Сохранен 1038
https://2ch.hk/pr/res/642383.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ньюфаг тред #104

 Аноним 04/02/16 Чтв 07:52:29 #1 №642383 
14545615496900.jpg

Подсветка кода для /pr/: скачать

Большие куски кода желательно вставлять через ideone или pastebin

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
О: Задавай вопрос в этом треде.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala

В: Хочу стать программистом, какой язык учить?
О: Английский + Java

В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.

В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика

Прошлый тред

Аноним 04/02/16 Чтв 09:19:56 #2 №642405 
14545667962350.png
14545667962381.png
14545667962412.png
Я уже не понимаю, что делать. Вроде прыгаю куда надо, а тут хуяк - и я недолетаю и итого экспешн. Поиски jmp [esp+3] результата не дают. И я прилетаю в кусок адреса jmp esp. Хуй знает, что делать.
Аноним 04/02/16 Чтв 09:24:23 #3 №642406 
>>642405
А, и да, все что ниже eip - мысленно забейте nop-ами, это я туда шеллкод воткнул.
Аноним 04/02/16 Чтв 09:35:39 #4 №642410 
14545677399140.png
14545677399161.png
>>642405
Вот так с нопами выглядит. С виду нормально, но стоит крутануть колесико вверх - и мы видим, что я промахнулся куда-то в середину строки стека. Логика вообще такова - перезаписываем EIP, прилетаем в ядро для pop pop ret - нужно повысить значение esp, потом выполняем jmp esp и по идее прилетаем в шеллкод. На деле - я где-то проебался.
Аноним 04/02/16 Чтв 10:02:49 #5 №642419 
>>642410
> колесико вверх
Если ты про окно дизасма, то это баг дизасма ольги. Нихуя не понял, в чём у тебя проблема. Выложи бинарник, который ебешь.
Аноним 04/02/16 Чтв 10:20:40 #6 №642432 
>>642419
Я тоже не понял, в чем проблема, в том то и дело. Урпавление должно перейти на эти самыe nop, но почему-то этого не происходит.
Аноним 04/02/16 Чтв 10:35:32 #7 №642443 
>>642432
Так у тебя на первом скрине EIP 0028e1ec, в дизасме по этому адресу нопы, что тебя не устраивает?
Аноним 04/02/16 Чтв 10:37:30 #8 №642447 
>>642443
Они не исполняются, вылетает эксепшн.
Аноним 04/02/16 Чтв 10:43:22 #9 №642451 
>>642447
Нажми Alt+M, посмотри флаги у региона памяти. У тебя, скорее всего, аппаратный DEP, поэтому память должна быть исполняемой, в ольге это Executable. Пока разбираешься, отключи DEP, а потом начинай читать про ROP.
Аноним 04/02/16 Чтв 10:58:27 #10 №642458 

Анон, в ближайшие два дня иду на собеседование по вакансии
>контент-менеджер
однако вовсе отсутствует опыт работы с cms: каким образом можно быстро заполнить этот пробел?
Аноним 04/02/16 Чтв 11:11:52 #11 №642464 
>>642451
Спасибо. Пометил память как исполняемую, и все заработало. Пойду пробовать воткнуть шеллкод.
Аноним 04/02/16 Чтв 11:24:37 #12 №642467 
>>642458
1) Регаешь хостинг на hostinger (бесплатно).
2) Их родным инсталлером ставишь вордпрессик.
3) Настраиваешь темку, создаешь пару страниц, категорий, постов, ставишь пару плагинов, настраиваешь менюшку, ну ты понел. А что не понял, ищешь в интернетах.
4) Удаляешь.
5) Повторяешь для других CMS.
6) ...
7) Профит два-три дня проковыряешься.
Аноним 04/02/16 Чтв 11:42:45 #13 №642475 
>>642464
Одно охуительнее другого. Надыбал для х64, стартующий калькулятор, а он падает - не может взять в регистр указатель из другого.
Аноним 04/02/16 Чтв 11:46:31 #14 №642476 
привет анон, подскажи API или сервис хуй знает что бы мог из wav, mp3 делать txt. Желательно еще с таймингом. YandexSpeechKit какая-то непонятная хуйня, к тому же платная.
Аноним 04/02/16 Чтв 11:59:22 #15 №642487 
Хочу стать хакиром чтобы ломать вк страницы, что можно почитать?
Аноним 04/02/16 Чтв 12:00:38 #16 №642488 
Привет, Анон. Стоит ли брать курсы здесь? http://geekbrains.ru/courses

Если да, то какие? Правда ли стажировка в крутых конторах?
Аноним 04/02/16 Чтв 12:37:23 #17 №642497 
14545786439400.jpg
Подскажите сервис, подобный travis-ci, но под винду и под мак (в travis-ci для мака только Go, а винды вообще нет)
Аноним 04/02/16 Чтв 12:41:57 #18 №642502 
>>642497
Jenkins
Аноним 04/02/16 Чтв 12:43:52 #19 №642503 
>>642487
Шапку?
Аноним 04/02/16 Чтв 12:54:15 #20 №642510 
>>642487
Учебники по html, css и пыху.
Аноним 04/02/16 Чтв 12:56:19 #21 №642512 
Классы P и NP равны?
Аноним 04/02/16 Чтв 13:38:16 #22 №642525 
>>642512
Дохуя математик? В жопе раз или NP класс?
Аноним 04/02/16 Чтв 15:49:18 #23 №642647 
>>642488
>Стоит ли брать курсы здесь?
Нет
>Правда ли стажировка в крутых конторах?
Нет
Аноним 04/02/16 Чтв 16:40:10 #24 №642738 
Почему Java а не Python или Ruby?
Аноним 04/02/16 Чтв 16:45:55 #25 №642752 
>>642738
ОП дохуя тралл.
Аноним 04/02/16 Чтв 17:38:59 #26 №642820 
>>642738
Потому что на Java есть работа и адекватный синтаксис, а не макдак и отступно-пробельное говно.
Аноним 04/02/16 Чтв 18:36:13 #27 №642908 
Какой уровени английского нужен хотя бы для понимания питона?
Аноним 04/02/16 Чтв 18:58:38 #28 №642982 
>>642908
На уровне профессора филологического факультета Гарварда.
чтобы писать код почти не надо, но рано или поздно может оказаться полезным уметь читать маны на ангельском
Аноним 04/02/16 Чтв 19:11:38 #29 №643034 
Я веб макака, из знаний php, вёрстка-говно вкупе с бутстрапом.
Хочу перекатиться во что-то более серьёзное и имеющие спрос на рынке. Мобайлговно не предлагать.
Аноним 04/02/16 Чтв 19:29:26 #30 №643076 
>>643034
В спецназ иди
Аноним 04/02/16 Чтв 19:49:37 #31 №643112 
>>642982
Ну там же всякие книжечки, мануальчики на ангельском
Аноним 04/02/16 Чтв 19:55:30 #32 №643125 
>>643112
Да не ссы, с гуглом разберешься.
Аноним 04/02/16 Чтв 21:10:43 #33 №643184 
В каких языках нормально реализовано разбиение текста программы на файлы - модули? С++ также ужасен в этом отношении, как и сишка?
Аноним 04/02/16 Чтв 21:11:28 #34 №643185 
14546094890630.jpg
Сап, антоны. Подскажите пожалуйста годный актуальный ресурс по разработке аддонов для Firefox. Пролистал несколько статей MDN в том числе, в некоторых описаны обязательными rdf, xul, chrome.manifest компоненты, в других говорится что это все старье и вообще НИНУЖНА - js и html5 решают все задачи. Вскрыл ради интереса десяток готовых аддонов - в некоторых вышеозначенные файлы есть, в других нет, некоторые написаны на чистом жабашкрипте, у других солянка из пайтона/пхп/плюсов/etc. Понятно что если у аддона есть интерфейс, то он и пишется на html/css, а вся логика интерпретируется js браузера, но как заставить у рандомного юзера запустить те же плюсы или пайтон на его пекарне для меня загадка.
В общем информации нить, с меня спасибо. Пикрандом.
Аноним 04/02/16 Чтв 21:36:25 #35 №643199 
14546109852120.jpg
Pizufe, please.
Аноним 04/02/16 Чтв 21:37:59 #36 №643202 
Я уже вконец пизданулся. Пока валялся в полузабытии с головной болью и пытался уснуть - я гладил кошку и мне казалось, что этим я пишу эксплойт.
Аноним 04/02/16 Чтв 21:38:26 #37 №643204 
https://habrahabr.ru/company/mailru/blog/276523/#comment_8761759

Интересно он его в личку отправил?
Аноним 04/02/16 Чтв 21:39:31 #38 №643206 
> Воздержитесь от холиваров
Нахуя тогда борды нужны? Ну пиздец.
Аноним 04/02/16 Чтв 22:32:31 #39 №643256 
14546143511220.png
Сап, анон не подскажешь где криворукому школьнику можно начать работать верстальщиком сайтов? Желательно разовые заказы легенькие чисто руку набить, по баблу пох готов почти за еду работать, если задания относительно легкие.
Аноним 04/02/16 Чтв 22:33:25 #40 №643259 
>>642512
Вряд ли.
Аноним 04/02/16 Чтв 22:40:05 #41 №643266 
>>642512
Любую задачу P класса можно решить методом линейного программирования.
Аноним 04/02/16 Чтв 22:44:06 #42 №643273 
>>643256
Сначала на своей пекарне пытаешься повторить что-нибудь симпатичное из уже созданного, а потом ищи в интернете владельцев сайтов с говеным дизайном (поначалу лучше непосредственно из своего города - просто приходишь и договариваешься). Так как ты пока хуй с горы и тебе нечего показать, то лучше сначала верстай на своей копии сайта, а деньги получай уже при переносе на реальный, после одобрения владельца. После пары успешных работ можно уже будет тыкать ими в лицо клиентам и брать предоплаты.
Аноним 04/02/16 Чтв 23:20:25 #43 №643304 
http://ideone.com/SGaV9s
Хочу что бы цифру 6 не выводило в консоль. Что я делаю не так?
if(theNumber = 7 ) {
continue;
}
Аноним 04/02/16 Чтв 23:20:53 #44 №643306 
>>643184
Ты просто не привык. У шарпа нет отдельных заголовочных файлов.
Аноним 04/02/16 Чтв 23:28:24 #45 №643314 
>>643304
Ты прикалываешься? В условии на continue нужно с 6 проверять. а лучше там просто инкрементить счетчик.
И что это за number и count? Пиши n и i, всем и так очевидно будет для чего они.
Аноним 04/02/16 Чтв 23:30:19 #46 №643316 
Куда утонул плюсов тред? Уже полчаса скроллю.
Аноним 04/02/16 Чтв 23:31:11 #47 №643317 
>>643316
Он в бамплимите. ОП перекат на следующей неделе обещал сделает.
Аноним 04/02/16 Чтв 23:31:47 #48 №643318 
>>643317
Нихуя себе он ленивый.
Аноним 04/02/16 Чтв 23:33:15 #49 №643321 
>>643318
Я пошутил. Просто он часто опаздывает с перекатами. Но зато с каждым тредом оригинальнй оп-пик и комит в шапке.
Аноним 04/02/16 Чтв 23:55:30 #50 №643336 
Анон, посоветуй статьи по реверсингу для ньюфагов. Интересует восстановления исходников и алгоритмов, а не крек. Что-нибудь совсем для днищ, потому что я только охуеваю отттого, насколько отличается высер компилятора от того, что я писал на ассемблере.

Алсо, если я больше двух секунд вспоминаю, как работает инструкция jbe, стоит ли сейчас в это соваться?
Аноним 05/02/16 Птн 00:04:10 #51 №643345 
Аноны, работае ли кто-нибудь с терадатой?
Аноним 05/02/16 Птн 00:08:34 #52 №643349 
>>643336
Ну хз, ПРОСТО беру и без задней мысли пытаюсь переименовать идентификаторы в хексрее асм плохо знаю
Аноним 05/02/16 Птн 00:23:06 #53 №643357 
>>643349
Расскажи побольше. За выхлопом дизасма не вижу никакой программной логики, везде спотыкаюсь.
Может быть, стоит найти какое-то место, к которому сходятся вызовы функций, и от него начать раскручивать логику?
Аноним 05/02/16 Птн 00:24:40 #54 №643358 
>>643357
Может быть и стоит.
Аноним 05/02/16 Птн 00:30:07 #55 №643361 
>>643273
в смысле переделать какой то рабочий сайт, а потом владельцу этот дизайн предложить?
Аноним 05/02/16 Птн 00:41:35 #56 №643372 
>>643357
Попробуй смотреть в сторону main и winmain, и небольших функций в которых вызываются winapi и стандартные библиотеки. Пробуй понять логику отдельных небольших подпрограмм, от куда и зачем они там вызываются. Пытайся из указателя, от которого используется куча оффсетов, собирать структуры.
у меня пока только такие ориентиры
Аноним 05/02/16 Птн 00:56:15 #57 №643376 
>>643361
Кароч находишь мелкофирму, приходишь к директору, говоришь "Здравствуйте, я Антон Сычев, молодой и перспективный верстальщик. Скажите, вам не нужно изменить дизайн сайта, чтобы он выглядел более современно и привлекательно?". Директор с большой долей вероятности может согласиться, уточнив при этом стоимость услуги - говоришь цену адекватную себе как специалисту без нихуя, упоминая при этом что ты сначала выполняешь всю работу, показываешь результат и если его все устраивает, то заливаешь изменения на их сайт, а они тебе отдают деньги. Клиенту такой подход как правило нравится, ибо он ничем не рискует. Если там какой-нибудь попсовый движок вроде вордпресса и джумлы, то просто пишешь под нее тему (подробных мануалов по этому полно), если там самописный, то может быть удобнее попросить копию сайта.
Узнаешь у клиента каким он хочет видеть дизайн своего сайта, расположение элементов и прочего и верстаешь у мелкофирм обычно никакой конкретики, только "Ну, эээ, сделай симпатичненько кароч" - тут простор для фантазии.
Показываешь готовую работу, работодатель в восторге ахает и покупает, ты заливаешь изменения на сервак и добавляешь ссылку на их сайт в свое портфолио. Happy End.
Аноним 05/02/16 Птн 01:16:30 #58 №643387 
Антоши, я пытаюсь вкатиться в программирование, у меня вопрос такой:
подскажите книгу где с примерами поясняются именно сами основы программирования (понятия парадигм, классов, алгоритмов, функций и т.д.) — то что является общим местом у всех языков и то дает понимание, а не учит переписывать готовые решения под себя (типа переделать ололослайдер на жс и не знать толком что такое ООП).
В вики слишком словарный подход, ничего не разъясняется.
Аноним 05/02/16 Птн 01:26:56 #59 №643394 
>>643387
Поищи образовательный портал какого-нибудь колледжа/универа, лекции и просто полезные статьи они часто дублируют в подобном виде.
Вот что-то похожее на это: http://230100.msiu.ru/2014-spring/uml636_public/data/1
Аноним 05/02/16 Птн 01:32:27 #60 №643396 
>>643372
А у меня вот даже такая программа https://ideone.com/oGaXHY компилируется в жуткий говнокод и блуждание по переходам и зависимости от значения регистров. Вызывается большое количество процедур, созданных, видимо, компилятором, в которых 1-2 инструкции, никаких оффсетов от фиксированного адреса не видно, восстановить код невозможно. Компилирую Pelles C.
Аноним 05/02/16 Птн 02:02:48 #61 №643414 
>>643357
>>643396
У Pelles C достаточно говенный оптимизатор.

Грузишь программу в IDA. Говоришь Ctrl+E, выбираешь start. Видишь длинную портянку. Вспоминаешь, что у main два аргумента, и их надо подготовить. Смотришь на подготовку, хуеешь, шлешь все нахуй, ищешь вызов функции с двумя push перед ней. Находишь call sub_401000, жмешь Enter, видишь заполнение структурки интами и нераспознанный принтф. Переименовываешь функцию в main, принтф в printf и идешь создавать структурку. Можно просто F5 тыкнуть. Профит.
Аноним 05/02/16 Птн 02:11:11 #62 №643416 
>>643414
>Можно просто F5 тыкнуть
Для декомпилера нужен отдельный аддон? У меня F5 просто сворачивает внутренее окно.
Аноним 05/02/16 Птн 02:12:57 #63 №643417 
>>643414
А, ты ж про IDA, а я про Olly думаю. Надо уже идти спать, а то ничего не понимаю уже.
Аноним 05/02/16 Птн 08:31:37 #64 №643463 
14546502971320.png
14546502971331.png
Парни. Я эникейщик и в плане техники сетей и подобного говна шарю, но вот с сайтами беда. Есть у меня на работе сайт на Битриксе. Изначальное состояние на первом пике. Красным выделен типа "баннер". Понадобилось начальству добавить баннеров. Спросил у одного человека как это сделать, подсказал, я полез и изменил. Все бы ничего, но только сейчас заметили, что опросник пропал. Да, я придурок и не сделал копию кода. Откатить походу никак. Говорили менять код после строки 777, сейчас посмотрел, строка с которой начинался нужный участок 776, т.е. походу я как-то подтер нужную строку. Хотя максимально аккуратно делал. Пытался применить свои не очень большие знания всяких там html, php и прочего, так и не смог восстановить с помощью тегов. Сможет кто помочь, код сюда писать я думаю не стоит. На файлообменник залить?
Аноним 05/02/16 Птн 08:44:07 #65 №643468 
>>643463
Про код уже заметил, куда выкладывать.
http://ideone.com/ChCTna
"Баннеры" начинаются с 56 строки. Между 55 и 56 что-то видимо было. Закрыть тэг <div> не решит проблему пробовал, да и он закрывается ниже. Ссылки потер, а то деанон
Аноним 05/02/16 Птн 09:10:42 #66 №643472 
>>643468
В 55 строке добавь еще один закрывающий тег. Как-то так должно быть:
></div></div>
Аноним 05/02/16 Птн 09:20:08 #67 №643473 
>>643472
Нет, не помогло, нижняя колонка сайта съехала влево.
Видимо по куску не удастся
http://ideone.com/YzQ7oL
Сейчас почитал переписку с человеком, нет, все-таки я не затирал ничего. Говорил после 286 строки, а это как раз окончание первого "баннера".
Аноним 05/02/16 Птн 09:24:13 #68 №643476 
>>643473
Тупо стереть баннеры я пробовал, сперва только добавленные, потом все. Не помогло.
Аноним 05/02/16 Птн 09:29:41 #69 №643478 
>>643476
Проверь в админке в списке опросов дату окончания опроса. Если истекло - поставь новую.
Аноним 05/02/16 Птн 10:05:39 #70 №643502 
>>643478
Проверял, но еще раз проверить было не лишним. Посмотрел на текущие опросы, старых нет, наша доблестная службанейм удалила их сама и теперь донимает меня куда ж подевалось. Эникейщикопроблемы. А код я так понимаю в полном порядке?
Аноним 05/02/16 Птн 10:06:22 #71 №643503 
>>643476
Ну куда ты пропал? Пароли ушел спрашивать?

Админка - Сервисы - Опросы - Список опросов.
Смотришь опрос номер 3, чтобы зеленая лапочка светилась и всё такое. Если лапочка красная - сделай так, чтобы была зеленая.

Админка - Сервисы - Опросы - Группы опросов
Смотришь группу FORUM. Проверяешь, чтобы была активна и проверь вкладку с доступом для групп пользователей.

У тебя сейчас на сайте компонент голосования отрабатывает, создается div для ajax-подгрузки, но нет содержимого. Я такое поведение навскидку воспроизвёл просто сделав группу опросов неактивной.
Аноним 05/02/16 Птн 10:11:32 #72 №643505 
>>643336
>jbe
jump if below or equal, что там вспоминать-то?
Аноним 05/02/16 Птн 10:21:41 #73 №643506 
>>643503
Не, вот отвечал >>643502
Просто я осознал что тут вообще случилось и отошел охладиться на улицу сев в сугроб. В общем ТП из одной службы САМИ удалили опросы, забыли про это и начали меня доставать. Я Битрикс ковыряю немного с ноября только. Простые вещи типа админки освоил частично. Так что опросы нашел, увидел что что-то есть и подумал на код, ведь я там ковырялся. А оказалось оставшиеся опросы выдаются при регистрации. Но все равно спасибо за помощь.
Аноним 05/02/16 Птн 11:29:34 #74 №643525 
>>643505
Из мнемоники нихуя не понятно, чем это от jle отличается.
Аноним 05/02/16 Птн 12:32:22 #75 №643558 
>>642383 (OP)
Поясните за XML SAX парсеры? Зачем они нужны? В каких ситуациях они могут быть выигрышнее DOM-парсеров?
Аноним 05/02/16 Птн 12:37:53 #76 №643560 
14546650736090.png
Вебдизайн-куны помогите мне. На многих сайтах видел иконку пикрилейтед. Я уверен, что это какой-то движок, скажите пожалуйста - какой.
Аноним 05/02/16 Птн 12:50:12 #77 №643567 
>>643525
Jump if Low or Equal?
Аноним 05/02/16 Птн 12:51:02 #78 №643570 
>>643567
Точнее larger
sageАноним 05/02/16 Птн 12:57:52 #79 №643578 
>>643560
Joomla
Аноним 05/02/16 Птн 13:52:15 #80 №643608 
Да где ебучий с++ тред? ОП, ты тут? Проснись, тред нужен.
Аноним 05/02/16 Птн 14:22:31 #81 №643648 
>>643185
Бумп. Неужели тут нет пирипокс-разработчиков? Очень хочу нежностей с лисой, но не знаю с какой стороны к ней подступиться.
Аноним 05/02/16 Птн 15:05:14 #82 №643682 
https://telegram.me/joinchat/BxAn5AaH1VnbnY4MXB-_7A
Конфа разносторонних погромистов. iOS, .NET, Java, Android, web и т.д.
Обсуждение всякой всячины, помощь с кодом и т.д.
Аноним 05/02/16 Птн 15:07:38 #83 №643683 
>>643570
Там less. А теперь скажи, вот есть below и less, какой из них используется для signed, а какой для unsigned? Вот поэтому тот кун и путается до сих пор.
Аноним 05/02/16 Птн 15:24:23 #84 №643697 
14546750631740.jpg
Аноны, есть одна тян.
Есть аккаунт моей тян, логин и пароль от вк. Дабы не сомневаться в ее честности, надо сохранять сообщения в какой-то лог, потому как любит их удалять. Как сие можно реализовать? И хотелось бы, что б все происходило в оффлайне ее аккаунта( типа как в VkCoffe)
Аноним 05/02/16 Птн 15:25:37 #85 №643699 
>>643697
Ручками каждый вечер качай её сообщения вкботом и diffом смотри что там она удалила
Аноним 05/02/16 Птн 15:26:45 #86 №643700 
>>643699
А лучше вместо тян кошку завести, проблем сразу поубавится.
Аноним 05/02/16 Птн 15:26:55 #87 №643701 
14546752152330.jpg
>О: Лента из руби, джавы, скалы и ещё какой-то херни.

Как открыть-то ее?
Аноним 05/02/16 Птн 15:28:29 #88 №643703 
>>643701
Копипастишь в текстовый документ и переименовываешь в lenta.xml
Аноним 05/02/16 Птн 15:30:10 #89 №643704 
>>643703
Делаю.
То есть, что-то не так делаю.
Браузер просто код показывает.
Аноним 05/02/16 Птн 15:30:36 #90 №643706 
>>643703
This XML file does not appear to have any style information associated with it. The document tree is shown below.
Аноним 05/02/16 Птн 15:32:10 #91 №643708 
Есть домашка на тему CFC, LL(1) и прочая парсеродрючево для людей с вышкой по ЦС. Кто-нибудь хочет решить за деньги? Оставляйте мыльцо.
Аноним 05/02/16 Птн 15:32:45 #92 №643712 
>>643703
Сменил кодировку. Не работает.
Аноним 05/02/16 Птн 15:39:50 #93 №643722 
CLion бесплатный?
Аноним 05/02/16 Птн 15:41:11 #94 №643726 
>>643708
Да, деньги можно запросить неплохие за домашку на пару часов.
Аноним 05/02/16 Птн 15:42:05 #95 №643728 
14546761252730.jpg
Правильно ли я понимаю, что лезть в web сейчас не стоит? Если так, то куда перекатываться? В основном тут советуют либо перекатится на андроид, либо учить питон. Как все сложно.
Аноним 05/02/16 Птн 15:51:42 #96 №643742 
>>643728
а щас на каком стуле сидишь?
Аноним 05/02/16 Птн 15:55:51 #97 №643751 
>>643742
Паскаль в школе перепадают.
Аноним 05/02/16 Птн 15:57:33 #98 №643755 
>>643728
Десктопные приложения.
Аноним 05/02/16 Птн 15:57:34 #99 №643756 
>>643742
Ни на каком. Немного учил C#/C++ в универе. Знакомые говорят, что вообще надо учить джаву. Я в смятении
Аноним 05/02/16 Птн 15:59:23 #100 №643760 
>>643722
http://bfy.tw/46dc
Аноним 05/02/16 Птн 15:59:37 #101 №643762 
>>643756
После сишки будет проще осилить остальное, ибо фактически производные.
Аноним 05/02/16 Птн 16:00:49 #102 №643764 
>>643762
Отлично. Тогда пойду осваивать пхп.
Аноним 05/02/16 Птн 16:01:02 #103 №643765 
>>643704
> Liferea Feed List Export
> Newsfeeds exported from Opera Mail/12.16 (Linux)
Ищи rss читалку с поддержкой opml
Аноним 05/02/16 Птн 16:01:31 #104 №643766 
>>643764
Ты заебал отвечать вместо меня, анон
Аноним 05/02/16 Птн 16:02:16 #105 №643769 
Пиздец, ну и говно тормознутое CLion.
Аноним 05/02/16 Птн 16:02:56 #106 №643772 
>>643769
Кряк у тебя тормазнутый, а не говно.
Аноним 05/02/16 Птн 16:03:41 #107 №643775 
>>643769
Я помню QTCreator запустил - и первая мысль была такая-же. И вторая. А потом я снес его.
Аноним 05/02/16 Птн 16:04:54 #108 №643776 
>>643775
Еще и ебаный вырвиглазный стиль Darcula хуй знает где изменяется. Меню какой-то долбоеб создавал.
Аноним 05/02/16 Птн 16:08:44 #109 №643786 
>>643776
Блять какие же вырвиглазные темы. Еще и хуй пойми где настраивается цветовая схема всей IDE, а не только окошка с кодом.
Аноним 05/02/16 Птн 16:12:28 #110 №643789 
О боже, как сделать светлую IntelliJ тему в клионе? Ничего не различимо.
Аноним 05/02/16 Птн 16:26:18 #111 №643805 
>>642383 (OP)
ЛИТЕРАТУРА С ПИКА: http://prnewbies.esy.es/ БЕСПЛАТНО БЕЗ СМС

МОДЕР ЕБАНОЕ ГОВНО, ЕБАЛ ЕГО МАТЬ ШЛЮХУ
(Автор этого поста был предупрежден.)
Аноним 05/02/16 Птн 16:27:25 #112 №643806 
>>643805
Что кастати случилось с тредом обсуждения шапки? Просто открепили или мод ответил чего?
Аноним 05/02/16 Птн 16:29:17 #113 №643810 
>>643805
Картинки-то шакалистые.
Аноним 05/02/16 Птн 16:30:12 #114 №643812 
14546790121640.jpg
>>643805
>>642383 (OP)
Почему литература с пика и литература с сайта отличается?
Аноним 05/02/16 Птн 16:33:47 #115 №643817 
>>643812
Картинки на сайте скорее всего из гугла т.к. с той картинки резать не удобно и порядок другой. Может автор некотоые книги не нашёл или заменил. Может добавил книг которые в шапке треда конкретного языка советовали.
Аноним 05/02/16 Птн 16:48:51 #116 №643829 
14546801320480.png
Есть кто разбирается во всей этой сетевой ебале? Я вот написал простенький чат-сервер на питоне, используя built-in сокетыTCP. Все работает, к серверу можно подключаться с telnet. Но не совсем понятно какой протокол используется на уровне приложениямодели TCP/IP. Походу telnet, но я ведь еще и могу http запросы обрабатывать/посылать, если захочу. Вообще не очень понимаю как эти протоколы http, ftp и прочие работают. Каким уровням на них не похуй?
Аноним 05/02/16 Птн 16:55:46 #117 №643833 
>>643829
У тебя - ты просто пихаешь данные в tcp и вытаскиваешь оттуда. Вместо телнета можно с успехом использовать netcat, в твоем случае все будет точно так же.
Аноним 05/02/16 Птн 16:56:20 #118 №643835 
>>643829
Забудь про OSI навсегда, она не имеет никакого практического смысла.

> какой протокол используется на уровне приложениям
TCP.

> Вообще не очень понимаю как эти протоколы
TCP. Отправляем запрос, получаем ответ.
Аноним 05/02/16 Птн 17:05:36 #119 №643848 
>>643829
Твой код и есть уровень приложения.
Аноним 05/02/16 Птн 17:15:28 #120 №643854 
14546817285520.png
Ребят, нужна помощь.

Зайду немножко издалека. Несколько месяцев назад нам в шаражке (учусь на кодера) сказали, что мы будем проходить практику на предприятиях и сказали что кто хочет, ищите сами или мы вам найдем. Я спросил у родителей нет ли у них ни у кого из знакомых. Как оказалось, таки был какой-то знакомый, который пообещал, что будет мне практика(я хотел именно что-то делать) мол именно с программированием связана.

Когда практика началась и я пришел на то предприятие мне сказали что ничего по программированию у них нет в принципе. Я расстроился, но было уже поздно. Составил наспех резюме, никто не отозвался. Точнее один отзыв был что позвоните нам и мы договоримся о дате собеседования, но я им несколько дней подряд звонил и у них был нерабочий телефон.

Время практики я провел тем, что сидел дома и сам потихоньку поучивал кодинг.

И вот получается что практику я проебал, хотя реально хотел её нормально пройти. Договорился с отцом, что поставит подписи печати у себя на предприятии(он работает на одном коммунальном гос. предприятии что занимается вообще теплом и тоже к программированию отношения не имеет). Но вот я застрял на вопросе, что вообще писать в отчёте и дневнике практики. Реально застрял и не знаю что писать. Помогите с этим, что придумать. Буду очень и очень благодарен.
sageАноним 05/02/16 Птн 17:18:57 #121 №643855 
>>643854
> спросил у родителей
>реально хотел её нормально пройти
Ты лентяй.
Аноним 05/02/16 Птн 17:21:07 #122 №643858 
>>643855
Дело в том, что я реально хотел её пройти и спросил заранее. Но потом когда "нашли" то сказали что больше и не ищи МЫ УЖЕ ДОГОВОРИЛИСЬ ЖЕ. Да, знаю что тупо поступил.

Но конкретно сейчас мне надо что-то делать.
sageАноним 05/02/16 Птн 17:22:47 #123 №643860 
>>643858
Если бы хотел не надеялся бы на других. С такими вопросами тебе в бэ.
Аноним 05/02/16 Птн 17:24:10 #124 №643861 
>>643860
Нахуя ты тогда вообще отвечаешь если и помочь не можешь?
Сам в б иди.
Аноним 05/02/16 Птн 17:24:31 #125 №643862 
>>643854
Пеши чо угодно, всё равно работать по спецiальности ты не будешь. Ни дня.
Аноним 05/02/16 Птн 17:26:03 #126 №643864 
>>643862
Я собираюсь работать по специальности и учу для этого сам.

Но "что угодно" это непонятно что.
Аноним 05/02/16 Птн 17:32:57 #127 №643869 
>>643854
Бла-бла-бла, ООО "Рога и копыта" нуждались в Х программном обеспечении, бла-бла-бла, мной было разработано приложение Х, которое выполняло все поставленные перед ним задачи и отлично зарекомендовало себя на предприятии... и т.п.
Настрочи листы воды умных слов, сквозящих официозом, скачай похожую прогу накидай на форму пустых кнопочек, чекбоксов, создай муляжу СЕРЬЕЗНЫЙ ОБРАЗ, наделай скринов в отчет, ибо там смотрят только картинки и ГОСТы, до твоей непосредственной поделки наверняка никому не будет дела.
В дневник пишется вроде график работы, типа "дата: Проведен анализ ПО предприятия" и "дата: Изучены базы данных и его возможности взаимодействия разрабатываемым приложением" - можешь списать эту хрень с дневника однокурсника, проставив после этого подписи на своем месте практики.
Аноним 05/02/16 Птн 17:33:59 #128 №643871 
>>643869
Точно. Можно же накидать какую-то говнопрограмку и сказать мол написал ПО под определённые задачи. Спасибо, выручил, я как-то про это и не подумал.
Аноним 05/02/16 Птн 17:40:29 #129 №643878 
Где почитать на русском про memory use after free? Решил угореть по этой теме.
Аноним 05/02/16 Птн 18:02:19 #130 №643886 
14546845391020.jpg
Pizufe
Аноним 05/02/16 Птн 18:03:19 #131 №643887 
14546845995760.png
Почему на картинке он не может в 1 день и готовиться и сдавать экзамен, а в первом тесте может?
Аноним 05/02/16 Птн 18:09:09 #132 №643891 
>>643878
Питер Нортон, книга про MS-DOS разве что...
Аноним 05/02/16 Птн 18:09:54 #133 №643892 
>>643891
А дос тут вообще при чем? Или мы про разное, или ты траллируешь.
Аноним 05/02/16 Птн 18:15:56 #134 №643894 
>>643887
> на картинке он не может
Может же, в пятый день он например и тренируется и сдает. В третий он не тренируется потому что у него есть один свободный день, и как вариант, можно не тренироваться в третий день. А можно в 4, или пятый.
Аноним 05/02/16 Птн 18:24:40 #135 №643898 
>>643894
> в пятый день он например и тренируется и сдает.
Он пропустил экзамен в пятый день т.к. тренируется.

>А можно в 4, или пятый.
Значит он мог бы в 3ий и 4ый день тренироваться к математике, а в 2 из трёх оставшихся к одному из экзаменов восьмого дня?

Значит решить тупо жадным алгоритмом? Если хватает времени к следующему по списку экзамену, то готовиться, а иначе скипать?
Аноним 05/02/16 Птн 18:40:14 #136 №643912 
Каким образом можно выделить часть нужных мне инструкций из программы, зашифровать и сохранить в другой программе, чтобы потом этому коду передать управление?

Например, полезный код сохраняет все нажатые клавиши в файле. То есть код получается объемный. Как мне извлечь только его из всей программы?
Аноним 05/02/16 Птн 18:48:32 #137 №643916 
>>643912
Исходники программы есть? А так пили dll.
Аноним 05/02/16 Птн 18:51:05 #138 №643918 
>>643912
Вкратце: это проблемно и имеет смысл только тогда, когда написание аналогичного кода и/или его разбор займет десятки часов.
Аноним 05/02/16 Птн 18:53:01 #139 №643921 
>>643916
>А так пили dll
Окай. Я думаю насчет антиэмуляции. Можно ли подвесить виртуальную машину антивируса многократным вызовом программы? Скажем, миллиарды раз, чтобы машина закрылась по таймлимиту. Пусть код dll зашифрован, тогда основная программа передает сама себе ключ дешифрования и параметр преобразования этого ключа, после чего предыдущий экземпляр программы закрывается. После миллиардов преобразований числа получается ключ дешифрования. Если использовать RSA даже с небольшим модулем, эти преобразования займут огромное время, даже если выполнять только заданное преобразование и обратное к нему по модулю.
Аноним 05/02/16 Птн 18:54:29 #140 №643923 
Хочу сейчас вспомнил, что антивирус верещал даже на мою реализацию RSA, считая ее вредоносной программой, грузящей процессор. Скорей всего такая антиэмуляция соснет.
Аноним 05/02/16 Птн 18:56:07 #141 №643925 
>>643921
Напиши лучше какой криптор раза на два-три. Спалится он не сразу, но тебе хватит.
Аноним 05/02/16 Птн 19:04:30 #142 №643935 
14546882706170.jpg
>>643699
Так она может удалять сообщения сразу, до вечера не продержатся. Надо как-то автоматизировать процесс. Мол, пришло сообщение- сохранило в лог.
Аноним 05/02/16 Птн 19:06:05 #143 №643938 
>>643935
Расширение для браузера мб.
Аноним 05/02/16 Птн 19:06:35 #144 №643940 
>>643935
Тогда только учить питон с вк апи и самому писать.
Аноним 05/02/16 Птн 19:08:01 #145 №643943 
>>643940
Или поискать на гитхабе похожее решение. Только не знаю как.
Аноним 05/02/16 Птн 19:15:42 #146 №643953 
14546889426740.jpg
>>643938
>>643940
>>643943
https://m.vk.com/pages?oid=-1&p=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_API
Нашел это, ток хз как юзать
Аноним 05/02/16 Птн 19:17:20 #147 №643956 
>>643953
Тебе нужен только один запрос: https://vk.com/dev/messages.get
Создаешь приложение, авторизуешься с нужным аккаунтом, получаешь токен и периодически запрашиваешь сообщения. Что тебе не понятно?
Аноним 05/02/16 Птн 19:29:14 #148 №643965 
>>643835
какой osi блядь, я же написал
> на уровне приложения модели TCP/IP
Аноним 05/02/16 Птн 19:30:35 #149 №643967 
>>643833
так нахуй тогда эти протоколы нужны? хттп хуетэпе и все вот это вот. нахуй, если они ни на что не влияют?
Аноним 05/02/16 Птн 19:31:09 #150 №643968 
>>643848
ну это понятно. я про протоколы спрашивал, по сути.
Аноним 05/02/16 Птн 19:35:53 #151 №643969 
>>643968
Ты конкретней задай вопрос, я постараюсь тебе объяснить.
Аноним 05/02/16 Птн 19:39:16 #152 №643974 
>>643969
Я написал сервер на сокетах в питоне. Сервер просто получает string от одного клиента и отправляет его всем остальным.
Вопрос: какой я использую протокол на уровне приложения? и зачем мне он?
Аноним 05/02/16 Птн 19:39:58 #153 №643977 
>>643967
Посмотри книгу Ричарда Стивенса, там разобраны вопросы маршрутизации, поиска наилучшего пути в сети и так далее.
Аноним 05/02/16 Птн 19:41:45 #154 №643983 
>>643974
Если сокетное соединение, то TCP, а под ним IP и ARP.
Если передаётся кодировка и номер сеанса пользователя, то HTTP, а под ним TCP, IP, ARP.
Аноним 05/02/16 Птн 19:43:58 #155 №643986 
14546906385700.jpg
>>643974
>Сервер просто
>отправляет его всем остальным
>сервер
>просто
Аноним 05/02/16 Птн 19:51:00 #156 №643996 
>>643983
Еще один вопрос: протоколы на уровне приложения всего лишь определяют тип передаваемых данных, так?
http - запрос/ответ
ftp - файл
и т.д. Они ведь больше не для чего другого не нужны?
Аноним 05/02/16 Птн 19:54:30 #157 №644001 
>>643708
Закрыто.
Аноним 05/02/16 Птн 19:55:20 #158 №644003 
>>643974
Ты не используешь протокол уровня приложения. TCP просто получает и передают поток байтов.
>протоколы на уровне приложения всего лишь определяют тип передаваемых данных, так?
Протоколы верхнего уровня - это всего лишь , грубо говоря, договоренность, что именно означают эти передаваемые по сети байты.
Аноним 05/02/16 Птн 19:57:11 #159 №644006 
>>643956
Тобишь > messages.get
восстанавливает удаленные диалоги и сообщения?
Аноним 05/02/16 Птн 19:58:30 #160 №644010 
>>644006
Нет, возвращает имеющиеся. Если это периодически делать запрос и сохранять в фаил, то это именно что ты хотел, разве нет?
Аноним 05/02/16 Птн 19:59:05 #161 №644011 
>>644006
Нет. Ты каждые 5 минут чекай входящие и логируй.
Аноним 05/02/16 Птн 20:01:17 #162 №644013 
>>643805
Two Scoops of Django надо вместо Головатого.
Аноним 05/02/16 Птн 20:03:12 #163 №644014 
>>644010
>>644011
А как API работает, кстати? Я цепляюсь по https, что дальше?
Мимо
Аноним 05/02/16 Птн 20:06:07 #164 №644019 
>>643953
Слабохарактерная дырка делает из человека программиста ITT.
Аноним 05/02/16 Птн 20:08:26 #165 №644024 
>>644014
Цепляешься, отсылаешь запрос, получаешь ответ, отцепляешься. Например, https://api.vk.com/method/users.get?user_ids=1
Аноним 05/02/16 Птн 20:16:19 #166 №644032 
>>644003
>Ты не используешь протокол уровня приложения. TCP просто получает и передают поток байтов.
такое возможно? а как тогда использовать?
Аноним 05/02/16 Птн 20:23:10 #167 №644044 
>>644019
Двачую
тот кун
Аноним 05/02/16 Птн 20:24:04 #168 №644046 
>>644032
Вот смотри, ты отправляешь сообщение, какую-то строку, на другой стороне программа получает это сообщение и выводит его на экран. Обе стороны знают, что все сообщение есть строка, которая предназначается для пользователя. Это и есть протокол.
Аноним 05/02/16 Птн 20:27:38 #169 №644055 
>>644046
В http, например, запрос может выглядеть вот так:
GET /path/resource?зaram1=value1&param2=value2 HTTP/1.1
И сервер знает, что это не просто сообщение, а метод, uri, версия. Но по сути, это строка. Протокол есть договоренность. Надеюсь, понятно изъясняюсь.
Аноним 05/02/16 Птн 20:30:53 #170 №644062 
>>643996
Они задают множество действий, которое клиент способен выполнить на сервере.
И там и там может быть передан любой файл, и там и там вопрос-ответ.
И там и там права доступа и прочее.
Аноним 05/02/16 Птн 21:39:23 #171 №644193 
test from lynx
Аноним 05/02/16 Птн 22:40:30 #172 №644288 
Просто не знаю куда податься. Пробовал iOS - не моё вообще, душа не лежит. Пробовал Android - тоже не моё, желания заниматься этим никакого. Пробовал даже php - опять же не моё. Хотел руби - вакансий мало на апворке (по сравнению с пхп тем же), перл уже умер лет 10 как назад, в кресты порог вхождения большой. Куда податься-то?
Аноним 05/02/16 Птн 22:46:10 #173 №644294 
>>644288
>Хотел руби - вакансий мало на апворке (по сравнению с пхп тем же)

Интересная история того как ты перехотел
Аноним 05/02/16 Птн 23:07:02 #174 №644313 
>>644288
Подайся из отрасли и раздела.
Серьёзно, чувак, если уже ничего не нравиться, дальше лучше не будет.
Аноним 05/02/16 Птн 23:33:31 #175 №644344 
Добрый день. Подскажите студентоте техникума хороший учебник по Pascal. Заранее спасибо.
Аноним 05/02/16 Птн 23:43:29 #176 №644358 
Анон, ты случайно не знаешь, кто является админом форума sql.ru? Хочется лично встретится с этим пидорком, разбить ему ебло и обоссать.
Аноним 05/02/16 Птн 23:49:04 #177 №644364 
>>644358
Хуй знает кто он, но ходит слушок что он каждую ночь к твоей мамаше захаживает.
Аноним 05/02/16 Птн 23:50:50 #178 №644368 
>>644364
Админ, залогинься. Только захаживаешь ты не к моей матери, а в офис "Единой России", и там становишься раком.
Аноним 05/02/16 Птн 23:55:02 #179 №644372 
14547057024450.jpg
Что будут рассказывать на основах построения защищенных компьютерных сетей?
Аноним 05/02/16 Птн 23:59:59 #180 №644376 
>>644344
Delphi или Turbo Pascal?
Аноним 06/02/16 Суб 00:44:54 #181 №644430 
>>644376
Turbo
Аноним 06/02/16 Суб 02:29:41 #182 №644621 
14547149812530.jpg
>>644376
Суки, гореть вам в аду с ридигером в обнимку. Вечно жить в теплоцентрали, бабу видеть только на экране компа, жевать вялый хуй индусского менагера, пытаться скомпилить китайский код, купить отдельный стул для простатита и отдельный для геморроя. А потом вы тихо вымрете. Злой ганс будет писать о торгашах, бабы будут ебаться с бандитами, жизнь пойдёт своим чередом. И никто не вспомнит о первопроходцах интеллекта в гнилой морозной рашке, о смелых людях, о рыцарях, которые единственные со всего многомиллионного стада случайно народились в те смутные времена и смогли уехать в лучшие миры, к эльфам, потому что единственные имели профессию. И снова рашка погрузится в мёртвую махровую темень необразованности, где ей и надлежит оставаться ещё долгие холодные века.
Аноним 06/02/16 Суб 03:06:02 #183 №644650 
>>644621
Как что-то плохое. Нахуй эльфов, хочу жить в теплотрассе и писать на турбопаскале, верните мой 95й, пидоры. Идите нахуй, эльфы.
поговорил с копипастой
Аноним 06/02/16 Суб 04:37:13 #184 №644678 
>>643817
>>643812
У некоторых разные издания, картинке уже лет 5 если не больше. Иногда еще у одной и тоже книги на английском или на русском, разные обложки.
Аноним 06/02/16 Суб 06:12:30 #185 №644683 
>>644055
Да, все понятно. Спасибо большое, очень мучал этот вопрос.
Аноним 06/02/16 Суб 07:23:25 #186 №644693 
14547326051090.png
Привет тредик, сишечку начал учить, это мой первый опыт в программировании. Вот читаю книгу The C Programming Language (второе издание), там в начале пример пикрелейтед, и у меня он почему-то не работает, требует int перед переменной main, почему так? Сорри за полное нубство.
Аноним 06/02/16 Суб 07:31:59 #187 №644694 
>>644693
Синтаксис функции:
тип возвращаемого значения название (аргументы)
{
блок кода
}
на твоем пике нет типа
Аноним 06/02/16 Суб 07:34:36 #188 №644696 
>>644694
Хорошо, это я понял.
Получается язык с тех пор оче сильно изменился? Много будет таких несоответствий с книжкой?
Аноним 06/02/16 Суб 07:35:22 #189 №644697 
>>644696
так всегда было
Аноним 06/02/16 Суб 08:38:46 #190 №644706 
>>644693
Есть несколько версий языка С, достандартный K&R C, который был описан в первом издании, ты читаешь второе, там язык называется ANSI C (он же С89), далее есть C99 1999 года и C11 2011.

Так вот, ANSI C поддерживает такую запись (пруф: http://ideone.com/BURApf). Ты случайно не С++ компилятор запустил? Или же запустил компилятор в более строгом стандарте C99.
Аноним 06/02/16 Суб 08:39:38 #191 №644707 
>>644696
Немного - http://lord-n.narod.ru/download/books/walla/programming/Spr_po_C/11/1101.htm
Аноним 06/02/16 Суб 09:20:38 #192 №644711 
>>644706
Выбирал C компилятор, однако в моём IDE Code Blocks вообще стандарт для проекта отсутствовал, то есть не был указан. По какому оно компиляло - непонятно. Еще пробовал компилять командой $ cc file.c , та тоже ругалась, какой стандарт у неё дефолтен я так же не понимаю. Короче я сказал codeblocks, что бы он компилял в 89, уже вроде как ошибки нет.

Алсо, у меня вопрос, какому стандарту стоит придерживаться, 89, 99 или последнему?
Аноним 06/02/16 Суб 09:24:21 #193 №644712 
>>644711
Если ты совсем новичок (а судя по вопросам - совсем), то тому, который описан в твоей книжке. Потом перейдёшь на новый. Вообще, хуй его знает, я бы допотопными книгами обмазываться не стал и пошёл бы на edx проходить cs50. Там как раз сишка и как раз для совсем новичков. Но это уже как хочешь.
Аноним 06/02/16 Суб 09:31:06 #194 №644714 
>>644712
> я бы допотопными книгами обмазываться не стал и пошёл бы на edx проходить cs50
Страшно. Лучше надрочу эту книжечку. Просто я немного аутист, мне сложно даётся программирование, и вот наконец-то я хоть как-то к сишечке подошел, и при этом мне не хочется закрыть эту книгу и пойти поспать, лучше её пока попердолю, а другое нахуй-нахуй-нахуй, еще отпугнёт, потом.
В общем спасибо за ответы.
Аноним 06/02/16 Суб 10:54:37 #195 №644732 
>>644714
>аутист
>сложно дается программирование
Позер ты, а не аутист.
Аноним 06/02/16 Суб 11:47:41 #196 №644768 
>>642383 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
А почему сразу жабу?
Аноним 06/02/16 Суб 11:56:19 #197 №644770 
>>644768
а какой по-твоему надо?
кресты?
Аноним 06/02/16 Суб 12:02:53 #198 №644775 
>>644770
PHP
Аноним 06/02/16 Суб 12:10:47 #199 №644782 
анон, надо написать онлайн чат с моделью клиент-сервер на джаве
Есть несколько вопросов.
есть какие-нибудь другие варианты кроме сервлетов?
как реализовать передачу файла вовремя чата?
мб на каком-то языке проще это написать чем на джаве, но нужно учесть что клиент должен иметь гуи, так что выбор или джава, или шарпы имхо
если все же джава, то какой фреймворк? свинг или джавафх? или что-то экзотическое?
Аноним 06/02/16 Суб 12:11:23 #200 №644783 
>>644782
фреймворк для гуишки, сервер думаю и на стандартной прокатит
Аноним 06/02/16 Суб 12:46:54 #201 №644809 
ee
Аноним 06/02/16 Суб 13:54:28 #202 №644855 
Где можно скачать Расторгуев "Программные методы защиты информации в компьютерах и сетях"?
Аноним 06/02/16 Суб 13:57:14 #203 №644860 
14547562350680.jpg
>>644855
Пиздос.
Аноним 06/02/16 Суб 14:08:49 #204 №644882 
14547569296940.png
>>644860
JS-макачному школьнику непонятно, что такие книги читают не ради знаний.
Аноним 06/02/16 Суб 14:13:12 #205 №644890 
14547571921780.jpg
>>644882
>книги читают не ради знаний
Аноним 06/02/16 Суб 15:47:05 #206 №644959 
https://telegram.me/joinchat/BxAn5AaH1VnbnY4MXB-_7A
Конфа для погромистов. Околокодинговая атмосфера, хуи, трапы, ios, android, .net, кокаин. Всё обсуждаем.
Аноним 06/02/16 Суб 15:48:28 #207 №644961 
>>644959
Если только-только вкатываюсь в погромирование, не обоссут?
Куда дальше Аноним 06/02/16 Суб 15:55:22 #208 №644966 
14547633225360.png
Сап, ньюфагтред. PHP-кун репортинг ин. Знаю сам язык, знаю пару говнофреймворков, знаю Laravel новый. Он хорош. Знаю JS ванильный и чуть лучше - jQuery. Куда дальше катиться, что учить? Сделал полсотни сайтиков в говноконторке, сделал пару хороших сайтов на Лярве. Что учить?
Аноним 06/02/16 Суб 16:22:20 #209 №644984 
>>644966
Хаскель.
Куда дальше Аноним 06/02/16 Суб 16:28:54 #210 №644987 
>>644984
Но ты тралишь. Я просто хочу оптимальное направление выбрать.
Аноним 06/02/16 Суб 16:31:38 #211 №644991 
>>644987
Если ты планируешь оставаться в России - то, с учетом исторической перспективы и ретроспективы, PHP остается отличным выбором.
Аноним 06/02/16 Суб 16:34:33 #212 №644998 
Анонасы, а где можно вменяемых тестовых заданий накопать? Хочу обмазаться задачами, потому как иначе охуеваю от бессистемного обучения языку.
sageАноним 06/02/16 Суб 16:39:36 #213 №645010 
>>644998
А пхп треде посмотри
Аноним 06/02/16 Суб 16:42:07 #214 №645015 
>>645010
лол. Пошел по шапке в пхп, попал на 404
Аноним 06/02/16 Суб 16:46:28 #215 №645019 
>>642383 (OP)
блять так как начать учиться програмировать то сука, в гугле нихуя нет, в треде нихуя нет, где и как начать то блядь
Аноним 06/02/16 Суб 16:47:06 #216 №645020 
>>645015
Шапка в программаче - это предмет отдельной дискуссии, да.
Найди сам в разделе похапе-тред, там вменяемые задачи так-то.
Аноним 06/02/16 Суб 16:47:15 #217 №645021 
>>645019
оставь надежду
Аноним 06/02/16 Суб 16:48:18 #218 №645022 
>>645020
Добра, анон.
Аноним 06/02/16 Суб 17:20:29 #219 №645057 
>>645019
ПРОСТО, без задней мысли берешь ЯП и пишешь всякие хреновины.
типа вывести на экран, заданное с клавиатуры, количество чисел, после каждого четного дописывать "fuck"
Аноним 06/02/16 Суб 17:39:30 #220 №645079 
>>645019
>>645057
ясно короче, выдумки всё это про ваше программирование, не сущесствует энного
Аноним 06/02/16 Суб 17:40:51 #221 №645080 
>>645079
Величайшая афера в истории человечества.
Аноним 06/02/16 Суб 18:04:12 #222 №645116 
>>644961
Обслюнявят.
Аноним 06/02/16 Суб 18:43:14 #223 №645167 
Это снова я со своими Тасманскими дьяволами.

Думаю неплохо разобрался в общей структуре ресурсов игры, но тут опять какая-то уличная магия. Не могу осилить эти юзерколы.

[code]
void __usercall EnsureAllocBkg_1@<eax>(TextureFile texture@<ebx>, unsigned int memoryNeed, char a3, char sourcePath, int someConst, BitsContext bc, char nameStr)
{
...
LOBYTE(texture) = a3;
BYTE1(texture) = a3;
v8 = (_DWORD)texture << 16;
LOWORD(v8) = (_WORD)texture;
memset32(buf, v8, memoryNeed >> 2);
memset((char )buf + 4 (memoryNeed >> 2), a3, memoryNeed & 3);
...
}
[/code]
К чему так насиловать этот несчастный указатель?

http://rghost.ru/6zXTSBG9R
Это моя текущая база, слегка пропатченый бинарник и некролог моего мозга (расширение .c чтобы Notepad++ подсветку включил)
В записках небольшой трейс от вызова ShowLegalSplScr в инициализации движка, до EnsureAllocBkg_1.
Есть не очень полезные комментарии и строки отмеченные звездами - прототипы вызываемых функций, чтобы понимать в какую переменную что идет.
В базе многие функции названы либо по упоминаемым в них строковых литералах, либо с неаккуратными приставками (mb, maybe, _. надеюсь не сильно вырвиглазно вышло).

Еще пытался заставлять hex-rays создавать функции в не распознанных местах, надеюсь это ничего не сломало.
Аноним 06/02/16 Суб 18:51:41 #224 №645176 
>>643259
Да по-любому равны. Не может быть, чтобы сложнейшие задачи решались только методом перебора. Бред ебанный.
Аноним 06/02/16 Суб 18:58:35 #225 №645183 
>>645167
А можно предысторию, что ты делаешь?
Аноним 06/02/16 Суб 18:59:53 #226 №645185 
>>645167
>К чему так насиловать этот несчастный указатель?
К тому чтобы в дизассемблере было легче понять что происходит чем после "деконпелятора", лол.
Аноним 06/02/16 Суб 19:05:01 #227 №645189 
>>645183
Есть одна игрушка 2002 года Taz:Wanted. Как-то раз захотелось попробовать себя в реверсинге. Скачал иду и понеслось.
Аноним 06/02/16 Суб 19:12:11 #228 №645193 
14547751314790.jpg
> Программа правильно работает для любых соответствующих
условию входных данных и при этом эффективна как по времени,
так и по памяти, т.е. не используются массивы и другие структуры
данных, размер которых зависит от количества входных элементов,
а время работы пропорционально этому количеству. Возможно
использование массивов и динамических структур данных
(например, контейнеры STL в программе на языке C++)
при условии, что в них в каждый момент времени хранится
фиксированное количество элементов, требующих для хранения
меньше 1кб (минимально необходимое количество – шесть;
допускается решение с запасом).

> Возможно
использование массивов и динамических структур данных
(например, контейнеры STL в программе на языке C++)
при условии, что в них в каждый момент времени хранится
фиксированное количество элементов, требующих для хранения
меньше 1кб (минимально необходимое количество – шесть;
допускается решение с запасом).

Что означает это условие? Если я захочу написать эту программу на плюсах, я смогу использовать iosteram, math.h и прочее?
Аноним 06/02/16 Суб 19:35:19 #229 №645218 
>>645193
Можешь пользовать стандартные для языка структуры данных и алгоритмы работы с ними (поиск данных, запись). Наверное нельзя хранить весь поток входных данных.
>math.h
Олимпиада? Скорее всего такого рода алгоритмы не разрешат.
Аноним 06/02/16 Суб 19:37:21 #230 №645222 
>>645218
> Олимпиада?
ЕГЭ.
Аноним 06/02/16 Суб 19:47:33 #231 №645234 
>>642383 (OP)


Я ньюфаг, не могу определить кое-что. Суть такова, что пидоры форсят какое-то рептилоидство, говорят учёные и просят помощи в виде запуска на своём компе программы пока тот не используется. Можете обнаружить трояны и тыкнуть их лицом в код?
https://boinc.bakerlab.org/
https://boinc.berkeley.edu/download.php
Аноним 06/02/16 Суб 19:50:17 #232 №645237 
Господа, SoftIce под Server20003 работать будет?
Аноним 06/02/16 Суб 19:53:52 #233 №645241 
>>645237
Лишний нолик приклеился.
Аноним 06/02/16 Суб 19:57:19 #234 №645244 
>>645237
Нет. И зачем тебе SICE? Отлаживать ядерный код? Возьми windbg и виртуалку. Изучать ядерный код? Возьми livekd.
Аноним 06/02/16 Суб 19:58:48 #235 №645247 
>>645167
Лучше контакты оставь. Посмотрю и отвечу позже, сейчас никак совсем.
Аноним 06/02/16 Суб 20:01:20 #236 №645251 
>>645193
Наверное подразумевается "константный расход памяти". Тоесть если тебе нужно обработать кучу входных значений, ты можешь объявить и использовать вектор в котором всегда будет 10 (например) элементов, но ты не можешь использовать вектор в который загонишь все входные данные.
Аноним 06/02/16 Суб 20:01:53 #237 №645253 
>>645244
Таки отлаживать dll, которая роняет винду в бсод. Дабы использовать это в своих целях, естественно. Неплохой способ изучения винды, реверс инженеринга и программирования
Аноним 06/02/16 Суб 20:05:53 #238 №645256 
>>645251
То есть я все таки могу использовать стандартные структуры типа math.h?
Аноним 06/02/16 Суб 20:10:27 #239 №645263 
>>645253
Тем более виртуалка со снапшотами во многом упростит жизнь. Если в твоей длл детекта нет, конечно.
Аноним 06/02/16 Суб 21:12:50 #240 №645319 
Ну >>645234
Аноним 06/02/16 Суб 22:37:12 #241 №645426 
>>645319
Я бы не стал гнать на прогу, которую курируют в Беркли.
Стали бы так заморачиваться ради простой малвари так: http://boinc.berkeley.edu/wiki/Special:AllPages
А еще они её с виртуальной машиной распространяют правда какой смысл если они вроде все на видюхе считают, а в винде её в виртуалку сложно пробросить.
Аноним 06/02/16 Суб 23:16:59 #242 №645507 
>>645426
Что тогда делает эта программа? Грузит ЦП и создаёт видимость использования твоей машины?
Аноним 06/02/16 Суб 23:55:09 #243 №645609 
http://lurkmore.to/_/118731#mws_W9I6veV Что скажете за эту пасту ? Стоит делать все как там написано или нет ?
Аноним 07/02/16 Вск 00:08:41 #244 №645634 
14547929219670.png
>>644714
Алсо, там может иметь значение стиль кодирования. Погугли «C Style and Coding Standards for SunOS» (Bill Shannon), хотя есть и другие.
Аноним 07/02/16 Вск 00:31:36 #245 №645664 
>>645634
Какой стиль, что ты несешь? Это сишечка, а не питон.
Аноним 07/02/16 Вск 00:42:12 #246 №645676 
>>643387
бамп
Аноним 07/02/16 Вск 00:47:40 #247 №645686 
>>645664
>пишу как хочю
>приабразую во што хочю
>кокой счтиль от коких ищо аффтароф языка ты штоа
Аноним 07/02/16 Вск 01:48:27 #248 №645736 
Мне кажется или раздел завален каким то говном?
Откуда столько зеленых и просто тупых тредов?
Или всегда так было?
Аноним 07/02/16 Вск 02:33:22 #249 №645765 
>>645736
Не всегда. Разговоры за жизнь, за экономику. Достаточно одного ракового топика, чтоб заработал закон разбитых стекол.
Аноним 07/02/16 Вск 03:11:26 #250 №645789 
Посоны, зелень в треде, за что отвечают файлы C_1251 и C_1252 из system32? Такая хуйня, чтобы в одной проге убрать иероглифы вместо русского текста, сказали второй удалить, а первый переименовать во второй. Я подумал ну а чо, делал подобное уже, нече не случилось, в итоге пришлось ц восстанавливать.
Аноним 07/02/16 Вск 08:42:02 #251 №645917 
>>645789
Кодировки же.
http://winitpro.ru/index.php/2012/11/29/oshibka-zagruzki-xp-fajl-cp_1251-nls-otsutstvuet-ili-povrezhden/
Аноним 07/02/16 Вск 11:02:34 #252 №645989 
Анон, перекат php не будет? Тред проебали уже?
Аноним 07/02/16 Вск 11:23:52 #253 №645997 
>>645989
Тащемта, пхп в 2016 году не нужен. За тред об этом говне теперь выдают бан, и поделом.
Аноним 07/02/16 Вск 11:26:27 #254 №646000 
>>645997
Ты меня так траливали или ты серьёзно?
И что мне дальше учить заместо пхп?
Аноним 07/02/16 Вск 11:27:00 #255 №646001 
>>646000
Lisp, Haskell, Scala, Clojure
Аноним 07/02/16 Вск 11:28:02 #256 №646004 
>>646001
Да ладно, анон. Ты серьёзно что ли? Я же зеленый школьник, не шути пожалуйста.
Аноним 07/02/16 Вск 11:29:13 #257 №646007 
>>646004
Что не так?
Аноним 07/02/16 Вск 11:30:23 #258 №646009 
>>646007
Не знаю, ты наверняка там проигрываешь, а у меня печет немножк. Почему пых всё то?
Аноним 07/02/16 Вск 11:32:14 #259 №646015 

>>646000
> И что мне дальше учить заместо пхп?
> заместо
Русский язык, например.
Аноним 07/02/16 Вск 11:33:41 #260 №646017 
>>646015
Печёт с просторечий?
Аноним 07/02/16 Вск 11:34:17 #261 №646018 
>>646009
>Почему пых всё то?
Зашкварен, мёртв и нинужен в 2016
Аноним 07/02/16 Вск 11:38:28 #262 №646023 
>>644782
Бампую вопрос
Аноним 07/02/16 Вск 11:40:57 #263 №646024 
>>644782
Ну например
http://scala-lang.org/
http://doc.akka.io/docs/akka-stream-and-http-experimental/2.0.3/scala.html
Аноним 07/02/16 Вск 12:58:55 #264 №646055 
>>645167
Нет там юзерколлов, там практически повсеместный __cdecl, кроме __stdcall-ных колбеков для Windows API. Просто IDA/HexRays не всегда правильно определяют конвенцию вызова.
- Посмотри, как функция вызывается (в дизасме), увидишь, что ebx в вызывающей функции (например, bdLoadTexture) просто используется как указатель для работы с texture, а внутри EnsureAllocBkg_1 ebx пишут, не читая. Перед началом ебли bl/bh он сохраняется и затем восстанавливается. Т.е., компилятору просто регистр понадобился, для передачи чего-то внутрь функции он не используется.
- Поэтому первый аргумент (ebx) выкинь, перепиши на __cdecl с 6 аргументами.
- sourcePath, someConst - это отладочная идиома (..., __FILE__, __LINE__, ...).
- После разбора memset очевидно, что a3 - это байт, которым инициализируется текстура.

> К чему так насиловать этот несчастный указатель?
IDA недораспознала заинлайненный memset. Этот >>645185
прав. Там байт a3 размножается до дворда (например, 0xCC превращается в 0xCCCCCCCC), этим двордом заполняется буфер (это быстрее, там rep stosd в дизасме), а потом оставшийся хвост (от 0 до 3 байтов) заполняется побайтово (медленнее, rep stosb). Указатель buf насилуется, чтобы вычислить, где начинается этот самый хвост, а texture после правок выше становится не указателем, а простым двордом.

> пытался заставлять hex-rays создавать функции в не распознанных местах, надеюсь это ничего не сломало
Да, можно прямо P тыкать в дизасме. В крайнем случае, увидишь явно мусорный код или неверно определишь начало функции (автоанализ IDA тоже иногда этим страдает, хотя эвристика чаще всего простая - отсутствие условных переходов на функцию или внутрь нее). Ничего не сломается ну разве что по базе немного мусора распространится, я выше где-то писал. Всегда можно исправить функцию по Alt+P или вообще удалить и пересоздать.
Аноним 07/02/16 Вск 13:01:43 #265 №646056 
Я тут нашёл задачу, где ооп действительно полезно, а функциональный подход сосёт.
Есть существа, которые состоят из генов. У генов есть шаблоны и сами гены. При кроссбридинге составляется новый шаблон на основе шаблона родителей (с некоторыми мутациями). Потом на основе данных обоих родителей и нового шаблона генерируется новое существо (а вот это я уже не осилил, пришлось просто генерировать его из шаблона). Если делать это на адт, то получается такая невероятная дрисня, что ты, анон, не представляешь даже.
Аноним 07/02/16 Вск 13:17:53 #266 №646064 
Сап, двоч, надоел кодинг, хочу уйти в сисадмины. Куда за советом пошлете?
Аноним 07/02/16 Вск 13:38:11 #267 №646071 
какой лучший набор технологий для построения сайта, основой которого есть работа с видео?
Аноним 07/02/16 Вск 13:56:05 #268 №646080 
Действующий Федеральный судья, назначенный Путиным, рассказывает правду о взятках, ворах и мошенниках в судебной системе России. Всем любителям «обращаться в суд» посвящается новое видео. http://judge-novikov.com/rotten_courts
Аноним 07/02/16 Вск 14:26:09 #269 №646101 
>>646055
То есть план действий такой?
Вижу usercall > смотрю дизасм чтобы определить cdecl это или stdcall > Если в объявлении висят регистры и не похоже что они используются для передачи аргументов удаляю их.

>__FILE__, __LINE__
Так и знал что это как-то автоматом делается.

Спасибо, анон. Думаю сам бы я давно забил на все это
Аноним 07/02/16 Вск 14:48:00 #270 №646121 
>>646071
что скажете
Аноним 07/02/16 Вск 14:53:34 #271 №646127 
>>646101
Если в объявлении регистры, и у тебя не каждая первая функция в программе в таком стиле - IDA налажала, инфа сотка, разве что, __usercall с ecx - это __thiscall, но ты вряд ли с ним столкнешься - HexRays его неплохо определяет самостоятельно. На всякий случай проверяешь регистры и идешь смотреть на retn и вызов функции, чтобы выбрать между __cdecl/__stdcall.
Аноним 07/02/16 Вск 15:08:02 #272 №646141 
Доброго дня. Не могли бы рассказать, как запускать файл расширения .py через консоль? PATH папку сделал, а вот как через консоль запускать файлы не пойму.
Аноним 07/02/16 Вск 15:10:05 #273 №646143 
Какой функцией WinAPI можно запустить исполняемый файл с аргументами?
Аноним 07/02/16 Вск 15:23:23 #274 №646154 
>>646141
python huita.py
Аноним 07/02/16 Вск 15:24:25 #275 №646158 
>>646121
ffmpeg
Аноним 07/02/16 Вск 15:26:18 #276 №646163 
Ебаный рот, где мой тред пхп?
Следующие вопросы:
1. В пхп все методы по умолчанию виртуальные? Их же ведь можно переопределить легко в наследнике.
2. Нахуя нужны в пхп интерфейсы? Ведь можно легко $a = []; $a[]= new FirstClass; $a[] Secondclass; а потом пройти по ним циклом foreach. В каком случае интерфейсы реально нужны?
Аноним 07/02/16 Вск 15:34:19 #277 №646178 
>>646143
http://lmgtfy.com/?q=winapi+execute+command
Аноним 07/02/16 Вск 15:34:48 #278 №646180 
14548484884460.png
>>646154
В том-то и дело, что не работает.
Аноним 07/02/16 Вск 15:48:25 #279 №646195 
>>646180
Лол. Есть некоторая разница между консолью питона и консолью ОС.
Аноним 07/02/16 Вск 15:52:48 #280 №646201 
>>646195
Причём тут это? Запуск файла через консоль работает, но только если вводить полный путь, а вот так - не хочет.
Аноним 07/02/16 Вск 15:55:17 #281 №646204 
14548497173410.png
>>646201
отклеилось
Аноним 07/02/16 Вск 15:57:33 #282 №646205 
3 курс типичного (то есть хуёвого) рашковуза (специальность вроде математик-программист, хуй знает), 20 лет, опыт программирования почти нулевой - писал только говенные лабораторные на C/C++, то бишь полный нуб.
Суть проблемы такова, что я всё никак не могу определиться, какой ЯП стоит изучать и в какой предметной области работать.
Рассматриваются пока два варианта - программирование игр (играю в видеоигры с 4-5 лет, к этому занятию я очень сильно прикипел, это моё единственное хобби) или web-разработка (просто смотрел, много вакансий в этой сфере, да и уже просто охота поскорее начать писать полноценные проекты, а не слыть дилетантом, уж очень хочется ощутить, каково это быть профессиональным погромистом, а время всё уходит).
Из языков пробовал, как уже было сказано, C и C++, а ещё Common LISP, Ruby, С#, PHP. Дальше лаб и хеллоуворлдов дело не пошло, меня либо увлекало что-то новое, или в определённый момент мне внезапно начинало казаться, что я трачу время впустую, либо учёба отбирала всё свободное время.
Хм, ну и историю накатал. Что посоветуете? Нужно что-то такое, чтобы поскорее начать писать полноценные проекты, а не консольные приложения а-ля крестики-нолики и т.д. Нечто увлекательное, чтобы не возникало желания всё бросить и переключиться на что-нибудь другое, чтобы хотелось посвящать этому занятию свободное время (а не играть в игры, например) и т.д.
Аноним 07/02/16 Вск 15:58:05 #283 №646206 
>>646204
В первом пике >>646180 ты вводишь команду в интерпретаторе. Во втором пике >>646204 ты не указываешь путь. Откуда оно вообще должно узнать про E:\Python351\owncode по-твоему. Ты можешь сделать cd E:\Python351\owncode и потом уже писать python script1.py (или даже просто script1.py, если питон установлен правильно). Или указывай полный путь.
Аноним 07/02/16 Вск 15:59:07 #284 №646208 
>>646204
Зайди в директорию со скриптом же
cd /D "C:\twoya\mamka\"
pyston my_is_fuxing_hakka.py
Аноним 07/02/16 Вск 16:02:32 #285 №646209 
>>646206
Это же вводить в cmd, как я понимаю? cd E:\Python351\owncode
Попробовал, проблема сохраняется.
Аноним 07/02/16 Вск 16:16:59 #286 №646223 
>>646209
cd /D чтобы сменить не только текущую папку, но и текущий диск
Аноним 07/02/16 Вск 16:18:19 #287 №646226 
>>646223
Да, помогло, спасибо, а теперь как сделать этот путь дефолтным? А то при каждом новом запуске cmd, будет лениво вписывать всё это. Накопал пока только:
import os
print os.getcwd()

Это оно?
Аноним 07/02/16 Вск 16:25:40 #288 №646231 
>>646226
Короче. Идешь проводником решительно в нужную папку. Наводишь курсор на место, где файлов нет. Удерживая Shift жмешь ПКМ. Выбираешь открыть окно команд. Все.
Аноним 07/02/16 Вск 16:28:28 #289 №646237 
>>646226
Создай ярлык любой, в поле "Объект" напиши cmd /k "cd /d E:\чтотамутебя", запускай консольку с ярлыка.
Аноним 07/02/16 Вск 16:34:02 #290 №646242 
>>646204
Сука, ну это же насколько дегенератом нужно быть. Это ведь даже не сложность питона, это, блядь, базовая компьютерная грамотность.
Аноним 07/02/16 Вск 16:40:23 #291 №646252 
http://ideone.com/JlkYwX

Хочу вот такую матрицу.
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15

Как это можно сделать?
Аноним 07/02/16 Вск 16:48:00 #292 №646265 
>>646252
numbers[j] = (i * 5 + j) + 1
sageАноним 07/02/16 Вск 16:48:53 #293 №646267 
>>646265
Сука подсветка абу пидар. Там было numbers[йи][j]
Аноним 07/02/16 Вск 16:56:43 #294 №646275 
>>646267
Спасибо. Понимаю как это работает, но не понимаю как до этого можно было додуматься.
Аноним 07/02/16 Вск 17:01:57 #295 №646280 
>>646275
Головой бля. Может ты ещё qsort написать не сможешь? Иди дрочи алгоритмы.
Аноним 07/02/16 Вск 17:05:48 #296 №646281 
>>646280
>Может ты ещё qsort написать не сможешь?
Понятия не имею что это такое, я только начал джаву учить.
Гуглить алгоритмы именно джавы?
Аноним 07/02/16 Вск 17:18:50 #297 №646285 
14548547306700.jpg
>>646205
Недавно понял что представляет собой феномен программистишки. Начну с приятного.

Программистишка в Рашеньке – это наиболее интеллектуальный тип в стране торжествующего петросяна. Одаренный молодой человек в нормальном обществе должен стать юристом, врачом, инженером, профессором, офицером. Почет, уважение, социальный статус, интеллектуальная, полезная людям деятельность! Правда, Рашенька пошла своим путем, и умненькие вьюноши вынужденно и массово ломятся в кодерочки, где кусок хлеба с маслом и типа ценится труд и разум.

Там их обучают работать в западном стиле, в результате через 10 лет имеем профессионала, котирующегося на международном рынке, знающего западные методы организации труда и реально умеющего работать в современной корпорации. Если честно, единственные организаторы, оставшиеся в Рашеньке – это, как ни смешно, Проджект Менеджеры из ИТ. При всех недостатках у них не смывает порты как раз когда срок сдавать объект, незадолго до олимпиады :0)

С другой стороны, эта куча амбициозных и интеллектуальных молодых людей скоро понимает, что находится в социальном гетто. Их работа не то чтобы совсем не нужна... Но ресурсов на ИТ выделяется до смешного мало, рулить нечем, подчиненных нет, да и важность как выясняется – сильно преувеличена. Одноклассники – совершенно естественным путем, никакого волшебства! – уже прорабы или майоры, а программист учит очередной интереснейший фреймворк. Ни власти, ни денег, ни статуса - по сути, выбор профессии программиста является добровольным актом социальной кастрации (можете назвать это монашеством, если приятнее). Никакой возможности влиять на общество, никакого шанса политической карьеры, низкая ветка в иерархии злобной обезьяньей стаи.

Некоторых это устраивает с самого начала, остальных ломает среда. И тут начинается самое интересное: кастрат, лишенный естественных для мужчины стремлений, не допускаемый до денег и власти, начинает беситься. Бодливой корове бог рогов не дает, поэтому остается унижать себе подобных. Вот по ссылке забавное, в дополнение к вопросу о собеседованиях:

«...я не сумел обосновать свой ответ. То есть устный экзамен провалил бы. Сегодня прошелся по коллегам, задавая им этот вопрос. Никто из них не смог обосновать ответ. Наверное, это неплохой вопрос для собеседования».

Падаю со смеху. Интересно, к чему кодерочки придут еще лет через 20?

Все же каждому свое место. Человеку, хоть немного амбициозному, надо выбирать другую профессию – тогда не придется искать жалких поводов самоутвердиться за счет других. В принципе, в развитых странах так и происходит, и люди не загоняются массово в неподходящие им социальные страты.
Аноним 07/02/16 Вск 17:33:30 #298 №646292 
>>646285
Люблю тех, кто начитался подобного говна.
Сладко стелят.
Аноним 07/02/16 Вск 17:47:15 #299 №646295 
Может тоже поковырять одну игрушку, а то окопы нужны - а копать их никто не умеет.
Аноним 07/02/16 Вск 17:56:25 #300 №646299 
>>646285
продолжай
Аноним 07/02/16 Вск 18:08:26 #301 №646313 
>>642383 (OP)
test
Аноним 07/02/16 Вск 18:43:41 #302 №646342 
14548598215010.png
Чтобы работать программистом обязательно должна быть вышка по специальности? Вот я, например, на первом курсе экономики, но учу Джаву еще со школы. Мне путь в джависты закрыт?
Аноним 07/02/16 Вск 19:00:36 #303 №646363 
14548608363310.jpg
Pizufe!
Аноним 07/02/16 Вск 19:04:08 #304 №646369 
ААА ЕПТА ГДЕ ПЕРЕКАД PHP ТРЕДА?
Аноним 07/02/16 Вск 19:06:18 #305 №646374 
>>646342
Зависит от того, что ты подразумеваешь под "учу", будешь ли ты её учить, с какого курса и какую работенку выберешь.
Аноним 07/02/16 Вск 19:40:02 #306 №646425 
>>646281
Гугли qsort in Java. Ещё гугли сравнение алгоритмов сортировок. Гугли сложность алгоритмов. Все начинают изучать алгоритмы с сортировок, потому что это просто и наглядно.
Аноним 07/02/16 Вск 19:51:51 #307 №646437 
Анон, каким образом здесь смоделировать отсчет дней? Если просто считывать данные из входного потока и удалять (не добавлять в стек) растение с количеством пестицида большим, чем на вершине стека, то получим число выживших растений, но не узнаем искомое число дней.

https://www.hackerrank.com/challenges/poisonous-plants
Аноним 07/02/16 Вск 19:54:46 #308 №646439 
віві
Аноним 07/02/16 Вск 20:17:17 #309 №646463 
Нужен совет по авторским правам и публикации в ГП в общем, кто-нибудь может помочь?
Аноним 07/02/16 Вск 20:18:27 #310 №646468 
>>646163
Вычобля? Отвечайте на мои вопросы, иначе ебало снесу.
Аноним 07/02/16 Вск 20:36:36 #311 №646503 
пхп или питон, чтобы не остаться потом без работы?
я нюфек из дс
Аноним 07/02/16 Вск 20:40:35 #312 №646510 
14548668351230.jpg
>>646468
>В каком случае интерфейсы реально нужны?
Внучек, послушай...
Аноним 07/02/16 Вск 20:42:13 #313 №646512 
>>642383 (OP)
1
Аноним 07/02/16 Вск 20:42:40 #314 №646513 
>>646163
> пхп
> ООП
Аноним 07/02/16 Вск 20:47:49 #315 №646515 
14548672696040.jpg
14548672696061.png
14548672696062.jpg
>>646342
>Мне путь в джависты закрыт?
Скорее всего, но дело тут не в Жаббе.
>>646299
>продолжай
Именно эти слова были первыми признаками приближающегося краха.
Они что значили?
"платить - не будем!"
об этом я пишу с 2007 года. уже тогда тренд был понятен: специалистам платить не хотят.
Даже если люди нужны - платить не будут. Будут стонать про нехватку кадров, но платить - не будут.
Аноним 07/02/16 Вск 21:20:19 #316 №646600 
>>642497
>сервис
>под платформу
Сам-то понял, что тебе нужно?
Аноним 07/02/16 Вск 21:54:30 #317 №646636 
Забавно. Набираю наугад ники пользователей гитхаба, и чаще всего попадаю на индусов. Даже ник моей любимой героини из аниме занял желтомордый.
Аноним 08/02/16 Пнд 00:09:41 #318 №646680 
Понимаю, что немного не по теме. Но всё же задам вопрос тут. Ради интереса прочитал, довольно старую книгу по HTML, азы старозаветной вёрстки понял. что дальше прочитать, чтобы так сказать влиться в струю? Ах да, Руби на рельсах, сразу прошу не предлагать, оно мне не по душе.
Аноним 08/02/16 Пнд 00:43:01 #319 №646701 
>>646680
на воркаче \wrk\ есть верстка тред
там море инфы
Аноним 08/02/16 Пнд 00:45:28 #320 №646702 
Сап, бауманкоблядь с незакрытой инфой итт.
Как выучить весь паскаль до 13 часов сегодняшнего дня? Покидайте ссылочек на годные сайты с объяснениями и решениями задач.
Аноним 08/02/16 Пнд 00:52:38 #321 №646707 
g
Аноним 08/02/16 Пнд 00:56:22 #322 №646709 
Хочу учить С++. Хочу начать фрилансить.
Насколько совместимы данные вещи?
Примем, что основы я более-менее освою.
Аноним 08/02/16 Пнд 01:00:30 #323 №646715 
14548824300960.jpg
>>646515
>Скорее всего, но дело тут не в Жаббе.
А в чем?
Аноним 08/02/16 Пнд 01:05:26 #324 №646718 
>>646709
>Насколько совместимы

настолько же как мой хуй и пизда оливии уайлд
Аноним 08/02/16 Пнд 01:09:36 #325 №646722 
14548829767000.jpg
>>646709
>С++
>основы я более-менее освою
>Хочу начать фрилансить
Аноним 08/02/16 Пнд 01:13:39 #326 №646726 
14548832199070.png
>>646715
В том, что погромизм вырождается в пикрелейтед, очевидно же.
Аноним 08/02/16 Пнд 01:14:34 #327 №646728 
>>646726
Это нам по плечу!
Аноним 08/02/16 Пнд 01:15:33 #328 №646729 
14548833339000.jpg
>>646702
Аноним 08/02/16 Пнд 01:16:09 #329 №646730 
Хочу учить Ассемблер. Хочу начать фрилансить.
Насколько совместимы данные вещи?
Примем, что основы я более-менее освою.
Аноним 08/02/16 Пнд 01:19:08 #330 №646734 
>>646722
Ну, вот я и спрашиваю, насколько совместимы два моих желания. Нет - придётся после С++ учить что-нибудь еще.
Что?


А на счёт
>основы я более-менее освою
-
>Примем
Программки для себя уже лет 7 с помощью гугла пишу, в основном на C#, так что для построения алгоритмов мозги есть. Плюс мигал светодиодами на avr с программой на asm ну и измерял потенциалы с помощью ацп, передавая данные на ПК через uart. Это я к тому, что байтоёбить мне нравится.
Аноним 08/02/16 Пнд 01:25:22 #331 №646744 
ХОЧЮ ЕБАЦЦА В ЖОППУ ЧУГУННOY! СКОВОРОДКOY! ДАЖЕ БЕЗ ВАЗЕЛИНА!! Хочу начать фрилансить.
Насколько совместимы данные вещи?
Примем, что основы я более-менее освою.
Аноним 08/02/16 Пнд 01:27:24 #332 №646747 
>>646744
Глупенький? :3
Аноним 08/02/16 Пнд 01:31:46 #333 №646752 
>>646747
что? :3
Аноним 08/02/16 Пнд 01:33:06 #334 №646754 
>>646752
Ничего :3
Аноним 08/02/16 Пнд 01:45:19 #335 №646765 
Вот какая-то нетрудная программка: https://freelance.ru/Xanderx/?work=1661003 Сколько итого за неё могут заплатить?

А что насчёт С# asp.net? Это теперь можно делать сайты, не шкварясь о php?

с++фрилансер
Аноним 08/02/16 Пнд 05:51:38 #336 №646824 
14548998982670.png
14548998982681.png
Есть сайт с смотреть_мокрые_писечки_бесплатно_без_смс. К нему прикручен анти-адблок, который детектит адблок и не даёт смотреть кинцо. Как убрать это говно не выключая сам адблок? Помогите плиз.
Аноним 08/02/16 Пнд 06:23:14 #337 №646828 
Что значит Rotating digits right gives multiple of that number + 1 ?

Пруф
https://oeis.org/A034180
https://oeis.org/A034180/list
Аноним 08/02/16 Пнд 07:15:36 #338 №646829 
Программач, помоги джуниору понять, как в легаси-проект внедрять модульное тестирование (да, я понимаю, насколько всё неправильно с этим предложением; архитектора в команде нет).

Половину корневых классов нужно расцеплять через DI, проблема в том, что я не понимаю, как эти зависимости задавать. Поясняю: в большинстве туториалов предполагается использование нескольких здоровых классов, реализующих фабрики для всех объектов системы (с группировкой по времени жизни). Но моё приложение десктопное, классов там охулион и время их жизни ограничено временем жизни одной подсистемы.

Мне всё равно стоит создавать огромные классы-фабрики? Может быть, создавать по одной фабрике на одну подсистему?

Если нужна примерная архитектура, могу накидать
08/02/16 Пнд 07:18:02 #339 №646832 
>>643805
потому что вы как сороки тяните всё прямо, у тебя на каждую колонку по тысяче книг, ты бы ещё всю выдачу гугла туда поставил? вот поэтому там их и нету.
Аноним 08/02/16 Пнд 07:53:52 #340 №646834 
>>646824
Вопрос снят. У меня стоит адблокплюс и Hide My AdBlocker 2.1, отключил последний но оставил включённым первый, и кинцо без рекламы заработало.
Вот пидоры, если бы написали мол так и так нет бабла на хост - посмотрите плиз рекламу(а до недавнего времени рекламы на этом сайте не было вообще), то ещё можно было бы понять, я бы даже её не отрубал. А вот когда так нагло влезают и вешают мои костыли то это просто бесит и уже начинаешь из принципа всё отрубать. На что эти тупые манагеры надеются? Так они делают только хуже своему же ресурсу.
Аноним 08/02/16 Пнд 10:03:14 #341 №646872 
>>646701
Благодарю.
Аноним 08/02/16 Пнд 10:41:19 #342 №646892 
Друзья, какую нишу выбрать, чтобы узкая, или порог вхождения чтобы высокий был?
Аноним 08/02/16 Пнд 10:45:30 #343 №646896 
>>646892
Квантовые компьютеры тебе достаточно высокий порог?
Аноним 08/02/16 Пнд 10:48:01 #344 №646900 
Анон, какие языки используются в сетевом программировании? Есть какой-то выбор, кроме Си? Erlang? Что-то ещё?
Сейчас использую пистон, хочу углубиться в этой сфере.
Аноним 08/02/16 Пнд 10:51:17 #345 №646902 
>>646892
COBOL
Аноним 08/02/16 Пнд 10:57:49 #346 №646907 
>>646900
>в сетевом программировании
Что это значит по-твоему? Роутеры перепрошивать?
Аноним 08/02/16 Пнд 11:05:57 #347 №646914 
>>646907
Работа с протоколами, распределёнными системами и т.д.
Аноним 08/02/16 Пнд 11:55:05 #348 №646926 
>>646914
В общем я понял. Скриптота + C/C++, если нужно что-то большее. У Erlang слишком ебанутый синтаксис даже для функционального языка. Ещё Go, как что-то среднее между скриптотой и Си.
Аноним 08/02/16 Пнд 12:08:20 #349 №646930 
Анон, чем выебнуться перед начальником, чтобы повысил до тим. лида?
Аноним 08/02/16 Пнд 12:20:34 #350 №646941 
>>646930
Анус побрей.
Аноним 08/02/16 Пнд 12:27:45 #351 №646947 
>>646941
не помогло
Аноним 08/02/16 Пнд 12:46:43 #352 №646958 
14549248031480.jpg
>>646926
>У Erlang слишком ебанутый синтаксис
ЛОЛШТО, синтаксис обычный там, или dg не видел ты.
Попалась книжка по Erlang тебе не та, или по диагонали смотрел ты её.
Во.
Аноним 08/02/16 Пнд 13:28:56 #353 №646977 
>>646958
>, . ; : ~ <<>>
Не знаю, на первый взгляд кажется ебанутым. Окамль, к примеру, намного лучше выглядит.
Аноним 08/02/16 Пнд 13:43:30 #354 №646984 
>>646977
>на первый взгляд
Это только на первый взгляд.
Аноним 08/02/16 Пнд 14:11:05 #355 №647003 
кароч программисты, если я пройду игру Human resourse machine я смогу стать топ программистом?
Аноним 08/02/16 Пнд 14:17:56 #356 №647005 
>>647003
да, но никто еще не смог пройти её на 100%
Аноним 08/02/16 Пнд 14:18:23 #357 №647006 
>>647005
даладна -_-
Аноним 08/02/16 Пнд 14:19:41 #358 №647007 
>>647003
нет.
Аноним 08/02/16 Пнд 14:21:41 #359 №647008 
>>647007
даже не приблизит меня к топ программеру ин зе ворлд?
Аноним 08/02/16 Пнд 14:21:44 #360 №647009 
>>646958
Что такое dg?
мимо
Аноним 08/02/16 Пнд 14:32:16 #361 №647016 
>>647008
нет.
Бля, а прикольная игра, спасибо анон.
Аноним 08/02/16 Пнд 15:00:27 #362 №647045 
>>647009
Эх, молодо-зелено:
http://lurkmore.ru/User:Iamyou/Кодач
Только тсссс! никому!
Аноним 08/02/16 Пнд 16:45:08 #363 №647162 
Кодогенерация. Кододегенерация, блять! Ненавижу ебучую кодогенерацию.
Аноним 08/02/16 Пнд 16:46:36 #364 №647164 
>>646958
Форта старый ты мастер?
Аноним 08/02/16 Пнд 17:05:22 #365 №647175 
>>646510
Хуль ты мне бейсик свой суешь, лалка.
Аноним 08/02/16 Пнд 17:09:12 #366 №647182 
>>647045
Заблокировано
Аноним 08/02/16 Пнд 17:20:22 #367 №647190 
>>647182
Спасибо, товарищ майор. Давно пора было.
Аноним 08/02/16 Пнд 19:08:47 #368 №647261 
>>647045
>Когда начиналась СО, то гарантированно появлялся J-кун, который решал поставленную задачу кодом на J в одну строчку.
Охуенный, должно быть, был чувак.
Аноним 08/02/16 Пнд 19:54:01 #369 №647288 
Что можете по сервису явараш сказать?
С нуля норм? Или донатная хуйня?
Аноним 08/02/16 Пнд 19:57:20 #370 №647291 
>>647288
Донатная хуйня, которая норм, если ты ниже нуля.
Аноним 08/02/16 Пнд 20:07:31 #371 №647305 
Анончеки, подскажите.
Нужно на баше запилить скрипт с 3 опциями для выбора. Через кейс не очень годно, т.к. после ввода опции нужно подтвердить выбор нажатием enter. Подскажите, как сделать, чтобы скрипт принимал опцию сразу и делал то, чего от него хотят, не подтверждая выбор?

#!/bin/bash

echo "1 раз"
echo "2 два"
echo "3 три"

read option
case "$option" in

"1" )
ls > testls
tail templist
rm templist
;;
"2" )
read ip
echo $ip
;;
"3" )
nano list
;;

* )
echo
echo "Нет данных."
;;esac
echo
exit 0
Аноним 08/02/16 Пнд 20:26:04 #372 №647313 
>>647305
Анон, впредь не вываливай листинги сюда, лучше оставляй ссылки на pastebin.

Касательно твоего вопроса: http://stackoverflow.com/questions/11279423/bash-getopts-with-multiple-and-mandatory-options
Аноним 08/02/16 Пнд 21:06:33 #373 №647341 
>>647313
Понял, о чем речь, но не совсем то.
Юзер все-таки запускает скрипт, где ему вываливается меню вида
>1.
>2.
>3.
и он выбирает соответствующий пункт, введя число.
Но ему еще надо ввести enter для подтверждения. Это напрягает
Аноним 08/02/16 Пнд 21:18:25 #374 №647348 
>>647341
read $option -n 1; echo $option
Аноним 08/02/16 Пнд 21:52:32 #375 №647375 
>>647348
Так, подожди. Теперь он вываливает мне "Нет данных" на любой ввод.

read $option -n 1; echo $option
case "$option" in
...
...


ЧЯДНТ?
Аноним 08/02/16 Пнд 21:53:50 #376 №647377 
>>647375
echo $option там только для примера, тебя важно только -n 1 добавить к read.
Аноним 08/02/16 Пнд 21:57:16 #377 №647380 
>>647377
>тебя важно только -n 1 добавить к read
the same :C
>Теперь он вываливает мне "Нет данных" на любой ввод.

Код выглядит так:
read $option -n 1
case "$option" in
дальше пошли кейсы
Аноним 08/02/16 Пнд 21:58:32 #378 №647381 
Умею в бэкенд-программирование, как максимально быстро вкатиться в верстку, чтобы хоть как-то приемлемо верстать, в т.ч. под мобильные устройства? Без JS.
Аноним 08/02/16 Пнд 22:03:20 #379 №647386 
>>647381
>Без JS
Никак
Аноним 08/02/16 Пнд 22:07:52 #380 №647388 
>>647386
Вот и выросло поколение, не видящее разницы между версткой и программированием.
Аноним 08/02/16 Пнд 22:08:12 #381 №647389 
>>647388
2016 год, акстись
Аноним 08/02/16 Пнд 22:17:13 #382 №647392 
>>647380
Только что попробовал, вот работает как надо.
read -n 1 -s option;
case $option in
Аноним 08/02/16 Пнд 22:18:49 #383 №647395 
>>647386
>>647388
>>647389
Скоро верстальщик будет суть фронтендер
С зарплатой верстальщика
Аноним 08/02/16 Пнд 22:31:56 #384 №647399 
14549599162670.jpg
>>647392
Спасибо, работает
Аноним 08/02/16 Пнд 23:39:12 #385 №647436 
Кто нибудь может посоветовать книгу по Асинхронному программированию? Где внутренние процессы будут детально описаны.
Аноним 09/02/16 Втр 00:04:03 #386 №647452 
>>647399
Почему этот ктоик токой довольный? Гдже он взял коловианский шлем?
Аноним 09/02/16 Втр 00:05:21 #387 №647453 
>>647452
М'Айк ничего не знает об этом
Аноним 09/02/16 Втр 00:20:55 #388 №647469 
Снова баш
Аноны, у меня есть файл с айпишниками (1 строка - 1 адрес).
Мне надо выполнять определенную команду вида /script $ip для каждого адреса.

for ip in 1 2 3 4
do
/script $ip
done

Как завернуть этот сраный файл-список в качестве аргументов вместо 1 2 3 4, чтобы 1 строка соответствовала одному аргументу цикла?
Аноним 09/02/16 Втр 00:27:56 #389 №647482 
>>647469
for ip in $(cat ip.txt):
do
/script ip
done
Аноним 09/02/16 Втр 00:38:57 #390 №647495 
14549675371510.jpg
>>647482
Спасибо, я такой тупой
>$(cat ip.txt)
Аноним 09/02/16 Втр 00:57:26 #391 №647500 
>>647482
А если файл со списком имеет вид
0.0.0.0 #комментарий
1.1.1.1 #комментарий
и нужно игнорировать все, что после знака # включительно?
Хотел было резать все head -c, но это хуйня. А регекспы я пока не выучил
Аноним 09/02/16 Втр 03:33:51 #392 №647608 
fdsd
Аноним 09/02/16 Втр 03:42:17 #393 №647609 
14549785378050.gif
И в догонку.
Я запилил алиас, теперь скрипт стартует из любого места при вводе определенной команды.

Как теперь нормально передать скрипту аргумент?
Кучей сраных условий я проверяю наличие аргументов, выглядит примерно так:

if [ $# -eq 0 ] ; then ко-ко-ко
else
if [ "$1" = "-l" ] ; then ко-ко-ко
else
if [ "$1" = "-x" ] ; then ко-ко-ко
else
кок
fi
кок
fi
fi

Т.е. если аргументов нет вообще ($# -eq 0), отрабатывает псевдографическая менюшка.
Если есть аргумент -l, то отрабатывает одна из функций. Если есть аргумент -x, то другая.

Но это говно с условиями, я так думаю, - лютый пиздец.

Проблемы:
1. Невозможно совместно использовать -x и -l (хотя мне это не слишком нужно, только ради эстетики)
2. Не могу передать значение параметра при запуске скрипта:
т.е. хочу, например, отправить адрес в x: #script -x 192.168.0.1, но не представляю, как ловить этот адрес
3. Нихуя не понял про $2-$9. Пытался использовать $2, но второй аргумент игнорировался все равно.
Аноним 09/02/16 Втр 04:00:15 #394 №647613 
14549796155210.jpg
Чет захотел попробовать в програмирование, для начала попробовал читать книгу из оп-поста с++ Лафоре (на компьютере сам кодить не пробовал). Уже через несколько порагрофов перестал понимать смыслы этих магических формул, данных в книге.
Я совсем тупой, и не стоит дальше пытаться?

И поясните, программировать на днище-ноутбуке - норм? Думаю взять на авито тысяч за 7.
Аноним 09/02/16 Втр 04:06:32 #395 №647614 
>>647613
Почему не соберешь десктоп за 7к?

>программировать на днище-ноутбуке - норм?
норм
Аноним 09/02/16 Втр 04:17:18 #396 №647617 
>>647614
У меня есть шестилетний пека, но что-то не нравится мне за ним что-то изучать, читать. Отвлекаюсь на всякое ещё.
А за ноутбуков можно было бы расслабиться, улягшись в кровати, и спокойно работать.

Без разницы на какой ОС кодить? хотя в любом случае семёрку поставлю
Аноним 09/02/16 Втр 04:32:13 #397 №647620 
Кто нибудь трогал Docker? Нужная штука? Есть будущее?
Аноним 09/02/16 Втр 04:33:26 #398 №647623 
>>647617
>Без разницы на какой ОС кодить? хотя в любом случае семёрку поставлю
На нормальных языках - только linux

>>647620
Гугли по хабру. Тебе - вряд ли нужная. Будущее есть.
Аноним 09/02/16 Втр 04:53:13 #399 №647629 
>>647623
Срр - нормальный?
Чому не на винде бы? Какая разница?я б охуел еще узнавать, что такое этот линукс
Аноним 09/02/16 Втр 05:11:07 #400 №647631 
>>647629
>Срр - нормальный?
Ну если так говорить, то да, из нормальных.

>Чому не на винде бы?
Цпп на венде, ок.
Аноним 09/02/16 Втр 07:39:09 #401 №647641 
>>647623
Тащемта если язык не кроссплатформенный на 100%, то это говно для зашкваренных петухов.
Аноним 09/02/16 Втр 07:41:35 #402 №647642 
>>647641
>ассемблер для зашкваренных петухов
Ну все сука, держись.
Аноним 09/02/16 Втр 07:41:45 #403 №647643 
>>647381
Попробуй Scala.js
Аноним 09/02/16 Втр 07:42:11 #404 №647644 
>>647642
Кто будет писать на ассемблере в 2016?
Аноним 09/02/16 Втр 09:38:13 #405 №647655 
>>647644
Тот кто пишет под железо, под KolibriOS и подобные, еще для всяких оптимизирующих штук полезно. К тому же, как можно учить С\С++ не зная как некоторые куски будут на асме и как можно учить что-то еще, не освоив С\С++?
Аноним 09/02/16 Втр 10:46:19 #406 №647689 
>>647629
Под нормальными языками он понимает полумёртвое говно, которое никому не нужно, и поэтому на нём пишет горстка пердоликов, игнорируя при этом 98% десктопов. Такие вот "нормальные языки" за пределами пердоликса не работают. Потому что элитные программисты на нормальных языках не могут сделать, чтобы их сраная либа запускалась где-то ещё, кроме их собственной системы.
Аноним 09/02/16 Втр 10:50:10 #407 №647692 
>>647689
> за пределами пердоликса не работают
Примеры будут?
Аноним 09/02/16 Втр 12:00:50 #408 №647745 
Вопрос к опытным веб разработчикам.

Насколько в реальности разработчики привязаны к конкретному веб-фреймворку? (ror/django/asp.net/laravel/...)

Если хорошо владеть какой-то одной технологией, сложно ли на другую перекатиться? Существуют ли в вебе универсалы - те, кто способен на профессиональном уровне работать на двух или более разных технологиях? Или у всех жесткая специализация?
Аноним 09/02/16 Втр 12:11:12 #409 №647752 
>>647745
> привязаны к конкретному веб-фреймворку
Сильно. В самых популярных языках - Java, JavaScript, PHP - выбор пошире.
> сложно ли на другую перекатиться
Если в рамках одной языковой парадигмы и одной архитектуры - то нет.
> Существуют ли в вебе универсалы - те, кто способен на профессиональном уровне работать на двух или более разных технологиях
Есть, таких очень много если считать фуллстек-разработчиков, но очевидно, что владеют технологиями не на самом экспертном уровне.

Java миддл 4 года опыта
Аноним 09/02/16 Втр 12:16:56 #410 №647758 
>>647752
Спасибо.
>Если в рамках одной языковой парадигмы и одной архитектуры - то нет.
Что подразумеваешь под архитектурой? Как я могу узнать, какие фреймворки близки по архитектуре, а какие - нет?
Аноним 09/02/16 Втр 12:25:32 #411 №647769 
>>647758
Весьма условно, веб-фреймворки можно различать:
- По архитектуре HTTP стека - есть традиционный синхронный CGI-подход (apache http + интерпретатор PHP/Python/Ruby), event-driven сервера (NodeJS), контейнеры сервлетов в Java, плюс различные акторные сервера (Play2/Akka-http, эрлангопараша).
- По компонентной архитектуре - action-oriented и component. Первые - это почти все популярные фреймворки, работающие напрямую с http запросами/ответами. Вторые (почему-то очень популярные в Java) - например, JSF, Wicket, Tapestry, Vaadin - используют набор готовых высокоуровневых веб-компонентов, состоящих из клиентской и серверной части, абстрагирующие от HTML/CSS/JS.
Аноним 09/02/16 Втр 13:30:41 #412 №647838 
Где можно почитать, что такое гитхаб и как этим пользоваться? Зарегался, но не понимаю, что к чему
Аноним 09/02/16 Втр 13:30:49 #413 №647840 
14550138500620.png
14550138500621.jpg
Вопрос не по программированию, но я не знаю, где еще спросить. В /de скорость — 1 пост в час, здесь 64. Тем более веб-разработчики часто могут в веб-дизайн, вертятся в этой среде и могут что-то знать по теме моего вопроса.

Представим, я пилю в Photoshop'e тему для Bootstrap, хуярю панели. Внезапно, решаю добавить еще по одной строке текста. Приходится сначала увеличить высоту shape layer (слой-фигура), которая соответствует контенту панели, чтобы бы между текстом и нижней границей был отступ (2), затем сдвигать слои, чтобы панели не слипались (3).

Щито делать? Это крайне неудобно. Таких блоков может быть дохуя, с разным контентом. Может есть какой-то редактор, который вел бы себя как браузер, автоматически перерисовывающий блоки, если изменились высота, ширина, padding или margin?
Аноним 09/02/16 Втр 13:33:13 #414 №647841 
>>647840
>пилю тему для Bootstrap
>в Photoshop'e
Эээ ты ебанутый? Может лучше заниматься этим в редакторе хтмл/ксс и браузере?
Аноним 09/02/16 Втр 13:35:04 #415 №647844 
>>647841
>>пилю тему для Bootstrap
Ну, хорошо, я просто пилю новый дизайн. Не знаю нахуя я упомянул Bootstrap, наверное, потому что в данном примере блоки оттуда.

Суть проблемы в ПЕРЕТАСОВКЕ ебаных слоев, если вдруг захочется где-то добавить контента или увеличить отступы.
Аноним 09/02/16 Втр 13:38:33 #416 №647850 
>>647844
Так пили сразу в хтмл. В чём проблема?
Аноним 09/02/16 Втр 13:47:08 #417 №647855 
>>647850
>Так пили сразу в хтмл. В чём проблема?
А если я хочу перетащить один блок вообще в другую часть страницы, а у меня уже наверстана какая-то сетка, это будет неудобно, не?

Но вообще спасибо за наводку.
Аноним 09/02/16 Втр 13:48:51 #418 №647859 
>>647855
Скопипастить один html-блок внутрь другого - что сложного?
Аноним 09/02/16 Втр 13:52:20 #419 №647864 
>>647859
Ладно, это все равно проще пердолинга в фотошопе. Пошел гуглить designing in browser. Спасибо
Аноним 09/02/16 Втр 15:39:10 #420 №647998 
>>647609
Используй getopts.
Аноним 09/02/16 Втр 16:14:26 #421 №648037 
Я знаю, что это неправильный раздел, но тут самые адекватные люди и все мои друзья.

Объясните, на чем зарабатывает деньги 95% интернета?
Вот вконтакт, его обслуживание наверное обходится в миллионы долларов ежемесячно. На чем они деньги делают? Единственные попытки монетизации, которые я видел - это быдлореклама уровня "найди любовь" или "узнай будущее" под левым меню. Неужели этой ерунды достаточно, чтобы покрывать расходы и обеспечивать прибыль проекту такого масштаба?

И по рекламе вопросы вдогонку возникают:
1. Кто-нибудь хоть раз в жизни кликал на рекламу в интернете? Я - нет.
2. Если вы тоже, то почему кто-то хочет платить огромные деньги за рекламу, которая неэффективна и только всех раздражает?
Аноним 09/02/16 Втр 16:28:46 #422 №648061 
>>648037
Сначала хотел тебя обоссать, но ведь и правда, неужели столько дебилов сидит без адблока и кликает на это говно?
Аноним 09/02/16 Втр 16:32:16 #423 №648064 
>>648037
Я когда смотрю фильмы - приходится кликать на рекламу и сразу закрывать окно, чтобы она прекратилась. По кликам считается эффективность рекламной компании. А вообще я тоже хз, на чем можно в сети зарабатывать, все пиратское же.
Аноним 09/02/16 Втр 16:33:26 #424 №648065 
>>648061
Я кликаю на яндексовую рекламу, например.
Аноним 09/02/16 Втр 16:34:02 #425 №648066 
14550248424510.jpg
>>648037
Аноним 09/02/16 Втр 16:38:04 #426 №648068 
>>648064
>По кликам считается эффективность рекламной компании.
А люди, которые за эту рекламу платят, они что ли не понимают, что клики будут фиктивные? Почему они хотят платить за такое?
Аноним 09/02/16 Втр 16:39:39 #427 №648070 
>>648065
О чем например?
Мне когда что-то нужно, но я не знаю где это найти - я использую гугл, а не жду, пока случайно наткнусь на рекламу подходящего товара/услуги.
Аноним 09/02/16 Втр 16:41:07 #428 №648071 
14550252673200.png
Как выбрать записи с наибольшей датой?
Пишу пикрелейтед, не работает.
Аноним 09/02/16 Втр 16:41:20 #429 №648073 
>>648070
Ну вот хочу я обувь, гуглю обувь, что-то выбираю для себя, а вечером мне вылезает реклама того, чего я еще не видел. Отчего бы не посмотреть?
Аноним 09/02/16 Втр 16:43:52 #430 №648078 
>>648073
Потому что реклама отправит тебя не на страницу с интересующей обувью, а на главную страницу сайта одежды, на котором хуй что найдешь и вообще не факт, что там есть обувь с пикрилейтед.
Аноним 09/02/16 Втр 16:51:11 #431 №648092 
>>648037
> Я - нет
Ну. Если бы все люди были такие как ты то интернет бы не вылез из BBS.
Аноним 09/02/16 Втр 17:07:55 #432 №648111 
14550268755500.jpg
>>648092
То есть ты считаешь, что на рекламу уровня пикрилейтед кликает больше, чем 0.1% людей, страдающих от синдрома дауна?
Аноним 09/02/16 Втр 17:12:43 #433 №648120 
>>648092
BBS у нас теперь Интернет, вообще охуеть.
Аноним 09/02/16 Втр 17:15:02 #434 №648127 
>>648111
На пикрелейтед тизеры, на них тыкают те, кому за и прочие ТП, у которых комьютерной грамотности чуть больше, чем мозгов.

> реклама отправит тебя не на страницу с интересующей обувью, а на главную страницу сайта одежды
Чаще всего открывается страница магазина с фильтрами, соответствующими тематике страницы, с которй я пришел. Не стану утверждать, что это всегда так, но как правило, те, кто заплатил за рекламу, заинтересованы, чтобы посетитель не ушел сразу.
Аноним 09/02/16 Втр 17:20:21 #435 №648133 
14550276213410.jpg
Куда лучше вкатываться: веб или какая-нибудь джава? Душа больше лежит к вебу, но все говорят, что он помойка и платят там меньше, если сравнивать с джавой. + веб заграницей не так востребован.
Аноним 09/02/16 Втр 17:20:35 #436 №648134 
А какую рекламу показывают пользователям мобильных телефонов? Место есть только для самого важного контента сайта. Экраны-то маленькие, и они не станут сильно больше, так как человеку попросту неудобно держать такие лопаты.
Аноним 09/02/16 Втр 17:23:14 #437 №648135 
>>648133
>Душа больше лежит
Вот это и выбирай
Аноним 09/02/16 Втр 17:26:14 #438 №648137 
>>648133
>Куда лучше вкатываться
Туда, куда нравится. Эти небольшие разницы в зарплатах между популярными языками того не стоят. Всем, кто очень хорош в каком-то языке/области - платят хорошо.
Если для того, чтобы уехать за границу - с джавой проще.
Аноним 09/02/16 Втр 17:27:40 #439 №648140 
>>648137
А с пхп реально? Или там небольшая разница?
Аноним 09/02/16 Втр 17:32:33 #440 №648144 
>>648140
Уехать за границу? Реально со всем, если ты очень хорош в этом, находишь удаленную работу на апворке с возможностью релокации и уезжаешь. Но надо быть достаточно хорошим, чтобы был смысл возиться с визами ради тебя.
Аноним 09/02/16 Втр 17:36:01 #441 №648149 
>>648144
Также подозреваю, что в php тоже есть области, которые нетривиальны - например оптимизация, написание нативных модулей.
Аноним 09/02/16 Втр 18:28:49 #442 №648224 
>>648133
Сюда
https://2ch.hk/pr/res/642638.html
sageАноним 09/02/16 Втр 18:46:29 #443 №648250 
>>648224
Ну и что там такого?
Аноним 09/02/16 Втр 19:01:09 #444 №648267 
>>648250
Ну если множество людей с профильным образованием, посвятивших всю сознательную жизнь изучению айти, не могут найти работу...
То возможно "вкатываться" в эту область не нужно?
Аноним 09/02/16 Втр 19:07:39 #445 №648280 
Когда гуглю что-то, часто нахожу блоги, где в описании люди пишут, что passionate about front-end. К чему-тут можно иметь страсть - связывать js-код и с шаблонами через байндинг переменных, писать стили? Или у меня с ними просто разный фронтенд? Понятно, что можно иметь страсть к разработке каких-то микросхем, решению сложных задач, тесно связанных с высшей математикой, каким-нибудь алгоритмам, но фронтенд...
Аноним 09/02/16 Втр 19:10:50 #446 №648282 
Срочно нужны хоть какие-то деньги. Могу писать на С++ и делфях. Посоветуйте какую-нибудь биржу фриланса, чтобы новичку было попроще вкатиться, пусть даже и за копейки. Или просто дайте фак по этой теме, а то я не нашёл. не школьник
Аноним 09/02/16 Втр 19:11:45 #447 №648283 
>>648267
Точно также множество людей без профильного образования, изучающие ЯП полгодика-год находят работу https://2ch.hk/pr/res/616244.html
Аноним 09/02/16 Втр 19:12:54 #448 №648284 
>>648280
Обезьяны выебываются.

Если ты подметаешь улицы - ты днище ебаное. Но если ты всем рассказываешь, что ты СО СТРАСТЬЮ подметаешь улицы и что ты искренне обожаешь это дело и считаешь его самым важным и вдохновляющим занятием во вселенной - в глазах людей ты перестаешь быть днищем ебаным и становишься хорошим годным человеком.

С фронтендерами та же история.

Заметь, что обычно чем более тупая и обезьянья работа - тем больше рассказывают такой хуйни. Такую хуйню не рассказывают топовые кодеры, работающие над сложнейшими задачами, им это не нужно. Это нужно только верстальщикам и рубиебам.
Аноним 09/02/16 Втр 19:14:14 #449 №648285 
>>648284
Как же бомбит с этого, ни от чего так не бомбит, как от этого, правда. Стыдно, что приходится заниматься одним делом с ними.
Аноним 09/02/16 Втр 19:26:38 #450 №648296 
>>648282
Зарабатывать деньги программированием?
С тобой что-то не так.
Аноним 09/02/16 Втр 19:30:58 #451 №648303 
>>648296
Зачем тогда писать, что у тебя страсть к этому делу? Это просто повторяющиеся однотипные действия, за которые платят деньги(даже если сравнительно большие). Ничем не отличаются от дворников.
Аноним 09/02/16 Втр 19:31:23 #452 №648306 
>>648071
Попробуй where из подзапроса убрать.
Аноним 09/02/16 Втр 19:32:33 #453 №648309 
>>648303
Щито? Где я писал что у меня есть страсть к чему-то, кроме ебли твоей мамы?
Аноним 09/02/16 Втр 19:33:25 #454 №648311 
>>648309
Разговор не про тебя. Почитай прошлый пост. >>648280
Аноним 09/02/16 Втр 19:36:00 #455 №648316 
>>648296
Мне нужны деньги и я умею писать на нескольких языках. Почему нет? толсто
Аноним 09/02/16 Втр 19:36:22 #456 №648318 
>>648280
Я любил играться с UI в декстопных приложениях, продумывать дизайн, эргономику, анимации всякие. Но когда перешел в веб, с удивлением осознал, что фронтенд не доставляет вообще.
Аноним 09/02/16 Втр 19:38:15 #457 №648323 
>>648282
>Срочно нужны хоть какие-то деньги
печаль
сдохни
Аноним 09/02/16 Втр 19:39:17 #458 №648324 
>>648282
В С++/Delphi очень тяжело с фрилансом. Фриланс это в основном веб/мобильные приложения.
Аноним 09/02/16 Втр 19:39:55 #459 №648325 
>>648324
Возможно стоит посмотреть в сторону решения лабораторных для студентов.
Аноним 09/02/16 Втр 19:46:32 #460 №648331 
>>648325
У нас препод всегда помогает, если кто-то не может сделать лабу, да и просить за такое деньги с пацанов не вариант.
Аноним 09/02/16 Втр 19:49:13 #461 №648336 
>>648283
Эффект Арнольда
Шварцнеггер колол стероиды и стал успешным --> чтобы стать успешным нужно колоть стероиды.
Ошибка в том, что не учитывается, сколько людей кололи стероиды и НЕ стали успешными.

Шварцнеггера замени на людей из того треда, проколку стероидов замени на изучение языков и фреймворков, успех замени на 500$ в месяц за мкадом.
Аноним 09/02/16 Втр 19:51:04 #462 №648340 
>>648331
>не школьник
Аноним 09/02/16 Втр 19:53:45 #463 №648343 
>>648340
Школьник-третьекурсник, это да.
Аноним 09/02/16 Втр 19:54:54 #464 №648345 
>>648336
Эффект Арнольда точно также применим и в обратную сторону

>Ошибка в том, что не учитывается, сколько людей кололи стероиды и СТАЛИ успешными.
Аноним 09/02/16 Втр 20:21:59 #465 №648380 
>>647692
Спроси у Татрикса в лиспотреде, скачай окамл.
Аноним 09/02/16 Втр 20:24:14 #466 №648382 
АНОН, ЧТО ЛЕГЧЕ УЧИТЬ - PHP ИЛИ JS?
Аноним 09/02/16 Втр 20:28:38 #467 №648388 
>>648382
Выучишь джс - потом выучишь пыху
Аноним 09/02/16 Втр 20:35:54 #468 №648394 
>>648382
ПХП. JS ебанутый язык. ПХП конечно тоже не сахар.
Аноним 09/02/16 Втр 20:41:04 #469 №648401 
>>648394
JS > говно > моча > пыха
Аноним 09/02/16 Втр 20:52:16 #470 №648412 
>>648401
говно > моча > JS > пыха
Аноним 09/02/16 Втр 21:03:40 #471 №648416 
>>648412
Python >...
Аноним 09/02/16 Втр 21:15:11 #472 №648423 
>>648401
> undefined is not a function js-блядка
Аноним 09/02/16 Втр 21:41:02 #473 №648452 
Haskell > моча > PHP > Ruby > говно > C# > Java > Python >>>> JS
Аноним 09/02/16 Втр 21:42:04 #474 №648455 
>>648452
cobol>...
Аноним 09/02/16 Втр 22:00:51 #475 №648483 
>>648455
перфоркарты >
Аноним 09/02/16 Втр 22:05:54 #476 №648494 
14550447541440.png
Не пойму, почему здесь в последнем предложении написано, что "переменная nearp хранит адрес метки nearp". Что это за рекурсия? Почему она хранит "адрес метки", а не адрес процедуры f_add?
Аноним 09/02/16 Втр 22:10:58 #477 №648497 
Чем абстрактный класс отличается от интерфейса?
Тем что позволяет написать базовую реализацию? Тогда зачем нужен интерфейс?
Аноним 09/02/16 Втр 22:59:40 #478 №648539 
>>648497
Как будто есть не абстрактные классы))

лолкек
Аноним 09/02/16 Втр 23:04:08 #479 №648544 
>>647613
Просто бамп. Что делать-то
Аноним 09/02/16 Втр 23:10:25 #480 №648549 
>>648497
>ю реализацию? Тогда зачем нужен интер
Отнаследоватся можно только от одного класса, а интерфейсов реализовывать несколько.
Аноним 09/02/16 Втр 23:17:41 #481 №648555 
>>648549

>Отнаследоватся можно только от одного класса

Ват? А как же множественное наследование?
Аноним 09/02/16 Втр 23:20:58 #482 №648557 
Поцоны хочу реализовать свой компилятор по типу как у java
с простеньким синтаксисом.

В интернетах пишут только про компиляторы уровня TinyC, которые компилируется.

Что можете посоветовать почитать из книг на данную тему, может есть какие-нибудь супер-простые примеры подобных компиляторов?
Аноним 09/02/16 Втр 23:26:58 #483 №648559 
>>648557
Компилятор из чего во что? Ты ЯП свой написать решил?
Аноним 09/02/16 Втр 23:28:26 #484 №648561 
>>648494
Посмотри что написано в оригинале.
Аноним 09/02/16 Втр 23:32:23 #485 №648565 
>>648494
Метка - это символическое имя, которому на определенной стадии компиляции назначается адрес. Адрес процедуры = адрес ее начала = адрес метки, с которой она начинается.
Аноним 09/02/16 Втр 23:33:01 #486 №648566 
>>648559
Книгу Дракона прочитал уже?
Аноним 09/02/16 Втр 23:35:55 #487 №648568 
>>648559
>Ты ЯП свой написать решил?

Ага. Точнее посмотреть сколько гемора будет. Я подозреваю делать vm jit(вроде оно так называется), даже для ЯП с очень простым синтаксисом, пиздец муторно. Но инфы найти не могу, исходники скажем JPython впадлу читать.
Аноним 09/02/16 Втр 23:37:44 #488 №648569 
>>648566
еще ничего не читал только легонько погуглил, книга хантера по компилятором где-то валяется, но я ее не трогал так как она немного древняя.
Аноним 09/02/16 Втр 23:43:23 #489 №648572 
>>648569
> немного древняя
Открою тебе секрет: мир CS меняется очень медленно, поэтому нет особой разницы - книга из 80х или из 2010х. Можешь тыкнуть сюда и выбрать любую: magnet:?xt=urn:btih:99F6ED5F029A9FB3A077D1FBAF77F22A3D83F9EF
Аноним 09/02/16 Втр 23:45:22 #490 №648573 
>>648568
https://www.coursera.org/course/compilers
There are a number of good textbooks on compilers; here are three in particular:
1) Compilers: Principles, Techniques, and Tools (Second Edition)
Alfred Aho, Monica Lam, Ravi Sethi, and Jeffrey Ullman.
Addison-Wesley

2) Modern Compiler Implementation in Java (Second Edition)
Andrew Appel and Jens Palsberg.
Cambridge University Press

3) Engineering a Compiler
Keith Cooper and Linda Torczon
Morgan Kaufman
Аноним 09/02/16 Втр 23:50:19 #491 №648576 
>>648572
ох а их там много.

Я так понимаю мне надо начать наворачивать с дракона, а дальше по интересам?
Аноним 10/02/16 Срд 00:09:10 #492 №648587 
>>648576
Советовать дракона по компиляторам - это как советовать Кнута по алгоритмам. Советчик, скорее всего, сам не осилил (да и не осиливал). Слишком уж монументальное сочинение.
Я тебе выше ссылку на курс скинул.
Мне самому вкатила эта Language Implementation Patterns http://www.r-5.org/files/books/computers/compilers/writing/Terence_Parr-Language_Implementation_Patterns-EN.pdf
Коротко и ясно в виде списка "рецептов".
Аноним 10/02/16 Срд 00:40:17 #493 №648598 
14550540171720.jpg
Сап, анончики, такая проблема: в синтезаторе оторвался шлейф к дисплею, там какие-то нестандартные контроллеры стоят и в общем не починить. Есть дампы ромов с него, и частично дизассемблированная операционная система, она достаточно модульная и там есть функции отвечающие за вывод графики. Нужно вписать в них поддержку другого дисплея. У меня у самого только рудиментарные навыки высокоуровневых языков программирования, и маленький опыт с pic да ардуиной, в асм я теряюсь. Процессор там NEC V50, на сколько я понимаю, анлог 8086ого. Есть кто может помочь разобраться?
Аноним 10/02/16 Срд 01:25:22 #494 №648610 
>>648557
>>648576
Рекомендую книги Andrew Appel "Modern Compiler Implementation in ...". Поехавших с книгой дракона не слушай, старое говно, плохо написанное к тому же.
Аноним 10/02/16 Срд 01:55:24 #495 №648618 
>>648555
Не во всех языках.

Алсо, интерфейсы помогают в совместной работе.
Аноним 10/02/16 Срд 02:21:35 #496 №648628 
>>648555
В языках с множественным наследованием интерфейсов нет.
Аноним 10/02/16 Срд 05:54:07 #497 №648655 
14550728474260.jpg
Анончики, подскажите что сейчас большинство программистов пишут для десктопа (например, на джаве какой-нибудь)? Сомневаюсь, что там что-то на уровне фотошопа. Но и не калькуляторы же им писать. С вебом или мобильниками в этом плане куда понятнее.
Аноним 10/02/16 Срд 06:02:21 #498 №648656 
Ребят, можете помочь/пнуть где смогут?
Какие права доступа должны быть по умолчанию у "/" в Убунту?
Аноним 10/02/16 Срд 07:00:01 #499 №648661 
>>648655
Научный софт, управляющие проги для самого разного оборудования от станков до электроэнцефалографии, CAD/CAM утилиты, формочки для CRM/ERP систем, игры. Дальше лень придумывать. На жабе пореже, почаще связка C++ и QT, C#. Программы достаточно сложные бывают, десяток разрабов, толпа менеджеров, 200 000 LOC. Не фотошоп конечно, но тоже не хуй собачий.
Аноним 10/02/16 Срд 07:19:01 #500 №648665 
>>647613
1. Не начинай с с++. Попробуй лучше python.
2. Программировать можно на чем угодно
Аноним 10/02/16 Срд 07:23:50 #501 №648666 
>>648539
Как ты тогдв объяснишь статические методы, которые можно вызывать без объекта?
Аноним 10/02/16 Срд 08:35:03 #502 №648683 
Я обычно в Ридонли, в связи с чем ньюфаг, но в треде пишут, что по учебе задать вопрос можно. Учусь на 3 курсе, и по одному из предметов по конструированию ПО сообщается, что нужно выбрать тему из какой-либо области и попробовать запилить этот продукт и спроектировать все его части. Ну, я уже выбирал одну в прошлом семестре по базам данных, уже не интересно.

Как правильно подобрать тему полезную, чтобы была не просто про библиотеку или склад, но обязательно с присутствием базы и получить реальный опыт от этого? Платформа, скорее всего, для ПК, хотя, рассмотрел бы и веб.
Аноним 10/02/16 Срд 08:39:32 #503 №648684 
Посоны, подскажите самый нормальный способ прохода по массиву по кругу бесконечно, можно псевдокодом.

Например у нас массив из 5 элементов, все элементы равны 0 изначально, нам нужно сделать поочередно каждый элемент равным 1, а предыдущий равный 0 и так по кругу бесконечно.

итого псевдокод как я представляю.

Если(номерЭлемента>максимальныйЭлемент) Тогда
номерЭлемента=0
КонецЕсли

Если(номерЭлемента=0) Тогда массив(максимальныйЭлемент)=0
Иначе массив[номерЭлемента-1]=0
КонецЕсли

массив[номерЭлемента]=1
номерЭлемента+=номерЭлемента+1

Есть ли более красивое решение или это самое нормальное?
Аноним 10/02/16 Срд 09:40:24 #504 №648700 
>>648684
Что-то подобное самое нормальное, можно там добавить тернарных операторов но смысл тот-же. Если проход по массиву не в узком месте, тоесть небольшое падение производительности допускается, то увеличение индекса можно написать как index = (index + 1) % size - где size размер массива. Тогда тебе никакие проверки не нужны.
Аноним 10/02/16 Срд 09:55:34 #505 №648706 
>>648598
я думаю тебе проще конвектор захуярить.
Аноним 10/02/16 Срд 09:57:20 #506 №648707 
>>648628
я может быть чего-то путаю, но интерфейсы это ведь просто абстракция над публичными методами.

это можно захуярить где угодно.
Аноним 10/02/16 Срд 10:17:41 #507 №648711 
>>648684
> Есть ли более красивое решение или это самое нормальное?
Оберни массив и запили контейнер очередь. Потом просто перебрасывай элементы из начала очереди в конец. Также, мне кажется тут нужен связный список, а не массив.

Но массив не меняется, то можно запилить и такую обёртку над массивом, которая автоматически пересчитывает индексы по модулю размера массива, с переопределением метод get(int) и оператора [].
Аноним 10/02/16 Срд 10:20:50 #508 №648712 
>>648497
У интерфейса нет внутреннего состояния. Он состоит из сигнатур методов и неизменяемых констант.
Аноним 10/02/16 Срд 10:32:03 #509 №648717 
>>648700
>(index + 1) % size
Бля охуенно, как я сам не додумался.
Аноним 10/02/16 Срд 11:17:59 #510 №648732 
>>648655
Бампану
Аноним 10/02/16 Срд 11:22:24 #511 №648736 
>>648732
Тут >>648661 все пояснили.
Есть примеры десктоп-приложений на Java: https://netbeans.org/features/platform/showcase.html
И на Eclipse RCP должно быть тоже не мало.
Аноним 10/02/16 Срд 12:42:18 #512 №648775 
>>648707
> можно захуярить
Можно. Но если в языке есть множественное наследование, то интерфейсы в нем не нужны - следовательно очень большая вероятность что их и не будет.
Аноним 10/02/16 Срд 13:01:11 #513 №648806 
Ребята подскажите, в какой тред обратится или на какую доску съебать.
Собственно вопрос такой, есть несколько баз SQL. Есть 2 учетки Админ и Юзер. Собственно нужно сделать так что бы учетка Юсер могла бекапить базу когда ей захочется, но только по средствам Веб интерфейса что-ли, в общем через браВузер. Хочется что бы тыкнули носом как это сделать (без подробностей) и что читать и гуглить.
Аноним 10/02/16 Срд 13:20:06 #514 №648829 
>>648806
А одно дополнение, Юзер должен все бекапить не имея прав на SQL то есть через какую-то скрытую учетку
Аноним 10/02/16 Срд 13:41:09 #515 №648846 
Бывает ли энтерпрайз в веб?
Аноним 10/02/16 Срд 13:44:28 #516 №648849 
>>648712
А trait в скале это тогда что?
Аноним 10/02/16 Срд 13:45:51 #517 №648852 
Умею делать "программы" в Mathcad'е. Это кому-нибудь нужно? Или мне сразу пойти нахуй?
Аноним 10/02/16 Срд 13:51:18 #518 №648858 
>>648852
Подучи Python/C/C++/Matlab/R и пиздуй прикладывать математику к коду - такие кадры ценнее обычных макак
Аноним 10/02/16 Срд 13:54:20 #519 №648860 
>>648858
>прикладывать математику к коду
Это как?
Аноним 10/02/16 Срд 13:56:05 #520 №648861 
>>648860
Machine learning / Data science специалист.
Разработчик редакторов изображений, видео редакторов, аудио софта, кодеков, САПР и прочего достаточного узкоспециализированного софта.
Разработчик машинного зрения.
Аноним 10/02/16 Срд 13:59:41 #521 №648865 
>>648861
Что посоветуешь почитать, с чего начать?
Питон начал учить.
Аноним 10/02/16 Срд 14:01:07 #522 №648866 
>>648865
Самое простое из этого, чтобы вкатиться - machine learning / data science. Гугли вакансии и баззворды в них.
Аноним 10/02/16 Срд 14:02:27 #523 №648869 
>>648866
Спасибо.
Аноним 10/02/16 Срд 14:13:35 #524 №648879 
АНОН ПОМОГИ СОВЕТОМ
Я не могу определиться в жизни. Какой язык изучать? Сейчас передо мной стоит выбор либо JAVA либо КРЕСТЫ.
С одной стороны я бы хотел прогать на крестах, хочу принимать участие в создании РЕАЛЬНОГО ПО или игорей. С другой явашникам за их тормоза и сайтики платят больше.
Куда сесть?
Аноним 10/02/16 Срд 14:20:42 #525 №648888 
>>648879
> РЕАЛЬНОГО ПО
Автоматизация гос.сектора и сурьезного бизнеса - недостаточно реально?
> тормоза
Да, С++ очень быстр в плане внедрения багов и протечек памяти.

Java разработчик
Аноним 10/02/16 Срд 14:20:49 #526 №648889 
>>648879
>С другой явашникам за их тормоза и сайтики платят больше
Пруфы?
Аноним 10/02/16 Срд 14:25:14 #527 №648902 
>>648889
www.superjob.ru/research/articles/111800/samye-vysokie-zarplaty-v-sfere-it/
Аноним 10/02/16 Срд 14:26:24 #528 №648905 
>>648879
>явашникам за сайтики платят больше.
Зачем учить джаву для веб? Тут рациональнее за питон/руби/пыху браться
Аноним 10/02/16 Срд 14:31:39 #529 №648910 
>>648905
Под сайтиками подразумевается веб-приложения и корпоративные порталы.
Аноним 10/02/16 Срд 16:00:38 #530 №648987 
Сап программач. Тупой, ибо студент. Есть один вопрос, джанго - сложно или легко? И насколько? Я как бэ туториал ебашу, аж до 4 параграфа дошел, но сравнить не с чем, так как вебом не интересовался.
Аноним 10/02/16 Срд 16:01:53 #531 №648988 
>>648987
Ты понимаешь тутор?
Аноним 10/02/16 Срд 16:05:37 #532 №648992 
>>648988
тутор на то и тутор. Сидишь пилишь себе Polls, код пастишь. А так понятия не имел, что такое http request, и прочее.
Аноним 10/02/16 Срд 16:14:51 #533 №649000 
Написал прогу, генерирующую рандомные числа в задаваемом диапазоне и подсчитывающую сколько раз каждое из чисел диапазона было сгенерировано
Скомпилировал на андроиде через CppDroid - работает.
Тот же код скомпилил на ПК в VS2015 - не работает.
http://c2n.me/3u7TZGP
Код: http://pastebin.com/VU8pQLt3
Аноним 10/02/16 Срд 16:15:30 #534 №649002 
Сука, у меня баттхерт от сегодняшней лекции про эксплоиты. Лекцию ведет долбоеб на вид шестнадцати лет, хотя и аспирант, устная речь не развита, бубнит что-то под нос, мысли выражать не умеет, свои действия комментировать не умеет.

А больше всего бомбануло с его скрипткиддинга. Питуз, похоже, не знает ничего кроме метасплоита и, ебаный в рот, РАБИ! Не может в ассемблер, не понимает сишный код эксплоитов, зато может их юзать на кали линуксе по статьям.
sageАноним 10/02/16 Срд 16:41:51 #535 №649023 
>>649002
/s/
Аноним 10/02/16 Срд 16:46:11 #536 №649029 
>>649002
А чего понимать в
char shellcode[] = "...";
send();
Вот сам шеллкод написать - это еботня, я не осилил пока.
Аноним 10/02/16 Срд 16:57:27 #537 №649050 
>>649002


зато он успешен, ведет лекции, а ты на них ходишь
Аноним 10/02/16 Срд 16:58:52 #538 №649052 
>>649000
> GOTO LOOP

как там в вашем 1985?
Аноним 10/02/16 Срд 16:59:34 #539 №649054 
>>649050
Вся суть современных выблядков. Никому не нужен киберпанк, не нужен хек, зато хотят самоутвердиться успехом. Мрази вы. Надеюсь, вас будет тошнить от созданной вами культуры так же, как и меня.
Аноним 10/02/16 Срд 17:04:56 #540 №649058 
Fuck the system! Fuck all your lies!
Fuck religion! Fuck all your pride!
Fuck racism! Fuck homicide!
Fuck you, betrayers! I fight for my right!

Riot Trigger, be a fucking Riot Trigger!

Fuck corruption! Fuck all those wars!
Fuck politics! You don't know the score!
Fuck the wall street, the world is not yours!
This is my riot, I fight til ya' fall!
Аноним 10/02/16 Срд 17:11:02 #541 №649067 
>>649052
А какая нахуй разница? Можно заменить любым циклом, нихуя же не изменится.
Аноним 10/02/16 Срд 17:12:53 #542 №649068 
>>649067
Просто быдлокодеры не могут в goto.
Аноним 10/02/16 Срд 17:20:37 #543 №649071 
>>649067
>>649068

Применять Гото, когда можно обойтись вайлом, или любой другой управляющей конструкией, признак говнокодера, это еще чуть ли не в 70ых решили.

Применяют Гото, только в исключительных случаях, когда без него никак.

Да и компилятор хуйню с Гото хуева оптимизирует(если верить "совершенному коду").

В данном случае, можно и Гото указать, функционал не поменяется. Но это как ссать в раковину.
Аноним 10/02/16 Срд 17:23:44 #544 №649074 
>>649000
> r = rand()%lim+1;
У нас в сишечке, как и в других нормальных языках программирования массивы индексируются от 0, а не от 1. Рекомендую не запоминать это, а попытаться понять, почему так. Заодно и for поправь, ну и метку с гото на while (1) или for(;;) замени.
Аноним 10/02/16 Срд 17:24:46 #545 №649075 
>>649071
Для написания хорошего кода лучше всего не читатать "Совершенный код" вообще никогда.
Аноним 10/02/16 Срд 17:30:35 #546 №649078 
>>649074
http://pastebin.com/qQJvFich
Ок, но это не решает проблему.
Аноним 10/02/16 Срд 17:42:54 #547 №649085 
>>649075
Толсто.
Аноним 10/02/16 Срд 17:54:18 #548 №649095 
Какие ЯП подходят для "хаккинга" в интернете?
Я не тролю.
Аноним 10/02/16 Срд 17:55:19 #549 №649098 
>>649078
Это правит два бага из трех. Ты это, массивчик-то инициализируй.
Аноним 10/02/16 Срд 17:57:54 #550 №649100 
>>649095
JS/C/C++/Python.
Аноним 10/02/16 Срд 17:59:37 #551 №649103 
>>649095
Js, PHP - для сайтиков.
Asm - реверсить.
Perl - накидать сплойт.
C - сделать сплойт основательным.
Аноним 10/02/16 Срд 18:00:18 #552 №649104 
>>649103
А питон?
Аноним 10/02/16 Срд 18:02:54 #553 №649106 
>>649104
Как хочешь. Мне перл удобнее.
Аноним 10/02/16 Срд 18:09:42 #554 №649114 
>>649098
Спасибо, я допер, все заработало. Но почему на андроиде без инициализации все пашет? Компилятор сам исправляет?
Аноним 10/02/16 Срд 18:31:51 #555 №649137 
>>649114
Видимо выделяемая из кучи память уже заполнена нулями по счастливой случайности.
Аноним 10/02/16 Срд 18:45:30 #556 №649157 
>>649103
>Asm
>C
>интернете
Можно это на html и sql заменить.
Аноним 10/02/16 Срд 19:07:57 #557 №649216 
Сосаны, что читать если хочу проранжировать сущности по нескольким критериям? На примере интернет магазина: задаю параметры - цена, модель товара и т. д. - поиск выдает наиболее подходящие N товаров, а также показывает по каким критериям подошел, а по каким нет.
Аноним 10/02/16 Срд 19:17:38 #558 №649233 
Анон, зачем ты сюда заходишь? 99% засрано шизойдами нерелейтед говном, в 1% встречается что-то полезное. Какую альтернативу порекомендуешь? Как мне перестать заходить в эти авгиевы конюшни?
Аноним 10/02/16 Срд 19:18:07 #559 №649234 
>>649233
стэковерлоу?
Аноним 10/02/16 Срд 19:23:46 #560 №649257 
>>649233
Reddit. Есть сабреддиты по всем языкам программирования/ОС. Все, что апвоутят - обычно достаточно полезно.
Аноним 10/02/16 Срд 19:27:39 #561 №649268 
>>649257
Спасибо. Еще нерелейтед вопрос. Какие сериальчики посмотреть для поднятия инглиша? Круто было бы, если оно еще и познавательное.
Аноним 10/02/16 Срд 19:29:04 #562 №649271 
>>649268
В fl. Есть специальные сериала для этих целей.
Аноним 10/02/16 Срд 19:49:33 #563 №649319 
>>648706
Там шлейфы от платы к самому дисплею порваны, туда никак не припаять.
Аноним 10/02/16 Срд 20:00:38 #564 №649330 
>>648888
>сурьезного бизнеса
Лол. В Пятерочке прога по учету товаров написана на джаве(ДС-2 по крайней мере). Часто люто тормозит. С другой стороны при запуске проги вылезает надпись Java 5, так что может в этом дело.
Аноним 10/02/16 Срд 20:00:56 #565 №649331 
14551236566300.jpg
Нашёл себе подработку по созданию инет-магазина для уже существующего оффлайн-магазина. Подскажите, пожалуйста, хостинг для этих целей.
Аноним 10/02/16 Срд 20:26:07 #566 №649381 
>>649330
> В Пятерочке прога по учету товаров
Как писали, так и работает. Школота и на чистой сишке напишет так, что будет тормозить.
Аноним 10/02/16 Срд 20:30:53 #567 №649391 
>>649268
> Какие сериальчики посмотреть для поднятия инглиша?
Darkwing Duck, Teenage Mutant Ninja Turtles, My Little Pony: Friendship is Magic

> Круто было бы, если оно еще и познавательное.
BBC Natural World
Аноним 10/02/16 Срд 20:36:12 #568 №649399 
>>649381
Именно поэтому в магните швятой питоний с оракелем.
Аноним 10/02/16 Срд 20:40:56 #569 №649403 
>>649331
Какой движек для магаза выбрал?
Аноним 10/02/16 Срд 20:49:51 #570 №649416 
>>649268
Британские какие-нибудь(без ирландцев что-нибудь), там у них годный аккцент, легко разбирать на слух.
Аноним 10/02/16 Срд 20:53:06 #571 №649422 
Йо. Никто не знает, где можно скачать Кормена, "Алгоритмы. Построение и анализ" в текстовом формате (а не просто сканированные страницы)?
Аноним 10/02/16 Срд 20:54:19 #572 №649425 
Сап, кодеры.
Учусь на айтишной специальности. Мой препод призывает учить язык С, ибо он, по его мнению, самый пиздатый и вообще это классика. Стоит ли его слушать? Старпёр норм тему толкует или всё же хуйню несёт? Или лучше изучать другие языки (мне импонирует Java)? Анон, что бы посоветовал лично ты новичку?
Аноним 10/02/16 Срд 20:55:56 #573 №649427 
>>649403
OpenCart, вестимо.
Аноним 10/02/16 Срд 20:58:05 #574 №649435 
>>649425
> мне импонирует Java?
Нет.
Аноним 10/02/16 Срд 21:01:53 #575 №649444 
>>649435
Всегда проигрываю с этого
Аноним 10/02/16 Срд 21:02:00 #576 №649445 
>>649425
>мне импонирует Java
Scala (ну и Хаскелл само собой, хотя бы прочитать про функторы и монады)
>язык Си
Язык со слабой типизацией может привить хуевые привычки. Кресты хотябы.
Аноним 10/02/16 Срд 21:02:01 #577 №649446 
>>649422
http://rutracker.org/forum/viewtopic.php?t=4434807 это не подойдет?

в документах вк искал?
Аноним 10/02/16 Срд 21:03:27 #578 №649449 
>>649427
Престу хотя бы возьми, но лучше мадженто. В любом случае тебе в /web/
Аноним 10/02/16 Срд 21:06:22 #579 №649456 
>>649446
Не, эту я уже нашел. Просто думал читать на киндле, а документы в сканах страниц там пздц неудобно читать.
В вк искал, кроме этого варианта в djvu сканах, ничего не смог найти.
Аноним 10/02/16 Срд 21:09:28 #580 №649464 
>>649456
Айпад купи.
Аноним 10/02/16 Срд 21:11:16 #581 №649466 
Стоит ли ставить kali linux как основную систему на ноут? Все на нем игори все равно не нужны, а в кали дохуя полезных вещей. Есть подводные камни? Говорят, со временем оказывается, что кали - говно.
Аноним 10/02/16 Срд 21:12:51 #582 №649471 
>>649466
Купи макбук
Аноним 10/02/16 Срд 21:12:54 #583 №649472 
>>649435
Не понял. Ты к чему это?
Аноним 10/02/16 Срд 21:13:20 #584 №649475 
>>649466
В /s/
Зачем тебе кали? У меня дебиан и я счастлив.
>>649471
Малаца.
Аноним 10/02/16 Срд 21:14:44 #585 №649477 
>>649464
>>649471
Спс ребят, охуенность советов зашкаливает)
Аноним 10/02/16 Срд 21:17:07 #586 №649483 
>>649477
И айфон
Аноним 10/02/16 Срд 21:23:11 #587 №649504 
>>649475
Дебиан лучше чем убунту? На мак денег нет.
Аноним 10/02/16 Срд 21:23:55 #588 №649505 
>>649483
А ещё айпод. На него нет вирусов.
Аноним 10/02/16 Срд 21:24:49 #589 №649509 
>>649456
>Просто думал читать на киндле
у тебя что кастрированный киндл 6 дюймов?
Аноним 10/02/16 Срд 21:25:25 #590 №649513 
>>649505
айпод это такой айфон без сим, я бы сэкономил на айфоне например
Аноним 10/02/16 Срд 21:28:45 #591 №649519 
>>649513
А звонить с него как? Нет уж.
Аноним 10/02/16 Срд 21:33:42 #592 №649525 
>>649504
Каждый дрочит как он хочет. На работке убунту - lxc ставится и работает с пол пинка, на дабиане придется попердолиться.
Аноним 10/02/16 Срд 21:33:48 #593 №649526 
>>649519
ты че совсем, кто покупает айфон чтобы звонить с него
Аноним 10/02/16 Срд 21:36:46 #594 №649529 
>>649526
А я с 10-дюймового планшета звоню.
Аноним 10/02/16 Срд 21:38:04 #595 №649530 
>>649529
купи айфон
Аноним 10/02/16 Срд 21:43:10 #596 №649542 
>>649529
Я тоже звонил, но это для хиккана, носить же неудобно.
Аноним 10/02/16 Срд 21:45:10 #597 №649546 
>>649504
>Денег нет
Посмотри на авито б/у, он прослужит в разы дольше твоей пластмасскы.
Аноним 10/02/16 Срд 21:45:17 #598 №649547 
>>649542
Так я хиккан же, подношу суперпланшет к уху и звоню мамке. А тебе зачем все эти кибер-коммуникаторы? Кому тебе звонить, девственник?
Аноним 10/02/16 Срд 21:48:08 #599 №649555 
>>649547
>девственник
за то у меня несколько еот, кому звонить и писать смишняфки в уютненький
Аноним 10/02/16 Срд 21:53:13 #600 №649563 
А я купил битый б/у айфон за 7к, зато теперь несколько недель могу есть на сэкономленные деньги.
Аноним 10/02/16 Срд 21:57:34 #601 №649574 
>>649563
А я работаю свифт программистов и получил последний айфон бесплатно.
Аноним 10/02/16 Срд 22:02:16 #602 №649580 
>>649574
пруф или не было
Аноним 10/02/16 Срд 22:03:09 #603 №649581 
А я насрал на айфон.
Xiaomi-бог
Аноним 10/02/16 Срд 22:03:19 #604 №649583 
>>649580
Ну я же соврал.
Аноним 10/02/16 Срд 22:04:31 #605 №649584 
>>649546
Да и так смотел уже. Min 30-35k, если не брать пластмассовое яблочное некроговно за 15, можно даже древний мак мини за 7к взять, но я хз
Аноним 10/02/16 Срд 22:04:50 #606 №649585 
>>649583
А, тогда ок
Аноним 10/02/16 Срд 22:33:32 #607 №649611 
>>649449
Добра, анончик.
Аноним 10/02/16 Срд 22:34:01 #608 №649614 
14551328416560.jpg
Pizufe!
Аноним 10/02/16 Срд 22:41:58 #609 №649619 
>>649614
Это какой-то самофорс или элитный мем, недоступный обычному ньюфаго-быдлу?
Аноним 10/02/16 Срд 22:50:26 #610 №649631 
>>649619
Есть один парень, который когда-то ответил мне здесь, а потом некоторое время помогал одним проектом. Потом он исчез, но периодически отвечал здесь. Никаких его реальных контактов у меня нет, а фейковой асечкой/мылом не насаммонишь. Но я знаю, что он периодически почитывает /pr. Это мой единственный шанс.
Аноним 10/02/16 Срд 23:16:15 #611 №649663 
14551353758510.jpg
>>649614
Первая часть лучше. Я плакал, когда Богиня осталась в Океанском Дворце, с Лавосом и своей безумной матерью.
Аноним 10/02/16 Срд 23:20:13 #612 №649666 
а
Аноним 10/02/16 Срд 23:21:55 #613 №649667 
>>649631
Это ты спрашивал, как извлечь 3D модели из Кросса? Вряд ли здесь есть ромхакеры (тем более такого уровня), лучше поискать людей на эмуленде, tv-games.ru, форуме Шедевра и других эмуляторских ресурсах.
Я немного работал с 2D играми (NES, SNES, SMD), менял графику и тексты. Но 3D и образы дисков мне не по зубам.
Аноним 10/02/16 Срд 23:33:19 #614 №649679 
>>649631
Так ты все же вкорячил ту хуйню, о которой в прошлый раз спрашивал про комманды ассемблера для чтение с диска?
Аноним 10/02/16 Срд 23:35:47 #615 №649681 
>>649425
>

Вообще какой-смысл учить ЯПы?

Они все более менее одинаковые, перекатиться на любой можно за пару недель.

А начинать нужно с того который привьет чувство стиля, чтобы можно было писать читабельный и ясный код, остальное нахуй не нужно.
Аноним 10/02/16 Срд 23:35:54 #616 №649682 
Аноны, как разбираться в крупных проектах? Вот скачал себе исходники notepad++ с гитхаба, поплясав с бубном немного открыл проект в visual studio 2013, скомпилил, запустил. Смотрю в solution explorer, а там просто хуева тьма файлов. В принципе, они названы понятно, но в некоторых по 6к строк кода, там черт ногу сломит. Вот хочу я попробовать поправить issue, мне надо же его локализовать? А я не могу нихуя найти это место в программе. Как в таком проекте разобраться? Как найти место, откуда начинает программа выполняться? Вот, скажем, что-то должно происходить по нажатию на кнопку в меню, как это место найти в программе?
Аноним 10/02/16 Срд 23:43:28 #617 №649686 
>>649667
Нет, спрашивал другой человек. Я с ним знаком, но мы заняты совершенно разными вещами. Я знаю о предназначении каждого файла в этой долбаной игре, отреверсил кучи интересующих меня функций, могу вытащить и сконвертить абсолютно всё что угодно, но пробелма в другом.

Мой код превышает размеры аналогичного кода в оригинаьном экзешнике. Место в RAM скорее всего есть, но я не знаю как загрузить своё код с диска в RAM, чтоб его выполнить. Сказывается недостаток знаний, а документация psyq не так проста.

>>649679
Нет, я не осилил, как видно из верхней части поста. Я далеко продвинулся в модицифировании в целом, но некоторые вещи не могу сделать, а Pizufe, скорее всего, может.
Аноним 11/02/16 Чтв 00:20:44 #618 №649709 
>>648849
Трейт - это дальнейшее развитие Интерфейса, Интерфейсом в чистом виде не являющееся. В восьмой джаве Интерфейсы тоже сделали трейтами. Как и Интерфейсы, Трейты нельзя инстанцировать - у них не может быть изменяемого внутреннего состояния.
Аноним 11/02/16 Чтв 00:46:18 #619 №649728 
>>649682
Смотришь где описан UI. Ищешь нужную кнопку, смотришь что дергается при ивенте. Фиксишь.
Аноним 11/02/16 Чтв 00:47:21 #620 №649729 
>>649709
Ни дня не писал на джаве, как увидел скалу - сразу захотелось все писать на ней - фронт, бек, под ведро. Это нормально?
Аноним 11/02/16 Чтв 01:12:50 #621 №649731 
14551423708580.png
14551423708591.png
Посоны, использую в ST3 GitGutter и Gutter Golor. Последний перекрывает первый, так как они используют один и тот же средник (gutter по-английский).

Кто сталкивался с этим, как решить? Гугл не помогает
Аноним 11/02/16 Чтв 04:39:55 #622 №649776 
>>642383 (OP)
Можно ли напейсать некий код, который бы доказывал конкретную мат теорему? Не знаю, зачем мне это, просто задался вопросом и не нашел ответа в своей голове.
Аноним 11/02/16 Чтв 07:43:54 #623 №649791 
>>649466
>kali
Зачем тебе на хосте система для маминых скрипткидди?
Аноним 11/02/16 Чтв 08:35:50 #624 №649798 
Объясните, как найти первую работу, вообще не имея опыта?
99% вакансий требуют опыт работы от 1 года. Исключения видел пару раз в жизни, да и то это были пхп / 1С . В серьезных областях исключений не бывает.
Аноним 11/02/16 Чтв 09:02:35 #625 №649807 
Зачем для веб-бэкенда учить всякие пхп/руби/питоны если можно просто воспользоваться джаваскриптом + его фреймворком node.js?
Аноним 11/02/16 Чтв 10:07:34 #626 №649819 
>>649807
потому что ноде.жс говно
но если для тебя проблема выучить на один скриптоязык больше и ты хочешь всю жизнь пользоваться только уёбищным жсом то тогда нода твой выбор
Аноним 11/02/16 Чтв 10:12:21 #627 №649820 
>>649798
ври
Аноним 11/02/16 Чтв 10:15:04 #628 №649821 
>>649807
Удваиваю >>649819 , у меня от JS очень плохие впечатления, хорошо, что больше почти не пишу на нём.
И со временем становиться в целом похуй, на каком языке писать, особенно скриптовом.
Аноним 11/02/16 Чтв 10:19:10 #629 №649823 
>>649807
Разные заказчики требуют разные технологии. В теории можно все задачи на ноде реализовывать. На практике каждый на свой фреймворк дрочит.
Например в какой-то конторе тимлид с универа на С++ сидел, потом перешел на дотнет. И никаких бэкенд технологий кроме ASP.NET он не знает. Естественно, вся контора, в которой этот чувак рулит, будет писать на сишарпе и от кандидатов они будут требовать именно этот стэк технологий.
Аноним 11/02/16 Чтв 10:30:33 #630 №649828 
>>649820
Каким образом? Если у меня в трудовой книжке пусто - наверное работодатель смекнет что к чему.
Аноним 11/02/16 Чтв 11:11:27 #631 №649836 
>>649828
Фрилансил/работал по договору подряда, ну что ты как маленький ну.
Аноним 11/02/16 Чтв 11:47:54 #632 №649843 
14551804747320.jpg
>>649836
Покажите пожалуйста ваш аккаунт на бирже фриланса.
Аноним 11/02/16 Чтв 11:55:52 #633 №649845 
что такое REST приложения? почему всем его надо?
Аноним 11/02/16 Чтв 11:56:31 #634 №649847 
>>649728
Я гуй делал только через конструктор форм, а там он не использовался, соответственно, не могу пока разобраться с этими событиями. Точнее, не могу их найти. Алсо, что за файлы с расширением rc? Вот например есть модуль find and replace, соответственно, в проекте три файла findreplacedlg.h, findreplacedlg.cpp и findreplacedlg.rc.
Аноним 11/02/16 Чтв 12:01:00 #635 №649849 
>>649843
Искал на hh.ru и работал удаленно без договора.
Аноним 11/02/16 Чтв 12:06:57 #636 №649853 
Парни, чет не смог в гугл, подскажите пожалуйста
есть h2db, есть томкет с жаба приложением внутри
как впихнуть в h2 триггер из жаба-приложения?
т.е. код триггера примерно таков
CREATE TRIGGER sampletrigger
BEFORE INSERT ON tablename
FOR EACH ROW
CALL "com.project.db.SampleTrigger";
как и где мне мне прописать этот путь com.project... чтобы он был виден из бд?
гугль говорит что нужно прописать это в classpath h2 или сервера но я чет не могу это по нормальному сделать
Бек Аноним 11/02/16 Чтв 12:07:24 #637 №649854 
>>649729
> фронт
Так себе
> бек
Норм.
> под ведро
Не норм.
Аноним 11/02/16 Чтв 12:24:37 #638 №649862 
14551826778090.png
14551826778151.jpg
14551826778152.png
14551826778173.jpg
Потушите мне пукан.
Аноним 11/02/16 Чтв 12:49:22 #639 №649876 
>>649504
Сперма лучше подзалупного творожка?
Аноним 11/02/16 Чтв 13:24:08 #640 №649889 
>>642383 (OP)
Анон, всю жизнь мечтаю делать игрушки. С детства. Хотя сам не геймер. Не хочу пилить бесконечные круды, энтерпрайзную хуйню вроде сервис-десков, бэкендить какую-то очередную поебень про обработку форм... Сейчас опять на диплом хотят обработку какой-то хуйни отправить. Скажи, анон, можно ли придумать годные темы, чтобы запилить диплом на каком-нибудь ue4 и крестах?
Аноним 11/02/16 Чтв 13:29:12 #641 №649891 
>>649889
Ты - я.
Аноним 11/02/16 Чтв 13:39:02 #642 №649902 
>>649889
Нет.
Лучше запили моделирование какой-нибудь физической/химической/биологической хуйни на видеокартах. Можешь выводить результаты на экран в виде 3д графна, как в rosetta@home.
Аноним 11/02/16 Чтв 13:51:27 #643 №649911 
Что такое веб-разработка? Фронтенд, бекенд, фреймворк, вот это все?
Где почитать ньюфагу?
Я вот понимаю, что такое страница. ХТМЛ-тегами размечан текст, броузер загружает и мы видим то, что видим. Но при чем тут программирование? В чем программа состоит?
Аноним 11/02/16 Чтв 13:51:52 #644 №649912 
Какой из перлов для винды получше будет?
Аноним 11/02/16 Чтв 13:55:05 #645 №649915 
>>649902
Почему? Уныло же
Аноним 11/02/16 Чтв 13:58:38 #646 №649922 
Есть смысл углубляться в php, его фреймворки и особенности языка, продукты на его основе, или, получив базовые навыки кодинга, бежать на python 3? Почему? Цель - годное трудоустройство. Параллельно учить как-то впадлу, трата времени.
Аноним 11/02/16 Чтв 13:58:42 #647 №649923 
>>649915
Потому что преподам неинтересны твои кирилльные фантазии.
Либо круды точеные, либо матан дроченый. Выбирай.
Аноним 11/02/16 Чтв 14:01:35 #648 №649925 
>>649923
Какие точеные круды предложить можешь?
Аноним 11/02/16 Чтв 14:13:39 #649 №649933 
>>649923
Не слушай его, незаинтересованность преподов никак не повлияет. Тем более, что такие проекты редки, так что ещё не факт, что не заинтересует.
Аноним 11/02/16 Чтв 14:21:15 #650 №649940 
Вопрос конечно не совсем по тематике но в /web одни сеошники, поэтому спрошу тут. Чего мне почитать чтобы понять как сейчас работает Интернет. Я писал сайты в далеком 2003 году, сейчас все изменилось. Какие протоколы рассмотреть? На каких ЯП сегодня пишут сайты (про PHP не надо, я в 2003 на нем писал). Интересуют именно глобальные знания, клиент-серверная архитекура, как происходит общение с сервером. А то кругом море инфы, вот тебе html, css, js и прочее а как это все работает непонятно.
Аноним 11/02/16 Чтв 14:26:52 #651 №649949 
>>649940
> протоколы
Хатетепэ(с) никуда как был, так никуда и не делся. Гугл делает попытки пропихнуть всякое мертворожденное говно, но ничего у него не получится.
Аноним 11/02/16 Чтв 14:30:26 #652 №649954 
>>649853
И ты такой пиздуешь читать про JDBC.

>>649940
> Какие протоколы рассмотреть
Веб-сокеты
> На каких ЯП сегодня пишут сайты
Python (Django), Ruby (Ruby on Rails) и JS (NodeJS)
> именно глобальные знания
Аноним 11/02/16 Чтв 14:30:49 #653 №649955 
>>649940
>как сейчас работает Интернет
Можешь почитать Таненбаум "Комьютерные сети", тебя, скорее всего интересует только глава "Прикладной уровень".
Аноним 11/02/16 Чтв 14:31:37 #654 №649958 
>>649940
>>649954
> именно глобальные знания
NoSQL, брокеры сообщений, RESTful API, event-driven сервера, акторы.
Аноним 11/02/16 Чтв 14:34:35 #655 №649960 
>>649729
Это нормально, т.к. современный язык, где уже выпилены глобальные переменные и многое другое "наследие" полувековой давности.
Но имей в виду: вакансий на нём практически нет, даже в ДС-1.
Аноним 11/02/16 Чтв 14:36:06 #656 №649964 
>>649776
Это уже искусственный интеллект, а не код.
Аноним 11/02/16 Чтв 14:38:33 #657 №649966 
14551907133170.jpg
>>649922
Шо то скрипты,
Шо ето скрипты,
Оба они скрипты,
Ебал я их маму в рот.
Аноним 11/02/16 Чтв 14:40:07 #658 №649967 
Привет гики, в общем то не знаю куда писать, поэтому напишу сюда и в /s, /hw. Сейчас хочу купить ноут с авито и меня тут посетила мысль...
Сейчас дохуя китайских ноутом по типу DNS, DELL и прочая хуйня, где моделей очень много и она не так важна
Не знаю даже с чего начать, попробую с примера.

Заходи на авито ищем ноут фирмы DNS, тысяч за 8-10, чтобы выглядел как обычный ноут короче, дюймов 15, вся хурма
2 гига оперативки, 512 видео и обычный проц
Ставим новую винду и внимание
Нужна какая нибудь прога, зайдя в которую можно было бы показать покупателю типа характеристики ноута, так же каким нибудь скриптом(хуй знает, как это называется) поменять все с диспетчере устройств
И получается:
Ноут 1гиг оперативы, 512 видео, мобильный проц был, а 8гб рам, 2гб видео, и каким нибудь i5 стал
И продаём уже по цене соответствующей второму ноутбуку

Короче я в делах программных очень и очень далеко, так вот интересно мнение так сказать, экспертов. Реально ли такое сделать или нет?
Спасибо заранее друзья!
Аноним 11/02/16 Чтв 14:41:29 #659 №649971 
>>649960
За деньги пишу на питоне, не вижу причин менять его на что-то другое. А вот свои идейки и проектики пилю от Qt с крестами до котлина. И тут увидел скалу, которая помимо своей годности закрывает еще и значительную часть стека технологий.
Аноним 11/02/16 Чтв 14:45:17 #660 №649975 
> Спасибо заранее друзья!
Папаша, вы к нам с какого форума?
Аноним 11/02/16 Чтв 14:55:15 #661 №649983 
>>649933
Какие такие? Что конкретно-то делать можно по ним?
>>649966
Один только для веба - второй для всего подряд. Но у одного горы доков и санов, а у другого - хз
Аноним 11/02/16 Чтв 15:07:20 #662 №649988 
Соре за тупой вопрос, но все же. Java, Python, C++? Хочу хакать пентагон и одну тян в вк. Какой самый пацанский язык?
Аноним 11/02/16 Чтв 15:08:59 #663 №649990 
>>649911
>В чем программа состоит?
1. Разметка страницы помимо html состоит еще из css . Это называется верстка и это - часть фронтенда. Навыки сводятся к знанию наизусть половины документаций w3c , быстрым рукам и новым модным фреймворком. w3c - это организация, которая разрабатывает спецификации для веб технологий (таких как html и css).
2. Фронтенд логика, выполняемая на клиенте. Пишется на javascript и миллионе фреймворков под него. К тому моменту, когда я этот пост допишу, фреймворков уже будет не миллион, а миллион и одна тысяча.
3. Бэкенд логика, выполняемая на сервере. Генерация страниц по шаблонам, запросы к базам данных (не будут же программисты вручную составлять 200млн хоумпэйджей для вконтакта, правильно?). Плюс непосредственно серверная бизнес-логика, которая может к самому сайту отношения не иметь. Обычно эти все серверные компоненты собраны в одну большую кривую неповоротливую систему, которая работает только с божьей помощью и на сотнях костылей.

>фреймворк
Это название для конкретной полу-автоматизированной технологии разработки. Есть бэкенд фреймворки, фреймворки для клиентской логики, фреймворки для верстки. Есть фреймворки, вообще к вебу отношения не имеющие, например wpf для сишарпа (фреймворк для графонистого десктоп-девелопмента).

>Где почитать ньюфагу?
https://developer.mozilla.org/en-US/Learn/tutorial/How_to_build_a_web_site
Тут некоторые основы работы веба разжевываются.
https://www.youtube.com/watch?v=pB0WvcxTbCA&list=PLoYCgNOIyGAB0_YBfdNP5oqAD98HtAQqL&index=6&feature=iv&src_vid=zXqs6X0lzKI&annotation_id=annotation_1494970401
Вот видосик с обзором технологий.

Если английский не знаешь даже на минимальном уровне - у меня для тебя плохие новости.
Аноним 11/02/16 Чтв 15:10:59 #664 №649993 
>>649922
>Цель - годное трудоустройство.
hh.ru
Рынок изучи и вопросы отпадут.
В целом по php работы должно быть примерно в 100 раз больше, чем на любой другом языке. И в России и во фрилансе.
Аноним 11/02/16 Чтв 15:14:33 #665 №649994 
>>649988
>Пентагон
Не подключен к Интернету физически.
>Vk
Социальная инженерия и HTML/CSS/PHP для фейка.

С дивана.
Аноним 11/02/16 Чтв 15:19:42 #666 №649997 
>>642383 (OP)
Вышла новая NodeJS http://thenextcode.ru/post/26-vyshla-nodejs-560
Аноним 11/02/16 Чтв 15:28:56 #667 №650004 
>>649983
>у одного горы доков и санов
ЛОЛШТО. Вокруг пыха ноль книг, если не считать "Сборник рецептов" Адама Трахтенберга. Без него это ноль абсолютно круглый и плоский, прям не ноль, а дырка от задницы.
О третьем питоне есть хотя бы книга Марка Саммерфилда.
Но и то, и другое - скрипты.
Аноним 11/02/16 Чтв 15:29:37 #668 №650005 
>>649988
> Какой самый пацанский язык?
Если хочешь выпендриваться перед тян - asm .
Если хочешь выпендриваться на дваче - C++ / Лисп
Если хочешь выпендриваться перед работодателем - Java/C#+ бд фреймворки + бэкенд фреймворки + паттерны + GIT + SQL сервер + веб сервер + фронтенд стэк + advanced english + опыт работы от 3 лет.

>Хочу хакать пентагон
Хакерство к программированию имеет очень опосредованное отношения. Большинство программистов не умеют даже элементарный пхп инклуд/sql инъекцию сделать, потому что им это нахуй не упало. А некоторые penetration testers не знают элементарных вещей из программирования, опять же потому что им это не нужно. Большинство все же программировать умеют, но не потому что им это нужно в работе, а потому что до 20 лет не могли определиться со специализацией и изучали все подряд.

kali linux погугли. Это дистрибутив с миллионом специализированного софта для penetration тестинга. Ему же посвящено множество сайтов и курсов, как раз расчитанных на начинающих любопытствующих, как ты.

И да, если ты взламываешь кому-то принадлежащую систему без его согласия - это статья. Если хочешь провести свою жизнь в Сибири, занимаясь рубкой леса - лучше стань лесорубом. Хотя бы не придется ничего в жопу совать.
Аноним 11/02/16 Чтв 15:33:04 #669 №650007 
В чем принципиальные отличия архитектур х86 и х64, из-за которого на х64 не работают эксплоиты переполнения стека? Нихуя не гуглится. Рабочий в прошлом эксплоит вывалился сегфолтом.
Аноним 11/02/16 Чтв 15:33:33 #670 №650009 
>>650005
>
> Аноним 11/02/16 Чтв 15:29:37  №650005
лол. Спасибо, дядь. Я думал меня с таким вопросом пошлют нахуй и обмажут говном.
Аноним 11/02/16 Чтв 15:35:41 #671 №650011 
>>650007
1) Флажок "NX".
2) Больше регистров, т.е. можно вынести данные в отдельную область стека, как на SPARC и MIPS.
3) Указатели с ограничениями, гугли fat pointers в GCC.
Аноним 11/02/16 Чтв 15:36:06 #672 №650013 
>>650007
Адреса, мань. Пройди дебаггером и убедись, что управление уходит не туда.
Аноним 11/02/16 Чтв 15:36:28 #673 №650015 
>>650004
Не неси бред. У пыха пхп.нет на 25 языках, пхпру, пхпсу, пхпклаб, пхпрайтвэй - это только русскоязычные сходу. Книг переведенных также дохера. По питону 1.5 дельных английских сайта и дайвинг инту.
Аноним 11/02/16 Чтв 15:38:09 #674 №650018 
>>650013
В другую сторону растёт стек? Где об этом писали?
Аноним 11/02/16 Чтв 15:39:11 #675 №650020 
>>650018
Я подозреваю, что в шеллкоде прописаны прыжки на определенные адреса системных либ в памяти. Адреса вполне могли просто поменяться.
Аноним 11/02/16 Чтв 15:39:11 #676 №650021 
>>649971
>Питон
Ты для веба бэкэнд пишешь?
Аноним 11/02/16 Чтв 15:44:54 #677 №650027 
Аноны, как считаете C++ умирает?
Аноним 11/02/16 Чтв 15:46:23 #678 №650029 
Можно ли написать эксплоит под х64?
Аноним 11/02/16 Чтв 15:48:51 #679 №650033 
>>650029
А что тебе мешает?
Аноним 11/02/16 Чтв 15:49:40 #680 №650034 
>>650033
Вся эта ебаная защита.
Аноним 11/02/16 Чтв 15:52:04 #681 №650037 
>>650034
Нагугли обход.
Аноним 11/02/16 Чтв 15:55:38 #682 №650040 
>>650021
>Ты для веба бэкэнд пишешь?
Основная специализация, ага. Встречаются задачи с миграцией данных между нодами, оптимизацией запросов на постгрях, гуйня разного рода. На fl биржах обычно делаю фуллстак решения.
Аноним 11/02/16 Чтв 16:06:39 #683 №650055 
>>649990
>>649990
Спасибо!
Аноним 11/02/16 Чтв 16:18:08 #684 №650063 
14551966889060.jpg
>>650015
Аноним 11/02/16 Чтв 16:47:38 #685 №650090 
>>650027
Ты умрешь раньше С++, не волнуйся.
Аноним 11/02/16 Чтв 16:50:10 #686 №650096 
Где жава тред?
Аноним 11/02/16 Чтв 16:57:28 #687 №650106 
>>649967
Ну ты и урод, надеюсь ты сдохнешь.
Аноним 11/02/16 Чтв 18:18:08 #688 №650201 
1
Аноним 11/02/16 Чтв 18:31:11 #689 №650209 
Так, а чего можно почитать по реверс инжинирингу? Пришло время ковырять rdpwd.sys
sageАноним 11/02/16 Чтв 18:53:06 #690 №650218 
>>650096
Да кому она нахуй нужна
Аноним 11/02/16 Чтв 21:28:27 #691 №650379 
14552153080790.png
Тестировщики не нужны.
Аноним 11/02/16 Чтв 22:10:17 #692 №650437 
Почему в GCC такой блевотный кодогенератор? Вставляет просто дохуя инструкций типа xchg ax, ax, идущих подряд.
Аноним 11/02/16 Чтв 22:13:07 #693 №650444 
Может буду не прав, но где тут тред по БД? Литературка там и все такое
Аноним 11/02/16 Чтв 22:28:25 #694 №650468 
>>650437
Может оптимизация? компилятор от интела подругому делает?
Аноним 11/02/16 Чтв 22:51:17 #695 №650513 
>>650468
>>650437
Это нопы. В середине кода или между функциями? Между функциями - выравнивание.
Аноним 11/02/16 Чтв 22:51:17 #696 №650514 
>>642383 (OP)
В общем, хочу стать программистом, и по тырнетику зарабатывать на пропитание, что же мне учить, так чтобы через год ко мне шла небольшая денежная сумма за мою работенку?
Аноним 11/02/16 Чтв 22:58:52 #697 №650522 
>>650514
Тебе в соседний тред >>650215
Аноним 11/02/16 Чтв 23:02:14 #698 №650524 
>>650522
Ничего себе, прямо моя жизнь описана, спасибо.
Аноним 11/02/16 Чтв 23:04:45 #699 №650533 
>>650522
Но все же вернемся к началу. Что сейчас перспективно в наше время?Пока я молод, у меня есть время, чтобы выучить пару языков и поступить в какой-нибудь нищеофис и выживать самому.
Аноним 11/02/16 Чтв 23:09:49 #700 №650542 
>>650533
>Что сейчас перспективно в наше время?
Служба в гос структурах
Юриспруденция
Медицина
Аноним 11/02/16 Чтв 23:10:54 #701 №650545 
>>650542
Ты как я вижу очень остроумен.Ладно, думаю здесь я не найду ответ на столь простейший вопрос.
Аноним 11/02/16 Чтв 23:25:38 #702 №650574 
>>650545
Какое нахуй остроумие? Ты спросил - я ответил.
Что ты хотел услышать? Что ты выучишь С++ / Scala / Go и станешь востребованным кадром? Не будет такого. Тебя кто-то наебал.
Аноним 11/02/16 Чтв 23:39:09 #703 №650608 
>>650574
>Что ты выучишь С++ / Scala / Go и станешь востребованным кадром?
А вот действительно. Почему говно уровня пхп и джявы™ везде востребовано, а нормальные языки нет?
И почему работодателям так важно сожрать битриксоговно, и не дать программистам самим выбирать инструмент?
Аноним 11/02/16 Чтв 23:51:01 #704 №650639 
>>650608
>говно уровня пхп и джявы™ везде востребовано
Иди устройся за мкадом без опыта 3+ лет, востребованный ты наш.
Аноним 11/02/16 Чтв 23:54:09 #705 №650645 
>>650639
Попробуй устроиться там же на Scala, и поймёшь что всё относительно
Аноним 11/02/16 Чтв 23:58:40 #706 №650654 
>>650608
потому что легаси, и теория курицы и яйца.

очень редко бывает заказчик нанимает бригаду за один раз, и говорит, запилите мне на чем хотите.

А потом выясняется что заказчик нанял, ПХПепера, Жависта, Хаскелееба, лиспоеба, байтоеба, и питонщика. Все они передерутся и проекта не сделают.


А вообще я видел, ентерпрайзную тулзу для управление компанией, с документооборотом, чатиками, тасками, форумом, багтрекером в одном вебинтерфейса на C++.

Вместо SQL базы, свою захуячили туда прямо внутрь

ее даже продают.

ее даже покупают
Аноним 12/02/16 Птн 00:01:40 #707 №650661 
>>650533
Политика, вроде. пиздуешь в ГУУ и заводишь связи.

Чтобы выживать самому, нужно уметь в ФуллСтак.
Это и отверстать на CSS, ШитоЭмЭль.
Обвесить свестоперделками на жаваскриптах.
Бекенд написать(заказчику как правило похуй на чем писать)
И SQL говно наше все.
Аноним 12/02/16 Птн 00:07:48 #708 №650681 
Есть тут пхп аноны из Белоруссии ?
Аноним 12/02/16 Птн 00:18:47 #709 №650708 
>>650661
>Это и отверстать на CSS, ШитоЭмЭль.
>Обвесить свестоперделками на жаваскриптах.
Бутстрап сойдёт?

>заказчику как правило похуй на чем писать
Да ну? Это где такие заказчики?
Аноним 12/02/16 Птн 00:29:23 #710 №650714 
>>642383 (OP)
есть ли литература или какие-то серьезные статьи о процедурной генерации?
Аноним 12/02/16 Птн 00:39:52 #711 №650732 
Господа, нужно поменять немного отчём в fpx, но придыдущий разрабочтик клал хуй.
http://puu.sh/n4qjO/83f6e48f60.png

На форме cboss не указывается, откуда ещё он может подставляться в отчёт?
Аноним 12/02/16 Птн 00:47:30 #712 №650743 
Вопрос специфический, поинтересуюсь тут. Какие сегодня основные альтернативы сборщику мусора? Счетчик ссылок ведь не справлятся с циклическими конструкциями, думал можно было бы запилить какую-то систему для доказательства ацикличности объекта, может есть уже запиленное?
В общем, кидайте всё что есть обсуждения, реализации, философию, срачи.
Спасибо.
Аноним 12/02/16 Птн 00:59:43 #713 №650766 
>>650743
>Счетчик ссылок ведь не справлятся с циклическими конструкциями
Сборщик JVM справляется
Аноним 12/02/16 Птн 01:34:01 #714 №650799 
>>643558
>Зачем они нужны?
Для простого парсинга не требующего построения DOM дерева.
>В каких ситуациях они могут быть выигрышнее DOM-парсеров?
Если например достаточно одноразового прохода. В этом случае построение DOM дерева – оверхед.

http://www.tutorialspoint.com/java_xml/java_sax_parser.htm
Аноним 12/02/16 Птн 02:05:19 #715 №650814 
>>650063
Слив засчитан
Аноним 12/02/16 Птн 02:07:36 #716 №650816 
>>649993
>hh.ru
Это да, но и конкуренция, и школьники-рабы, и индусы. Да и в ДС даже на хаскеле, наверное, можно пару вакансий сыскать.

Бамп вопросу:

Анон, всю жизнь мечтаю делать игрушки. С детства. Хотя сам не геймер. Не хочу пилить бесконечные круды, энтерпрайзную хуйню вроде сервис-десков, бэкендить какую-то очередную поебень про обработку форм... Сейчас опять на диплом хотят обработку какой-то хуйни отправить. Скажи, анон, можно ли придумать годные темы, чтобы запилить диплом на каком-нибудь ue4 и крестах?
Аноним 12/02/16 Птн 03:32:40 #717 №650885 
Как в ассемблере нарисовать куб? Стоит ли ебаться, если дали задание по комп. графике на си, в котором я ноль с возможностью написать на асме?
Аноним 12/02/16 Птн 03:38:04 #718 №650887 
Да, и еще один вопрос, но совсем уж манямирковый. Если запилить консоль и ПО сделать полностью ассемблерным, охуеют ли все? В плане быстродействия, офк.
Аноним 12/02/16 Птн 03:56:26 #719 №650898 
>>650885
>>650887

Ты совсем извращенец?
Аноним 12/02/16 Птн 04:03:12 #720 №650902 
>>650887
Нет. Конпеляторы конпилируют лучше человечешек.
Аноним 12/02/16 Птн 04:06:09 #721 №650903 
>>650898
Мне лень учиться писать на С
>>650902
А если вопрос времени и зарплат не стоит?
Аноним 12/02/16 Птн 06:43:37 #722 №650933 
>>650743
>Счетчик ссылок ведь не справлятся с циклическими конструкциями
Сборщик Python справляется
Аноним 12/02/16 Птн 06:44:14 #723 №650934 
>>650903
Я ж тебе говорю, компилятор делает более эффективный код, чем мимоанон с ассемблером
Аноним 12/02/16 Птн 06:44:46 #724 №650935 
>>650933
Но ведь в питоне сборщик
Аноним 12/02/16 Птн 09:41:21 #725 №651005 
Друзья, посоветуйте отечественный добротный и дешевый впс-хостинг. А то тут говорят DO по желанию левой пятки всё отключает, да и стоит не так уж дешево.
Аноним 12/02/16 Птн 09:48:21 #726 №651007 
>>650887
Kolibri OS
Аноним 12/02/16 Птн 09:57:15 #727 №651014 
>>649954
и нахуй мне читать про ждбс (при полностью-то рабочем дао, лол)
всё что требовалось - написать батник к запуску h2 c кастомным -cp
Аноним 12/02/16 Птн 10:01:13 #728 №651016 
Есть смысл углубляться в php, его фреймворки и особенности языка, продукты на его основе, или, получив базовые навыки кодинга, бежать на python 3? Почему? Цель - годное трудоустройство. Параллельно учить как-то впадлу, трата времени.
Аноним 12/02/16 Птн 10:04:38 #729 №651021 
>>651016
>трудоустройство
Пыха конечно же. Хотя если переедешь в какие-нибудь злачные места, где есть вакансии по питону - то питон проще.
Аноним 12/02/16 Птн 10:08:09 #730 №651024 
>>651021
>питон проще.
Это с каких таких хуев?
> злачные места,
ДС.
Аноним 12/02/16 Птн 10:52:24 #731 №651044 
>>650902
Это миф. То есть, компилятор в целом всю программу оптимизирует лучше, вот только это нинужно. Оптимизировать надо 10% программы, которые нагружены вычислениями, и вот тут компилятор часто обсирается, и ручной пердолинг с sse даёт больше прироста производительности. Для всей же остальной программы - тут уже начинает влиять размер кода, поэтому лучше оптимизированные компилятором сишные программы работают (как минимум субъективно) медленнее тех же программ на ассемблере, которые чисто из-за размера в 50Кб (против 2Мб + рантайма) грузятся и отвечают моментально.
Аноним 12/02/16 Птн 10:52:24 #732 №651045 
14552635448720.jpg
Pizufe.
Аноним 12/02/16 Птн 10:57:43 #733 №651047 
14552638630910.jpg
БАШ ЕБАШ

>>647998
>getopts
Мне кажется, немного оверкилл. В принципе, там надо ловить один параметр вида -х 192.168.0.1
Не мог бы ты подсказать, что не так в том, что я написал?

>>647500
Подскажите, пожалуйста. Думаю, проще всего это сделать регуляркой, но я их пока не знаю.
Аноним 12/02/16 Птн 11:10:55 #734 №651061 
Хочу скачать бесплатно без смс пару книг от Manning, но в гугле нихуя не нахожу. Подскажите годный сайт, где всегда можно найти свежие книги по IT-тематике
Аноним 12/02/16 Птн 11:24:38 #735 №651079 
>>650218
>>650218
андроид девелоперам, епту бля
Аноним 12/02/16 Птн 12:05:09 #736 №651107 
>>651047
Использовать /pr вместо getopts - немного оверкилл, не находишь?
Если один параметр, то можно такую проверку:
if [ $1 = '-x' ]; then IP=$2;fi

Для перебора параметров что-то вроде:
until [ -z $1 ]
do
#Здесь проверяем на соответствие c помощью case или if
shift
done
Аноним 12/02/16 Птн 15:24:11 #737 №651279 
14552798513660.jpg
Я правильно понимаю, что в вебе постоянно появляются тысячи новых фреймворков которые нужно изучать чтобы быть "в теме" и это длиться бесконечно? Что-то совсем пугающие перспективы. В других нишах точно также? Например у джавы?
Аноним 12/02/16 Птн 15:27:11 #738 №651286 
Анон, как в python ограничить пользовательский ввод? Чтобы пользователь мог ввести только число от 1 до 10, например?
Не знаю даже как загуглить такой вопрос.
Аноним 12/02/16 Птн 15:40:56 #739 №651312 
>>651286
Можешь использовать метод isdigits()
number = input()
if number.isdigits():
Аноним 12/02/16 Птн 15:44:15 #740 №651320 
14552810559710.gif
>>651107
Да, спасибо

А можешь по поводу фильтра подсказать?
>>647500
Аноним 12/02/16 Птн 15:57:28 #741 №651344 
>>651320
str = "127.0.0.1 #iflazytogoogleaskanon"
echo ${str%%#*}
Аноним 12/02/16 Птн 16:02:30 #742 №651356 
>>650816
Да, можно.
Никто за тебя не придумает.
Аноним 12/02/16 Птн 16:53:06 #743 №651442 
>>651312
Спасибо.
Аноним 12/02/16 Птн 16:56:33 #744 №651451 
>>651279
>Я правильно понимаю
И да и нет.
Понятие "в теме" относительно.
Если ты хочешь быть своим среди топовых вебхипстеров - да, придется каждый месяц изучать новую технологию (притом большинство из них не приживутся и через год все про них забудут).

Но если ты хочешь просто разрабатывать веб в конторе средней руки - тебе достаточно знать только мастхэв технологии, прошедшие проверку временем (3-5 лет).

Другое дело, что мастхэв технологий и фреймворков уже настолько много (и в вебе и в джаве, везде), что даже изучение минимального набора может занять несколько лет.

Например, во фронтенде ты обязан знать
- html 5
- css 3
- some css framework (LESS / SASS / ...)
- bootstrap
- js
- jQuery
- angular.js
- git
- bower
- grunt / gulp
- some js autotester

Это абсолютный минимум. Если ты хоть один пункт не проходишь, то в приличную контору фронтенд-девом тебя не возьмут. Такие дела.

>В других нишах точно также? Например у джавы?
Нет других ниш в 2016 году. Джава - это тоже веб. Мобайл - это тоже веб (apache cordova). Ключевые веб-технологии любой разработчик должен знать, даже если он сидит под виндой и не любит маффины.

Технологии, не пересекающиеся напрямую с вебом (например, sql server + database framework) развиваются тоже очень быстро. Обычно вокруг них поменьше хайпа и всплывают только действительно годные вещи. Но даже если принципиально новых технологий нет - старые активно развиваются, выходят новые версии. Это все тоже нужно изучать.
Аноним 12/02/16 Птн 17:13:49 #745 №651465 
>>650766
>>650933
Дык что там, что там и есть сборщик. Интересуют подходы более детерминированные, что-то близкое есть в Swift, но там по-прежнему существует опасность цикла сильных ссылок.
Аноним 12/02/16 Птн 17:26:49 #746 №651478 
Программач, я тут впервые, но мой вопрос здесь задавался сотни раз скорей всего.
Какой язык посоветовать человеку без каких либо начальных знаний что бы въехать в программирование вообще.
У вас тут Java написана, но это ж ахуеть для новичка. Я хотел ему посоветовать VBA для того что бы въехать в синтаксис и процедурный метод и чтобы не перегружать человека лишней инфой.
Но может я ошибаюсь. Подскажите аноны.
Аноним 12/02/16 Птн 17:38:32 #747 №651492 
А хули нету Перл треда?
Аноним 12/02/16 Птн 17:38:40 #748 №651493 
>>651478
>въехать в программирование вообще
В вузах дают паскаль/делфи на первом курсе. Возможно на это есть причины.
Аноним 12/02/16 Птн 17:45:11 #749 №651499 
>>651493
Помню в вузике был паскаль первым. И делали мы там лабы на тему динамической памяти, указатели, очереди, стеки. Новичку это врядли нужно.
Я хотел дать что то такое чтобы без лишних движений(VBA встроен в офисный пакет IDE не нужна), человек посмотрит синтаксис, процедуры, функции.
Аноним 12/02/16 Птн 17:46:12 #750 №651500 
>>651493
Смотрел доклад, где преподаватель утверждает, что паскаль преподают, просто потому что нет кадров, которые знают что-то еще.
Аноним 12/02/16 Птн 18:07:37 #751 №651519 
>>651478
Пайтон же.
Аноним 12/02/16 Птн 18:16:11 #752 №651529 
14552901712270.png
Посоны, где взять адекватного дизайнера интерфейсов? Очень нада.
У меня получается хуйня как на пике.
Аноним 12/02/16 Птн 18:23:52 #753 №651533 
JHJ
Аноним 12/02/16 Птн 18:28:31 #754 №651536 
>>651529
А пикча-то где?
Аноним 12/02/16 Птн 18:29:53 #755 №651538 
>>651529
Что не так на пике? Всё видно, очень удобно.
Аноним 12/02/16 Птн 18:31:40 #756 №651541 
>>651529
А тебе что нарисовать то надо? мимохипстор с макбуком и скетчем
Аноним 12/02/16 Птн 18:39:04 #757 №651553 
>>651529
На пике охуенный интерфейс. Каждый включит то, что нужно именно ему.
Аноним 12/02/16 Птн 19:00:46 #758 №651575 
Сап, программач. Возник такой вопрос: дана задача определить максимальный элемент среди четырех введенных чисел. С одной стороны, можно ифом проверить, и в худшем случае, потребуется 12 проверок. С другой стороны можно quicksort-ом все сделать, но непонятно, насколько эффективнее это будет. И если первый случай эффективнее, то до какого количества элементов это будет эффективным?
Аноним 12/02/16 Птн 19:45:55 #759 №651650 
>>651529
целевая ОС - винда,
задача заполнить электронный документ,
где то штук 300 всяких textbox, listbox, checkbox и таблички по 5-10 колонок.

сейчас делаю "как придется" ну и с расчетом "меньше двигать мышкой", выглядит СЛОЖНА БЛЯТЬ СЛОЖНА НИХУЯ НЕ ПОНЯТНО.

в это надо въехать, проникнутся и сделать чтобы это все простым, очевидным.


>>651541
>хипстор, дизайнер, с маком
бро, если ты еще и заднеприводный, ты должен знать как эту хуйню превратить в одну-две кнопки.
Аноним 12/02/16 Птн 19:48:10 #760 №651656 
>>651575
>потребуется 12 проверок
А тебе память что ли не дают? Берешь переменную max, приравниваешь первому числу и сравниваешь с остальными. Если очередное число оказалось больше, записываешь его в n. Понадобится n проверок.
Аноним 12/02/16 Птн 19:48:49 #761 №651658 
>>651656
>его в n.
В max конечно. Самофикс.
Аноним 12/02/16 Птн 19:52:59 #762 №651666 
>>651575
>максимальный элемент среди четырех введенных
> 12 проверок

Пиздец.
m = max(max(A, B), max(C, D))
12 if-ов у него, я ебу
Аноним 12/02/16 Птн 19:54:44 #763 №651668 
>>651575
Две проверки нужно, каких 12? Сортировать только для поиска максимального невыгодно, так как сортировка (кроме специфических методов) это минимум n * lon n, а поиск максимума - линия.
Аноним 12/02/16 Птн 20:08:22 #764 №651696 
>>651666
>>651668
Бля, всегда поражаюсь, что всегда можно сделать лучше и быстрее. Но, если, к примеру, у меня дохуя чисел, то с какого количества элементов выгодно использовать сортировку? Меня же заебет писать здоровенную конструкцию m = max(max(A, B), max(C, D))...
И еще вопрос: какими методами можно оценить скорость выполнения программы? работаю на плюсах
Аноним 12/02/16 Птн 20:12:32 #765 №651701 
>>651696
Сортировать для поиска максимума невыгодно никогда. Потомучто сортировка на универсальных методах в лучшем случае n * log n, у специфических - лииния (но там свои нюансы). Поиск методом анона >>651656 - всегда линия. Ищи как он написал.
Аноним 12/02/16 Птн 20:45:09 #766 №651744 
>>651650
>целевая ОС - винда
И всё же... "Apple Macintosh Human Interface Guidelines".
Аноним 12/02/16 Птн 20:59:38 #767 №651756 
Как правильно возводить целые числа в степень при помощи cmath? Передолить касты, другого способа нет?

Понадобилось при реализации вычисления символа Якоби.
Аноним 12/02/16 Птн 21:12:49 #768 №651765 
>>651756
https://en.wikipedia.org/wiki/Exponentiation_by_squaring
Напиши свою реализацию для возведения целых.
Аноним 12/02/16 Птн 21:25:08 #769 №651775 
Выбираю во что вкатиться. Выбираю между big data и ИБ. Но на hh.ru почти нет нормальных вакансий для новичков. Хочу за бугор. Поясните что лучше выбрать.
Аноним 12/02/16 Птн 21:26:04 #770 №651776 
>>651775
Проституцию
Аноним 12/02/16 Птн 21:39:26 #771 №651784 
Смотрите, посоны. Можно ли сделать этот код красивее и понятнее? https://ideone.com/EnkBGl

Алгоритм вычисления символа Якоби (Q/P):

1) s = 0, u = Q, v = P

2) Вычисляем r - наименьший положительный остаток при делении u на v. Вычисляем целое k >= 0 и нечетное t, такие, что r = t * 2^k. Вычисляем длинное выражение s = кококо кукарек mod 2.

3) Если t = 1, то значение символа Якоби равно (-1)^s.

4) Если t >= 3, то u = v, v = t, переходим на шаг 2.
Аноним 12/02/16 Птн 21:54:58 #772 №651798 
В ИБ шире спектр подходов и вообще романтика, фольклор всякий, жизнь. С big data сама дел не имела, но наслушалась нытья - весь интерес составляет машинное обучение, которым можно заниматься и не подписываясь на эту каторгу, а вот все остальное очень скучное. У меня была схожая ситуация с биоинформатика, которая все мур-мур-мур и полезно и биохакерство и на атмосфера была бы попроще, но вскоре оказалось что это невыносимая скука сводящаяся к той же рутинной обработке данных боянистыми методами.
Проще всего за бугор по студенчеству пробиться.
Аноним 12/02/16 Птн 22:02:35 #773 №651808 
>>651798
Ты знаешь правила
Аноним 12/02/16 Птн 22:04:49 #774 №651809 
>>651798
У тян нет души, потому в любой области они полезут в самую безыдейность и бытовуху. В вебе — хипсторские скриптотехнологии, в прикладной математике — датасцайнс, и так далее.

Известны случаи, когда тянкам под тем же соусом подсовывали нечто по-настоящему благородное, вроде алгебры программ. Они ведутся на форс, но потом когда вдруг выясняется что это нечто глубокое и настоящее, они переключаются на другую хайпопарашу. И это проявляется не только в погромировании, а в любых увлечениях и областях человеческой жизни. В музыке, в кинце, в играх, в общем восприятии жизни. Среди кунов тоже много таких, но тян такие все

Тян с душой вообще не бывает, а куны с таковой делятся на два вида: которых ты описал, и те, кому их система ценностей или конфигурация вселенной не позволяют сидеть на шее у родни. У последних обычно удаётся справляться с этой проблемой гораздо лучше, чем фуллтайм гниением в офисе с быдланами, с которыми даже поговорить не о чем, кроме машин, квартир, великов, каноэ, дельтапланов, квадрокоптеров, или ещё какой поверхностной хуйни для даунов такого же формата.
Аноним 12/02/16 Птн 22:34:06 #775 №651840 
>>651809
просто твое т.н. "по-настоящему благородное" хуйня для аутистов и шизоидов, без смысла и профита - занятие для больных людей, ошибок природы, которые без мамки даже в туалет сходить не могут
понятно, что такая штука как жизнь для них слишком неподъёмна, они в ней не имеют никаких скиллов, вечно проигрывают, поэтому вместо неё они эскапируют во всякую асбтрактную шизофреничную парашу
Аноним 12/02/16 Птн 22:37:08 #776 №651843 
>>651798
Ты постиг дзен
Аноним 12/02/16 Птн 22:46:25 #777 №651850 
>>651840
Ты уже обсудил последние сплетни о своих коллегах, раб социума?
Аноним 12/02/16 Птн 22:55:06 #778 №651862 
>>651451
>some css framework
>framework
preprocessor, не?
Аноним 12/02/16 Птн 23:12:47 #779 №651873 
14553079672030.png
Где полноценный тред по вебу? кроме пхп и яс ничего нету, поясните как вкатываться в верстку/сео. Какие есть годные сервисы кроме хтмл академии. Мб книги? Гайды? Стати на хабре?

пикрандом
Аноним 12/02/16 Птн 23:23:52 #780 №651884 
>>651873
Документация бутстрапа
Аноним 12/02/16 Птн 23:28:56 #781 №651890 
>>651884
а что-б поглубже в тему вникнуть, как все работает, понять процес как можно глубже? А не начинать работу с готовым фреймворком? Подобное чет совсем не гуглится
Аноним 12/02/16 Птн 23:31:32 #782 №651894 
>>651890
Что там глубже, это же веб-параша, а не искусственный интеллект
Аноним 12/02/16 Птн 23:35:16 #783 №651900 
>>651894
но я даже не доконца шарю как работает хуйняяс размещением на доменах, разницей в фраермворках, я понимаю что это не сложно, но в той же ява я качаю учебник и учу ява, а в вебе я хз что делать, хз стоит ли учить хтмл вообще для верстки или какие там уже методы написания сайтов, я хочу с нуля же начать.
Аноним 12/02/16 Птн 23:40:00 #784 №651910 
>>651900
Хтмл это просто разметка, даже не программирование. Лучше скачай какой-нибудь реакт и учись генерировать DOM на лету.
Аноним 12/02/16 Птн 23:49:23 #785 №651920 
>>651850
>эти шаблонные представления хиккана о социальных взаимоотношениях
секс_это_скучно_я_читал.jpg
Аноним 12/02/16 Птн 23:53:26 #786 №651925 
>>651920
> пок
Ну, просвети нас, как там на самом деле.
Аноним 12/02/16 Птн 23:58:15 #787 №651929 
>>651910
чёт погуглил и все равно не понял что это, какой то реакт компонент, что это?
Аноним 13/02/16 Суб 00:00:00 #788 №651930 
>>651929
http://facebook.github.io/react/
Аноним 13/02/16 Суб 00:01:10 #789 №651932 
>>651493
На основах программирования был cpp/питон/перл на выбор (кто на чем хотел, на том и писал), потом на ООП cpp, на старших курсах java. + питон на юниксах.
Паскаль нахуй не нужен ни на одном из этапов.
Аноним 13/02/16 Суб 00:26:05 #790 №651957 
>>651920
Ну вообще-то да, в 80 процентах случаях.
по факту подрабатываешь бесплатным вибратором с руками и ногами.
Аноним 13/02/16 Суб 00:31:27 #791 №651963 
>>651478
В шапке вроде отвечали что питон.

Во первых есть IDE бесплатная для неосиляторов, которая даже модули сама ставит, даже в венде.(PyCharm).

Во вторых это обычный скриптоязык без лишних заморочек, после него можно без проблем перейти на любую другую скриптопарашу.

А также что самое важное, более строгий синтаксис(по сравнению с конкурентами), чтобы человек сразу привык ставить скобки, и делать блоки правильно.
Аноним 13/02/16 Суб 00:39:55 #792 №651972 
>>651840
Годно все пояснил. Впрочем, школота будет до последнего компенсировать и держать манямирок от обрушения. Интересно другое — такого говна реально много — это единичные шизоиды засирают все вокруг своими окукливаниями, или действительно все так плохо?
Аноним 13/02/16 Суб 00:44:25 #793 №651977 
Есть ли литература о построении сложных динамических систем-симуляторов? Когда игровой мир живет своей рандомной жизнью и мало зависит от игрока. Какие алгоритмы и приёмы здесь используются?
Аноним 13/02/16 Суб 01:30:18 #794 №652015 
>>651977
Хочешь написать убийцу ГТА, лол? Обычные алгоритмы вроде поиска кратчайшего пути, а ключевой прием - просчет идет в пределах обзора наблюдателя (игрока) с некоторыми нюансами. Если бы обсчитывался весь мир - не хватило бы вычислительных ресурсов CPU. Нюансы метода, думаю, разработчики игр находят эмпирически в ходе отладки. Можно попытаться выяснить их с помощью отладчика и скопипиздить.
Аноним 13/02/16 Суб 02:31:42 #795 №652042 
>>651972
Эти "шизоиды" - единственные люди, двигающие прогресс вперёд.
Аноним 13/02/16 Суб 03:06:55 #796 №652051 
>>652042
Врядли. Двигают пиздец увлеченные, у них поссать лишний раз нет времени, не то, что двачи посещать.
Аноним 13/02/16 Суб 03:27:43 #797 №652059 
14553232639840.jpg
Pizufe
Аноним 13/02/16 Суб 05:46:37 #798 №652074 
Сап, программач. Наконец, и у меня возникла идея своей собственной охуительной инди игры. Уже не школьник, но периодически хочется таки запилить своего супер марио или мегамена.
Собстна вопрос, какие технологии мне вообще для этого нужны и с чего начать освоение?
Смотри, я прочитал, что Майнкрафт был написан на Джава.
Супер Мит Бой вроде тоже.

Но я более-менее пописываю говнокод на Джаве и в хуй не дую, как пилить такие вещи.

Платина, да, но хочу советов от анона
Аноним 13/02/16 Суб 05:47:29 #799 №652075 
>>652074
А, ептыть, совсем забыл самое главное.
Пилить хочу 2д игрушку, как раз близкое к супер мит бою
Аноним 13/02/16 Суб 06:01:54 #800 №652080 
>>652075
я хуй его знает
но unity вроде чето популярное в геймдеве
Аноним 13/02/16 Суб 08:55:13 #801 №652103 
14553429135010.jpg
14553429135061.png
Pizufe!
Аноним 13/02/16 Суб 09:52:18 #802 №652119 
http://vimr.org/ кто что скажет об этом VIM?
Почему MacVim в узких кругах популярен, а эта няша нет?
Аноним 13/02/16 Суб 10:24:30 #803 №652131 
>>651808
Судя по баззвордам - это ленадроид.
Аноним 13/02/16 Суб 10:26:30 #804 №652132 
>>651873
Верстка-тред почему-то /wrk/ сидит https://2ch.hk/wrk/res/463552.html
Аноним 13/02/16 Суб 10:31:56 #805 №652133 
>>651977
goal oriented action planning
Аноним 13/02/16 Суб 10:53:18 #806 №652145 
14553499983850.png
Как это возможно?

Синим выделена строка. Если v0 не равно нулю, то переходим на две строчки выше, где мы считываем из значение из аредса в памяти в v0. Там единица. И так оно скачет много раз туда сюда. Считали единицу, сравнили с нулем, снова считали оттуда же, снова сравнили.

Оно ожидает ответа от какого-то контроллера, который изменит значение переменной, дабы код мог продолжить выполняться? Или как? Иначе оно же никогда не выйдет из цикла.
Аноним 13/02/16 Суб 11:05:31 #807 №652150 
>>652145
Это не какой-нибудь мьютекс?
Аноним 13/02/16 Суб 11:11:46 #808 №652151 
>>652150
Система-то однопоточная. Но, наверное, можно это и так назвать, если какой-нибудь контроллер (в данном случае mdec-декодер?) не дает процессору продолжать выполнять команды, пока не доделает что-то. Чет сложно мне.
Аноним 13/02/16 Суб 11:39:16 #809 №652161 
Есть смысл углубляться в php, его фреймворки и особенности языка, продукты на его основе, или, получив базовые навыки кодинга, бежать на python 3? Почему? Цель - годное трудоустройство. Параллельно учить как-то впадлу, трата времени.
Аноним 13/02/16 Суб 12:45:39 #810 №652199 
14553567392560.png
14553567392561.png
>>652161
э бле ну хуй знает откуда ты, но попробую угадать.
Вот тебе пища для размышлений.
Аноним 13/02/16 Суб 13:35:39 #811 №652234 
>>643387
Стив Макконнелл - Совершенный код.
Аноним 13/02/16 Суб 13:49:34 #812 №652240 
>>644288
А как же Node.js?
Аноним 13/02/16 Суб 13:53:25 #813 №652241 
>>645019
Бери любой мануал по Node.js.
Аноним 13/02/16 Суб 13:55:55 #814 №652243 
>>646000
Node.
Аноним 13/02/16 Суб 17:32:35 #815 №652554 
>>644288
Судя по всему, тебя заебало крудошлепить и пилить говноформочки. Подайся в гейдев, машинлернинг и прочий матан.
Аноним 13/02/16 Суб 18:38:21 #816 №652622 
>>644288
В гей-шлюхи конечно же.
Аноним 13/02/16 Суб 18:45:13 #817 №652634 
>>652161
>Учить пыху чтобы перекатиться в питон
Аноним 13/02/16 Суб 18:52:51 #818 №652644 
>>652199
Зато у меня в мухосрани за Python платят больше.
Аноним 13/02/16 Суб 19:08:48 #819 №652668 
Антоши, postgresql для сраной базы на три с половиной едва связанных таблицы - это забивание гвоздей микроскопом или пойдёт?
Аноним 13/02/16 Суб 19:26:50 #820 №652702 
На каком сайте в основном смотрят фриланс? Типа как hh и upwork только для фриланса?
Аноним 13/02/16 Суб 19:38:24 #821 №652734 
Не бейте, лучше обоссыте.
Есть одна игра.
В ней нет инструментария.
Нужен мод на эту игру (чисто эстетического вида).
Тут имеет смысл искать людей?
Аноним 13/02/16 Суб 20:04:14 #822 №652797 
>>652668
если целью не стоит обучения постгри, то да.

Фишка постгри, во встроенных функциях, триггерах, скрипитах создании секвенсоров и генераторов вроде как нормальной работы JOIN, а таблиц на 10 лямов записей, сам когда увидел что оно нормально такое обрабатывает, сам охуел

Тебе вполне может хватить sqlite
Аноним 13/02/16 Суб 20:04:48 #823 №652798 
>>652702
зарубежный апворк и есть фриланс.
Аноним 13/02/16 Суб 20:05:28 #824 №652800 
>>652798
Но там же просто удаленка.
Аноним 13/02/16 Суб 20:08:04 #825 №652808 
Почему из шапки убрали самый легкий язык во вселенной - руби? Даже собака может в него вкатиться, а выкатиться полумакакой, а не ебаным бездарем с тонной инфы, которой всё равно мало для тырпрайза (это я про джаву).
Аноним 13/02/16 Суб 20:28:09 #826 №652870 
>>652800

Как будто фриланс не удаленка?

Когда я последний раз там смотрел, то видел пачку хотелок, на написания разовых говнопарсеров говносайтов(прям как у нас на фл)

Во вторых если у владельца крупный проект, то ему проще сотрудничить с одним фрилансером, котору во второй и третий раз будет проще вкатываться в проект, или вообще сразу ему платить постоянно денег чтобы на связи всегда был.

Разовые работы как правило говно.
Аноним 13/02/16 Суб 20:29:31 #827 №652873 
14553845719570.png
>>652870
картинка отклеилась.

После поглащения одеска, вроде зарубежных настолько крупных бирж нету.


В РФ есть пачка ФЛ.ру, до фрилансим которые примерно одинакого говно, и вроде как все пытаются наебать друга по отзывам как я понял
Аноним 13/02/16 Суб 20:32:08 #828 №652885 
>>652808


Питонаеба наверно пидорнули, Вот и жаваеб вкатился.

С другой стороны самая лучшая ИДЕ есть, Работы дохуя.

Новичку как правило похуй, он не идейный.
Идейный новичек пойдет в вики в раздел япы, и потом будет писать на чем охото
Аноним 13/02/16 Суб 20:33:08 #829 №652892 
>>652734
Лучший способ найти людей (похуй где) - начать моддить и писать бложек. А люди подтянутся.
Аноним 13/02/16 Суб 20:38:08 #830 №652916 
>>652892
Не-не, я предлагаю заказ.
Мне пилят мод, я предлагаю вознаграждение.
Аноним 13/02/16 Суб 20:38:45 #831 №652918 
>>652916
И не надейся.
Аноним 13/02/16 Суб 20:40:34 #832 №652925 
>>652918
Ок. Значит не тут.
На хабре есть раздел посвященный данной сфере, т.е. стоит там искать? Или проще на fl?
Аноним 13/02/16 Суб 20:59:17 #833 №652958 
Нужна помощь, горит лаба на C на atmega32 + usbasp. Все нормально получалось, сделал небольшой перерыв на фаллаут, теперь не могу оживить железки. В наличии горсть контроллеров и два программатора, результат один и тот же - не шьется. Появившаяся особенность - при подключении любого контроллера программатор отключается от компьютера, ледки на программаторе гаснут. Питаю от ноутбука, вспомнил что у них может быть пониженное напряжение на портах - запитал от батареек, не помогло. Шью avrdude под виндой и под линуксом, дрова китайского usbasp на винду встали, все шилось нормально. ЧЯДНТ?
Аноним 13/02/16 Суб 21:47:17 #834 №652991 
>>652797
Так-с, а с sqlite сервера не сваришь. Нужен сервер. Что тогда лучше выбрать?
Аноним 13/02/16 Суб 21:52:40 #835 №652997 
>>652958
Протри контакты.
Аноним 13/02/16 Суб 21:55:17 #836 №653000 
>>652991
лол, 2016 год на дворе, используй ORM, если у тебя не запросы на пол страницы. Сможешь переключатся между базами одной строкой.

При голом SQL тебе проблема будет свалить между MySQL, и MSsql или скажем параши от оракла. если конечно не писать запросы на чистом ANSI SQL ISO9001 или как там его
Аноним 13/02/16 Суб 22:06:11 #837 №653014 
Аноны, я с вас ахуеваю. Вы такие классные. По 2/3 языка знаете. Постоянно захожу сюда, хочу поднять свой скилл в ебанном php, но лень. вообще пиздец. Как овощ живу. Откуда силы черпаете ?
Аноним 13/02/16 Суб 22:33:59 #838 №653036 
>>653014
Мы родились арийцами в России. Ты - пидорашкой.
Аноним 13/02/16 Суб 22:41:14 #839 №653046 
>>653014

Не знаю как все остальные, но пригодился рисовач тред на \б\, развить дисциплину.

Начал рисовать каждый день, в течения года.

Потом когда приспичило программировать, пошел и начал кодить каждый день. в итоге выкатил тулз 5, разной хуевости(в том числе фуллстак веб хуету), а потом каким-то образом устроился на работу. Некоторые книги через силу читал. Когда не знал что кодить, Спрашивал у местных Задачки, или искал в инете тестовые задачи от компаний, или придумал по интересам задачу.

Программисту Дисциплина очень нужна, так как нужно превозмочь и проверить все говно-модули с которыми есть связанность. Или там перечитать чужой говно-код еще раз.

Написать Документацию, если ее каждый раз написать, то ее вообще не будет.

То же самое со стилем, перед тем как выкатить, трачу на 1000 строк кода день чтобы вылизать и причесать код чтобы выглядил красиво и читабельно.

Потом покрываю тестами. С ними та жа хуйня что с документацией, если пропустить день, то потом тестов у тебя нахуй не будет.

В итоге все это дает плоды, перечитывание говнокода дает сокращение времени отладки, Тесты находят часть ошибок, в итоге в будущем меньше отладки делать надо, Документация позволяет быстро понять, в итоге быстрее начать кодить, себе да и другим людям.

Ничего сложного в этом нет, нужно просто взять и сделать. И просто делать каждый день

А рисовать я так и не научился, пока
Аноним 13/02/16 Суб 22:43:30 #840 №653053 
>>642383 (OP)
Есть свободного времени в количестве 45 дней. Можно ли не зная английский начать программировать? Какой язык можно выучить за это время и что потом с ним делать?
Аноним 13/02/16 Суб 22:49:02 #841 №653060 
14553929422620.jpg
>>642383 (OP)
Привет пацаны! Объясните нубу что это такое и что значит?
Аноним 13/02/16 Суб 22:51:47 #842 №653068 
>>653053
>Какой язык можно выучить за это время
Английский.
>что потом с ним делать?
Начать учиться программировать.
Аноним 13/02/16 Суб 22:52:46 #843 №653073 
>>652958
>>652997
Выпил-дыхнул-заработало. Не понимаю в чем дело, но все прошло. Вирусы, наверное...
Аноним 13/02/16 Суб 22:58:13 #844 №653080 
>>653053
>Какой язык можно выучить за это время
Паскаль
>и что потом с ним делать
Унывать, в основном, что потратил время на эту уёбищную поеботину.
Аноним 13/02/16 Суб 23:04:08 #845 №653089 
Сап бояре.

Кто-нибудь плиз скажите мне, только без обоссывания, какие средние требования к джуну на iOS? Какие именно темы в среднем необходимо неплохо знать джуну, чтобы вкатиться в какую-нибудь контору в ДС, и сколько можно ожидать при этому зарплату там же?

Будьте няшами, помогите сориентироваться.
Аноним 13/02/16 Суб 23:31:45 #846 №653111 
>>653089
как правило чтобы войти в какую либо область, нужен опыт, либо показать что можешь захуярить то что они могут.

Захуярь приложуху. Покажи им.
Аноним 13/02/16 Суб 23:32:43 #847 №653114 
>>653060
похоже на закомментированный говнокод для поддержки юникода.
Аноним 13/02/16 Суб 23:33:30 #848 №653117 
>>653080
Паскаль это язык придуманный в ссср? Его есть смысл учить? Дай учебники.
Аноним 13/02/16 Суб 23:36:10 #849 №653121 
>>653117
Ты дураковатый, я смотрю. Не учи паскаль. Учи английский, а потом учи любой другой язык.
Аноним 13/02/16 Суб 23:49:38 #850 №653136 
>>653117
как вы бы хотя бы Вики открывали прежде чем такое морозить.

Или может быть я чего-то не знаю, и Швейцария входила в СССР?
Аноним 13/02/16 Суб 23:52:08 #851 №653139 
>>653089
Такого понятия как "требования к джуну" нет. Все полностью зависит от места. Могут просто проверить знание языка (типа можно ли в objC создать синглтон), базовые знания по стандартным фрейморкам (раскажи про наследование от NSMutableArray), там принципы ООП - подобную хуиту. А могут задвинуть требования как на мидла, только зарплату предложать джуна. Тупо на везение. Такого что ты задрочил конретный список и у тебя есть 50+% получить джуновскую вакансию нет. Нужно брать количеством, пока не прокнет. Ходи по собеседованиям и подтягивай на чем не дотянул.
Аноним 13/02/16 Суб 23:55:21 #852 №653141 
>>653139
Вот этого удваиваю. Главное - продолжать пытаться и учиться на своих ошибках.
Аноним 14/02/16 Вск 00:56:55 #853 №653177 
Привет. Тут много гуманитарных букв.
И сразу к делу.
В общем, у меня около четырех-пяти лет на изучение какого-нибудь языка программирования. Нет, я потом не умру, просто дальше планировать ну такое себе занятие. Очевидная диллема - какой язык изучать. Да, я читал шапку, там пишут про Java. Нет, я не настолько тупой. Я просто не хочу разочароваться.
Так как я слабо себе представляю, что такое есть разработка софта, да и что таить, о программировании впринципе я не знаю ничего, кроме некоторых слов вроде "наследование, компилятор, багтрекинг, машинный код, алгоритмы, классы, свойства", выбирать достаточно сложно.
Зачем мне это? Так вышло, что я проебал возможность реализации серого вещества и я бы мог жить преспокойно, но я боюсь что стану деградировать, да и так замечаю, что с каждым днем тупею. Не буду врать, я рассчитываю в дальнейшем получить работу, но это не на первом плане, да и вообще, не в деньгах счастье.
Чего бы я хотел от программирования? Пожалуй, какого-то ЗНАНИЯ. Нет, не уровня MIT, но чтоб в языке было что познавать и что-то открывать. Это первое.
Второе. Я хотел бы, чтоб изучение этого языка помогло освоить программирование ВПРИНЦИПЕ, потому что это сейчас я слабо себе представляю, что и как, и, возможно, в дальнейшем мне захочется заняться чем-то другим, и тогда бы приобретенные ранее знания способствовали освоению новой сферы деятельности.
Третье, но это уже такое себе пожелание - хочется, чтоб для реализации какой-нибудь повседневной задачи или просто какого-то небольшого проекта мне не приходилось бы подключать сотни библиотек, переустанавливать винду и отплясывать с бубном. Не знаю, как такое качество называется, а, быть может, его и нет вовсе, но вы меня поняли, наверное.
Так вот, анонимус, покуда ты хорош и опытен в программировании, уверенно направь меня на нужный путь без предвзятости и брезгливости. Нет, нахуй не надо. С меня как обычно, конечно, но я могу пообещать, хоть обещания-то никому и не нужны что я действительно буду стараться и не сдрейфю при сложностях и проблемах.
Короче, как-то вот так.
Аноним 14/02/16 Вск 01:17:49 #854 №653200 
>>653177
> винду
Если устраивает вендоролок на винде то бери C#.
Аноним 14/02/16 Вск 01:22:21 #855 №653207 
>>653177
Раз ты не знаешь в какую сферу податься, то можешь в качестве первого языка взять Пайтон или Джаву. Я бы все-таки взял Пайтон, т.к. он имхо легче изучается + код визуально выглядит лучше. На хорошее изучение у тебя уйдет минимум год, за это время и определишься.
Ну а вообще пайтон больше подходит для веба, а джава, например, больше для андроида и энтерпрайза.
Аноним 14/02/16 Вск 01:39:04 #856 №653225 
Анон, посоветуй для изучения эксплойт, доступный для эксплуатирования по сети.
Аноним 14/02/16 Вск 01:43:39 #857 №653233 
>>653225
Выбрать надо на CVE или NVD.
Аноним 14/02/16 Вск 01:46:14 #858 №653239 
Что такое энтерпрайз?
Аноним 14/02/16 Вск 03:03:02 #859 №653282 
>>652103
Аноним 14/02/16 Вск 06:22:54 #860 №653322 
Посчитал людей по городам из групп ВК, посвященных серверным языкам программирования.

Похапэ (https://vk.com/echo_php)
Moscow: 10.15%
SPB: 19.42%

Рельса (https://vk.com/club60826648)
Moscow: 8.93%
SPB: 49.15%

Нодка (https://vk.com/nodejs_ru)
Moscow: 10.71%
SPB: 54.31%

Java (https://vk.com/javaclub)
Moscow: 9.85%
SPB: 10.31%

Python (https://vk.com/pirsipy)
Moscow: 8.61%
SPB: 30.80%

Выводы из этого мне сделать трудно.
Аноним 14/02/16 Вск 06:47:53 #861 №653324 
14554216733930.jpg
14554216733971.jpg
Pizufe, оставь уже нормальные контактные данные и не заставляй меня насиловать тред.
Аноним 14/02/16 Вск 07:27:51 #862 №653327 
>>652634
Так не сказал бы, что выучил дохуя.
>>652199
Ну, это понятно, но по питону зарплаты выше и областей применения больше.
Аноним 14/02/16 Вск 08:25:57 #863 №653343 
Привет всем программистам и стремящимся. У меня есть пара вопросов весьма специфических. Можно их тут задать? не троль.
Аноним 14/02/16 Вск 08:35:29 #864 №653346 
>>653343
нет.
Аноним 14/02/16 Вск 08:37:39 #865 №653349 
>>653346
Почему?
Аноним 14/02/16 Вск 08:39:32 #866 №653352 
>>653349
потому что ты лжец
>не троль.
Аноним 14/02/16 Вск 08:39:58 #867 №653353 
>>653352
Серьёзно. Куда мне еще идти-то, блин.
Аноним 14/02/16 Вск 08:40:44 #868 №653355 
>>653353
Ну ты задавай, если че не так, то на хуй пошлем.
Аноним 14/02/16 Вск 09:42:38 #869 №653371 
>>653239
Бамп вопросу
Аноним 14/02/16 Вск 09:44:16 #870 №653372 
>>653371
Корабль в стартреке. Причём, очень годный.
Аноним 14/02/16 Вск 10:14:21 #871 №653375 
Аноним 14/02/16 Вск 10:16:30 #872 №653377 
Есть смысл углубляться в php, его фреймворки и особенности языка, продукты на его основе, или, получив базовые навыки кодинга, бежать на python 3? Почему? Цель - годное трудоустройство. Параллельно учить как-то впадлу, трата времени.
Аноним 14/02/16 Вск 10:25:25 #873 №653379 
>>653372
))
Аноним 14/02/16 Вск 10:26:16 #874 №653381 
>>653377
Если годное трудоустройство - то просто учи пхп
Аноним 14/02/16 Вск 10:34:15 #875 №653384 
>>653381
А если что-то еще, то что и как?
Аноним 14/02/16 Вск 10:38:57 #876 №653387 
>>653384
А что еще?
Аноним 14/02/16 Вск 10:43:01 #877 №653390 
>>653387
Верхняя граница зарплаты, перспективы, фриланс на забугорье, широта применения, просто удовольствие от работы, задел на будущее...
Аноним 14/02/16 Вск 11:07:14 #878 №653395 
>>653377
На пистоне гораздо меньше вакансий, и среди них много всякой хуйни типа разработчиков автотестов и админов со знанием пистона. В моем ДС на хедхантере постоянно одни и те же фирмы висят, которым нужны пистонисты.
Аноним 14/02/16 Вск 11:16:41 #879 №653403 
>>653395
>разработчиков автотестов и админов со знанием пистона
Это плохо? А гуевую хуйню, игрушки, научную поеботу, расширения всякие?
Аноним 14/02/16 Вск 11:38:47 #880 №653413 
>>653225
Бамп
Аноним 14/02/16 Вск 11:47:23 #881 №653421 
>>653403
Мне, как веб-макаке - да, плохо. Вакансий по гуевой хуйне практически нет, может раз в полгода что-то всплывает.
Аноним 14/02/16 Вск 11:49:23 #882 №653424 
>>653403
>гуевую хуйню
Не очень на питоне писать, тут в основном c# + Java + Qt
>игрушки
Под мобильные устройства нужны Java + objective-c/знание фреймворков вроде UE/Unity, под десктоп опять же движки + иногда свои используют.
>научную поеботу
Тут гораздо важнее знание непосредственно научной области, ученого научить писать проще, чем программиста сделать ученым.

В целом, питон очень часто используется как язык-дополнение для прототипирования, скриптов и автоматизации.
Аноним 14/02/16 Вск 11:57:45 #883 №653427 
>>653424
>+ Qt
В смысле +кресты/Qt?
Аноним 14/02/16 Вск 12:01:45 #884 №653432 
>>653427
Да
Аноним 14/02/16 Вск 12:09:56 #885 №653437 
>>653432
Кресты не поздно сейчас учить? В Unity вон шарп, в энтерпрайзе шарп, а C++ каким-то устаревшим кажется, даже массивы нормальные через STL. Ну и с указателями опять же ебля.
Аноним 14/02/16 Вск 12:16:08 #886 №653440 
14554413690540.png
Ну объясните что же такое энтерпрайз, анончики
Аноним 14/02/16 Вск 12:17:29 #887 №653442 
14554414498150.jpg
>>653440
Аноним 14/02/16 Вск 12:17:37 #888 №653443 
>>653437
У крестов своя ниша просто.
Высокопроизводительные сложные системы, например, т.к. по производительности они лучше того же c# или java (в плане числодробилок плюсы все равно обгоняют джаву т.к. можно напрямую использовать GPU без биндингов).
Вообще, что я всегда говорю в подобных темах: язык - это просто инструмент, сначала выбери область, которая инетресна и в которой хочешь работать, а потом уже выбирай язык, который чаще всего используется/больше всего подходит.
Аноним 14/02/16 Вск 12:18:57 #889 №653445 
>>653440
Разработка ПО для внутренних нужд компании (автоматизация различная) + вообще разработка коммерческого "офисного" ПО.
Аноним 14/02/16 Вск 12:19:22 #890 №653447 
>>653440
В википедии забанили, долбоебина?
Аноним 14/02/16 Вск 12:20:24 #891 №653448 
>>653443
Ну, я бы хотел писать годные игрушки, логику или хотя бы дельный прикладной софт, если по первой теме не найду вакансий. Но С++ с кутями не очень для всего этого, я так понимаю, из-за сложности и скорости разработки.
Аноним 14/02/16 Вск 12:20:52 #892 №653449 
А что за Windows Forms? Я так понимаю что это обертка над WinApi? На нем проще делать ГУЙ чем на чистом Api? И как WinForms подключить к проекту на c++?
Аноним 14/02/16 Вск 12:23:58 #893 №653452 
14554418389210.jpg
>>653445
А бывает ли энтерпрайз в web-бэкэенде например? Я слышал, что джаву как раз для таких случаев используют.
Аноним 14/02/16 Вск 12:27:49 #894 №653455 
>>653448
Попробуй тогда Java, наверное, пожалуй. один из самых универсальных языков.
Ну а лучше всего потрать месяц на изучение области, поковыряй несколько языков и используй что лучше всего понравится.
На Qt писать просто и достаточно быстро, на мой взгляд, а уж если использовать QML то даже быстрее чем на других языках.
Но Qt - это GUI фреймворк, игрушки на нем не очень хорошо писать.
>>653449
Забудь лучше. Это страшный и уродливый монстр.
Аноним 14/02/16 Вск 12:34:49 #895 №653458 
>>653449
Windows Forms часть фрейморка .net, тоесть тебе нужен майкрософтовский тулчейн - вижуал студия и вся хуйня. Также это не просто обертка, там генерится управляемый код - тоесть нужна виртуальная машина. В нативный код (скорее всего, я хуй знает) не собирается. Делать GUI проще так более высокий уровень, ООП во все поля (winapi - сишное api), события вот это все.
Аноним 14/02/16 Вск 12:36:09 #896 №653461 
>>653437
>Кресты не поздно сейчас учить?
Их никогда не поздно учить. Я тебе больше скажу - даже C живёт полной жизнью и не планирует помирать.
>даже массивы нормальные через STL
Ты ёбнутый?
Аноним 14/02/16 Вск 12:37:02 #897 №653462 
>>653455
>Забудь лучше. Это страшный и уродливый монстр.
А как тогда сделать gui на C++?
Билдер я отмел потому что это не образовательно - там просто на форму кнопки накидываешь.
Остается Qt и WinApi, я оба поковырял QT вроде адекватнее.
Есть еще что-то? Что посоветуешь?
Аноним 14/02/16 Вск 12:40:57 #898 №653463 
>>653462
Qt.
Безусловно у него есть свои недостатки, но, на мой взгляд, он на порядок лучше других вариантов.
Аноним 14/02/16 Вск 12:42:52 #899 №653465 
>>653463
А как же экономия памяти и производительность?
Аноним 14/02/16 Вск 12:46:30 #900 №653467 
>>653465
Памяти - да, сэкономишь, и на HDD и на RAM. Но анально ограничишь снбя на одной платформе (причём абсолютно одной, которая старый шиндовс без плиточек).
Производительность - нет, Qt всё отрисовывает на opengl с аппаратным ускроением и прочим при надобности, работал в своё время даже на всяком говне с symbian-om на борту и по сей день используется как гуй даже в некоторых эмбедах.
Аноним 14/02/16 Вск 12:49:28 #901 №653469 
>>653461
Ебнутая твоя мать шлюха нигерскими членами всей Анголы, начнем с этого. Покажи мне ассоциативные массивы и массивы с автоматическим контролем выхода за пределы на чистом с++, без библиотек, без шаблонов, без фреймворков.
Аноним 14/02/16 Вск 12:51:54 #902 №653471 
>>653469
>массивы с автоматическим контролем выхода за пределы
Дебилам слишком сложно не говнокодить?
Аноним 14/02/16 Вск 13:01:22 #903 №653478 
>>653469
>ссоциативные массивы
std::map
>массивы с автоматическим контролем выхода за пределы
Если тебя не смущает оверхед в рантайме - обращайся к элементам массива через .at() в std::vector или std::array.
>чистом с++, без библиотек, без шаблонов, без фреймворков.
Шаблоны, STL - уже не часть C++? Ну покажи мне свой явакод рассчитаный на работу без GC тогда, он же не часть языка.
Аноним 14/02/16 Вск 13:02:19 #904 №653480 
>>653471
>НИНУЖНАААА!!!!
Массивов (почти) нет, регулярных выражений нет, возвращения массива из функции нет, сборки мусора нет, счета длины массива нет, человеческого автоматического преобразования типов нет, возврата ошибки без генерации исключений нет, нихуя нет, указатели эвривэа. Сплошное удобство.
Аноним 14/02/16 Вск 13:05:12 #905 №653485 
>СДЕЛОЙ X БЕЗ ИСПОЛЬЗОВАНИЯ Y ИНАЧЕ ТВОЁ X ГОВНО, А ВОТ МОЁ Z НАМНОГО ЛУЧШЕ
Дебилы всё не унимались, пока грамотные люди просто делали своё дело.
Аноним 14/02/16 Вск 13:08:19 #906 №653489 
>>653480
>указатели эвривэа
Видимо, ты такой дебил, что хранишь в стеке целые массивы вместо указателя на них, потому что НИАСИЛИЛ.
Аноним 14/02/16 Вск 13:09:33 #907 №653493 
>>653480
>Массивов (почти) нет
Где их нету-то, животное?
>регулярных выражений нет
http://www.cplusplus.com/reference/regex/
>возвращения массива из функции нет
return std::move(array) если очень сильно трясешься проебаться с указателями (и оверхеда такая хуйня, кстати, не имеет).
>сборки мусора нет
Автоматической - не имеет, мануально можно прикрутить gc или писать с умными указателями. Только вот всё это говно несёт больше неудобств в области C++.
>счета длины массива нет
Я тебя разочарую.
>человеческого автоматического преобразования типов нет
Автоматического и одновременно человеческого его быть и не может - либо как в С с UB на UB, либо как в питоне с тестами на каждый выпук. Нет, спасибо.
>возврата ошибки без генерации исключений нет
Ты совсем конченый?
>Сплошное удобство.
Ну уж либо удобство, либо нормальный работающий проект - сам выбирай.
Аноним 14/02/16 Вск 13:10:49 #908 №653499 
>>653452
Бумп
Аноним 14/02/16 Вск 13:12:26 #909 №653501 
>>653452
Ты слишком тупой если спрашиваешь такую хуйню.
Аноним 14/02/16 Вск 13:12:31 #910 №653502 
>>653493
>человеческого автоматического преобразования типов нет
Вообще говно для даунов.
Аноним 14/02/16 Вск 13:12:44 #911 №653503 
>>653485
СЛИЛСО)))
Аноним 14/02/16 Вск 13:16:07 #912 №653507 
>>653501
Но это же ньюфагов тред
Аноним 14/02/16 Вск 13:18:35 #913 №653510 
>>653507
Блять, ну давай пораскинем мозгами.
Есть ли отличия между сайтиком для одной большой компании и внутренним софтом для неё? Ответ на это есть ответ на твой вопрос. Да, блять, людишки делающие сайтик какого нибудь сбербанка работают в энтерпрайзе, он бывает разным и это не конкретная область
Аноним 14/02/16 Вск 13:26:41 #914 №653516 
>>642383 (OP)
Есть ли какой нибудь гайд описывающий,что из себя представляет программирование? В школе нас учили Паскулю и помню, что мы делали несложный калькулятор и нам постоянно говорили, что что бы программировать нужно не хуево понимать логику. А в шараге только 1 раз решили на бейсики задачу и всё.
Аноним 14/02/16 Вск 13:27:13 #915 №653517 
14554456332430.jpg
14554456332441.png
Pizufe, ты знаешь, что я не смогу один, но всё равно не приходишь. А ведь мы уже почти полгода знакомы.
Аноним 14/02/16 Вск 13:30:48 #916 №653520 
>>653516
Программирование - не толкание говна в жопе, и не описывается каким-то гайдиком. Сходи спроси у математиков или филологов, что их наука и конкретно их деятельность из себя представляет в общем-то.
Аноним 14/02/16 Вск 13:32:18 #917 №653521 
>>653510
А то, что даже в веб-энтерпрайзе используют в основном джаву - то правда?
Аноним 14/02/16 Вск 13:34:06 #918 №653523 
>>653520
Кстати закончилась в шараге как математика так и информатика и я не хуя не понял, что делают математики и программисты.
Аноним 14/02/16 Вск 13:35:51 #919 №653524 
>>653516
Програмирование - это работа с табличками в экселе и переустановка антивирусов. Очень тяжелая работа. Видел, как твоя мамка и сотрудницы на работе не могут без посторонней помощи настроить офисное ПО? Вот для этого программисты и нужны, поэтому они так много зарабатывают.
Аноним 14/02/16 Вск 13:36:36 #920 №653525 
Хочу вкатится в программирование (чисто на любительском уровне, ну там рогалик написать). Выбор идёт между Питоном и Джавой, по сему прошу объяснить мне три вещи:

1) В чём разница между питоном и джавой, в двух словах. Я так и не понял, чем различается скриптовый язык и язык программирования. Прошу объяснить как идиоту или 5 летнему ребёнку.

2) Как лучше учить интенсивы/вебинары или по старинке книжками.

3) Ну и последний, он же первый Джава или Питон. Цель как писал выше рогалик. Из опыта только турбо паскаль в школе.
Аноним 14/02/16 Вск 13:37:59 #921 №653527 
>>653525
>чисто на любительском уровне, ну там рогалик написать
У меня для тебя плохие новости.
Аноним 14/02/16 Вск 13:39:13 #922 №653531 
>>653525
У меня тоже в планах рогалик, правда некоторые знания уже есть. А ещё есть художник. Если не против вкатываться в идею, то напиши мне, как будешь готов.
Аноним 14/02/16 Вск 13:39:44 #923 №653532 
>>653527
Для меня любительский уровень, это в смысле, что работать программистом не буду. А так я понимаю, насколько сложны алгоритмы в рогаликах.
Аноним 14/02/16 Вск 13:40:07 #924 №653533 
>>653521
Да. Ява и шарп - +80% энтерпрайза.
Аноним 14/02/16 Вск 13:46:23 #925 №653541 
>>653525
>Я так и не понял, чем различается скриптовый язык и язык программирования.
Скриптовый язык - это тоже язык программирования.
ЯП бывают разных парадигм, видимо, ты имел ввиду разницу между интерпретируемыми и компилируемыми.
Интерпретируемые языки (например, питон) выполняются сразу, программа же на компилируемом языке сначала компилируется. а потом выполняется.
Плюс интерпретации в том, что не надо тратить время на компиляцию, просто запустил и вперед.
Минус в том, что ошибка обнаружится только в том случае, если до места с ошибкой вообще дойдет выполнение + нет оптимизации на этапе компиляции.
>Как лучше учить интенсивы/вебинары или по старинке книжками.
Это зависит от тебя. Я совмещают курсы с книгами.
>Ну и последний, он же первый Джава или Питон. Цель как писал выше рогалик. Из опыта только турбо паскаль в школе.
Думаю, для этой цели больше подойдет джава.
Аноним 14/02/16 Вск 13:47:35 #926 №653543 
>>653524
Моя мамка учитель английского. А чем занимаются кодеры и чем они отличаются от программистов?
Аноним 14/02/16 Вск 13:51:22 #927 №653548 
>>653543
Кодеры пишут на пхп
Программисты на С++
Аноним 14/02/16 Вск 13:53:24 #928 №653553 
>>653548
Программы для офисных рабочих? На чём пишутся игры для пеки/ведройда?
Аноним 14/02/16 Вск 14:08:33 #929 №653564 
>>653541
>Минус в том, что ошибка обнаружится только в том случае, если до места с ошибкой вообще дойдет выполнение
Тогда питон 100% мимо, забывать запятые и путать имена переменных это мой "конёк".

Большое спасибо за подробный ответ. Пойду скачаю книжечки.
Аноним 14/02/16 Вск 14:16:40 #930 №653569 
В прошлом треде кто-то кидал ссылку на литературу с пика, где можно было скачать книжку кликом на её картинку. Может кто продублировать?
Аноним 14/02/16 Вск 14:22:56 #931 №653571 
Анон, всю жизнь мечтаю делать игрушки. С детства. Хотя сам не геймер. Не хочу пилить бесконечные круды, энтерпрайзную хуйню вроде сервис-десков, бэкендить какую-то очередную поебень про обработку форм... Сейчас опять на диплом хотят обработку какой-то хуйни отправить. Скажи, анон, можно ли придумать годные темы, чтобы запилить диплом на каком-нибудь ue4 и крестах?
Аноним 14/02/16 Вск 14:24:11 #932 №653572 
>>653571
>всю жизнь мечтаю делать игрушки. С детства
Так и будешь мечтать, ничего не делая. Мечтатели хуевы.
Аноним 14/02/16 Вск 14:25:07 #933 №653573 
>>653569
Шапку дочитай.
Аноним 14/02/16 Вск 14:26:14 #934 №653575 
>>653572
Почему? Я просто не смогу заниматься одновременно этим и дипломом.
Аноним 14/02/16 Вск 14:30:37 #935 №653581 
>>653573
На архиваче нет этого поста.
Аноним 14/02/16 Вск 14:31:49 #936 №653584 
>>653581
http://prnewbies.esy.es/ на въеби говна.
Аноним 14/02/16 Вск 15:28:23 #937 №653625 
>>653575
Надо было запилить игру в диплом...

"Симуляция Анальных Болей В Игровом Процессе на платформе Android"
Аноним 14/02/16 Вск 15:28:32 #938 №653626 
Почему shl ax, 2 выдает ошибку Invalid instruction operand, а инструкции shl ax, 1 shl ax, 1 работают правильно?
Аноним 14/02/16 Вск 15:29:30 #939 №653627 
>>653575
Между делом,
Когда пойдешь работать, будешь говорить тоже самое.

Я когда приезжаю с работы, у меня сил помыться и съесть доширак, и пора ложиться спать.
Аноним 14/02/16 Вск 15:30:53 #940 №653631 
>>653571
Запили Мониторинг-3д-Шутер.

Или документооборот на движке кваки.
Аноним 14/02/16 Вск 15:44:07 #941 №653647 
>>653627
Раз так, то зачем 40 часов работаешь?
Найди себе неполный рабочий день или место, где можно удаленно все делать и появляться 1-2 раза в неделю на работе
Аноним 14/02/16 Вск 16:00:08 #942 №653658 
>>653647

Ну это я для примера привел, Что работы в принципе работы отжирает еще больше времени что дипломы и прочее.
Мне-то игры пилить пока не нужно(да и вообще как пилить игры, если в арт например не можешь?)

Без работы я не могу, иначе захиккую шо пиздец, и стану окончательно безвольным хуем

Аноним 14/02/16 Вск 16:19:09 #943 №653669 
>>653625
>>653631
Лол.
>>653627
>>653658
Да я понимаю. У меня мечта - научиться в годный геймдев и стать индюшатником, живя на пожертвования или покупки игры в стиме. Увы, наверное останется мечтой.
Аноним 14/02/16 Вск 16:24:40 #944 №653673 
Пацаны, почему математический пейпер, набранный латехом на одном компьютере, не компилируется и не открывается на другом? Это очередное доказательство уебищности линупсов, которые якобы скоро убьют винду (уже которое десятилетие убивают?)

Тупые мрази-пердолики не могут в удобство и совместимость. Просто охуеть, .tex-файл, набранный в программе на одном компьютере, не запускается в той же программе на другом. Какие линупсы, нахуй, какое вытеснение проприетарного софта? Уебищное неконкурентноспособное дерьмо.
Аноним 14/02/16 Вск 16:28:24 #945 №653676 
>>653548
А те, кто пишут на Swift - программисты или кодеры?
Аноним 14/02/16 Вск 16:37:10 #946 №653686 
анон, помоги нафане
нужно написать десктоп-круд, но такой чтобы в нем было как можно больше выебонов с моей стороны(сложность и тд, чтобы и параллельность была и как можно больше всего)
не могу придумать что именно это может быть за система
Аноним 14/02/16 Вск 16:48:49 #947 №653693 
>>653673
> Связанные с софтом вопросы обсуждаются в /s/.
sageАноним 14/02/16 Вск 17:19:49 #948 №653719 
>>653676
iOS бляди
Аноним 14/02/16 Вск 17:24:34 #949 №653725 
>>653719
Почему бляди?
Аноним 14/02/16 Вск 17:30:16 #950 №653730 
Анон, прошу совета.
Есть работы, требующие однотипных вычислений. То есть, имеем стартовые данные, а потом по одной и той же методике с числами нужно проводить действия. Итогом должен являться документ ворд с рамками и оформлением, текстовой частью и данными числами и тем, что получилось из них. Раньше работал через связи, но они лагать стали. Через макросы - VBA я почему-то недолюбливаю. Кроме VBA есть что посолидней?
Аноним 14/02/16 Вск 17:31:54 #951 №653732 
>>653730
попробуй c#
Аноним 14/02/16 Вск 17:31:55 #952 №653733 
>>653730
R -> LaTeX -> Word
Аноним 14/02/16 Вск 17:32:40 #953 №653736 
>>653732
>>653733
Спасибо большое, буду узнавать.
Аноним 14/02/16 Вск 18:14:03 #954 №653770 
Анон, всю жизнь мечтаю делать игрушки. С детства. Хотя сам не геймер. Не хочу пилить бесконечные круды, энтерпрайзную хуйню вроде сервис-десков, бэкендить какую-то очередную поебень про обработку форм... Сейчас опять на диплом хотят обработку какой-то хуйни отправить. Скажи, анон, можно ли придумать годные темы, чтобы запилить диплом на каком-нибудь ue4 и крестах?
Аноним 14/02/16 Вск 18:14:10 #955 №653771 
Анон, посоветуй годные книги по программированию и компьютерным наукам. Например, в СССР и после развала выпускали хорошие книги для школьников с интересными задачами про обход лабиринта, Life Game и алгоритмы на графах которые зекач не осилит. Накидай все, что знаешь.
Аноним 14/02/16 Вск 18:19:40 #956 №653779 
>>653771
Ты расскажи подробнее про то, о чем сейчас спизданул, скинь конкретных ссылок, начни с себя, короче. Зекач заинтригован.
Аноним 14/02/16 Вск 18:24:31 #957 №653784 
>>653779
Вспомнил только эту: http://coollib.com/b/214357/read
Аноним 14/02/16 Вск 18:27:05 #958 №653792 
Зканы, посоветуйте библиотек для java, нужен объемный плот/график. Надо будет рисовать результат работы генетических алгоритмов и собственно минимизируемую функцию.
Аноним 14/02/16 Вск 18:29:26 #959 №653798 
>>653725
Да у него горит прост.
>>653553
На готовых фреймворках, почти все из которых базируются c++.
Аноним 14/02/16 Вск 19:00:45 #960 №653824 
14554656460920.jpg
Блять, анон, не могу все таки определится с чем связать себя. Всё хочется знать, всё читаю понемножку, а толком нихуя не знаю. Сначала осваивал кресты, а именно qt. Написал на нем курсач, потом перелез на андроид с его джавой. Загорелся одной идеей, мутил, мутил, потом осознал что выглядит это говно в натуре как говно, ибо дизайнер из меня хуевый, плюс я хикка-битард и друзей, которые мне бы могли помочь в этом деле, нету. Теперь я вообще ебанулся и штудирую документацию Юнити и шарпов, хотя уже понимаю что в будущем я откажуть от охуенной идеи своей игры из-за нехватки художника. Как найти себя в этом сложном цифровом мире?
Джаваскрипты и всякие руби почему-то не котирую.
Аноним 14/02/16 Вск 19:19:29 #961 №653840 
Дерево обхода графа в глубину единственно или нет? Дерево обхода, которое построил я, совпадает с примером только примерно на 70%.
Аноним 14/02/16 Вск 19:26:29 #962 №653849 
>>653840
Нет ты же мог в другом порядке идти.
Аноним 14/02/16 Вск 19:35:59 #963 №653888 
Дайте идею, чего бы наваять на ассемблере, дабы его более-менее понимать и уметь реверсить алгоритмы.
Аноним 14/02/16 Вск 19:40:11 #964 №653901 
Глупейший вопрос. В чем отличие C# от Си?
Аноним 14/02/16 Вск 19:47:47 #965 №653920 
>>653888
Кейлоггер на WinAPI.
Аноним 14/02/16 Вск 19:50:29 #966 №653927 
>>653920
Неплохо. Разберусь с апи, и может перехватом для скрывания. Добра тебе, пойду пытаться.
Аноним 14/02/16 Вск 19:52:44 #967 №653940 
>>653927
Можешь еще почитать Рихтера о программировании под винду.
Аноним 14/02/16 Вск 20:11:47 #968 №653975 
>>653824
Наверное это потому что ты не видишь реальных перспектив нигде. Поиграться первую неделю интересно с любой технологией. Но чтобы серьезно работать - нужно знать, куда ты двигаешься и зачем. У тебя такого знания нет, ты не видишь воодушевляющих перспектив ни в одной из известных тебе областей.

Имхо нужно с этим не бороться, а задуматься. Если перспектив не видно - может и не нужно в этой области лбом об стену долбиться?
Оглядись по сторонам. Мир большой.
Аноним 14/02/16 Вск 20:12:45 #969 №653977 
>>653901
В чем отличие русского от китайского?
1. Они разные.
2. Их используют разные люди.
3. Их используют в разных местах.
Аноним 14/02/16 Вск 20:22:20 #970 №653988 
>>653901
C - язык для системного программирования, там где нужна максимальная скорость, драйвера-хуивера, ОС и тд. С# майкрософтовский высер для .NET отличается сахарностью и няшностью. На нем клепают формочки и прочее говно для винды. Не знаю насчет вэба но вроде можно бэкэндеить, может ошибаюсь и ASP .NET это другое. Язык который медленнее, по некоторым бенчмаркам, жабы в рантайме это надо постараться.
Аноним 14/02/16 Вск 20:33:06 #971 №654013 
http://2016.codefest.ru/
Что скажете? Стоит ехать?
Аноним 14/02/16 Вск 20:36:58 #972 №654024 
>>653988
>На нем клепают формочки и прочее говно для винды. Не знаю насчет вэба но вроде можно бэкэндеить, может ошибаюсь и ASP .NET это другое.
Шарп сейчас используют в двух местах: бэкенд asp.net и геймдев Unity.

>На нем клепают формочки и прочее говно для винды.
Ты видел в жизни хоть один десктоп софт, который написан на сишарпе? Не видел? Вот то-то же.
Десктоп на шарпе эпичен. Скомпилированная пустая форма wpf (десктоповый фреймворк от майкрософт) жрет около 100-150 мб оперативы. Так что, технология мягко выражаясь неудачная.

Почти весь десктоп (под винду в том числе) всегда писался и пишется до сих пор на С++.
Аноним 14/02/16 Вск 20:40:46 #973 №654029 
>>654024
> Ты видел в жизни хоть один десктоп софт, который написан на сишарпе?
Как минимум половина десктовного софта под винду написана на шарпе. Кроме требовательного к ресурсам. На плюсах десктопы давно не пишут (а если пишут, то из-за Qt, чтобы было кроссплатформенно).
Аноним 14/02/16 Вск 20:44:07 #974 №654032 
>>654029
>Как минимум половина десктовного софта под винду написана на шарпе.
Хоть один пример общеизвестной программы покажи.
Аноним 14/02/16 Вск 20:44:46 #975 №654036 
>>654024
>Ты видел в жизни хоть один десктоп софт, который написан на сишарпе? Не видел? Вот то-то же.

Я вот думаю, тогда а зачем тогда каждое второе приложение ставит себе .net фреймворк.
Аноним 14/02/16 Вск 20:50:11 #976 №654045 
>>654024
Я сам говно на шарпе клепал для десктопа.
Аноним 14/02/16 Вск 20:53:35 #977 №654049 
>>654036
>каждое второе приложение ставит себе .net фреймворк.
Один конкретный пример общеизвестной программы, пожалуйста. Желательно, чтобы она была не от МС по понятным причинам.

>>654045
Имеется ввиду на работе?
Аноним 14/02/16 Вск 20:58:22 #978 №654055 
Анон, поясни тупой студентоте.
Что значит "программирую на %язык-нейм%"? Типа выучил синтаксис, стандартную библиотеку, еще что-то сверху, написал пару программ, и типа ты умеешь программировать на этом языке? Когда можно говорить, что ты умеешь?
Аноним 14/02/16 Вск 21:00:58 #979 №654058 
>>654055
>Когда можно говорить, что ты умеешь?
Когда ты зарабатываешь деньги программированием.
Аноним 14/02/16 Вск 21:02:10 #980 №654059 
>>654049
а черт его знает, когда родственники просят всякое говно поставить, постоянно всплывает, я то макоеб-прыщеблять.

пару 5 назад, когда я еще не кодил, местные программисты, выпускали внутри компании(если вы в ДС, то их рекламу вы часто видите), разные тулзы для работы(специфика работы), и там сишарп, да и вроде досих пор клепают как мне сообщают. Знакомый тоже кодить на решетках.
Аноним 14/02/16 Вск 21:03:41 #981 №654061 
>>654058
Чтобы зарабатывать - нужно сказать на собеседовании, что умеешь.

Легкий способ научиться программировать:
1. Не умеешь программировать.
2. Говоришь работодателю, что умеешь.
3. Он тебя нанимает и платит тебе деньги.
4. Раз тебе платят деньги, следовательно ты умеешь программировать.
Аноним 14/02/16 Вск 21:04:53 #982 №654064 
>>654061
Не знаю, я такое на собеседованиях никогда не говорил, я кидал им свою репу на гитхабе. а Потом они сами предлагали что-то
Аноним 14/02/16 Вск 21:05:36 #983 №654065 
>>654049
Да по работе, клиент кэширующих и синхронизирующий аудио плейлисты с сервера.
Аноним 14/02/16 Вск 21:06:41 #984 №654066 
>>654049
> Один конкретный пример общеизвестной программы.
Paint.NET, KeePass, скрипты в Unity?
Аноним 14/02/16 Вск 21:19:01 #985 №654080 
>>654049
> Один конкретный пример
Low Orbit Ion Cannon же.
Аноним 14/02/16 Вск 21:30:38 #986 №654093 
>>654066
>скрипты в Unity
1. Сама Юнити написана на С++.
2. Разработка мультиплатформенных игр - это не десктоп, это геймдев.
3. В Юнити даже дотнет майкрософтовский не используется, там используется Моно.

>Paint.NET
Это демонстрационный рекламный проект майкрософта, чтобы доказать всем, что дотнет нужен. Судя по тебе, реклама сработала.
Кстати, даже это говно они без С++ сделать не смогли лол.

>KeePass
>Qt
>мультиплатформа
Аноним 14/02/16 Вск 21:33:36 #987 №654100 
>>653792
Ламп вопросу
Аноним 14/02/16 Вск 22:26:28 #988 №654147 
>>654093
Ну ок, я не могу вспомнить десктопного софта для всех, зато я могу вспомнить морду AMD-шных дров, KeyCollector и кучу околофинансовых приблуд, которыми пользуюсь.
Аноним 14/02/16 Вск 23:01:15 #989 №654198 
>>654147
>зато я могу вспомнить морду AMD-шных дро
Будь она написана на питоне, что нибудь изменилось бы? Кроме того, что зависимости ограничились бы в 20-30мб?
>KeyCollector
Ээээ...
>кучу околофинансовых приблуд, которыми пользуюсь.
Ну, область 1С, хорошо. Сюда же справедливо то, что написано выше.

Так и не названо никакого софта, которым прям пользуется куча народа.
Аноним 14/02/16 Вск 23:03:50 #990 №654201 
Решил начать кодить. Надоел копирайт. Собсна впорос:
Java дрочённая или C++/C++++ точёные?
Аноним 14/02/16 Вск 23:07:35 #991 №654208 
>>654198
>Будь она написана на питоне, что нибудь изменилось бы?
Как я помню, из-за того, что питон интерпретируемый язык, для запуска ПО на нем необходим установленный питон.
Аноним 14/02/16 Вск 23:13:21 #992 №654215 
>>654208
Дропбокс видел? Питон требовался?
Аноним 14/02/16 Вск 23:18:42 #993 №654219 
>>654208
>>654198
>Кроме того, что зависимости ограничились бы в 20-30мб?
Засунуть 10мб интерпритатор со всеми зависимостями в комплект поставки - трудна.
Аноним 14/02/16 Вск 23:19:27 #994 №654220 
>>654201
Бамп.
Аноним 14/02/16 Вск 23:19:38 #995 №654222 
>>654215
Эм.
Его клиент на сишке написан
https://www.dropbox.com/help/247
Аноним 14/02/16 Вск 23:28:56 #996 №654231 
Господа, кто что скажет про VR направление, сейчас довольно активно развивается, да и вообще кажется крайне интересным и технологией будущего. Сам коммерческой разработкой занимаюсь чуть меньше года, к геймдеву отношения не имею, но вот стало интересно: какие технологии используются, какие вообще ближайшие перспективы, что интересного можно уже почитать на тему?
Аноним 14/02/16 Вск 23:30:52 #997 №654233 
>>654032
Редактор к НВН2, интерфейс к дровам к разеровским мышам и амудешным видеокартам, моно/шарп/флеш-девелоп. Да хуй его знает, дохренища прог просят установить дуднет - думаешь, это просто так?
Аноним 14/02/16 Вск 23:38:52 #998 №654247 
>>654222
Я тебя сейчас разочарую
https://github.com/dropbox/nautilus-dropbox
Python 47.0%
C 40.6%
Сишный код - обвязка для Nautilus, для разных платформ там разная хуита, скрипты питоновские одни.

>>654233
>Редактор к НВН2, интерфейс к дровам к разеровским мышам и амудешным видеокартам, моно/шарп/флеш-девелоп
>общеиспользуемая программа
Ээээ, блять...
Начать перечислять, что на плюсах написано (в том числи и гуй), или так успокоитесь?
Аноним 14/02/16 Вск 23:41:07 #999 №654251 
Что можно почитать по комп. сетям после Таненбаума? Желательно прикладной и/или транспортный уровни. То, что у него в рекомендуемом написано, половина не гуглится даже.
Аноним 14/02/16 Вск 23:47:04 #1000 №654261 
>>654247
>Начать перечислять, что на плюсах написано
Поздравляю, ты дебил. Сходи к врачу за справкой.
Аноним 14/02/16 Вск 23:51:10 #1001 №654268 
>>654261
Ну вот ты даунёнок и слился на юбилейном тысячном посте. Соси.
Аноним 15/02/16 Пнд 00:07:33 #1002 №654285 
Аноны, кто может доходчиво объяснить, на каком моменте и каким образом инструкции программы становятся реальным физическим воздействием на процессор? Про программы-ассемблеры читал, но для меня этот процесс по прежнему остаётся червоточиной между миром материи и миром идей. Что за ассемблеры? На чём тогда написаны они? Не понятно.
Аноним 15/02/16 Пнд 00:12:55 #1003 №654293 
>>654285
Почитай у Таненбаума "Архитектура Компьютера".
Аноним 15/02/16 Пнд 00:13:22 #1004 №654295 
>>654285
Операционная система читает программу с диска, и ложит ее в очередь команд процессора. А процессор постоянно крутится с момента включения - берет команду из очереди, выполняет ее, потом берет следующую. Естественно там куча нюансов вроде разных прерываний, процесс загрузки ОС и тому подобное.
Аноним 15/02/16 Пнд 00:17:28 #1005 №654307 
>>654293
Уже качаю, спасибо

>>654295
Как процессор понимает, что команда - это команда? Вернее, когда строчка когда становится командой? Это же просто набор букв на дисплее.
Сорян, если я платиновый долбоёб. Таненбаума получил, пойду просвещаться
Аноним 15/02/16 Пнд 00:25:36 #1006 №654323 
>>654307
Процессор не понимает. Понимает (должна) операционная система. Программа - набор байт. ОС считывает ее, пытается разобрать где там команды и начинает по очереди скармливать их процессору (все команды пронумерованы - тоесть команда это число).
Аноним 15/02/16 Пнд 00:30:04 #1007 №654328 
>>654323
Как происходите передача команды в ток?
Аноним 15/02/16 Пнд 00:30:20 #1008 №654329 
>>654323
Но операционная система тоже программа, а значит - набор байт. Кто же разбирает и "скармливает" процессору ОС?
Аноним 15/02/16 Пнд 00:36:05 #1009 №654342 
>>654329
Фиксики, сука, что не ясно?
Аноним 15/02/16 Пнд 00:37:26 #1010 №654345 
>>654329
Загрузчик запускает ОС. BIOS запускает загрузчик. А BIOS читается напрямую процессором из специального ПЗУ при включении. Читай танебаума.
Аноним 15/02/16 Пнд 01:32:00 #1011 №654421 
>>653975
Я просто боюсь обосратся с выбором технологий, ибо на ту же джаву ее пойдет не меньше полгода для джуниора, а оказаться никому не нужным старпером не хочу оказатся. Мб приложу больше усилий и попробую стать экспертом в .net и джаве.
Аноним 15/02/16 Пнд 01:52:49 #1012 №654445 
>>653975
кроме того я себя не представляю в никакой сфере кроме политической и компьютерной)
Аноним 15/02/16 Пнд 02:15:39 #1013 №654492 
14554917400610.jpg
Есть идея мобильного приложения zatvornik.io. Целевая аудитория - чуханы, живущие без мамки или тянки. Приложение напоминает чухану о том, что нужно постирать и поменять постельное белье, сменить труханы, убраться в комнате, прогуляться, помыться, рекомендует диеты, планирует бюджет на стоматологию и фитнес, отправляет на диспансеризацию. Чухан дает обратную связь, что он выполняет предписания, и приложение дает ему всякие ачивки. Также есть периодические тестики, которые мониторят состояние хиккана, и отключают лишние уведомления (зачем ебать мозг сменой труханов тому, кто их итак меняет?). Регистрация анонимна, можно даже к почте не привязывать.
Аноним 15/02/16 Пнд 02:22:21 #1014 №654502 
>>654345
>BIOS читается напрямую процессором
Но ты же сказал, что
>Процессор не понимает.
Ответ про Фиксиков звучит как-то убедительней.
Аноним 15/02/16 Пнд 02:45:28 #1015 №654552 
>>654502
Процессор умеет при подаче питания начинать выполнять код с фиксированного адреса в памяти. В оперативную память этот код не попадает, просто материнская плата или иное железо обрабатывает запросы процессора на чтение региона памяти и выдает содержимое небольшого ROM. Код инициализирует DRAM (оперативную память), флеш-память и читает оттуда какой-нибудь загрузчик, который уже управляет дальнейшей инициализацией и загрузкой. Иногда процессор сам умеет читать какое-нибудь ПЗУ к себе в кэш и выполнять бутстрап из прямо из кэша, пока не инициализирует DRAM.
Аноним 15/02/16 Пнд 02:56:44 #1016 №654582 
>>654552
Спасибо. Значит таки он умеет выполнять код. Есть подозрение, что ОС не "разбирается и скармливает", а контролирует использование ресурсов компьютера, предоставляя их программам. В общем, пойду читать.
Аноним 15/02/16 Пнд 03:49:22 #1017 №654653 
>>653517
Pizufe
Аноним 15/02/16 Пнд 05:05:56 #1018 №654726 
можно ли параллельно с учебой именно учебой, а не халявой\сдачей на отъебись СЕРЬЕЗНО задрочить погромирование? java намного востребовннее, чем python? что делать после того, как выучил язык, но кроме него знаешь только нихуя?
ps: в вузике учу теор физ
Аноним 15/02/16 Пнд 05:50:07 #1019 №654730 
>>653517
Научите понимать эти цифорки и буковки на втором пикрелейтеде?
Аноним 15/02/16 Пнд 05:52:38 #1020 №654731 
>>654730
Это MIPS-assembler. Если у тебя нет задач, связанных с ним, то и понимать незачем. Я в нём разбирался для того, чтоб подробнее понять архитектуру игры, которую модифицирую. Это PS1.
Аноним 15/02/16 Пнд 05:55:14 #1021 №654732 
>>654731
Ты зареверсил игру чтобы ее эммм портировать или преобразить, например? Ну ладно. Просто интересно, как это из целого файла с кодом выходит этакая штука.
Аноним 15/02/16 Пнд 05:58:10 #1022 №654735 
>>654732
У меня вся игра разобрана на ресурсы, я серьезно преображал её и без реверсинга. Однако, на определенном этапе всё же пришлось лезть в экзешник и разбирать всё детальнее. Например, сейчас разбираю последовательность преобразования числа из скрипта комнат при вызове видеоролика в непосредственный номер сектора с этим файлом. Делаю это для объединения дисков (игра вышла на двух дисках, но модифицировать один будет всяко проще, чем дублировать изменения).
Аноним 15/02/16 Пнд 06:03:03 #1023 №654736 
14555053832160.gif
>>654735
Хм, понятно
Аноним 15/02/16 Пнд 06:03:59 #1024 №654737 
>>654736
Не, ну если тебе интересно, то я могу пояснить, как получаются циферки и буковки и что они делают.
Аноним 15/02/16 Пнд 06:05:33 #1025 №654738 
>>654737
Я так то в общих чертах знаю про коньпеляторы декомпеляторы. Просто интересен твой боевой путь, с чего ты начал?
Аноним 15/02/16 Пнд 06:06:36 #1026 №654739 
>>654738
С чего я начал в плане знакомства с ассемблером? Или с программированием? Или интересует мой конкретный путь работы с этой игрой с нуля?
Аноним 15/02/16 Пнд 06:08:06 #1027 №654740 
>>654739
С ассемблером интересно. Он был первым или нет? И как ты игру разбирал, переделывал, вот это вот все.
Аноним 15/02/16 Пнд 06:30:42 #1028 №654746 
14555070421500.png
14555070421531.png
14555070421572.jpg
>>654740
Изначально мне в руки попал редактор статов противников. Написан он был то ли китайцев, переехавшим в голландию, то ли голландцем, переехавшим в китай. Мне понравилась идея модификации игры (мне сама игра нравилась изначально, но недоставало сложности — я упоротый хоркорщик, мне редко какая игра доставляет, люблю принимать сложные решения, ну не важно в общем), я захотел усложнить её, усилитьпротивников. Суть в том, что боевая система в игре имеет очень большой потенциал, но, как всегда, япошки нихуя не доделали, спешили с релизом, в итоге всё недоделанное, лишь бы проходилось.

Я сделал модификацию, но мне этого оказалось недостаточно. Увы, я мог получить доступ к информации и раньше, но как-то не пытался искать, да и в России в начале нулевых интернет был не шибко развит. В общем, уже ближе к 2010 я набрел на ресурсы (уже давно мертвые), где несколько человек (тот китаец/голландец, работающий когда-то в Senile Team, какой-то студент IT факультета стэнфордского университета и пара любителей) публиковали информацию о своих попытках разобраться в структуре игры. Многие знания были почерпнуты из предыдущих ковыряний в финалках (восьмых и девятых вроде, там наиболее похожий движок).

Я тогда понятия не имел о подробностях ассемблера и прочего, лишь нашёл немного информации о структуре диска, почитал примерно где какие файлы. Информация была скудноватой, но это было достаточно, чтоб начать. Зачем нашёл наработки того студента, начал разбираться в его коде.

Примерно через год был создан портал triple-tech, где пара умных ребят пыталась воедино собрать всю информацию об архитектуре игры и её внутреннем устройстве. Я начал помогать, менять те или иные файлы, разбираться что как работает, дополнять вики. Мы собрали гору информации.

По итогам можно сказать следующее:
Движок игры состоит из несколько экзешник-оверлеев. Есть основной, непрерывно висящей в RAM и подгружающийся при загрузке диска через boot.dat. Всё остальное догружается при необходимости.

Остальные экзешники:
1. Интерпретатор боевых скриптов.
2. Интерпретатор филдовых скриптов (читай, комнаты-локации).
3. Ещё всякое по мелочи, не буду вдаваться в подробности.

Опираясь на старые наработки, я написал декомпиляторы боевых и филдовых скриптов. Примерно через год мы знали что делают примерно 5600 файлов игры из 5617. Конечно, остались некоторые неизвестные управляющие байты, но этого уже было достаточно, чтоб изменять игру как угодно, хоть новую делать на её движке.

Однако, чем больше возможностей появляется, тем больше всего хочется сделать. Я начал пытаться фиксить различные баги движка, писав для этого костыли в филдовых и баттловых скриптах. Плохой путь, но он работал.

Через некоторое время ярешил улучшить боевую составляющую игры через внешний оверлей. Я предполагал, что большинство будет играть через эмуляторы, мало кто станет возиться с записью образа на диск, чтоб играть на оригинальной PS1.
Разбирался с хуками DX и OpenGL, что-то у меня получилось, что-то нет. Всё же, в программировании я не слишком опытен. Но таки я совладал в какой-то степени, но не без помощи других людей. Один из них - Pizufe, которого я и пингую в тредике. С этим вопросом мы возились осенью прошлого года.

У него была идея реализовать мою задумку нативно, средствами самой игры и консоли, а не внешними средствами. Он спросил, знаю ли я ассемблер. Я сказал, что нет, но я быстро учусь. Через некоторое время он исчез, так что я начал вникать самостоятельно. Читал литературу днем и ночью, разбирался, как оно всё работает. А потом IDA, дебаггер, вот это всё.

Не могу сказать, что я знаю архитектуру консоли на 100%, но.. Я знаю уже заметно больше, чем знал той осенью.

И мне это всё чудовищно интересно.
Сидишь днём и ночью, втыкаешь в ассемблерный листинг и понимаешь, что здесь, в этом безупречном слиянии ветвей, сокрыта музыка, искусство, живопись, жизнь, природа. И это всё сгенерировано компилятором, которому скормили сишный код. Регистры, стек, branch-delay slots, это всё невероятно красиво. Когда я сажусь работать над этим, то забываю обо всём, например о том, что я нищий немощный пидораха без целей и стремлений. Всё вокруг исчезает и я вижу только красоту. Красоту букв и цифр, битовых масок, преобразований. Я не могу описать свой восторг.

pizufe (21:49:35 21/10/2015)
Жаль, что ты асм не знаешь. Тебе бы вот тот самый 0004.combat_executable_maybe.psx посмотреть. Я-то еще не скоро до него доберусь, да и форматов ресурсов не знаю.

Lynx (21:52:18 21/10/2015)
>Жаль, что ты асм не знаешь.
Да, жаль. Надо заняться.


Ну чтож, теперь знаю. Но теперь я снова один.
Аноним 15/02/16 Пнд 06:32:49 #1029 №654747 
14555071691770.png
>>654746
Вот скриншот маленькой победы. Мы смогли объединить диски, добавив файлы видео со второго на первый. Правда, с длительностью пока не разобрались (видео прерываются на не своём конце, а на чужом), но это уже нюансы. Таблицы пропатчили и это маленький прорыв.
Аноним 15/02/16 Пнд 06:47:31 #1030 №654750 
>>654747
Крутой прогресс, на сколько я могу судить со своего хелловордского дивана. Вот что страсть с людьми делает
Аноним 15/02/16 Пнд 07:31:49 #1031 №654760 
>>654201
Java
Аноним 15/02/16 Пнд 07:32:51 #1032 №654761 
>>654747
Что за игра то?
Аноним 15/02/16 Пнд 12:56:15 #1033 №654876 
>>654761
Chrono Cross
Аноним 16/02/16 Втр 09:40:17 #1034 №655705 
>>651344
В таком виде, как ты предложил - не работает

./tst.sh
./tst.sh: line 2: string: command not found
Аноним 16/02/16 Втр 09:50:14 #1035 №655717 
>>655705
>это я переименовал str на string
Аноним 16/02/16 Втр 10:04:39 #1036 №655723 
>>655705
напиздел, работает. Спасибо
Аноним 16/02/16 Втр 10:54:49 #1037 №655786 
Перекатывайтесь уже.
Аноним 19/02/16 Птн 20:48:52 #1038 №659931 
Где джаваскрипт тред?
comments powered by Disqus