Этого треда уже нет.
Это копия, сохраненная 14 сентября 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
919 Кб, 2310x2306
ньюфаг тред #90 #526967 В конец треда | Веб

подсветка кода для /PR/ скачать

\r\n\r\n

\r\n

F.A.Q.

\r\n\r\nВ: Хочу стать программистом, какой язык учить?
\r\nО: Английский + Ruby/Python (\r\nruby: ruby
\r\npython: книжка какая-то, я питон не знаю).

\r\n
\r\n\r\nВ: Ко-ко-ко не работает программа. Анон памаги.
\r\nО: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
\r\n
\r\n\r\nЯзыкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
\r\nНа текущий момент мне известно об - scala\r\npython\r\nhaskell\r\njavascript\r\njava\r\n1c\r\nкурсера\r\nC++\r\nC\r\nRuby\r\nios\r\nandroid\r\nC#\r\nD ну и плюс нетонущий пхп
\r\n
\r\n\r\nВ: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.\r\nТред для обсуждения нетехнических околопрограммерских тем.
\r\nО: всем сюда (М)
\r\n
\r\n\r\nВ: У меня горит лаба, курсач, не знаю какую тему диплома взять
\r\nО: Задавай вопрос в этом треде
\r\n
\r\n\r\nВ: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
\r\nО: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.\r\nИначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.\r\n

\r\n\r\nВ: Какую программу поставить для ....
\r\nО: Вопросы связанные с программами обсуждаются в /s/
\r\n\r\nВ: Взломать акк
\r\nО: просто съеби\r\n
\r\n
\r\n\r\nВ: Подскажите сайтов которые нужно читать, чтобы ...
\r\nО: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
\r\n

\r\n

\r\nкод оформляйте на специальных сервисах ideone или pastebin\r\n\r\n

\r\nлитература с пика \r\n

\r\n

\r\nпрошлый тред\r\n

\r\n

\r\n
Первый нах #2 #526969
Про кого же сказать, что они соснули? Пожалуй, соснули веб-дебилы и неосиляторы математики.
#3 #526970
>>526969
Рубибляди и Goвноеды же, они всегда сосут.
#4 #526974
>>526969
Кто соснул? Ты соснул ёпта!
#5 #526990
Дайте советов, где можно быстро найти подработку. Осталось 50 рублей в кармане, а зарплата в конце месяца, не знаю что делать. Поискал удаленку на hh.ru, ответили один раз и даже обещали взять по совмещению, но аванс тоже не ранее, чем через 2 недели. А мне деньги нужны сейчас.
Знаю Java (Swing, JDBC, сервлеты, Hibernate), C# (WPF, ASP.NET MVC, ADO.NET, LINQ), Delphi (10+ лет), С++/Qt (писал пару программ), немного PHP (чисто язык, без фреймворков) и Python (Django), JavaScript/jQuery/AngularJS/ExtJS, SQL/T-SQL, ANSI C, ассемблер x86 (DOS & Windows, 16/32 bit), WinAPI, DirectX, OpenGL.
#6 #527022
>>526990

>Знаю Java (Swing, JDBC, сервлеты, Hibernate), C# (WPF, ASP.NET MVC, ADO.NET, LINQ), Delphi (10+ лет), С++/Qt (писал пару программ), немного PHP (чисто язык, без фреймворков) и Python (Django), JavaScript/jQuery/AngularJS/ExtJS, SQL/T-SQL, ANSI C, ассемблер x86 (DOS & Windows, 16/32 bit), WinAPI, DirectX, OpenGL.


Профи в треде, все в фулл-стэк разработку.
#7 #527030
>>526990
Кредитную карту заведи.
#8 #527047
Парни, начал изучать С++, нашел книги, но в каждой из них одно и то же, где взять больше информации?
#10 #527063
>>527047
Ах да, прямо сейчас идёт курс от индусов по C++. НАЛЕТАЙ!
https://www.edx.org/course/introduction-computer-programming-part-1-iitbombayx-cs101-1x-0
50 Кб, 375x360
9 Кб, 300x327
#11 #527070
Почаны, собираюсь идти на курсы, чтобы после этого устроиться джуном или пойти фрилансить; есть два стула: рубины на рельсах и асп.нет. При этом у меня есть опыт создания шиндошсфон-приложения, с фронтендом/бэкендом дел не имел. Сам я из картофельного ДС.
1) Верно ли, что устроиться джуном на асп.нет будет в разы проще и быстрее?
2) Что там с фрилансом? Я бросил взгляд на апворк и всякие фриланс.ру; вроде бы, работы для руби не намного меньше, так ли это или я себя наебал? На чём будет легче поднять шекелей?
3) Сильно ли мне поможет опыт в WPF при изучении ASP?
4) Какие вообще подводные камни в обоих случаях?
#12 #527071
>>527070
5) Правда ли, что проекты на руби рано или поздно переписывают на другой язык? Если да, то почему?
6) Правда ли, что АСП.НЕТ годится только для огромных бизнес-проектов?
7) Я смогу написать клон ныне почившего voar.io на одном из сабжей и при этом не чувствовать себя наёбаным на технологию?
#13 #527072
>>527070
>>527071
0) Нахуя тебе курсы? Их бесплатных и на трекерах как говна, на edx вроде вон от самих МАЙКРОСОФТ идут сейчас.
1) Да, вакансий больше.
2) После одних курсов не поднимешь даже на пхп, пиздуй сначала в офис годик работать.
3) Как земля.
4) Сишарп - есть работа. Раби - нет работы.
5) Только если растёт нагрузка, узкие места штопают на других языках.
6) Нет.
7) Тебе нужен js
#14 #527090
>>527072
что такое edx?
мимодругойанон
#15 #527093
>>527090
Не скажу. У меня кстати идея была, сделать короче такую штуку типа "поисковика". Ну короче проиндексировать всякие слова и страницы, вводишь его и оно находит и выводит ссылку.
Бля, жаль на такое надо дохера времени и денег на сервера, так бы сделал. Назвал бы наверное как-то ещё, типа яндекс, ну как ИНДЕКС типа ИНДЕКСИРУЮ, но ЯНДЕКС. Или типа много страниц, поэтому ГУГОЛ. Круто я придумал? Вот типа ты бы ввёл edx, а оно сразу высветило ссылку сайта!

Охуенная идея!
блядь, беспомощный даун аутист это вы
#16 #527108
Сука, два года игрался с курсерами всякими, вяло работая на веб-параше в провинциальной студии.
Решил страть нормальным программистом, а программировать-то не умею, лол.
Попробовал написать пару игр на петухоне, вот месяц балуюсь.
Пишу сейчас пакмана, пиздец блядь, как же тяжело. Сама-то логика не особо тяжёлая, но воплотить это в коде чтобы всё работало нормально - охуеть можно. Постоянно не могу понять куда совать код, в какой класс, как всё это вместе должно взаимодействовать.
Обычно советуют НУ ПРОСТО ПИШИ КОД КОРОЧ))), это троллинг или со временем я стану лучше? Или я вообще профнепригоден? Как научиться проектировать нормально?
#17 #527109
>>527093

>Вот типа ты бы ввёл edx, а оно сразу высветило ссылку сайта!


http://www.dmoz.org/Computers/Internet/Searching/Search_Engines/Specialized/
#18 #527110
>>527108

>со временем я стану лучше


this.
#19 #527113
>>527108
Пакман, змiйка, танчики — это всё автоматы без состояния, как здесь: http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/
Просто меняешь внешнюю среду (игровое поле), затем либо человек на клавишу нажмёт, либо ещё раз поменяешь игровое поле, и т.д.

>воплотить это в коде чтобы всё работало нормально - охуеть можно


Начинается когда танчик должен тащить едрённую ракету, а в коде не было предусмотрено.
#20 #527114
>>527109
Советую дропать программирование, ты просто непроходимо тупой.
#21 #527119
>>527113
Пока не читал, но почему это без состояния? Вот у меня есть враг, у него есть позиция на поле, есть режим (преследовать, отступать, убегать), есть целевая позиция к которой он пытается добраться, есть направление в котором он двигается, и с каждым обновление мира обновляется и его состояние. Это ли не mutable state?
#22 #527124
>>527119
Да, у танчика и его врагов будет состояние (а если делать как в статье, то надо каждый новый создавать танчик).
И я не уверен насчёт позиции на поле: что-то подсказывает мне, что она должна быть не у танчика, а у самого поля... если кто-нибудь здесь делал игры, то он/она, возможно, расскажет.
#23 #527125
>>527124
то надо каждый раз создавать новый танчик
#24 #527127
>>527124
Сам спросил по IRC, короче, «поле у нас вообще не меняется, у нас dictionary<танчик, его-расположение-на-поле>, и вот этот dictionary меняется».
#25 #527145
Возможно не совсем програмач, но все же.
У меня есть список значений, можно ли их разбить на две половины так, чтобы суммы значений каждой половины стремились к указанной величине?
Может быть в экселе что-то подобное есть?
#26 #527146
>>527127
Хуй знает, поле и объекты что-то у меня больно тесно взаимодействуют, поэтому кажется будто и там и там будет хуёво держать позицию и движение. Но одним состоянием будет меньше, это да. Хуй знает, поиграюсь посмотрю. Где спрашивал-то?
#27 #527163
Тебе сейчас этот функцианальщик насоветует.
#28 #527170
Тимлидом в успешную компанию без высшего попасть можно?
#29 #527180
>>527170
Если в твоей стране то вполне, будут же смотреть на твой опыт. Если уебывать в другую, то смотря куда (и как). Могут не выдать рабочую визу просто по тому что вышки нет.
#30 #527182
>>527145
Есть в екселе, solver называется.
Поясняет бог: рефакторбыдло соснуло #31 #527183
Мой стандартный комплект влезает на флешку и работает на любой системе, включая *nix и Мас. Компилятор локально не нужен – он стоит за тридевять земель и всегда доступен по ssh. Почему некоторые считают Visual Studio вершиной прогресса, и, кстати, что это за странное слово «рефракторинг»?

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

Впрочем, не нужно зацикливаться на инструментарии и любимых компьютерах. К примеру, я выиграл международный конкурс по обфусцированию JavaScript, сидя при этом в кафе, где у меня с собой был только телефон BlackBerry. Так что не рабочее окружение делает человека. Один хороший знакомый недавно набросал прототип будущей системы и заключил контракт на несколько миллионов долларов на салфетке в таком же прибрежном кафе. Потому что никакой другой бумаги просто не было под рукой. А вот плохому танцору вечно что-то мешает…
#32 #527186

>Write a function rightrot(x,n) that returns the value of the integer x rotated to the right by n bit positions.



Что здесь означает слово rotated?
#33 #527188
>>527186
Циклический сдвиг, скорее всего.
#34 #527189
>>527180
Имею ввиду спец вышку прогера
#35 #527196
>>527146

>Где спрашивал-то?


В одном IRC-чятике, где я точно знаю, что один из них на Жаббе серверную часть игры пишет. Там сисадмины в основном.
#36 #527199
Бамп. Где можно заработать?
>>526990-кун
#37 #527201
Три вопроса.
1. Где почитать про алгоритмы для самых тупых?
2. Пилю тетрис на фактически c99. Где хранить карту? Распихать в массив структур с блоками ииперерисовывать по необходимости, или цельное поле и перерисовывать каждый раз?
3. Как под виндой считать символ из буфера клавиатуры? Магия с kbhit и getch работает криво.
#38 #527204
>>527201

>Где почитать про алгоритмы для самых тупых?


Левитин, "Алгоритмы"
Кормен + соавторы
Ахо + Хопкрофт + Ульман

>Пилю тетрис на фактически c99. Где хранить карту? Распихать в массив структур с блоками ииперерисовывать по необходимости, или цельное поле и перерисовывать каждый раз?


Т.к. там ряды исчезают, то цельное поле как 2-мерный массив

>Как под виндой считать символ из буфера клавиатуры? Магия с kbhit и getch работает криво.


Никак, там сообщение WM_CHAR приходит, я бы рассказал подробнее, но у меня давно нет венды.
#39 #527209
>>527201
Консольный что ли? Вот все WinAPI функции для работы с консолью:
https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms682073(v=vs.85).aspx
Лучше делать графический, там рисование немного сложнее, зато ввод проще - всего лишь обрабатывать события WM_CHAR, WM_KEYUP, WM_KEYDOWN.
#40 #527218
>>527201

> 1. Где почитать про алгоритмы для самых тупых?


Вирт. Алгоритмы и структуры данных
SICP
CРАВНЕНИЕ КАРТИНОК УРОВНЯ /b/ #41 #527219
Анонас, выручай. Я думал, что будет все просто. Взял файл, снял sha1 сумму и готово. Но эксперимента ради я слил картинку из интернета. Залил её на харкач, из харкача перебросил в быдлятню, а из быдлятни скачал её себе обратно.
И...
Хеш суммы разные. Как быть-то?
#42 #527222
>>527124
У танчика хранятся координаты клетки. В поле хранится только ландшафт, если есть (вода, лес и т.д.).
#43 #527223
Пацаны, что почитать по практической криптографии? Меня не интересуют всякие алгоритмы шифрования, я хочу просто понимать как это все работает на прикладном уровне. А то слышу фразы типа "корневой сертификат", "подписывание приватным ключом", "криптоконтейнер" и охуеваю от того что ничего не понимаю.
#44 #527224
>>527201
Нинужно. Массив. GetAsyncKeyState.
#45 #527226
начал недавно изучать джаву, смотрю вакансии и вижу, что где-то пишут "Хорошие знания Oracle и Java". Ну с хорошими знаниями Java все понятно, но что значит "Хорошее знание Oracle"? Насколько я знаю, это ведь компания. Нужно знать хорошо компанию?
#46 #527228
>>527226
Имеется в виду СУБД от данной компании.
#47 #527236
>>527228
хорошо, а что значит Java Core? Я так понимаю, это уровень знаний, а не какая-то технология?
#48 #527243
>>527222

>У танчика хранятся координаты клетки.


Там надо опрашивать соседние танчики, так что >>527127

>В поле хранится только ландшафт, если есть (вода, лес и т.д.).


Да, потому что многопоточность и т.д.
#49 #527244
>>526967 (OP)
Почему эта функция не выводит биты числа? Где я накосячил в логике?
https://ideone.com/mrnrPy
#50 #527251
>>526967 (OP)
Анон, как компилировать и запускать код из этого учебника? Создается com-файл, но на вин7 он не запускается: предложение найти 32- или 64-битную версию файла.

http://asmworld.ru/uchebnik/
#51 #527253
>>527251
Досбокс. Под ХР работает отменно нативно
#52 #527255
>>527182
Точно, спасибо, разобрался.
#53 #527256
>>527253
А можно каким-то образом получить экзешник для вин7 при помощи fasm?
#54 #527259
>>527256
Если 32 битная, то .com должны завезтись. А так создавай pe-файлы.
#55 #527260
>>527259
У меня 64-битная.

>А так создавай pe-файлы.


Как это сделать? Я в асме практически ньюфаг.
#56 #527261
>>527260
Кажется, разобрался. Имею только слабое представление о том, что такое PE-файл, но из примеров кода понял, что он обязательно должен иметь структуру из нескольких обязательных секций и точку входа.
#57 #527264
Анон, я хочу улучшить свою память, потому что мне надо запоминать много определений и приемов погромирования. Какие несложные упражнения помогут улучшить ее? Помогает ли вспоминать весь прошедший день перед сном, как рикамендуют?
#58 #527265
Я школьник, интересы которого в основном состоят из кодинга. Где найти другого школьника для лампового общения?
#59 #527271
>>527265
Выписывай журнал ксакеп. Я оттуда получил много познаний в кодинге, а главное - мотивацию изучать погромирование и очень сильный интерес. Без статей оттуда я бы скис в окружении быдла. Хотя сейчас, наверное, уровень журнала опустился до плинтуса - там уже всякие задачи для веб-макак постят. Но я не знаю, давно уже не читал новые номера.
дрочер-одиночка
#61 #527280
>>527271
Посмотрим. Но мне хотелось скорее общения с живым человеком, а не журналом.
#62 #527282
>>527279
Но я хочу запоминать только то, что мне интересно. А интересно мне многое.
359 Кб, 640x636
#63 #527284
>>527072
Спасибо, за ответ, анончик!
#64 #527285
>>527284

>пик


Вызов принят.
#65 #527287
Решаю задачу из K&R. https://ideone.com/yUoDNd
Надо извлечь n правых бит из аргумента y. Как нумеруются биты в слове, чтобы правильно определить позицию, с которой их надо извлекать? Второй параметр в getbits должен быть либо n, либо n-1.
129 Кб, 901x808
#66 #527288
Хочу объединить адреса google.com/ncr и google.com/webhp?complete=0 в один запрос/адрес. Пробовал google.com/ncr&webhp?complete=0 и goole.com/ncr/webhp?complete=0 didnt work. How to make it work, anon? Is it even possible?
#67 #527298
>>527282
Ну тогда только конспектировать, т.к. основное свойство человеческой памяти — забывание.
И это правильно.
#68 #527300
>>527288
Давно бы создал два потока и отправил два запроса. Нет, я буду сидеть и ныть на двоще. Тоже мне, клуб взаимопомощи нашёл.
#69 #527301
>>527298
То есть я легко могу забыть даже свой любимый язык, на котором пишу несколько лет, как только несколько месяцев не буду на нем писать? Даже простое упражнение из теории групп на доказательство не решу?
#70 #527305
>>527301
Начинай с Виктора Дольника, "Непослушное дитя биосферы", у тебя в бошку впечатались только те языки, которые ты слышал в возрасте до 4-5 лет. Всё остальное — забывается, чтобы не расходовать кислород и аминокислоты. Ибо нинужно.

>Даже простое упражнение из теории групп


«Когда прошло 10 лет выпуска и мы собрались отметить, наш классный руководитель дал нам задачу...» (c)
#71 #527307
>>527300
Какие потоки блядь? Я просто хочу урл хапрос сформировать из двух запросов, где каждый запрос это гугл с определенной включенной опцией, а я хочу чтобы они были включены обе. Я тут не программирую нихуя, просто кастомизирую свой юзер экспириенс, понимаешь, долбоеб?
#72 #527308
>>527307
*запрос
#73 #527309
>>527305

>Когда прошло 10 лет выпуска и мы собрались отметить, наш классный руководитель дал нам задачу


Что ты хочешь этим сказать? Мне математика очень нужна, т.к. если введут закон о том, что специалист после окончания универа ОБЯЗАН отработать 5 лет ПО СПЕЦИАЛЬНОСТИ, то я пойду в науку, а не говнокодовой макакой.
#74 #527311
>>527309

>Что ты хочешь этим сказать?


Что только один из класса помнил решение, и то не случайно, он работал репетитором и ностройщегом пеонин. И он молсал и ничего не сказал.

>Мне математика очень нужна


Через год на том же месте эстонец достаёт зайца из багажника и кладёт его обратно на дорогу:
«Нъэ пригодилъсаа».
#75 #527312
>>527309
В северной Нигерии новые законы? Надо бы ехать в западный вуз.
#76 #527313
>>527307

>Хочу объединить адреса google.com/ncr и google.com/webhp в один


Лучше сначала объедини www.microsoft.com и www.google.com в один.
Гаррипоттер, ты наш.
785 Кб, 375x281
#77 #527314
>>527311

>И он молсал и ничего не сказал.


Проиграл с картины: математик на юбилейной встрече выпускников, где каждый одноклассник - чувачок вида "без высшего образования имеет собственную квартиру и несколько собственных машин". Над математиком тихо посмеиваются, потому что знают, что он до сих пор живет с мамкой. Когда узнают, что он даже ни в каком НИИ не работал, а настраивал пеонины, математика дружно обоссывают.
Представил себя на его месте, хотя на встречу одноклассниколв никогда не пойду.
#78 #527323
>>527236
Это значит, что ты не знаешь английский.
Core - переводится как "ядро", "основа", т.е. основы языка и стандартные классы, проще говоря - Java SE (возможно без AWT/Swing).
#79 #527325
>>527256
См. каталог Examples, там есть примеры и EXE, и DLL для Windows. Только тебе нужна версия FASM для Windows (FASMW.EXE), бери с официального сайта flatassembler.net
#80 #527354
>>526990
Нифига себе. И не берут?!
#81 #527370
Есть тут гуру паскаля? Как на фри паскаль зделать окнное приложение? Только максимально простое. Выводит цветной текст, а мне надо нажать на однк цифру в ответ. Только чтобы на вес экран можно было. Для этого есть какая нибудь библиотека или придётся со стандартным гуем пердолиться? Или можно как-нибудь компилировать программы с абц паскаля? Дотнет не устанавливается.
#82 #527372
>>527370
Кстати у меня модуль graph работает. Может там это удобнее сделать? Есть гайд?
#83 #527375
>>527370
В graph readkey не работает. Что делать? Как там символы с клавиатуры считывать?
#84 #527381
>>527301
После определённого момента навыки перестают забываться. Как велосипед.
110 Кб, 1178x900
#85 #527405
Есть сайт, на котором обновляется некая информация в <div>блоках</div> при помощи PUSH запросов.
Мне необходимо следить за обновлением этой информации на нескольких десятках страниц сайта и в момент изменения: нажимать на кнопки на сайте, отправлять формы.
Как лучше всего это сделать?
Держите кота.
sage #86 #527420
>>526967 (OP)
Что случилось с этим годным сайтом? На закрылся ли?
http://math.hashcode.ru/
#87 #527421
>>527354
Тут вопрос даже в другом. Как у человека с таким багажом знаний осталось всего 50 рублей в кармане?
sage #88 #527422
>>527421
Просто он пиздабол. Крис Касперски все правильно сказал по поводу того, что знать можно 1-2 языка, во всех остальных языках обнаруживаются только поверхностные знания. Чувак начитался книжек и возомнил себя ниипаццо специалистом.
#89 #527423
>>526990
После 30 лет программистишки не нужны.
sage #90 #527424
>>527423
Боль веб-дизайнера.
#91 #527425
>>527422

>знать можно 1-2 языка


Выучить 5 разных синтаксисов языка это так сложно? Мы ведь про языки говорим, так? Не про все либы и фреймворки данных языков, так?
sage #92 #527427
>>527425
Знание синтаксиса никому не нужно. На языке надо писать охуенно как Аллах, иначе нужны языки, если ты пишешь на них говно?
#93 #527429
>>527427
Так и появляются программисты jQuery, которые на JavaScript не умеют программировать.
#94 #527470
Объясните тупому, что такое классы в C#?
#95 #527479
Я хочу написать бота, который регается на сайте и делает ставку. Что лучше почитать по этому? Умею в сишарп на уровне лабораторных работ, но с сайтами никогда не работал. Подскажите плиз материала по теме.
#96 #527495
>>527479

>Умею в сишарп на уровне лабораторных работ



Библиотеку System.Net, почитай про классы HttpWebRequest, HttpWebResponse, Webclient (можешь на MSDN глянуть, и в Интернете глянуть простые примеры использования - вроде скачивания html-страницы или картинок себе на комп)
Еще посмотри библиотеку HtmlAgilityPack - для разбора уже скачанной информации в формате html, есть еще сторонние библиотеки для разбора JSON-данных, если твой сайт их предоставляет.
По поводу стратегии бота (как играть и делать ставки), хз, другие люди тебе лучше подскажут. Удачи!
#97 #527508
А что там по "слепому набору"? Пособие есть какое?
Помню русскую и английские раскладки, но пальцы работают на самым быстрым образом.
#98 #527509
>>527495
Спасибо большое, анон.
#99 #527533
>>527479
Возможно ли перехватить push запрос?
#100 #527535
Насколько реально написать userscript для мозиллы или хрома, который будет:
1. Следить за информацией на сайте в одной вкладкой
2. В другой вкладке нажимать на кнопки и слать информацию в формы
#101 #527591
>>527508
Во, за несколько часов упорядочил клавиши для каждого пальца. Изумительно.
Ребят я ню , посоветуйте что учить. {хуй} #102 #527596
>>526967 (OP)
Я вот думаю сис админом пойти или кодить хз , но и то и то учить надо , так вот посоветуйте что учить что нуно знать каждому сис адмену и всякие там основы .
#103 #527600
>>527596
http://www.sysadmins.ru
http://www.sql.ru

Учебник Тома Кайта по Oracle.
Книги Ричарда Стивенса по сетям.
Эндрю Таненбаум, вообще все книги.
#104 #527603
>>527600
сяб , просто нужно что то знать что бы при встрече с проблемой не стоять как истукан .
#105 #527617
ньюфаг на связи

Как проанализировать сколько зашло на страничку в https://pages.github.com/ ? Только гугл-аналитикой?
#106 #527673

> Write a function rightrot(x,n) that returns the value of the integer x rotated to the right by n bit positions.



Анон, не решай полностью эту задачу, а то мне станет скучно ее делать. Но помощь нужна, потому что хочу идти дальше, а тормозить на этом задании надоело. Дай намек, как ее делать? Надо как-то сделать так, чтобы бит, который выдвигается справа, вдвигался слева.
#107 #527677
>>527673
Написал такой вариант.
https://ideone.com/KCHdYw
Как будто работает, но есть недостатки:
Слева вдвигается лишний ноль здесь
0000 1111 1111 0011
0000 0111 1111 1001
И функция работает только с 16-битными интами, которые я не определил как 16-битные.
#108 #527686
Почему я не могу положить n в регистр cl? Почему все остальное после первой строчки во вставке не работает? Как это исправить?

https://ideone.com/ga5xev
#109 #527689
>>527677
// Ширина переменной в битах (не больше 32 для uint32_t, не меньше количества
// бит, необходимых для хранения value).
uint32_t field_size = 32;
// Что.
uint32_t value = 0xaaaa0001;
// На сколько вправо (меньше field_size).
uint32_t nbits = 1;

// Выделяем биты, которые выдвинутся вправо за пределы переменной.
uint32_t right = value & ((1 << nbits) - 1);

// Сдвигаем.
value >>= nbits;

// Втыкаем слева биты, выдвинутые вправо.
value |= right << (field_size - nbits);
#110 #527690
>>527686
Потому что говносинтаксис AT&T. movl, movb - вот это все
#111 #527691
>>527690
Не в нем дело, я в студии использую синтаксис Intel, и этот код не работает.
#112 #527694
>>527691
Ну определи n как unsigned char или uint8_t.
#113 #527698
>>527694

>unsigned char


Здорово, работает. А почему именно такой тип? Регистр cl больше не вмещает? В какой еще регистр, отличный от eax и ebx, можно записать число int n, чтобы использовать его в инструкции ror?

https://ideone.com/8DIMki
#114 #527700
>>527698
Нахуя тебе асм, пиши на сишечке.

> Регистр cl больше не вмещает?


cl восьмибитный, да.

> В какой еще регистр, отличный от eax и ebx


Ну в ecx пиши, в cl как раз окажутся младшие биты ECX. Все равно rotate больше 5 младших бит не использует (нет смысла, ror на 32 бита - это почти ror на 0, на 33 - почти на 1 и т. д.).
#116 #527739
Посоны, я туплю.

Правильно ли я вынес неизвестное из формулы?

Исходная формула: a (b / c) = d (1 + e / f)
d - неизвестное, которое требуется найти

d = (a * (b / c)) / (1 + e / f)
#117 #527740
>>527739
Ёбаный макак съел знак умножения между d и выражением в скобке в левой части исходной формулы.
#118 #527741
А есть тут кто-нибудь обучающийся(обучившийся) на вышку по сабжу ДИСТАНЦИОННО?
#119 #527750
>>527741
Нинужно в кубе в этой стране. Хотя Хэллер, например, писал, что обучается где-то в бриташке и был доволен. Можешь сам организовать себе дистанционное: в интернете куча бесплатных дистанционных курсов и скринкастов.
#120 #527756
Доставьте хуесоса, который хуесосил web. Недавно здесь всплывал тред.
#121 #527761
>>526967 (OP)
ПОЧИМУ ЛУЧШЕ УЧИТЬ РУБИН/ПИТОН?
#122 #527784
>>527761
Потому что.
#123 #527786
подскажите алгоритм для поиска списка фраз в строке.

словарь состоит из фраз, слов и аббревиатур.
я игнорирую регистр. но аббревиатуры могут быть только заглавными буквами. например AS очень часто встречается в английском тексте если игнорировать регистр.
во-вторых, если есть аббревиатуры AS и ASM, а в тексте ASM, то я хочу получить ASM, а не AS и ASM. алгоритм должен понимать начало и конец слов.
в-третьих, если в словаре есть assembly и AS, а в тексте ASSembly, то алгоритм должен вернуть assembly. для не-аббревиатур, регистр нужно игнорировать.

у Aho-Korasick только один suffix. скорее всего я алгоритм хорошо не понял и пока не представляю как его можно переделать под мою задачу.
может есть другие алгоритмы?
#124 #527788
>>527700

>Ну в ecx


А почему ror eax, ecx выдает ошибку "неверный операнд"?
#125 #527801
>>527750
В это я и так задрачиваюсь. Нужны КОРОЧКИ.
44 Кб, 604x451
#126 #527819
Сап антоши, решил попытать счастья на этой доске, ибо в что в би, что в воркаче, годных сторей и советов не дождался. Собственно суть:
Сап воркач. Пишу с ведра, заранее извиняюсь за неровный почерк. Ищу у вас совета как кратчайшем путём пройти нахуй. Для более ясного представления обо мне, напишу кайнд оф биографическую кулсторию. Сам я только окончившая студентота коих тут, наверное дохуя. Филолог-преподователь со знанием двух языков. Не то, чтобы я люто ненавидел личинок, Но быть преподом меня абсолютно не прельщает. Я изначально хотел ебашить в IT сфере. Собственно ещё в сосничестве были неловкие попыточки напогромировать в такой хуйне как Dark basic свою Игорю. Скажу что мало какой Кирилл был бы удовлетворен. Первым вузом в который я пошёл была оверхайпнутая бауманка. Все вышло как на одной старой смищной картинке, где миниалистки нарисованный человечек сидел на лекции по сопромату и думал:"зачем мне все это, я просто хотел научится делать игры". Вскоре я потерял всякий интерес к этой хуйне, и вовсе перестал там появляться.
Был выкинут на мороз. Решил что все это идет нахуй, уже тогда я неплохо знал немецкий спасибо школе с углубленным изучением, и имел какую то базу ангельского. Поступил в говновузик по вышесказанной специальности. Если бы я тогда знал как я объебался. За время уебанского говнообучения мой скилл немецкого упал раза в 2.5, хоть, благо, ангельский я нехило подтянул. И вот мы вернулись к тому, откуда начинали. Я выпустился и понял что мне все это нахуй не нужно. На погромирование к этому моменту я уже подзабил лет 5 как. Однако решил вернуться в эту стезю. Усиленно начал надрачивать джаву. Однако пока я действительно смогу сказать что хоть что то понимаю в этой хуйне может уйти ещё месяца 2-3 да и результат вряд ли поначалу будет лучше чес типичный говнокодер. А жрать и нарабатывать хоть какой то опыт хочется уже сейчас. Из скиллов: ну слишком уж начальные знания pascal Delphi java,VB. Мальца разбираюсь в 3ds max. Однако как школьник, осиливший квадратные уравнения не может называть себя знатоком мат. анализа, так и я не могу назвать себя сведущим во всей этой хуйне. Вот и тщательно обмозговав как мне показалось. Я решил попробовать себя на поприще тестера. Не думаю что баг трекеры такой инструмент которому требуется несколько месяцев для освоения.
Ну по мне так одни плюсы. Работаю в It, есть возможность разобраться во многой хуйне, +какая никакая прибыль, а значит я не загнусь от голода и смогу ночами компилить свои блядские хеллоуворлды.

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

Жду ваших иди нахуй мечтатель мамкин альтернатив, критики, кулсторей, и прочего, что может помочь.
44 Кб, 604x451
#126 #527819
Сап антоши, решил попытать счастья на этой доске, ибо в что в би, что в воркаче, годных сторей и советов не дождался. Собственно суть:
Сап воркач. Пишу с ведра, заранее извиняюсь за неровный почерк. Ищу у вас совета как кратчайшем путём пройти нахуй. Для более ясного представления обо мне, напишу кайнд оф биографическую кулсторию. Сам я только окончившая студентота коих тут, наверное дохуя. Филолог-преподователь со знанием двух языков. Не то, чтобы я люто ненавидел личинок, Но быть преподом меня абсолютно не прельщает. Я изначально хотел ебашить в IT сфере. Собственно ещё в сосничестве были неловкие попыточки напогромировать в такой хуйне как Dark basic свою Игорю. Скажу что мало какой Кирилл был бы удовлетворен. Первым вузом в который я пошёл была оверхайпнутая бауманка. Все вышло как на одной старой смищной картинке, где миниалистки нарисованный человечек сидел на лекции по сопромату и думал:"зачем мне все это, я просто хотел научится делать игры". Вскоре я потерял всякий интерес к этой хуйне, и вовсе перестал там появляться.
Был выкинут на мороз. Решил что все это идет нахуй, уже тогда я неплохо знал немецкий спасибо школе с углубленным изучением, и имел какую то базу ангельского. Поступил в говновузик по вышесказанной специальности. Если бы я тогда знал как я объебался. За время уебанского говнообучения мой скилл немецкого упал раза в 2.5, хоть, благо, ангельский я нехило подтянул. И вот мы вернулись к тому, откуда начинали. Я выпустился и понял что мне все это нахуй не нужно. На погромирование к этому моменту я уже подзабил лет 5 как. Однако решил вернуться в эту стезю. Усиленно начал надрачивать джаву. Однако пока я действительно смогу сказать что хоть что то понимаю в этой хуйне может уйти ещё месяца 2-3 да и результат вряд ли поначалу будет лучше чес типичный говнокодер. А жрать и нарабатывать хоть какой то опыт хочется уже сейчас. Из скиллов: ну слишком уж начальные знания pascal Delphi java,VB. Мальца разбираюсь в 3ds max. Однако как школьник, осиливший квадратные уравнения не может называть себя знатоком мат. анализа, так и я не могу назвать себя сведущим во всей этой хуйне. Вот и тщательно обмозговав как мне показалось. Я решил попробовать себя на поприще тестера. Не думаю что баг трекеры такой инструмент которому требуется несколько месяцев для освоения.
Ну по мне так одни плюсы. Работаю в It, есть возможность разобраться во многой хуйне, +какая никакая прибыль, а значит я не загнусь от голода и смогу ночами компилить свои блядские хеллоуворлды.

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

Жду ваших иди нахуй мечтатель мамкин альтернатив, критики, кулсторей, и прочего, что может помочь.
#127 #527821
>>527819
А ты сам как думаешь?
#128 #527826
>>527821
Меня распирают сомнения. С одной стороны вроде как есть вакансии вкатится в QA без опыта за еду, вопрос в том, возьмут ли, и имеет ли вообще смысл. Как потом перекатиься в жава-за-еду-джуниора и прочее счастье. Вообще, хотелось бы создать хоть какую то IT базу. И нарастив скилл катится туда куда хочется. Я думаю план получше чем, поработав в связном продажесвиньей., идти в E-baiilen soft, пищать что джаву вот вчера учить закончил.
#129 #527827
>>527826
Не-не-не, это слишком длинно.
Просто скажи: "да" или "нет". Только одно слово.
#130 #527828
>>527827
Блядь. А ты типо охуеть мотиватор?

Ну, да. Думаю взлететь может.
#131 #527829
>>527828
Ты не очень умный?

> Только одно слово.

#132 #527830
>>527829
Да.
#133 #527831
>>527830
Так почему ты нихуя не делаешь?
#134 #527834
>>527831
Ну так я делаю. Дрочу джаву, создал резюме, рассылаю везде где не требуют опыт, припездывая некоторые вещи вроде умени работ с баг-трекерами, почитал на википедии о QA в общих чертах. Сегодня доразошлю резюмешки, если отклика не будет, буду в наглую звонить и требовать собеседования.

Вкачусь. Буду ебашить чуть более чем за еду. Пока не пойму что готов. После этого буду перекатываться в джава дев. вот такой вот влажный план
#135 #527836
>>527834
Ну так почему ещё никуда не устроился?
#136 #527839
>>527836
Так резюме отчасти разослал только вчера. Вот сомнения терзают, потому и спрашиваю на дваче советов.
#137 #527842
>>527839
Пришёл на двач ты
Хочешь советов мудрых
Сосни-ка хуйца
#138 #527844
>>527842
Знаю-знаю. Но так или иначе, здесь все мои друзья.
#139 #527845
>>527844
Ты смешной.
#140 #527848
>>527819
Вкатывайся в android, там требования меньше и приложения пишутся не очень сложно.
#141 #527887
>>526967 (OP)
Анон, чо за хуйня? Почему не работает?
http://ideone.com/9d55s4
#142 #527888
>>526967 (OP)
У них есть не только виртуальный деструктор но ещё и чисто виртуальный деструктор, они там размножаются делением, в общем.

Недавно анон задавал вопрос в 87-м ньюфаг-треде:

>10 минут в крестах - почему деструктор авторы одного SDK всегда выносят из хедера в сорсы, если он обычно совершенно пуст? То есть просто две фигурные скобки. Это просто для порядка или какая-то особенность крестов?



Короче, я гуглил, гуглил... и нашёл следующее:
1) Виртуальный деструктор, объяснение на русском: http://valera.asf.ru/cpp/scpp/cppd_constructor.htm (в конце главы: «Чтобы не допускать таких ситуаций необходимо использовать виртуальный деструктор...»)
2) Чисто виртуальный деструктор: http://alenacpp.blogspot.ru/2005/03/blog-post.html и http://rsdn.ru/forum/cpp/2532634.1 и http://stackoverflow.com/questions/1219607/why-do-we-need-a-pure-virtual-destructor-in-c — похоже, это самый подробный ответ на вопрос.

Чиста конкретный виртуальный деструктор заявлен в стандарте C++65536 и скоро будет уже!!!!
#143 #527894
28 Кб, 400x500
#144 #527896
Привет, пр. Подскажите-ка, есть ли какие-нибудь сервисы для автоматизированной продажи ключей для программы, помимо дигиселлера, не требующих при этом персонального аттестата вебмани? И велика ли в случае наличия этого персонального аттестата вероятность деанона и набития ебала?
#145 #527901
Я даун-аутист, просрал все полимеры и учился в колледже, работать руками не хочу, на питоне 200-300$ смогу получать?
#146 #527937
>>527901
Лл, че в пистоне знаешь? Могешь в джангу и джсы? Какой город?
#147 #527942
>>527894
Что-то не так с нестрогим неравенством?
#148 #527973
>>527937
Ну, средне его знаю, но буду тянуть его.
Могу.
Меня вообще куда то возьмут? Ну если нет образования прогера.
#149 #527978
>>527973
Да, могут, взяли с 17 лет джангистом на удаленку, это было год назад. Сейчас не знаю, кризис тип. Пробуй.
Сам подавал резюме во все компании, из ~200 пришло только 6 приглашений на собеседование
#150 #528025
>>527788
Потому что формат инструкции предполагает, что количество битов задается либо immediate (константой), либо cl. Делай как-то так:
mov ecx, n
ror eax, cl
40 Кб, 450x307
#151 #528043
Анон, подскажи несложный учебник по теории автоматов.
#153 #528047
>>528045
И не буду. Не нужен ассемблер, нужна ТА.
67 Кб, 640x456
#154 #528049
>>528047
Ассемблер нужен.
#155 #528051
>>527819
Ты - это я. Только образование другое. Тоже говновуз, тоже джава, тоже мечта и тп.
Что уже знаешь в джаве? Что читаешь (джавараша какой лвл, какие книги и тп)? Какой лвл?

Сам дрочу философию джавы + джавараш (пока 7 лвл только) + джава кор шилдта, уже около месяца. Резюме оче рано ещё подавать куда-либо мне и я решил отсрочить это дело на потом, чтоб не проебаться с компаниями, которые отсеют сейчас, увидя, какой еблан.

Вот так вот, давай горевать о ушедших годах вместе. Ах, да, 23 лвл
#156 #528060
Анон, оказалось, что я не понимаю двоичную систему. Вот, например, почему 110010 - 1 = 110001, а не 110000? Вот эта фраза мне непонятна:

>Единица из старшего разряда переходит в младший, как две единицы (потому что старший разряд представляется двойкой большей степени ) 2-1 =1. Записываем 1.



>>528045
Скрины какой программы в этой книге? Та, где показан дизассемблированный код. Лол, мода на функциональщину сменяется байтоеблей усилиями нескольких анонов.
#157 #528061
>>528051
Сука блджад, ментальный брат-близнец.

>Что уже знаешь в джаве? Что читаешь (джавараша какой лвл, какие книги и тп)? Какой лвл?



На все вопросы-смотри свои ответы. точь в точь такая вот хуйня.

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

Естественно джава дев. я подавать не буду. Меня объективно хуй куда примут, разве что всякие Кириллы школьники, со своими охуевшими стартапами: "Давайте сделоем приложение суть такова: Эльфы в лесу..., колян учится погромировать, я моделить, а Славик будет озвучкой короч заниматься"

Просто дело в том что в ресурсах несколько ограничен, поэтому надо идти батрачить, и я решил пойти туда, где хоть какой то скилл приобрету, а не холодильнике в Эльдорадо таскать.
#158 #528064
#159 #528067
>>528060

>Вот, например, почему 110010 - 1 = 110001, а не 110000?


В столбик считать умеешь?

990090-1
99008(10)-1
9900089

110010-1
11000(2)-1
110001
#160 #528071
>>528061
Я покамест батрачу на говнодолжности в офисе, благо хоть время на работе есть подрочить джаву иной раз.

Поясни за тестерство. Что это вообще такое, что надо делать и т.п.?

По поводу резюме - там на начальные позиции почти всюду требуется на порядок выше знание Java + какой-никакой опыт по программам (хоть для себя), к чему я не готов. Думаю, 2-3 месяца мне ещё потребуется.
#161 #528076
>>528067

>11000(2)-1


Аналогия с 10-чной системой ясна. Я понял, как это работает, но выражение 110000 - 1 меня озадачило. Вторую единицу надо пронести через все разряды к первому? Как это вычислить?
#162 #528087
>>528076
110000-1
10(2)000-1
101(2)00-1
1011(2)0-1
10111(2)-1
10111(2-1)
101111
#163 #528089

>Благодаря свойствам двоичной системы счисления выражение x &= (x-1) удаляет самый правый единичный бит в переменной x. Воспользуйтесь этим фактом для того, чтобы написать более быстрый вариант функции bitcount.



Вот мой вариант. https://ideone.com/BzfN7d
Выдает результат на единицу меньше, можно поправить, добавив в конце b++, но, по-моему, это будет слишком грубо и костыльно. Я решаю эту задачу вообще не так, как задумано?
#164 #528090
>>528089
Это и понятно: последняя операция в условие удаляет последнюю единицу и делает из x ноль. Инкремент b++ в условии не выполняется, и поэтому последнюю удаленную единицу мы не учитываем.
#165 #528126
Сап антошики, у меня тут есть одна хуёвина написанная на пхп, не буду говорить что именно, мелочь, но дело в том, что в дебрях кода я нашел такую вещь, она есть в паре файлов, файлы состоят буквально из трех строк описанных ниже, и чёт мне не очень то и спокойно, оно случайно не сольет мою БД на дропбокс? Просветите пожалуйста, что это значит? Возможно я надумываю.
28 ctime=значение
28 atime=значение
161 LIBARCHIVE.xattr.user.com.dropbox.attributes=длинное значение ака WlBSBsvISStKBDKWU...
#166 #528127
>>528126
Что за значения? base64? Так не понятно. Нужно больше строк.
#167 #528128
>>528127
нет, в time значения что-то вроде этого - 145399075.081603, в последней длинное, как будто ссылка на каком-то дропбоксе или что-то такое. Вот полное =eJtrVaofyi9Iyq+IT8vMSc1bic/JT07MUbJaYFbKTUzOyMwDiSWBlBSBAVISSxKBDKWzUEhcXo/wI38QIxwCUYJ9U/UhBy+J0W1ul2tpaYMHDHBM
#168 #528129
>>528128
Пробовал у себя в файлах ещё такие имена искать?

Гугли. Там дохуя таких.

http://webdev.fit.cvut.cz/~sochuale/04-symfony-jquery-ajax/vendor/doctrine/common/lib/Doctrine/Common/PaxHeader/NotifyPropertyChanged.php
#169 #528130
>>528129
У меня в файлах такого быть не может, т.к мне эту хрень писали отдельно от всего проекта, и она не очень большая, пару php файлов. Да, и этот код лежит в одном php файле, в одном .js файле и в просто обычном файле, и они как-то отдельно от всего лежат, потому собственно боюся. Напоминаю, в каждом файле ТОЛЬКО по 3 этих строчки
Если подумать логически можно предположить, что в одном работоспособном коде лежит правило, которое говорит о том, что нужно слить что либо и в строке "Куда?" указывается один из путей к этим файлам, а эти строки, которые я скинул выше уже говорят куда, я предполагаю на dropbox.com, это только моя теория, просто пришло в голову ибо другого объяснения я найти не могу и они лежат странно, сюда я пришел для того, что бы её или опровергли или подтвердили более опытные аноны.
#170 #528133
>>528130
У тебя тупо переменные тут. Где должен быть год который их использует. Скорее сего в каком-то твоём файле. Попробуй поискать.
#171 #528136
>>528133
Переменные это то, что после "=", да? Ничего такого в коде не нашел, вот просто ничего. Да и я сомневаюсь, что это переменные, этот код лежит не только в php, но и в js или в файлах вовсе без расширения, мне все же кажется, что это ссылочка на что-то.
Короче пусть кто-то более знающий подойдет и скажет к чему вообще могут быть эти строки, пока все равно не срочно надо, мне уже кажется, что это просто случайный хлам, но мало ли.
#172 #528139
Ребят, а вот он https://github.com/Kagami с нашей борды или нет?
#173 #528140
>>528139
Кто это?
#174 #528148
Какой язык программирования годится для профита в виде шекелей в будущем? Питон подойдет?
#175 #528152
Нашёл этот пост. https://2ch.hk/pr/res/516991.html#517000 Могу в тоже самое. И тоже много книг и нет практики. Но вирусы писать не умею. Как научиться?
574 Кб, 1920x1723
782 Кб, 2000x1086
#176 #528153
>>528148
java
Но я не проверял.
#177 #528155
>>528148
на самом деле почти любой. Но все таки Java или C#, там даже убогий криворукий инвалид сможет заработать на кусок хлеба.
#178 #528175
>>528152
А зачем их писать?
21 Кб, 463x417
#179 #528233
Привет посаны, я ньюфаг и у меня вопрос.
Вот я сейчас прохожу всякие курсы от западных вузиков для ньюфагов в CS, ну там CS50x и 6.001x, всё круто зделоли, но меня кое-что смущает.
У этих вузов в целом очень насыщенная программа в плане языков и технологий. Они учат C, C++, Java, Python, JavaScript и дохера чего ещё OClam даже и Haskell, притом это лишь побочное изучение самого курса, просто удачно выбранный инструмент для решение поставленных задач в его пределах.

Выходит, языки в целом учатся довольно легко и быстро так как являются инструментом, а не предметом изучения, а основа изучения всего этого кампуктер саенса это понимание в целом всяких парадигм разработки и всего такого? Ну, надо уметь писать код и понимать все эти архитектурные штуки, алгоритмы, структуры данных, а сам язык учиться без смс?
Они ведь уже на 2-3 курсе работают в топкомпаниях типа гуглов, поэтому я сильно сомневаюсь в поверхностных знаниях.
#180 #528235
>>527183
Ух ты! Чувак, ты охуенен! Научи меня так же красочно фантазировать!
#181 #528238
>>528233
Ну а как ты думал, если %языкнейм% осваивается средним васей за две недели до собеседования, а через год он уже "сеньер"?
#182 #528255
>>528233
Начинаешь понимать. Ещё чуть-чуть и будешь смеяться над местными петушками, для которых переход на новый язык - пиздец, какая страшная вещь.
#183 #528302
>>528233
Поделись, как проходишь и тп, какие курсы выбрал.
#184 #528329
>>528175
Хуй знает. Любопытно.
497 Кб, 1280x912
#185 #528362
Помогите с таким делом.
1) Есть одни исходники http://cis.legacy.ics.tkk.fi/hynde/lvq/tars/som_pak-3.2.tar.gz 1997 года. На современных линуксах оно не конпеляется, выдает ошибку.
2) Ошибка судя по всему известная и обходится так https://stackoverflow.com/questions/23690345/compiling-som-pak-97-with-present-gcc
3) Я нихуя не понял, что и где менять. Поясните, пожалуйста.
#186 #528364
>>528362
Какие-то подозрительные ссылки. Не буду по ним проходить.
#187 #528366
>>528362
Хех, мамкуибал
57 Кб, 1039x837
#188 #528401
Господа, кто работал с Inteliji IDE , я столкнулся с небольшой проблемой. Я решаю задачки с javarush, более меняя справляюсь. Что меня удивляет и раздражает - когда отправляю код компилироваться ,у меня запускается не что я только что написал(например пикрелейтед), то есть не текущая открытая вкладка , а старая задачка -" выяснить какое число больше ". Внизу видно результат.
К счастью можно без компиляции отправить код на тестирование, тем и спасаюсь
Может кто-то объяснить что это значит?
#189 #528407
>>528401
Потому что у Идея - это турбо паскаль и не борланд С.

У Идеи есть "Run\Debug configuration", где выставляется исполняемый файл с классом main.

Хочешь создать новый configuration - клацай в левой части экрана в списке по java файлу правой клавишей и выбирай Run "filename"
#190 #528408
>>528407

>Потому что Идея - это не турбо паскаль и не борланд С.


быстрофикс
#191 #528428
>>528407
>>528408
Спасибо за совет, теперь так и буду делать.
И раздражать всех глупыми вопросами, потому что я в этом треде надолго, джава супер
69 Кб, 184x184
#192 #528470
Анон, Сишарп нуб-вонаби-программист в треде, какой компилятор юзать для шарпа? Скачал вижуал студио 2015 экспресс, а он занял на диске 10 гребаных гигов. Есть что-нибудь не такое прожорливое?
#193 #528485
>>528470
Консольный компилятор есть в самой папке фреймворка - csc.exe и мамку твою ебут, на остановке.
#194 #528515
Щито делать, если почти не могу в алгоритмы? То что можно сделать легко, в моем исполнении - огромная, медленная и неповоротливая хуйня.
#195 #528518
>>528515
Продолжать прокачивать навыки алгоритмизации. Решать задачи на программирование из книг типа SICP и K&R. Решать их несколькими способами, а не одним лишь бы отделаться от задачи. Думать над тем, как программа работает.
#196 #528522
>>528515
Правильно написали тебе, тут главное практика и опыт. Многие почему-то ошибочно считают, что все эти алгоритмы из всяких Корменов были сделаны пацанами под пивас, когда большинство на самом деле являлись серьезным научным трудом умнейших дядек.
Так что не унывай, чем больше будешь узнавать, тем легче будет писать грамотный код и правильно использовать алгоритмы.
#197 #528578
>>528152
Бамп вопросу. Реквестирую книжечки как стать хакером или как написать вирус.
239 Кб, 811x1086
#198 #528587
>>528071
Лел, так хули там пояснять. Дают тебе прогу, с заданием чекнуть тот или иной функционал, или что-нибудь похожее. И ты ее обдрачиваешь со всех сторон, моделируя кучу разных ситуаций итд. А потом пишешь в репорте. Что мол если юзер сидя на хуях дроченых пишет: "Спасибо Абу" то прога функционирует как надо, а вот если на пиках дроченых написать "АБУ в рот ебал", то все крашится к хуям и запускается вишмастер. Отдаешь отчет, его смотрят, допиливают и по кругу.
Ну это грубо говоря, там масса ньюансов и фич, можешь на вики почитать в общих чертах
#199 #528603
Подскажите с чего лучше начать , только новичок в этом , но мне это интересно
#200 #528615
>>528578
>>528152
\/ >< |-| E /-\ \/ Е |\| [точка] OPГ
#201 #528617
>>528603
Начни с английского языка и любого древнего учебника по паскалю.
#202 #528641
>>528615
Там всё сложно и не понятно. Есть попроще и на русском?
#203 #528648
>>528641
Михаил Фленов. Языкнейм глазами хакера.
#204 #528659
>>528578
Изучай фундаментальные вещи.
"Архитектура компьютера" Таненбаума
"Язык Си" K&R
Статьи Касперского
Если интересуют уязвимости веба, то скачай какой-нибудь учебник про безопасность веб-приложений.
Через пару лет сам не заметишь, как что-нибудь взломаешь. Сайт какого-нибудь унитазостроительного завода на самописном движке
#205 #528664
>>528648

>Михаил Фленов. Языкнейм глазами хакера.


Так Фленов это че, Хоррифик что ле?
#207 #528678
>>528587
Пробовал куда подавать резюме на тестера-то?
#208 #528683
>>528587
Тестерство имеет какое-то отношение к поискам уязвимостей?
#209 #528689
>>528683
Аудит безопасности
#210 #528711
Поправьте ссылку на C и C++ треды.
https://2ch.hk/pr/res/525225.html
https://2ch.hk/pr/res/518562.html
#211 #528759
Тут кто-нибудь разбирается в R/Stata?
#212 #528760
Сап, платина врывается в тред. Посоветуйте литературы по программированию. Не по синтаксису конкретного языка, а именно по тому, что нужно знать, чтобы пользоваться любым языком, предварительно задрочив его особенности и синтаксис. Читаю Кнута, но может есть что-то лучше?
#213 #528769
>>528760
Дискретная математика для программистов.
#214 #528770
>>528769
Совершенный код.
#215 #528772
Поясните нюфагу за илюшу, которого тут рьяно форсят.
sage #216 #528775
>>528772
Иллюша, плиз.
#217 #528779
>>528772
Илюша это 15летний шкальник форсящий го на этой доске и главная гоконфоблядь.
#218 #528820
Есть ли какой-то сайт где есть проверка кода fortran на правильность? Чтоб разжевано было. Потому что я вообще нуб и компилятор чето не выводит программу которая вроде как правильно введена.
20 Кб, 426x304
#219 #528843
Составляю резюме. В графе ЭКСПИРИЕНС просто написать "without commercial experience" или еще приписать что то вроде "2 years non-commercial experience (small games, forums, some shit, etc.)"?
#220 #528862
>>528843
Сам подумай, что лучше работодателю

>БЕЗ коммерческого ОПЫТА (а именно так он и увидит)


или

>C ЛЮБЫМ ОПЫТОМ


Включи голову и поразмышляй.
#221 #528866
>>528862
Ну, я думал написать "без коммерческого опыта, 2 года некоммерческого опыта". Как то так.
#222 #528867
>>528862
Алсо, лабы-хуябы и то что я чисто для себя писал во время обучения тоже ведь некоммерческим опытом считаются?
#223 #528875
>>528678
Пробовал, не много куда, выхлопа пока нет. Вот сегодня завтра хочу норм задрочиться и разослать куда только можно.
#224 #528879
Сам, программач. Поставили передо мной задачу: есть тхт файл где смешаны в кучу адреса и телефоны, нужно создать отдельный файл с номерами всех мобильных телефонов на каждой строке. Я так полагаю, даже для школьника-программиста это задача на 10 минут. Может мне кто-нибудь помочь с этим говном, ибо вручную все это делать можно охуеть.
#225 #528884
>>528879
Берешь файл и парсишь его.
#226 #528889
>>528879
Регэкспы.
#227 #528932
Привет.
Что мне учить чтобы стать успешной фронт-энд мартышкой?
#228 #528947
>>528884
>>528889
Охуительные советы. Как только прочитал - сразу все сделал.
#229 #528981
>>528932
Яков Жулицкий, Ефим Дударэк — «Как лизать жоппы вышестоящим мартышкам», М. Наука, 1982 гг.
#230 #529001
>>528843
>>528867
Четы ты тугой такой? Пишешь просто ГОД ОПЫТА например, любого. Скажешь что год писал лабы хуябы и пару проектов за еду на фрилан.сру можешь даже их сделать как раз пока.
Не надо писать хуитки типа НЕТ ОПЫТА или подобное, он не запомнить что у тебя ЕСТЬ ОПЫТ, НО ДРУГОЙ, он запомнит только У ТЕБЯ НЕТ ОПЫТА, потому что приходит 500 резюме в неделю и никто их не читает, смотрят ключевые пункты и отправляют в корзину.
#231 #529036
Пацаны, можно как-то у себя на домашнем компе поднять сервер (неважно какой) и потом отовсюду по интернету заходить на него, если у меня динамический ип?
#232 #529050
>>528947
Пройди туториал по регекспам - http://regexone.com/
Узнай как в твоём языке написать регексп. Потом напиши программу, которая читает файл, применяет к нему составленный тобой регесксп и записывает результат в другой файл.

Может быть твой файл на самом деле в формате CSV, так что можешь обойтись без регэкспов, потому что в твоём языке есть библиотека для работы с CSV файлами.
#233 #529075
>>529050
Мой файл - это просто помойка, экспортированная откуда-то из 1с7.
P.S. Тутор прошел, на шарпе все сделал, номера собрал. Но блять, мне это нужно было до обеда сделать и к тому времени как я извлек все номера бухи уже треть вручную перебрали. Они меня чуть не уничтожили.
#234 #529093
>>528659

>Статьи Касперского


Кстати у него вроде даже книга есть. Годная? Первые K&R и архетиктур вроде освоил. В кресты пошёл т.к. ненавижу веб. Поэтому ломать сайты желания нет. Есть что хороше по вирусам и не очень старое?

>>528648
Спасибо. То что надо. Но маловато.
#235 #529104
>>528759
Анончик, помоги!
#236 #529112
>>529104
Может быть и разбирается. Ты вопрос-то задай.
#238 #529116
>>529112
Я в стате ввел xtset panelvariable timevariable и получил, что panelvariable(weakly balanced). Как исправить, чтобы стало strongly balanced?
#239 #529178
>>529114
Тема не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
#240 #529225
1. Есть функции для заполнения массива последовательностями разных видов. Надо применить встроенные функции C++ std::make_heap для преобразования этих массивов в бинарную кучу.
2. Функция make_heap работает с вектором. Как проще всего заполнить вектор некоторой последовательностью?
#241 #529256
>>526967 (OP)
Анон, поехавший на связи. Является ли это реализацией пузырьковой сортировки?

http://ideone.com/xcqClr
#242 #529257
>>529256
От долларов рябит в глазах. Иди нахуй, говноед.
#243 #529264
>>529257
Мод, поправь список тредов. scala/haskell/coursera/d треды утонули давно. Ну или просто убери, если обновлять лень, а то каждый раз по привычке пытаюсь выйти на нужный тред с прикрепленного, а его уже нет.
#244 #529272
Пытаюсь установить pandas (python), но получаю ошибку AttributeError: 'module' has no attribute 'reader'. Что делать? inb4 снимать штаны и бегать
#245 #529277
Откуда там анимэбляди?
http://geektimes.ru/company/mailru/blog/259894/
#246 #529278
>>529264
>>529264
Моду уже давно насрать на шапку.
#247 #529298
По html где книги?
#248 #529300
>>529298
В библиотеке.
2382 Кб, 2560x1920
#249 #529305
>>529298

> В: Хочу стать программистом, какой язык учить?


> О: Английский + Ruby/Python


А какой язык самый популярный и на нём можно заработать в/через интернет?
Я потратил 3 месяца на веб и понял, что там нужно ещё дохуя ДОХУИЩА изучить и знать (и на трубе дудец), а потом драться на фрилансе с толпой школьников и ещё хуй знает с кем. В мухосранске 0 вакансий программистов или говноделов-сайтов.
И лучше чтобы это можно было хоть как то освоить за 1-1.5 года и заработать на бичпакет. Времени свободного дохуя.

Надеюсь на годный совет, а не на тролей.
#250 #529306
>>529305
вэб проще всего. можно 1с попробовать.
#251 #529308
Заранее извиняюсь за нубский вопрос, но видимо я что-то упустил в изучении языка, в общем не закидывайте калом, котаны.
Как инклудить библиотеки в с++? знаю что инклудом, лол, вопрос не в этом Вот допустим есть папка с движком. Куда конкретно на компе её закинуть, чтобы в VS просто написать #include <либанейм> и всё заработало?
#252 #529310
>>529308
Туда же где лежат другие инклюды. Хз гдеони в VS. Поиском пробывал?
#253 #529317
>>529308
Закинуть можно куда угодно, тебе нужно подключить ее в VS, там в меню посмотри.
#254 #529332
>>529317
>>529310
Нагуглил.
Ох пиздец там пердолинга, аж в переменных средах путя прописывать. Вот наделают движков, а нормальных сетапов сделать не могут, сукибля
#255 #529335
>>529332
Сетапы для иде?
#256 #529339
>>529335
Сетапы для движка. Чтобы хотя бы не качать по 5 архивов из хуй знает откуда, их даже вместе все не выложили, а сразу чтобы всё было в одной папочке. Хер с ним, среды бы сам прописал.
#257 #529344
>>529339
На оффициальном сайте или гитхабе нет всего вместе?
#258 #529345
>>529344
На оф сайте и гитхабе есть только инклуды. А либов нету. А без них решение не строится. Тут конечно и моя вина есть, я не работал с движками до этого никогда и не знал как надо попердолиться, чтобы запустить хотя бы примерчик.
#259 #529356
>>529339

> Сетапы для движка


Они же не знают как, чем и что ты будешь билдить с их библиотекой. Универсального подхода нет.
#260 #529404
>>529332
Наркоман, блядь. Распаковываешь куда-нибудь, идёшь в настройки проекта в студии, ищешь там аддишнл инклюд директорис и добавляешь туда пути к твой_движок/инклюде, потом идёшь в раздел линкера, ищешь там аддишнл либрари директори и добавляешь туда твой_движок/либс. Всё.
#261 #529407
>>529404
А либов то нет. Вот и пришлось искать аж видеоманул, где чувак добавляет либы, скачивая их хуй знает откуда, из какого то древнего проекта vs2010. Всё.
#262 #529445
>>529256
Да, это пузырьковая сортировка, теперь напиши её на языке программирования, а не на похапе.
#263 #529451
>>529445
пхп язык будущего ващет, повыразительней большинства говна представленного на этой доске
#264 #529456
>>529305

>А какой язык самый популярный


Язык делового общения. Брайан Трейси, «Искусство продаж».
#266 #529462

>http://habrahabr.ru/post/264441/


Ахаха, пацаны, посмотрите на дебила)))

>Но я не знаю Си! Вообще. Всю жизнь писал только на Pascal/Delphi. Учить язык? Вы пробовали учить язык, когда вам более 40 лет возраста? Когда работа, семья и минимум свободного времени. Когда ум уже не так остр, как в молодости.



Вот это я проиграл. Если знаешь один язык, то синтаксис нового языка осваивается за час, а стандартная библиотека - за пару недель. Пацаны, как там обсирать таких идиотов? Если я зарегаюсь, я ведь не смогу комментить кг/амы?
#267 #529470
>>529462
Алсо, почему хабрамрази так скучно пишут? Там сидят дефектные аспергеры? После хакерских сайтов уровня 2000-х годов блюю с каждой статьи на хабре.

А еще эти гниды в каждой статье воду льют. Когда программистишке нечего делать, он яйца лижет.
#268 #529471
Поясните нубу за связные списки?
Вот я написал реализацию (подглядывая в викиучебник, от себя только дженерик прикрутил)

https://github.com/cancelledbit/SingleLinkedList/blob/master/SingleLinkedList/SingleLinkedList/SingleLinkedList.cs

Я примерно понимаю как оно работает, но я не понимаю, куда при добавлении нового элемента девается временная нода?
У меня бывают дни когда мозг буксует, походу это один из таких дней. Я когда то очень давно писал подобное на паскале, но там ехала ссылка через указатель, а тут такого нет.
#269 #529475

>Ещё раз спасибо за статью! Открыл для себя MikroBasic ARM. Улётная вещь! Прощайте сотни строк ST-шного пестрящего кода! Теперь я могу думать над идеей устройства, а не ломать голову «Си» и сотней глючных h-файлов. Таким и должен быть язык программирования.



Ебать он убогий. Ведь удовольствие от погромирования железа - как раз в ебле с этим железом, чтении мануалов и перекладывании битиков, а не в том, чтобы сделать все быстро.
#270 #529478
>>529471
Все, сам допер. Нифига она не временная, эта нода. Меня ввел в заблуждение ебаный комментарий который был в коде учебника. Мудаки они там.
#271 #529479
>>529462
Если бы я не взясля недавно учить кресты, а продолжил учить делфи, то обязательно бы изучил эту статью когда нибудь. Полезно же. Пусть лежит. Никому не мешает. Таких не много. Это же не пхп.
#272 #529483
>>526967 (OP)
Стоит ли пытаться в энтерпрайз, если ты тупой?
#273 #529484
>>529483
Конечно стоит. Опыт бесценен. Его не пропьёшь. А полезен любой опыт. Даже ынтерпрайзы.
144 Кб, 1600x900
#274 #529491
Почему вы еще здесь, когда есть божественная http://goo.gl/zKXTgA ?
#275 #529493
>>529491
Ребята, там весело. Скримера нет. Отвечаю. Перекатываемся скорее.
#276 #529495
>>529491
В хохлосяндру.
#277 #529496
>>529479
Больше всего бесит изложений статьей на хабре. Слишком много воды и хуеты, и мало содержательного текста. Такое ощущение, как будто ебаные тупые аспергеры в этих статьях сами пытаются понять то, о чем пишут, но не могут из-за узости своего больного восприятия и неспособности видеть связи с другими понятиями и применением (то есть понимать).
#278 #529499
>>529491
Ну и зачем ты это здесь оставил? Сейчас туда набегут школьники со своим багетом и тупостью. Школьники там не задержатся, но их говнотреды будут вонять еще долго.
#279 #529503
>>529491
полудохлая доска с 3 хачкелистами и 1,5 поехавшими лисперами

хотя зекач с кучей студентоты, офисным былом и хипстерьём ещё более уныл...
#280 #529507
>>529458
как будто динамическая типизация - это не лучшее что было в программировании
#281 #529589
>>529491
Я думал нульчик умер! ДЖВА ГОДА ТУДА НЕ ЗАХОДИЛ! СЕГОДНЯ У МЕНЯ ПРАЗДНИК!
#282 #529597

>Our binary search makes two tests inside the loop, when one would suffice (at the price of more tests outside). Write a version with only one test inside the loop and measure the difference in run-time.



Считается ли if-else одним сравнением? То есть если вместо условий if - else if - else я использую if-else, это будет одной проверкой?
#283 #529633
>>529597
Пиши на ассемблере.
#284 #529642
>>529597
Один if - одно сравнение. else никак не участвует. По результату сравнения код либо джапнет к одной ветке, либо к другой на следующей инструкции.
#285 #529665
>>529633
Как только дочитаю архитектуру компьютера, так и начну его изучать. Думаю, что до прочтения книги от просто изучения команд толку не будет.
#286 #529666
Для кодинга на Python Линукс мастхев?
#287 #529668
>>529666
Нет.
Python говно
#288 #529672
>>529597
Правильно ли я понимаю, что для решения этой задачи надо анализировать значения переменных low и high после цикла, и в зависимости от ветки возвращать -1 или индекс элемента?
Условие цикла будет строгим или нестрогим?
#289 #529679
C# или Java?
#290 #529680
>>529679
C#. Вызывает зависимость.
#291 #529681
>>529680
Почему это?
#292 #529682
>>529681
В шарпе много сахара, как язык он объективно лучше, но вот java банально лучше в кроссплатформенности ( всякие xamarin) идут нахуй.
#293 #529683
>>529666

> мастхев


Нет, шудхэв.
#294 #529684
>>529666
Опционально, смотря что делать собрался. Для обучения разницы нет.
#295 #529685
>>529682
Если у меня за спиной только пехтонх, то я могу смело учить C# надеясь на манну небесую в виде работы юниором через полгода?
#296 #529687
>>529685
Хз, я такой же нуб как и ты, а про языки рассказал из опыта общения с олдфагами и бывалыми.
#297 #529690
>>529687
Я сразу понял, что с тобой что-то не так, когда ты не назвал меня пидором и не рассказал про хуец господина.
#298 #529691
Правильно ли решил задачу?

>Our binary search makes two tests inside the loop, when one would suffice (at the price of more tests outside). Write a version with only one test inside the loop and measure the difference in run-time.



https://ideone.com/pjXevf

Без вывода промежуточных результатов было трудно понять, какие значения будут иметь переменные low и high в случае, если элемент есть в массиве и он крайний слева/справа, где-то еще, и если этого элемента в массиве нет. Вроде бы сейчас программа работает верно.
536 Кб, 800x792
#299 #529709
Початки, нужна помощь. Решил записаться на оффлайн курсы про джаваскрипту с возможным трудоустройством по окончании. Скоро будет собеседование, в требованиях к претенденту есть "знание основ программирования, ООП и алгоритмизации". Из образования у меня есть лингвистический колледж(да, я знаю) и небольшой опыт работы с сишарпом и ВПФ. Так вот собственно вопрос: про ООП я знаю, что рассказать, но что говорить про программирование и алгоритмизацию? Меня буду ебать вопросами про устройство кудахтера, про всякие низкоуровневые вещи на уровне ассемблера? И что вообще понимается под "знанием алгоритмизации"?
С меня пикрилейтед
#300 #529710
>>529709
Под работой с сишарпом я подразумеваю создание приложения, если что. Работы в компании/где-то ещё у меня не было, очевидно
#301 #529714
>>526967 (OP)
Вечер в хату котаны. Поясните пожалуйста о сортировке слияниями. Пока вообще не могу понять как ее реализовать. Опишите сам алгоритм, желательно как для дебила.
175 Кб, 984x1000
#302 #529716
Я долбаеб или это Особая Чорная Магия Питона?

>>> import urllib2


>>> res = []


for x in dir(urllib2):
res = res[:] + [(x, x.__doc__)]
print len(res)

>>> res


[]

почему в res нихуя нет? где куча [('FTPHandler', 'somehelp'),... ]?
#303 #529719
>>529714
У тебя есть два отсортированых массива. Смотришь на их первые элементы и меньший забираешь в массив результата. Потом снова сравнивает и слудующий меньший забираешь. И так пока все массивы не опустеют.
Для сортировки разбиваешь входной массив на два, сортируешь и сливаешь.
#304 #529724
>>529714
Без понимания, как она работает, ты все равно соснешь на экзамене. Петушкам надо привыкать к тому, что реализовать и забыть не получится. Любители пользоваться лабами 1-2 пацанов, которые все делают за всех, тоже соснут хуйцов.
#305 #529725
Сап двач. Нужна помощь.
1212121x@mail.ua
отпишитесь на почту кто сможет помочь с кудахтером
#306 #529728
>>529716
Блядский IDLE.
Он не отображает блядина, что происходит в циклах.
#307 #529732
>>529724
Так мне не на экзамен это надо. Я просто хочу научится программировать. Сейчас просто хочу понять разные алгоритмы. Но вот со слияниями, у меня возникли проблемы. Идею вроде бы понял: "Разделяем наш массив пополам, а когда делить будет больше некуда, меняем местами и сливаем с другими частями массива". Вроде так? Но реализовать не выходит.
#308 #529736
>>529732
17 void merge_sort (double *array, size_t first, size_t last)
18 {
19 if (last - first < 2)
20 return;
21 if (last - first == 2) {
22 if (array[first] > array[last - 1])
23 swap (&array[first], &array[last-1]);
24 return;
25 }
26 size_t middle = first + (last - first) / 2;
27
28 merge_sort (array, first, middle);
29 merge_sort (array, middle, last);
30
31 int i = first;
32 size_t b1 = first;
33 size_t b2 = middle;
34 double b[last - first];
35 while (i < last - first) {
36 if (b2 >= middle || array[b2] > array[b1]) {
37 b = array[b2];
38 b2++;
39 }
40 else {
41 b = array[b1];
42 b1++;
43 }
44 i++;
45 }
46
47 for (i = first; i < last - first; i++)
48 array = b;
49 }
Пока как-то так. Что я делаю не так?
#308 #529736
>>529732
17 void merge_sort (double *array, size_t first, size_t last)
18 {
19 if (last - first < 2)
20 return;
21 if (last - first == 2) {
22 if (array[first] > array[last - 1])
23 swap (&array[first], &array[last-1]);
24 return;
25 }
26 size_t middle = first + (last - first) / 2;
27
28 merge_sort (array, first, middle);
29 merge_sort (array, middle, last);
30
31 int i = first;
32 size_t b1 = first;
33 size_t b2 = middle;
34 double b[last - first];
35 while (i < last - first) {
36 if (b2 >= middle || array[b2] > array[b1]) {
37 b = array[b2];
38 b2++;
39 }
40 else {
41 b = array[b1];
42 b1++;
43 }
44 i++;
45 }
46
47 for (i = first; i < last - first; i++)
48 array = b;
49 }
Пока как-то так. Что я делаю не так?
#309 #529787
>>529714
>>529736

> b2 >= middle


Что это? Оно всегда true.
#310 #529798
>>529679
Очевидно Java. Годится для всего. И макак там гораздо меньше.
#311 #529800
Такой вопрос. Вот есть всякие приложения, которые допустим под андроид на жабе написаны. Гуи для них, или фронтенд кароче пишется на той же жабе? По каким принципам строится интерфейс? Это средства жабы или какой-то отдельный язык разметки?
#312 #529815
Господа! Я очень надеюсь на вашу помощь! Дело в том, что я понаехал в дс и работаю в ржд. Тут такие охуительные истории и такая нервная работа, что я думаю валить. Но из всех языков я знаю нормально только руби! А в вебе я писал только два сайта - один на питоне и джанго, другой на рейлс. Вышла визуально параша. Немного умею js, минимально жквери с селекторами, немного явы (стандартную библиотеку не знаю)
я хочу прокачать какой нибудь скилл и искать новую работу. Какие фреймворки/технологии/языки мне подучить, скажем, за месяц чтобы быть нужным кому то еще кроме ржд?
#313 #529823
>>529815
Кем ты там работаешь?
#314 #529824
Обьясните для дауна, что такое DO. Википедику читал, не понял нихуя.
#315 #529825
#316 #529829
>>529825
DOM - это программный интерфейс (API), предоставляемый разработчику браузером для манипуляции содержимым страницы.
#317 #529835
>>529829
Это типо консоль разраба в хроме?
#318 #529838
>>529835
Нет, это набор объектов и методов, которые твой джаваскрипт-код может дергать, чтобы изменять страницу. Вообще, разберись сначала, что такое API.
94 Кб, 529x807
#319 #529846
>>526967 (OP)
Sup, /pr/
Есть одна простенькая программа на python для raspberry pi, которая рисует диалоговое окно и мигает светодиодом, используя библиотеку RPIO.
По отдельности две программы (одна - gui, другая - мигание светодиодом) запускаются нормально, причем первую надо запускать под юзером, вторую - под рутом.

Третья программа, о которой шла речь в начале объединяет две вышеперечисленные программы и выдает ошибку, в зависимости от того как запускать:
- если без рута, то RuntimeError: No access to /dev/mem. Try running as root
- если с рутом, то Invalid MIT-MAGIC-COOCIE-l key*.py: cannot connect to X server :1.0
(ИЧСХ, светодиод загорается, то есть код частично срабатывает)
xauth не помогло.

Как исправить эту проблему? Или может быть что то изначально неправильно делаю? В итоге, нужно Gui-приложение для управления gpio
#320 #529849
>>529838
Кароч, насколько я понял, дом это как воображение браузера, которое будет представлять документ, сайт например, в виде обьектов текстовых и не только. Прослойка со своими методами и свойствами. Именно это представление сайта связывает любые действия с содержимым, путем применения жс, или любой другой хрени, которая поддерживается браузером. Вроде верно?
#321 #529852
>>529849
В общих чертах.
#322 #529854
>>529846
Либо пиздуй в /s и спрашивай у них, как на твоем кривом дистрибутиве настроить проброс иксовой сессии для рута, либо распили программу на демона, который работает с железом, и клиента, который запускается от юзера.
#323 #529861
int array_size = 10241024;
int i;
double
array = (double ) malloc (sizeof (double) array_size);

srand (time (NULL));
for (i = 0; i < array_size; i++) {
array = (rand () % (array_size 20) - array_size) 1e-2;
#ifdef DEBUG
printf ("%i:%4.2lf ", i, array);
#endif
}
Почему оно сегфолтится? Если ставлю размер в два раза меньше, все нормально.
#324 #529863
>>529861
Сегфолтится даже при простой считалки без массива при 1048469. В чем же дело?
#325 #529865
Господа, здесь же первое хуйло неверно решило задачу? В теле цикла сравнение одно, зато в условии цикла появилось лишнее сравнение, поэтому задача немного повысить скорость не выполнена.

http://clc-wiki.net/wiki/K%26R2_solutions:Chapter_3:Exercise_1
#326 #529867
Есть у меня в проге повторяющийся код, я его вынес в отдельную функцию и даже в отдельный файл. Затем в теле подключил ее и стал использовать. Можно ли ее назвать библиотекой?
#327 #529873
>>529823
пишу ПОЛЬЗОВАТЕЛЬСКИЙ КОД ДЛЯ ПЛАТФОРМЫ <name>
руби программист короче. Чисто руби. Иногда веб макака. Ведущий специалист
#328 #529874
Где бы почитать что-то хорошее про модель OSI, чтобы прочитать и просто начать всё знать про неё, от эзернета до тисипи и тиэлэс.

А ещё я знаю С++, но не так уж и хорошо, то есть постоянно обсираюсь на всяческих &&var, конструкторах, полиморфизме, и т.д. Как можно прокачать язык на таком уровне? Учился сам, начинал со старой книжки Страуструпа, лол.
#329 #529880
>>529874
Таненбаум, сети.
#330 #529884
Или пошлите нахуй, или дайте программы\алгоритмы, которые должен уметь писать любой нуб в программировании. Желательно второе. Ибо я застрял на уровне консольной змейки
#331 #529885
>>529884
Волновой алгоритм.
#332 #529886
Анон, я пока не могу сам оценить сложность этих задач. Насколько они трудные?
http://pastebin.com/vfVumrQd
#334 #529889
>>529880
Спасибо, няша
#335 #529890
>>529886
1 не понял
2 и 3 решение в лоб пойдёт
4 и 5 задача на знание алгоритма на википедии он есть
#336 #529899
Кто через торчик сидит?
#337 #529901
>>529899
Можно уже? Го постить цп.
#338 #529904
>>529854
дистрибутив не кривой, самый обычный Rasbian
#339 #529952
Анон, поясни по data science. Фигня для хипстеров или стоящее направление, в которое не поздно вкатиться? Орейлиевские книги по сабжу стоят прочтения?
#340 #529974
#341 #529976
>>527896

Бамп.
#342 #529981
>>529974
Начинай.
#343 #529983
>>529899
Обманщик.
#344 #529999
Помогите разобраться с указателями плс.Допустим x = 5,если y = x,то y будет являться указателем на 5 и ссылкой на х? Или y вообще не ссылается на х в этом случае? Будет ли при разыменовывании z = y,новая переменная ссылаться на х,или только на 5? Я совсем нубас
#345 #530004
>>529999
x и есть 5. Указатель не может ссылаться не значение, а только на адрес.
#346 #530011
>>530004
Что является адресом на ячейку памяти тогда?
#347 #530019
>>530004
Или получается,если я запишу y = &x,я получу адрес в памяти,где хранится число 5?
#348 #530024
#349 #530026
>>530024
Спасибо,вроде как разобрался.
#350 #530030
>>530026
Может пригодятся первых 20 минут этой лекции https://www.youtube.com/watch?v=ixy9n16Mius
#351 #530123
>>529798

> И макак там гораздо меньше.


И вакансий тоже.
#352 #530126
>>530123
Меньше людей - меньше вакансий. Очевидно же. Если вкатишься, то работу найдешь.
#353 #530141
#354 #530151
>>530141
Что это?
#355 #530158
>>530151
соревновашка спортивных программистов
#356 #530162
>>530158
Где задания?
#357 #530166
>>530162
не дают ну я не нашел
#358 #530215
Где вы берете идеи для проектов?
#359 #530220
>>530215
На работе дают.
#360 #530367
Программач, посоветуй для изучения использования программирования в науке через решение задач.
Как вот здесь http://rosalind.info/problems/locations/ только для разных областей знания.
#361 #530368
Программач, посоветуй для изучения использования программирования в науке через решение задач.
Как вот здесь http://rosalind.info/problems/locations/ только для разных областей знания.
#362 #530391
>>529888
Скажите, эту задачу реально решить без итераций?
http://acmp.ru/index.asp?main=task&id_task=644
#363 #530394
>>530391
Уже джва часа угробил:

1 30
0000000000000010
0000000000000011
0000000000000101
0000000000000111
0000000000001010
0000000000001100
0000000000001110
0000000000010001
0000000000010011
0000000000010110
0000000000011001
0000000000011100
0000000000011111
0000000000100100
0000000000100110
0000000000101001
0000000000101100
0000000000101111
0000000000110100
0000000000110111
0000000000111100
0000000001000000
0000000001000001
0000000001000011
0000000001000110
0000000001001001
0000000001001100
0000000001001111
0000000001010100
0000000001010111
87
#363 #530394
>>530391
Уже джва часа угробил:

1 30
0000000000000010
0000000000000011
0000000000000101
0000000000000111
0000000000001010
0000000000001100
0000000000001110
0000000000010001
0000000000010011
0000000000010110
0000000000011001
0000000000011100
0000000000011111
0000000000100100
0000000000100110
0000000000101001
0000000000101100
0000000000101111
0000000000110100
0000000000110111
0000000000111100
0000000001000000
0000000001000001
0000000001000011
0000000001000110
0000000001001001
0000000001001100
0000000001001111
0000000001010100
0000000001010111
87
212 Кб, 1920x1080
#364 #530401

>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования


>Умение программировать на любом другом языке программирования

#365 #530402
>>530391
Что значит без итераций?
#366 #530403
>>530401

>даун рвется с вакансий


Совсем уже тут отупели?
#367 #530406
>>530403
А ты уже умеешь программировать на любом языке программирования?
#368 #530408
#369 #530409
>>530391
Если ты имеешь в виду подсчет бит, то да. Один раз заполняешь индексную таблицу (для всех 16-битных чисел, памяти должно хватить), после чего для каждого следующего N берешь значение из таблицы для верхней и нижней половины и складываешь.
#370 #530427
>>529952
Бамп вопросу.
#371 #530430
>>530402
Как в школе задавали посчитать 1+2+3+4...+100
получалось что надо 101 / 2 * 100 если я правильно помню
#372 #530437
>>530401
Это же для стажеров. Под iOS часто так набирают, так как найти ньюфага дрочащего iOS тяжело из-за вендорлока на оборудовании, берут людей знающих какой-то другой ЯП (чтобы не объяснять что такое циклы и условные переходы) и учат. Правда не ясно зачем туда "знание objC" впихнули, если чувак обжектив знает, то нахуя другой.
#373 #530438
Делаю резюме на сайте джун сисярп, там есть пунктик "цель" - шо туда написать вообще?
#374 #530440
>>530437
Мне чет показалось они имеют ввиду "УУУ СУКА ЛУЧШЕ БЫ ТЕБЕ ЗНАТЬ ВСЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ МИРА ИНАЧЕ ХУЙ ТЕБЕ А НЕ РАБОТА", как то так
sage #375 #530444
>>530438
Можешь посмотреть что там пишут другие? Или что работодатели в этом пункте пишут?
#376 #530445
>>530444
Таки что то по типу этого

Развиваться вместе с компанией, достич уровня сеньера.
Найти колектив, в котором работать будет в радость.
Больше нацелен на разработку программ и игр для для любых платформ.
#377 #530449
>>530445
Ну вот и пиши что хочешь ещё опыта. На хабре должны быть статьи что в таких случаях писать. Попробуй поискать.
#378 #530456
Анонсы, есть какой-нибудь годный бесплатный сайт для обучения sql по принципу прочитал теорию - сделал по ней задание на том же сайте?
4 Кб, 239x338
#379 #530459
>>530409
Смотри как gcc делает. Пишут что есть еще sse4.2 инструкция для таких вещей.
#380 #530502
На ОП-пике нужно перенести банду четырёх а Development.
#381 #530509
>>530459
Это gcc-шный built-in, и код будет уже не портабельным, как и та процессорная инструкция. Тащемта алгоритм известный (хотя и отличный пример write only кода) и гуглится на раз, и он отлично пойдет для заполнения ебучей таблицы.
#382 #530541
>>530509

>код будет уже не портабельным


Ты видать впервые олимпиадную задачку пишешь. Тут нет таких целей как "должно работать на планшетах", "должно быть понятно" и тому подобное. Тут только одна цель - как можно быстрее написать говнокод под одну конкретную машину (тестирующий сервер).
#383 #530543
Братишки, нужна простейшая библиотека с реализацией асинхронной монады под js.

Пишу всего 4-ый вызов через ajax и уже невыносимо тянет блевать от этого лапше-дерьма.
#384 #530545
>>530543
Да, желательно со всякими zip-ами (там есть параллельные вызовы)
#385 #530556
Аноны поясните пож. за факультеты информационной безопасности, мне говорят, типо погромирование там нахуй не надо и вообще не о том это, так оно? Чем вообще занимаются мастера информационной безопасности?
#386 #530570
>>530556

>погромирование там нахуй не надо и вообще не о том это


На компьютерной безопасности надо. Там и лабы делают по реализации алгоритмов шифрования, кодирования и сжатия. По идее так должно быть и на ИБ, т.к. на этой специальности должны иметь дело со всякими эксплоитами и уязвимостями. Но сам я не знаю, чем занимаются на информационной безопасности.
#387 #530588
>>530509
Так то да, но всегда можно просто посмотреть что какая-то функция делает, и на Сишечке ее накатать. А там уже компилятор как надо оптимизирует.

Правда ведь , что оптимизирует? Или говно получится?
#388 #530598
>>530543
>>530545
Накидал сам короче примерно то, что нужно:

http://pastebin.com/jWUZetca

зип-ы только потом добавлю


js-бляди использующие callback-дрисню не люди, да
#389 #530608
>>526967 (OP)
Я гуманитарий, который захотел стать ХАКЕРОМ, и мне посоветовали учить ассемблер и кресты. Я немного начинал Питон, но быстро забросил. Чем кресты отличаются от Питона, если кратко? В чём удобства и неудобства?
#390 #530613
Аноны, два вопроса. Первый: как правильно использовать IoC контейнеры? Есть у меня несколько алгоритмов, которые наследуют один интерфейс. В этих алгоритмах, в свою очередь, тоже есть некоторые зависимости от других частей системы, с которыми я так же работаю через интерфейсы. Проблема в том, что сейчас у меня в местах вызова алгоритмов проверяются параметры, в зависимости от которых у меня конкретно прописываются классы, которые нужно инжектить.
Ну т.е. IAlgorithm alg = new AlgContext(new ConcreteAlgorithm1);
Такой подход меня не устраивает и я обратил внимание на упомянутые IoC контейнеры. Проблема в том, что я не знаю, как правильно один раз задать все нужные мне зависимости на время выполнение конкретного алгоритма. Пользователь вызывает функцию 1, я через IoC разруливаю эту ситуацию, но у функции 1 тоже есть зависимости. Не передавать же мне ссылку на экземпляр моего контейнера этой функции, это хуйня полная выходит. В голову пришло только создать какой-нибудь класс с одним статическим методом, который бы возвращал мне контейнер с уже настроенными зависимостями, и вызывать этот метод, когда нужно. Норм?

Второй вопрос: раньше в программе было две функции и суммарно четыре настройки для этих функций. Чтобы не передавать их параметрами в конструктор или метод я завел отдельный класс, назвал его Settings. Когда пользователь вызывал функцию, я считывал инпуты в этот Settings и передавал в функцию. Проблема в том, что сейчас функций уже шесть и суммарно у них около 16 параметров. Из-за этого Settings слишком сильно разросся и мне не нравится таскать такую тяжеловестную хуйню повсюду. Как мне разрулить эту хуйню? Для самой сложной функции на форме сейчас 12 инпутов, которые пользователь может заполнить. Из них четыре обязательны, а все остальные опциональны в зависимости от того, какие пользователь уже поставил пресеты.
35 Кб, 1208x659
#391 #530614
>>530588
Короче, потестировал с -O3. Прилично оптимизирует самый говнищенский из императивных говнокодов.
#392 #530617
Под никсами можно использовать адекватный интел-синтаксис ассемблера?
#393 #530628
>>530541
Я вообще их не делаю, лол, а следую общим best principles.
4 Кб, 432x211
#394 #530638
>>530617
Если ты про GCC, то гуглится вот это:
https://stackoverflow.com/questions/5397677/gcc-intel-syntax-inline-assembly

Сказано, что можно, но во первых ты внятных сообщений об ошибках в синтаксисе не получишь. Во вторых придется ставить флаг компиляции -masm=intel на сорец. В третьих там не получится указывать шестнадцатеричные константы через постфикс - 123h, только 123x0. Наверняка еще много разных камней будет.

Кажется проще поставить fasm, сбилдить объектный файл, и присобачить к сборке сделав где-нибудь в .h объявление на "extern void MY_AWESOM_ASM_FUNCTION(void)", но хуй знает. Я еще это не проверял
71 Кб, 459x714
#395 #530641
>>530638

>123x0

#396 #530650
>>530638
Благодарю. Пойду накатывать fasm.
#397 #530656
Что за йоба такая этот ваш 1с, что погроимисты на нем востребованы и имеют неплохую зп?
11 Кб, 209x258
#398 #530662
>>530656

>1с


>погроимисты

#400 #530666
>>530608
Питон ты выучишь за год и можно писать простые бытовые программки. Кресты будешь учить лет 10 и будешь писать дико пиздатый и сложный код для высокой оптимизации и переносимости.

Кстати реквестирую книжку как писать вирусы с нуля. >>529093 Пока только Фленова скачал. Боюсь начинать читать т.к. сомневаюсь что эта классическая книга для этой темы.
#401 #530690
>>530666
Боже блять, книжка о том как вирусы песать, С НУЛЯ БЛЯТЬА АХФХЦАЦХАХА кек.

wasm.ru и прочие сборники/форумы про риверс инжиниринг и системное программирование.
С нуля без опыта ты можешь хуету на дэльфи написать, которая весит 10 мб и с окошком такие ещё няшным.
#402 #530692
>>530666
И да - у флёнова вроде только супер лит-ра про сокеты и пр хуетень, серия для илитных хацкиров.
#403 #530695
>>530666
Одинаково будет учить всё два года до уровня среднего программиста. Просто на С++ постоянно будет куча подводных камней и надо будет постоянно с ними сражаться, а на питоне легче писать код.
Нюфакам я бы советовал питон, в конце августа будет кстати отличный курс от MIT на edx, после него можно смело покрять джангу и после написания очередного магазина начинать искать вакансии.
#404 #530696
>>530614
А ты такую хуету сам бы в жизни не оптимизировал.
#405 #530699
>>530608
Ну как тебе сказать.
На питоне ты хочешь сложить несколько строк - ты их просто возьмёшь и сложишь.
На си/пп ты будешь выделять память под каждую, выделять память под буфер куда их сувать, проверять хватит ли выделенной памяти и скочевать их спец. функцией. Потом освобождать память

Со строками я конечно утрировал (пуре с стайл), но мысль надеюсь донёс.
#406 #530713
Антуаны, позвали на собеседование, в чем идти?

Весь такой ряженый в рубашке и брюках или в простой, но опрятной одежде?
#407 #530717
>>530713
Обмажься говном, поваляйся на земле, а в рот засунь мох.
#408 #530722
>>530690
Какие форумы? На курсах ИБ что преподают?Наверняка должна быть книга па такой случай.
#409 #530742
Допустимо ли в h-файле писать так?
#ifndef GF2_8_H
#define GF2_8_H

#include <stdint.h>

uint8_t gmul(uint8_t a, uint8_t b);

#endif

Я имею в виду: туда ли я поставил #include?
#410 #530747
>>530742
#Если символ GF2_8_H не был определен ранее, то определить его, подключить stdint.h, выебать чужую мамку, ...
#В противном случае НИХУЯ НЕ ДЕЛАТЬ

Ты это хотел узнать?
#411 #530749
>>530747
Да. Никогда не видел, как в нормальном ПО в h-файлах делают инклуды и в какое место их ставят.
#412 #530760
>>530749
А не надо смотреть как в нормальных проектах делают, если все равно не понимаешь. Гораздо лучше разобраться почему так.

Если ты вытащишь этот #include <stdint.h>, то каждый раз как ты будешь подключать свой header посредством #include "GF_8.h" будет сразу же подключаться этот #include <stdint.h> который ты вытащил.

Тебя устраивает такое поведение? Пока ты не пишешь в команде это от тебя зависит на самом деле, а не от того, как принято.
#413 #530763
>>530749
Также попробуй клинкуть мышкой на <stdint.h> и нажми f3. В популярных IDE тебя переместит в тело этого файла, и ты сможешь посмотреть что там и как. (В некоторых надо правой кнопкой мыши на него кликнуть, и посмотреть на какую кнопку там он открывается)
339 Кб, 1246x958
#415 #530778
Аллах всемогущий, что я нагуглил.

Руководство новичка по эксплуатации компоновщика
http://habrahabr.ru/post/150327/
#416 #530782
Сап программач. Я тут решил обмазаться системщиной. И начал я, с чтения "Системное программирование" Роберта Лава. Я хотел узнать, насколько востребовано сис. программирование?
#417 #530784
Погромисты, кем вы видите себя в 40-50 лет? Все также будете читать книги по новым языкам программирования, курить статьи, осваивать новые принципы, чтобы идти в ногу со временем? Или как и у большинства к этмоу возрасту тяга в к новому пропадет?
#418 #530792
>>530782
Можешь пилить для опенсорса, но в рашке работы системщикам маловато и зарплаты низкие, а требования высокие. Обычно всякие компании где без диплома магистра с пятерочками тебя отправят в макдак работать Ну если ты нюфак. Ну, всякие предприятия которые на государство работают, там вот 95% системщиков живут.

Профиты? Ты можешь подрочить на байты, получше познать работу пекарни и потом перелезть на жабу. Хуже от этого не будет, знания лишними не бывают, плюс будешь знать "что там под капотом" лучше типичных макак.
#419 #530793
>>530784
От человека зависит. Многие в 30-40 лет моложе духом любого школьника, а многие в 16 уже как старые пердуны, ничего не хотят от жизни.
Поэтому так важно выбрать сферу которая интересна, иначе потом будешь ненавидеть свою работу и писать говнокод до самой могилы.
#420 #530794
>>530792
Премного благодарен за развернутый ответ. Таки продолжу изучать систещину. Просто, чтобы нормально программировать и четко понимать то, что я пишу.
#421 #530806
>>530769
Ясно, я так понял, что в хедерах лучше по возможности обойтись без инклудов и использовать их только тогда, когда есть крайняя необходимость. Стало быть, если я в хедере объявляю функции, которые работают с 8-битными интами, то для использования uint8_t инклуд необходим? Что-то вроде #typedef uint8_t не прокатил или даже повредит?
#422 #530828
>>530806
Заголовочный файл с uint8_t был специально создан чтоб тебе не пришлось описывать его вручную.

Если описание чего-то есть в другом заголовочном файле, и тебе оно внезапно понадобилось, это собсно и есть крайняя необходимость.
#423 #530836
В студии можно явно указать, что я хочу использовать компилятор Си, а не С++?
#424 #530839
#425 #530869
Когда я вставляю старый CD в DVD/BD-ридер, он сначала очень долго считывается, а потом окно "мой компьютер" зависает. Зависание продолжается даже после того, как диск достали. Из-за чего это?
#426 #530877
>>530869
Тебе в /s/ за драйверами. https://ru.wikipedia.org/wiki/I/O_request_packet
#427 #530906
>>530722
На курсах по иб рассказывают про установку и настройку iptables и прочей хуеты. Ты реально тупой если считаешь что тебе просто расскажут в книжке как запилить распределённый krernel mode ботнет, не палящийся нигде и работающий везде.

Ответ был дан - изучай системное программирование и риверс инжинеринг. По ним книг достаточно.
#428 #530907
>>530742
https://ru.wikipedia.org/wiki/Pragma_once
МИНЯ АЖ ТРИСЁТ С ЭТОГО ЕБЛИВОГО ИНКЛЮД ГУАРДА!11
#429 #530908
>>530722
http://www.wasm.ru/wault/
Вот тебе список лит-ры.
#430 #530919
>>530907
МИНЯ АЖ ТРИСЁТ ОТ ЭТОГО НЕСТАНДАРТНОГО РАСШИРЕНИЯ у тебя нет таких проектов, где от #pragma once был бы выигрыш в скорости компиляции
#431 #530920
>>530919
МИНЯ АЖ ТРИСЁТ ХУЙ ЗНАЕТ ОТ ЧИГО!!!11
1. Нестандартная деректива, но поддерживаемая всем чем можно.
2. Разницы в скорости компиляции нету блядь.
Просто нету.

https://ru.wikipedia.org/wiki/Предварительно_откомпилированные_заголовки
- если уж обмазаться оптимизацией хош.
#432 #530928
>>530782
Как практика - ебашь posix-совместимую ось. Или свой дос. Можешь биос модифицировать.
#433 #530946
>>530920

> поддерживаемая всем чем можно


1) tinycc.org не умеет, например
2) куча самописных компилеров для embedded знать не знают, слыхом не слыхивали

Разница в скорости компиляции есть. С include guard вот такой код
foo.h:
#ifndef _FOO_H
#define _FOO_H
printf("Huipizda\n");
#endif
foo.c:
int main(void) {
#include "foo.h"
#undef _FOO_H
#include "foo.h"
}
должен напечатать строку дважды. Зато если воткнуть #pragma once в .h, строка напечатается один раз, потому что компилятор даже открывать файл второй раз не станет. Компилятор делает некоторую магию и для include guard, но #pragma once все равно быстрее. Другое дело, что нужен проект с тысячами файлов, чтобы это на что-то повлияло.
#434 #530949
Пагни, подскажите, пожалуйста, по следующим вопросам, связанным с языком Си:
1) Имеется массив, объявленнный в самом начале кода:
#define VALUES 20
volatile uint16_t ramBufferData[VALUES];

Мне надо менять его размерность в зависимости от потребностей (сперва мне нужно получить максимум одно значение, потом минимум 20). А потом чередовать получаемые их кол-во (1 -> 20, 20 -> 1, 1 -> 20 и т.д.).

Окей, после обработки 20 значений из массива, пытаюсь это сделать:
if ( !stage ) // для случая, когда требуется 1 значение
{
#ifdef VALUES
#undef VALUES
#define VALUES 1
#endif
}
else if ( stage ) // для случая, когда уже требуется 20 значений
{
#ifdef VALUES
#undef VALUES
#define VALUES 20
#endif
}

Но ре-дефайн упорно остаётся незамеченным, и размерность блядского массива попрежнему составляет 20 значений.

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

2) Имеется структура данных в функции:
void setup_ramBuffer(void)
{
ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;

ramBufferInitSingle.param1 = param,
...
ramBufferInitSingle.param5 = param,
...
ramBufferInitSingle.paramN = param,
ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
}

Допустим, мне надо изменить параметр: ramBufferInitSingle.param5 и заново инициализировать структуру с только этим изменённым параметром (сохраняя все прежние).

Это возможно сделать красиво? Мне на ум приходит только копирование функции с изменением параметра и вызов её целиком под новым именем, допустим, setup_ramBuffer2(); ?
Вроде можно использовать параметр volatile, как для функции, так и для структуры. Ноя не знаю, как это парвильно оформить.

Хелпаните, посоны.
Макака, сука, когда починишь кодовую вставку и форматы, пидор-бля?
#434 #530949
Пагни, подскажите, пожалуйста, по следующим вопросам, связанным с языком Си:
1) Имеется массив, объявленнный в самом начале кода:
#define VALUES 20
volatile uint16_t ramBufferData[VALUES];

Мне надо менять его размерность в зависимости от потребностей (сперва мне нужно получить максимум одно значение, потом минимум 20). А потом чередовать получаемые их кол-во (1 -> 20, 20 -> 1, 1 -> 20 и т.д.).

Окей, после обработки 20 значений из массива, пытаюсь это сделать:
if ( !stage ) // для случая, когда требуется 1 значение
{
#ifdef VALUES
#undef VALUES
#define VALUES 1
#endif
}
else if ( stage ) // для случая, когда уже требуется 20 значений
{
#ifdef VALUES
#undef VALUES
#define VALUES 20
#endif
}

Но ре-дефайн упорно остаётся незамеченным, и размерность блядского массива попрежнему составляет 20 значений.

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

2) Имеется структура данных в функции:
void setup_ramBuffer(void)
{
ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;

ramBufferInitSingle.param1 = param,
...
ramBufferInitSingle.param5 = param,
...
ramBufferInitSingle.paramN = param,
ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
}

Допустим, мне надо изменить параметр: ramBufferInitSingle.param5 и заново инициализировать структуру с только этим изменённым параметром (сохраняя все прежние).

Это возможно сделать красиво? Мне на ум приходит только копирование функции с изменением параметра и вызов её целиком под новым именем, допустим, setup_ramBuffer2(); ?
Вроде можно использовать параметр volatile, как для функции, так и для структуры. Ноя не знаю, как это парвильно оформить.

Хелпаните, посоны.
Макака, сука, когда починишь кодовую вставку и форматы, пидор-бля?
#435 #530950
>>530949
1) Препроцессор тебе не поможет. Он работает даже еще до компиляции. Попробуй сделать gcc -E твойкод.c - поймешь. В твоем случае компилятор видит уже готовое ramBufferData[20], а потыркивания ниже по тексту вообще ни на что не влияют. Почитай лучше про malloc/realloc, хотя для такого размера как у тебя, лучше взять массив побольше сразу (элементов 100, например), а под количество использованных элементов завести size_t num_values.
2) Присвой из ramBuffer_INITSINGLE_DEFAULT нужное значение. Или объясни нормально.
3) Уверен, что тебе нужен volatile? У тебя несколько потоков? Есть другой процесс, который параллельно тебе модифицирует данные?
#436 #530954
В какой среде писать на ассемблере? Хочу вирус написать.
#437 #530956
#438 #530957
>>530950

>Уверен, что тебе нужен volatile?


Если я правильно понимаю, то без volatile не изменить структуру. Только как это грамотно оформить.

>У тебя несколько потоков?


Поток - один.

>Есть другой процесс, который параллельно тебе модифицирует данные?


Нет.

>Присвой из ramBuffer_INITSINGLE_DEFAULT


Мм, я хотел сделать так:
volatile ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;
Далее, изменяем параметр: ramBufferInitSingle.param5 = paramChange,
и инициализируем структуру ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
Но компилятор ругается - говорит, что при инициализации параметр volatile будет проигнорирован.

И пиши, пожалуйста, к какому из двух вопросов (номер 1 или номер 2) ты даёшь ответ. Иначе получается мешанина, как у меня вышло выше.
#439 #530960
>>530957
volatile говорит, что сущность может изменяться независимо от выполняющегося в данный момент кода (заставляет компилятор не делать предположений типа "ничего не писл, значит ничего и не поменялось"). Тебе он не нужен нигде.

> компилятор ругается


Выкинь volatile, сделай из этих трех строк, что ты написал, новую функцию.

Ответы я пронумеровал в прошлом посте.
#440 #530961
>>530957
Я другой антоша.
1) volatile тебе таки не нужен. Это просто перестраховка для многопоточных приложений с развитой конкуренцией за данные.

2) Йа нихуя не понел. Но предлагаю:
Просто скопировать структуру с memcpy() и поменять нужное значение (если у тебя конечно структура только с примитивными типами).
sage #441 #530966
Посоветуйте тему на диплом :3
#442 #530974
>>530966
"Гей-шлюха, как альтернативная карьера"
#443 #530975
>>530966
С наушником реши. Или хотя бы примерно скажи свой профиль.
#444 #530976
>>530975
Да любое приложение, которое актуально и приносит хоть какую пользу. (Только не интернет магазин на джумле)
Язык сишарп.
#445 #530977
>>530976
Займись клептографией (тут нет опечаток). Начни со статей этого парня http://habrahabr.ru/post/248419/
776 Кб, 704x576
#446 #530980
Мы тут сидим тута, учим все... Как фуфелы, фуфлыжные все технологии... Я когда стажером работал, виртуализацию смотрел, гипервизоры еще... Если одну технологию изучил - считай на всю жизнь уже останется...
#447 #530985
Хочу сделать для iOS приложение с использованием GPS (трекенг).

1) Возможно ли это сделать под Xamarin на Win 8.1 ?
2) Я не хочу покупать никакие sанальные подписки девеловера. У меня JB. Смогу ли я свое приложение тестить на jb-дейвайсе без подписки девелопера?
81 Кб, 600x427
ТРЕД ОЛДФАГОВ НАЧИНАЕТСЯ ТУТ #448 #530991
BRUTUS AET2
#449 #530997
>>530960>>530960

>Ответы я пронумеровал в прошлом посте.


Но у меня два вопроса, а ответа у тебя - три.

Освобожусь - попробую.

>Просто скопировать структуру с memcpy() и поменять нужное значение


Это как?
#450 #530998
>>530985
1. Сделать сможешь. Собрать - нет (только для билда хватит и виртуальной машины, при желании можно всё автоматизировать).
2. Да, можно.
#451 #531004
>>530997
Я так не и не понял что именно нужно лол.

>Это как?


ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;
ramBuffer_InitSingle_TypeDef rBuff1;
...
memcpy(&rBuff1, &ramBufferInitSingle, sizeof(ramBufferInitSingle));

rBuff1.param5 = hui;
...
ramBuffer_InitSingle(ramBuffer0, &rBuff1);

Это страшное васянство, и будет адекватно работать только если в структуре нету структур/классов и прочего добра.
#452 #531013
>>530906
>>530908
Понял. Спасибо. Выучу асм вспомню про это.
#453 #531018
>>530954
Без асм никак?
#454 #531020
>>531018
а на чем еще можно писать вирус?
#455 #531021
>>531020
На питоне или си?
#456 #531032
>>530954
На чём хочешь, на том и пиши. Хоть на брейфаке можно.
#457 #531033
>>531032
Как на бейсике?
#458 #531049
Сколько времени уходит на изучения одного языка?
#459 #531052
Возможно ли как-нибудь убрать автоматическое закрытие консоли по окончании вывода в неё данных в visual studio? Приходится извращаться через scanf_s. мимо-ньюфаг
#460 #531056
>>531049
От одного человекодня, до 21 с++-дня.
#462 #531059
#463 #531062
>>531004

>Я так не и не понял что именно нужно


Структура ramBufferInitSingle находится в отдельной функции: void setup_ramBuffer(void) {}

Мне надо изменить в ней один параметр ИЗ ОСНОВНОГО ЦИКЛА ПРОГРАММЫ и проинициализировать эту структуру заново, чтобы изменённый параметр был учтён: ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);

Проблема в том, что компилятор срёт кирпичами, когда я пытаюсь что-то менять.
310 Кб, 1125x1500
#464 #531070
Привет, анон, студент выходит на связь.

Предыстория.
В школе в 9-11 классах обучали Паскалю. Но обучали, надо сказать, нормально, во всяком случае, сраный ЕГЭ я написал на сотку и имел общие представления о том, как написать элементарные консольные программы.
В универе отучился 3 курса, где преподавали Си. Обучили неким основам языка, рассказали про численные методы, немного под freebsd попрогали, и в завершение были основы ООП на примере С++: классы, шаблоны, etc.
С выполнением того, что задавали, никогда проблем не возникало, писал всё практически сходу, оставалось лишь править ошибки.

Из смежных знаний я имею некое общее представление о том, что такое базы данных, php, да заодно немного кодю на питоне.

Только вот как я нихуя не умел, так и не умею, как нетрудно догадаться. И я хочу это исправить, но не знаю в какую сторону копать, что почитать, как оценить свой уровень. Дай мне направление, анон.
#465 #531075
Есть текст. В нем много однотипных ссылок, нужно все по очереди занести в массив string и все это на C#. Подскажите, а то я что-то вообще не вдупляю
#466 #531081
>>530954
Попробуй на машине Тьюринга или на частично-рекурсивных функциях.
#467 #531095
>>531075
С этим разобрался, совсем уж затупил.

Вообщем такое дело. Тот же C#
Пишу вебм-качалку не кидайте готовых, хочу свою написать, и мне нужно получить ссылку на вебм. Ссылка составная, состоит из /b/src/номер треда/номер вебм.webm/ , то бишь мне достаточно получить номер вебм.
Вот такой код: http://pastebin.com/h9fJHC9w
Вывод описан там же

Я так понял он читает от /b/src/номер треда/ до последнего .webm в строке, а мне нужно чтобы после первой .webm в строке чтение прекращалось. Как выебать регулярочку чтобы так было? А то я не очень разбираюсь в них, эту строчку спиздил.
#468 #531125
>>526967 (OP)
Что по TDD почитать? Бека только старые издания находил, может быть есть что поновее и актуальнее?
#469 #531127
Посоветуйте почитать что-нибудь про WinAPI и .Net.
#470 #531135
Пачани скрипты эти шидовса?
/ Source Code Windows 7 /

#define WINVISTA_H "winme.h"

#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "win2k.h"
#include "winxp.h"
#include WINVISTA_H
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"

#define INSTALL = HARD

char make_prog_look_big(16000000);
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();

if (first_time_installation)
{
make_4GB_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of-OS2();
make_futile_attempt_to_damage_Linux();
disable_MozillaFirefox();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
} //if
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();

if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_31();
do_nothing_loop();
} // if
} //while

if (detect_cache())
disable_cache();

if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
} //if

/ printf("Welcome to Windows 3.1"); /
/ printf("Welcome to Windows 3.11"); /
/ printf("Welcome to Windows 95"); /
/ printf("Welcome to Windows NT 3.0"); /
/ printf("Welcome to Windows 98"); /
/ printf("Welcome to Windows NT 4.0"); /
/ printf("Welcome to Windows ME"); /
/ printf("Welcome to Windows 2000"); /
/ printf("Welcome to Windows XP"); /
/ printf("Welcome to Windows Vista"); /
printf("Welcome to Windows Se7en");

if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:\swp0001.swp",O_CREATE);

while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
} // while
create_general_protection_fault();

} // main
#470 #531135
Пачани скрипты эти шидовса?
/ Source Code Windows 7 /

#define WINVISTA_H "winme.h"

#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "win2k.h"
#include "winxp.h"
#include WINVISTA_H
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"

#define INSTALL = HARD

char make_prog_look_big(16000000);
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();

if (first_time_installation)
{
make_4GB_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of-OS2();
make_futile_attempt_to_damage_Linux();
disable_MozillaFirefox();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
} //if
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();

if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_31();
do_nothing_loop();
} // if
} //while

if (detect_cache())
disable_cache();

if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
} //if

/ printf("Welcome to Windows 3.1"); /
/ printf("Welcome to Windows 3.11"); /
/ printf("Welcome to Windows 95"); /
/ printf("Welcome to Windows NT 3.0"); /
/ printf("Welcome to Windows 98"); /
/ printf("Welcome to Windows NT 4.0"); /
/ printf("Welcome to Windows ME"); /
/ printf("Welcome to Windows 2000"); /
/ printf("Welcome to Windows XP"); /
/ printf("Welcome to Windows Vista"); /
printf("Welcome to Windows Se7en");

if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:\swp0001.swp",O_CREATE);

while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
} // while
create_general_protection_fault();

} // main
#471 #531137
>>531135

> #include "evenmore.h"


> #include "oldstuff.h"


> #include "billrulz.h"


> #include "monopoly.h"


> #include "backdoor.h"


А то!
129 Кб, 820x239
#472 #531182
Лол, смотрите, какая картинка по твиттеру гуляет.

И после этого кто-то кукарекает про ЧЁТКО ВЫРАЖЕННЫЕ НАЗВАНИЯ МЕТОДОВ.
#474 #531211
>>526967 (OP)
Абитуриент вквотился.
Очевидно, что за четыре года СИНЬЙОР_ЖАБА_ДИВЕЛОПИР_200К+33СМ из меня не сделают. Что сделат за эти четыре года, чтобы не пойти по окончании в макдак напару с юристами?
#475 #531212
>>531211
Если ты за четыре года не стал даже ссаной java-макакой, боюсь, тебе таки придется идти зарабатывать вместе с юристами.
16 Кб, 723x144
#476 #531219
Поясните долбоёбу как же всё-таки правильно руби поставить на вирталку, сколько не ставлю всякие версии 2.2.2 и прочую хуйню, пишет всё-равно что вы не установили руби. Сойду с ума уже скоро нахуй.
#477 #531220
>>531211
А что тв делал 4 года? При универах курсов как говна, 3-6 месяцев стажировки и обучением и ты джун, затем несколько лет опыта и если не пинать хуи и постоянно качать скиллы, то мог бы на выходе быть помидором. Без шуток. Молодые задроты помидоры с 4+ годами опыта погнем в глазах любимые сотрудники всех компаний, потому что с семейниками и гуру за 25 и дальше уже проблемы начинаются. Жена, дети, ипотека,,родственники. А студенты всем нужны, переработки любят, кофе им дай бесплатное и будут боготворить.
КАК ВЫБРАТЬ ЯЗЫК 100 ПЛАТИНА ULTIMATE EDITION PLUS #478 #531223
Я проанализировал ситуацию и в результате выделил:
1) HTML/CSS, JS, PHP - стек веб-разработки, если и учить - то все вместе
2) C для Arduino - как базовый язык для общего понимания принципов кодинга, ну и ардуиноблядствовать, конечно, светодиодами моргать, лампочкой пищать, вот это все.
3) Java - интересен тем, что можно писать под мобилки, а это в моем понимании ценный скилл. (яблочные мобилки я не рассматриваю).
4) C++ - путь тру-кодера, можно кодить под линуксы, системное программирование там, вот это все.
5) Python - хуй знает, для чего он вообще нужен, но тут почему-то любят советовать питон.
На какой стул присесть?
#479 #531225
>>531212
>>531220
Он абитуриент, и спрашивает, что ему в универе нужно учить для прганья.
Вы там в глазницы что ил ебётесь?
#481 #531230
Поясните ньюфагу, какого хуя здесь и в воркаче так много зк-хейтеров?
Из реальных аргументов только быстрое устаревание знаний и демпинг индусами, всё остальное кудахтанье.
Чего у них припекает?
19 Кб, 400x346
#482 #531233
>>531227
Недопустимый индекс
#483 #531235
>>531223
Java + sql + фреймворки и паттерны. Опционально зяву на сисярп заменить.
#484 #531236
>>531233

> тематика


Он по предпоследней цифре в номере пикчи роллил.
#485 #531267
мамины программисты, подскажите ньюфагу, стоит ли лезть в программирование после ВМК на ИВТ? не буду ли я фуфелом? схемач как-то ближе и теплее, но после чтения борды мои маняфантазии наполнены охуительными зарплатами. зы: зарплат у схемотехников и прочего отребья не знаю
78 Кб, 600x485
#486 #531281
>>531267

>мои маняфантазии наполнены охуительными зарплатами

#487 #531282
>>531281
ой блять. как будто работают не за деньги.
#488 #531284
>>531281
вопрос был в том не погонят ли меня ссаными тряпками. вроде не долбоеб, в программирование могу, очень могу в асм, а всякие пайтоны-руби не очень перевариваю.
#489 #531289
>>531267
Я тебе объясню проще и чтобы ЖИЗА.
Ты скорее всего не достигнешь этих "манязарплат", тебя просто заебет программирование и не будет желания дрочить его вне работки, все эти САМАРАЗВИТИЯ и ЛОЙСЫ ЗВЕЗДОЧКИ на гитхабе.
Чтобы этого достигнуть, а также поднять скилл на такой уровень, надо любить программирование и качать скиллы. Или быть жадным ребенком, как говорил Главный тупичка.
Если жадина, то сможешь вкалывать и имитировать работу как босс, можешь даже достигнуть высот, но такие люди обычно достигают высот в любой сфере, потому что они обожают деньги, следовательно ты бы остался в своей хуите и уже работал бы.
А так, программирование тебе было не интересно и ты не жадный ребенок, следовательно шансов маловато. Подрочишь жабу пару месяцев, не сможешь даже дочитать 2.5 книги, будешь всё постоянно откладывает, насохраняешь и накачаешь сотни гигов уроков и книг, запишешься на десятки курсов курсеры, всё дропнешь.

Инфа 90%.
#490 #531290
>>531289
а на асме нынче не модно?
#491 #531292
Аа, выручайте ёбана
Поставил виртуальную убунту а мне она руби не может установить, ткните носом нуба в подсказку, пожалуйста.
19 Кб, 719x131
#492 #531296
>>531292
Отклеилось.

Очень буду благодарен за помощь.
#493 #531297
>>531290
Я тебе честно признаюсь - вакансии видел очень редко. Несколько лет вот мониторю, видел вакансии во всякие ВПК и подобную хуиту, один раз видел в Микрон, думаю в такие компании есть, но я не сталкивался. Не интересовался просто
Короче, это инженерная хуитка, поэтому макаки типа меня на такое и не натыкались. Ну, как я знаю с этих ваших интернетов, если попадешь в нормальную компании а они в рашке есть, микрон тот же, эльбрусы которые ещё ща делают, то в целом можешь выползти годным спецом и тебя всюду с руками и ногами оторвут.
Годных специалистов, которые реально что-то могут на асме для такого железа просто катастрофически мало.

>>531296
sudo apt-get update перед установкой пакетов сделал? Доступ в интернет точно есть?
#494 #531304
>>531296
заходишь на rvm.io и копируешь команду
#495 #531312
>>531297

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



Когда же вы научитесь следить за ценами, наконец?
Кокие єльбруцы, что ты несёш, поехавшiй?
ТАМ ЗАРПЛАТА 52 ТЫР В ДС1.
#496 #531321
>>531312
Плюс премии и подобное говно. В таких конторах всегда так, будет около 100к. Прям как у миддл макаки на жабе
алсо, какол, ты ебанутый? Зачем ты следишь за московскими ценами?
#497 #531322
>>531321
зарплатами
fix
#498 #531325
>>531223

> 3) Java - интересен тем, что можно писать под мобилки, а это в моем понимании ценный скилл.


Это интерпрайз в первую очередь, также как и сишарп.
#499 #531339
>>531321

> Прям как у миддл макаки на жабе


Эх, мне бы кто 100к платил...
Java макака 3 года, 15к
#500 #531340
>>531230
Будьте осторожны, выбирая карьеру программиста.
Для многих людей это временная карьера.
Большая часть программирования в реальном мире это написание костылей и исправление багов в чужём говнокоде.
После 5 лет, половина того, что ты знаешь, устареет.
Когда тебе стукнет 40 лет, ты будешь "out-of-date".
Организациям нужен молодой чел с 2-4 годами опыта, который будет работать до полуночи и все выходные без оплаты переработок.
Весь профит, который ты получишь это бесплатный кофе и засохший пряник.
Затем, когда ты выгоришь через 8 лет, тебя заменят свежим студентом, который знает все новые фрейморки и языки.
#501 #531343
Добрый вечер программач. Я хотел бы узнать, насколько востребовано у нас программирование на обычной Си? И по поводу GTK. Оно хоть где-нибудь используется, кроме Open Source?
#502 #531347
>>531021
а на шарпе можно?
#503 #531368
>>531343

> И по поводу GTK. Оно хоть где-нибудь используется, кроме Open Source?


Нет, лицензия не позволяет.
#504 #531370
>>531368

> Нет, лицензия не позволяет.


С чего бы вдруг? Там LGPL.
#505 #531381
>>531340
а что, у усатых дядек-схемотехников знания не устаревают?
#506 #531383
>>531370
Он описался, религия а не лицензия.
В маджихатах свищенного ЭЛДЖИЙПИЭЙЛЯ прописано правило, по которому за коммерческое использование надевают мешок на голову, вывозят за город и забивают насмерть камнями.
#507 #531384
>>531381
Нахуй ты отвечаешь на пасту?
#508 #531385
>>531384
я задаю вопрос, блять, мне просто интересно, раз программисты все остаются не у дел, что тогда с дядьками, которые делают процессоры?
#509 #531388
>>531385
Отвечаю: устаревают, ежегодно им нужно обновлять свои мозги с постоянными изменениями микроархитектуры и техпроцесса.

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

И да - это жирная местная паста.
#510 #531390
>>531370
Ну статически ты уже эту либу не слинкуешь, например.
#511 #531391
>>531390
Почему? Лицензия разве запрещает это явно?
#512 #531399
>>531391
Явно не запрещает, но ты обязан обеспечить возможность юзеру внести модификации в либу и прикрутить ее обратно к твоей программе. А значит, тебе придется предоставить либо сорцы, либо объектные файлы и тулчейн для сборки.
#513 #531401
>>531399
Да, и еще остается открытым вопрос о макросах и инлайновых функциях. В лицензии Qt есть специальная поправка к LGPL на этот счет, и там можно спокойно линковать к динамической библиотеке. На счет GTK не знаю.
#514 #531425
>>531399
Ну формально ты может и прав не хочу спорить, а на практике достаточно динамической линковки, чтобы даже особо упоротым борцунам стало похуй.
#515 #531426
>>531339
ДС.
Значение знаешь?
#516 #531442
Может уже было, но все же.
Где найти нормальные(функциональные, стильные) IDE?
Захотел позаниматься дизигном, обнаружил, что даже не знаю где хуячить код.(не в блокнотике же). На каких-то сайтах был, так там все изменения сразу отображались.
Заходил через гугол на всякие кроссплатформенные сайты, так там приходится копировать код для проверки. Не удобно.

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

Вообщем, пока я ламер, я хочу тупо скачать нормальную, свободную сборку, со всеми нужными библиотеками, проверками, подцветками. Кто что посоветует?

Алсо, забежал на сайт jetbrains, так там вообще платно что я хз.
#517 #531443
>>531442
Vim или Emacs. Остальное нинужно.
1C #518 #531455
Сап, программач. Имею высшее образование в области IT, но знаний и опыта недостаточно, чтобы куда-то взяли на работу программистом. Знаю Java (дальше SE ненамного ушёл), C#, JS, T-SQL, не очень глубоко C++98. То есть нет знаний какого-либо стека технологий полностью, потому и не берут на работу. Есть вариант пойти стажёром 1C-программистом за копейки. Я посмотрел сколько зарабатывают опытные 1C-программисты - 40-70к, что для моей мухосрани считается высокой зарплатой. Так что можно было бы после стажировки и пары лет работы уйти в более оплачиваемое место.
Как думаешь, анон, стоит ли пойти на стажировку 1С-программистом? Какие перспективы? Не сосну ли в будущем, выбрав 1С? Работодатели не врут в вакансиях, указывая высокую зарплату? И как оно вообще работать 1С-программистом - интересно?
#519 #531460
>>531455
Если тебе интересна бухгалтерия - то дохуя интересная работёнка. Если тебя от неё тянет блевать и хочется интересных задач - от всего ынтерпрайза в любых его проявлениях тошнить будет.

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

Даже если соснёшь с выбором технологии - у тебя будет пару лет опыта с сопутствующим "опытом работы в команде" и пр. хуетой. Уже будет возможность подучить что-то другое и пойти работать как белый человек.
#520 #531482
>>531455

>стоит ли пойти на стажировку 1С-программистом?


>для моей мухосрани


Сам ответил на свой вопрос.
Работать, возможно, будет не очень интересно (прикладная область: бухгалтерия, нервные тётки в очках) и поначалу струи блевотины от языка будет тяжко сдержать, но в мухосрани в этой стране 1С-едва ли не единственная возможность хорошо зарабатывать в IT. Со временем, если пожелаешь, свалишь в милионник во франч или фрилансером, завышающим свой ценник.
Алсо, на визгливые кукареканья местных 5k$ синьёров-помидоров не обращай внимания.
#521 #531485
>>531455
Ппц, вся суть ати в рашке-ебланиться за 1с.
Нет чтобы фрилансить.
>>531460
так это в последнее время норма, другое дело что фрилансщиков берут на раз-два
человек самостоятельно изучил технологии, проявил на практике(поэтому его вроде не сильно обучать надо, но зп можно платить как стажеру)
#522 #531536
Подскажите,есть ли сайт подобный codecademy или codeschool,но который бы обучал на примерах и давал разные задачи под с и в дальнейшем переходил на обучение с++? Если нет,то есть ли что-нибудь подобное,но состоящее из большого сборника задач?
Аноним #523 #531541
посоны, подкиньте идею для проги на ведроид штоб все завидовали была позарез всем нужна и штоб мне за нее давали бы тонны нефти . с меня как обычно ничего лол
#524 #531567
>>531536
есть, ищи лучше
а вообще поссал на студентоблядь
нахуя дрочить программирование, если не собираешься его юзать? ради логики что ли? для этого и математика есть
#525 #531571
Анон, что я сделал не так в реализации сортировки?
https://ideone.com/6WdceZ
sage #526 #531573
>>531541
прога шоб скачивала все личные данные телефонов по близости по блютузу)
#527 #531574
>>531573
шоб без рут прав в фоновом режиме весело и ловила хэндейки?
Аноним #528 #531575
Здравствуйте! Я Виталик! Хотелбы чтобы вы сделали двач. Суть такова… Анонимус может писать а может не писать, и если пишет то картинки может выкладывать.. то и дело анонимусы набигают, битарды.. Можно грабить корованы… А движок можно сделать так что если пишешь то циферки и их ввести надо. Сохраняться можно.
#529 #531621
>>531575
Еще опцию "выебать мамку этого анона добавить",
#530 #531623
>>531340
ой да ладно, мне еще лет пять только фреймворки все учить.
#531 #531641
>>531623
ПРИШЛО ВРЕМЯ УЧИТЬ НОВЫЙ ФРЕЙМВОРК
ФРЕЙМВОРК САМ СЕБЯ НЕ ИЗУЧИТ
ИЗУЧИ ЕГО, ИЗУЧИ ЕГО ЕЩЕ РАЗ
ЗАЧЕМ МНЕ НУЖЕН СВОЙ СТАРТАП, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ
ЛУЧШЕ ЕЩЕ РАЗ ВЫУЧИТЬ ФРЕЙМВОРК
Я ИЗУЧАЮ ФРЕЙМВОРК ПО 3 РАЗА В ДЕНЬ
КАЖДОЕ ИЗУЧЕНИЕ ЗАНИМАЕТ ПЯТЬДЕСЯТ МИНУТ
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПРОГРАММИРУЮ
А ПОСЛЕ ЭТОГО ИЗУЧАЮ НОВЫЙ ФРЕЙМВОРК
ТУПОЕ БЫДЛО ОДЕРЖИМО ДЕНЬГАМИ А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК
СКАЧАТЬ КНИГУ ПО НОВОМУ ФРЕЙМВОРКУ БЕCПЛАТНО И БЕЗ РЕГИСТРАЦИИ
ЛУЧШЕ Я ИЗУЧУ ЕЩЕ РАЗ ФРЕЙМВОРК
СТАБИЛЬНОСТЬ НЕ НУЖНА Я НЕ ИЗУЧАЛ ФРЕЙМВОРК НЕДЕЛЮ ПОЙДУ ИЗУЧУ НОВЫЙ ФРЕЙМВОРК
ВСЕ ПРОСТО И ПОНЯТНО ОШИБКА TypeError: Object has no method
ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРИШЛО ВРЕМЯ ИЗУЧАТЬ ФРЕЙМВОРК
ККОКОКОКОКОКОКО НОВЫЕ ТЕХНОЛОГИИ ФРЕЙМВОРК ПРОГРАММИРОВАНИЕ КОКОКОКОКОКОКО
29 Кб, 573x204
6 Кб, 284x79
#532 #531643
Объясните пожалуйста,что происходит в 5 примере на 1 картинке,второй пик это запуск без y = (i)++,там вроде все понятно. У этих унарных операций одинаковый ранг и они идут справа налево,т.е. в 5 примере должно быть что-то уровня 1 + i,то почему тогда значение остается 4?
#533 #531652
>>531643
Объясняю.
IRL используются только первые две.
#534 #531653
>>531652
Ладно.Но все же,почему не изменяется значение?
#535 #531657
>>531653
Шлёма, ты менє удивляеш. Тут все евrеи.
#536 #531667
Двач, а как организовать плавную смену цветов на Java?
Видел такое на джаваскиипт для веб, но забыл где
#537 #531668
>>531667
$('objectname').animate('color','colorname);
7 Кб, 815x492
#538 #531672
>>531667
Для каждой компоненты цвета, кроме прозрачности, цвет от времени будет зависеть так.
#539 #531675
>>531668
Наебать меня решил? Нет такого в жабе
#540 #531678
>>531672
Слушай, да ты просто гений, блять. А как на жабе реализовать то ето?
#541 #531698
>>531678
Уравнение прямой по двум точкам.
#542 #531707
>>531698
но в джаве нету уравнений
#543 #531721
>>526967 (OP)
Аноны, как из онлайн браузерки на флеше вытянуть модели?
#544 #531734
Анон, не ругай. Посоветуй. У меня есть месяц. Что лучше начать изучать php или 1c.
Повторюсь. Времени месяц +-неделя.
#545 #531744
>>531734
Зачем?
#546 #531745
На чем легче найти работу - Java || C#? Посмотрел хедхантер, и, на первый вгляд, вакансий примерно поровну, но на шарпе выше требования к опыту работы.
#547 #531749
Если у меня нет опыта работы, но я хорошо подам себя на собеседовании, я смогу получить работу? Просто везде требуется опыт работы, а у меня его нет.
#548 #531767
>>531749
Конечно, но на собеседование попасть еще надо.
АНОН ВИТХ ПРОБЛЕМ ХЕРЕ #549 #531769
Суп, программач. Помоги, пожалуйста. Есть один сайтик на джанге, который является интерфейсом к python-демону, работающему на сервере. Хочу чтобы приложение брало настройки из бд, которые туда записываются из веб-интерфейса. Весь гугл перерыл, но не смог найти ответ на интересующий меня вопрос: можно ли использовать одну бд для их связи друг с другом? Может есть более простые общепринятые решения?
С меня как обычно.
79 Кб, 746x1318
#550 #531789
>>531643
У меня вроде все как на первом пике. Уж не знаю что там за компилятор, который на втором и почему 5 получается.

помимо этого
int t = 1;

!t++ // печатает 0
t // равно 2
#551 #531801
>>531643
Что непонятно? y получает значение переменной, находящейся по адресу i, после чего переменная инкрементируется. При это никаких последствий инкрементация не имеет.
#552 #531832
>>531769

> Может есть более простые общепринятые решения?


А чем тебя файл конфига не устраивает, например?

> можно ли использовать одну бд для их связи друг с другом


Ебать. Нужно. Если делаешь на БД, конечно.
#553 #531861
>>526967 (OP)
Анон, подскажи, в чём дело? Я не въезжаю. Есть 2 реализации одного алгоритма, обе не работают по одной и той же причине — превышение лимита используемой памяти. Понятно, что это из-за рекурсии. Не понятно, почему это из-за рекурсии, с ней же всё ок вроде бы. В общем, жду объяснений мудрых. Код прилагается.

http://ideone.com/R2v3P5
http://ideone.com/O47NmE
#554 #531863
>>531861
У тбея бесконечная рекурсия. Очевидно, что когда массив отсортирован, ты должен перестать вызывать sorted, вместо этого вернув отсортированный массив или кусок массива (код не читал).
#555 #531909
Тред андроида какой-то мертвый, спрашиваю тут. Правда ли что для того чтобы нормально писать под андроид нужно вначале дрочить джаву, а потом уже разбираться во всяких андроидстудиях? Могу ли я начать изучаь как разрабатыватся ПО, хотя бы на примере тех же курсов гугловски и попутно гуглить части кода, которые не понимаю?
#556 #531912
>>531909
Можешь, в случае если уже знаком с с-подобным синтаксисом.
Хотя для комфортного изучения лучше хотя бы базовые азы явы подучить (наследование, полиморфизм). Даже для ньюфага это пару дней.
#557 #531914
>>531909
Можно писать и не жабе, но в 99% пишут именно на жабе. Советую таки изучать и сначала писать для пеки (консоль, AWT/Swing/JavaFX), а потом уже переходить на мобильную разработку.
Head First Java годная книга для начинающего
#558 #531915
>>531745
Ну хз, имхо на жабе вакансий вообще мало. Удаленку так можно пересчитать по пальцам одной руки.
В C# порог вхождения ниже благодаря формошлепству.
51 Кб, 600x400
#559 #531916
Как найти работу стажёром? Живу в ДС, готов стажироваться хоть где и даже забесплатно. Да, забесплатно. Потому что понимаю, что пользы конторе от меня первые 2-3 месяца не будет.

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

Сам кое-как освоил ООП и джаву, немного андроид. Но готов уже хоть на бейсике, хоть на асме, хоть верстальщиком. Очень кушать хочется.
#560 #531917
>>531667
Линейная интерполяция.

>>531707
Напиши, епт. Или загугли.
#561 #531918
>>531916
Джунов только в PHP берут охотно, сам безуспешно ищу работу на жабе уже почти год (мидл с опытом 3+).
Учи, пиши свои pet проекты (борда, интернет-магазин, что угодно) выкладывай на github и ставь ссылку в резюме. Типа у тебя есть некоторый опыт.
#562 #531923
>>531918
Но откуда тогда берутся жаба-программисты? Они прям сразу рождаются в пиджаках сеньоров-помидоров?
103 Кб, 1024x512
#563 #531928
Всё. Я дошёл до ручки.
Сейчас отправлю всем (вообще всем) отклик
Добрый день! Нет ли у вас вакансии разработчика-стажёра? Я сильно мотивирован обучаться, но не имею опыта работы (кроме пары небольших программ, которые есть на моём гитхабе) и хотел бы его получить.
И если никто не возьмёт, то забью и просто дней через десять повешусь. Я больше так не могу. Да и деньги кончаются. Я не знаю, как жить дальше, если не будет работы.
#564 #531933
>>531912
>>531914
Спасибо, понял, книжку все же решил в процессе изучать, а с основами знаком. Как лучше изучить основы разработки на андроидстудиях? Или лчше IJDE? Нарыл курсы от гугла по AndroidStudio - там пример разбирается + это же мать его ГУГОЛ, в общем - это подойдет?
#565 #531940
>>531928
Не вешайся же, если вообще нечего есть будет попробуй 1С, хотя мне и там не перезвонили, всякие пхп конторы и т.д. Если вообще ничего не будет - ебашь во всякие макдаки, а сам пили что-нибудь серьезное дома, в общем - самовыпел - совсем не выход.
#566 #531944
Может не совсем по теме, но не знает ли кто-нибудь, как изнутри устроены midi-секвенсоры?
Вот смотри: эта прога должна посылать сообщения на устройства (физические, виртуальные не важно) через равные промежутки времени, которые нужно соблюдать с микросекундной точностью. Но совершенно не ясно, как эти промежутки отмерять. Большинство нынешних ОС не могут работать в реальном времени. Функции типа nanosleep() хоть и рассчитаны на большую точность, но на деле запросто могут проспать на 1,5-2 мс дольше, при том что 0,5 мс уже может быть критично. Всякие таймеры в принципе не могут работать с высоким разрешением.
Как же это блядство работает?
#567 #531945
>>531928
Нынче такая ситуация, что кладовщик получает больше пыхера в говноконторе. Найди хоть какую работёнку, а по вечерам пили всякое говно для андроидов. Со временем набьёшь себе нормальное резюме, а может и годноту какую родишь, за которую платить будут.
#568 #531957
>>531940

> если вообще нечего есть будет попробуй 1С


Там же курсы платные. И сама программа платная.
#569 #531960
>>531957
Есть версия для обучения. На сайте 1с есть. Ссылку на торрент с курсам я кидать не буду, но если ты загуглишь "Крусы по 1с рф торрент" то нейдешь бесплатные курсы. Во франче обчуат, вообще, наверное и курсы тебе не нужны, на самом деле я не знаю, меня не взяли, лол.
#570 #531961
>>531923
Раньше, лет 5-7 назад, работы было больше и брали всех, кто хоть что-то знал. А сейчас требования выросли, а число вакансий уменьшилось. Джава джуну найти работу очень тяжело.
#571 #531963
>>531960
А сертификат тоже с торрентов будешь скачивать?
78 Кб, 378x604
#572 #531965
>>531961
Ну почему я не дропнул свою работу пять лет назад? Ведь были мысли, были. Но не дропнул. А теперь гроб, кладбище.
#573 #531970
>>531933
Вась, без разницы вообще. Хоть в эклипсе.
Там вся разница в хоткеях и прочих субъективных имхо-удобствах.
#574 #531982
Программач, как получить базовый набор знаний по компьютерным наукам?
Сейчас я по-немного быдлокоджу, но хотелось бы изучить основы: архитектуру, сети, вот это все.
50 Кб, 680x607
#575 #531985
>>531916
Скажу по своему опыта - надо уметь пиздеть. Добро пожаловать в 21 век, 2015 год. Тут надо уметь себя продавать.
Я вот долго этого не понимал, походил на собеседования, понял в чем у меня прокол по техчасти, прочитал 100500 отзывов и разборов полета "как написать правильно резюме" и "как общаться на собеседованиях и с работодателями" в целом и понял всё.
В итоге пишешь "опыт работы ЕСТЬ" похуй что не работал, с языком работал? Значит есть, пишешь какие-то выдуманные проекты ООО "Indus Softwore Carp", конкретно что там делал напиши уже блядь говно какое-то на спринге и почитай best practice с конференциями, узнаешь про 95% подводных камней которые могли бы быть, запилился на гитхаб, сделал говнокоммиты в всякие говнопроекты 2.5 семенов.

И я теперь крутой пацан, успешен во всём. Опыт работы? Нужные технологии? Гитхаб с звездочками? Английский выше интермедиейта? Это всё про меня, смотрит какой я охуенный.

У нас же проблема в том, что люди к капитализму мозгами ещё не готовы. Пишут "опыта работы нет, ничего никогда не делал, возьмите и научите". Реальность такова, что твой говнопроект говноCMS там или говночата для говноклиентов отличается от реального на 0.1%, его писали такие же студенты говнокодеры за еду, в нем были такие же проблемы и их фиксили также, как ты будешь фиксить свой говнокод когда поймешь где в нем боттлнеки всякие и пиздецовые обосрамсы с архитектурой.
Рашка на 3 месте по экспорту ИТ-макак, в притом объем 3 миллиарда далларов против 30+ у Китая и Индии которые делят 1 и 2 место, так что бери с них пример, нагло наебывай, клепай говнокод и радуйся. Никто его проверять не будет, работодателю главное одно - ЧТОБЫ БЛЯДЬ РАБОТАЛО КАК ЕМУ НАДО, всё.
Пиши код блядь, а не книжки дрочи да залупу чеши в поисках "НУ ВОТ НА РАБОТКУ ПОЙДУ И ТАМ НАЧНУ КОД ПИСАТЬ ДА НАУЧУСЬ", так не бывает.
15 Кб, 552x388
#576 #531987
Что я делаю не так?
12 Кб, 779x820
#577 #531993
>>531985

>пишешь какие-то выдуманные проекты ООО "Indus Softwore Carp"


Прослезился. Ну не умею я пиздеть, не умею. Сам знаю, что это крайне хуёвый минус, но вот не получается. Чтобы выложить на гитхабе пару своих велосипедов, просто через себя переступил. Потому что стыдно показывать такое. И в резюме гитхаб указал тоже через себя. В итоге пригласили на одно собеседование и попросили рассказать, чего я там накодил. Ну, рассказал. Собеседующие поулыбались, сказали, что я там с самого начала всё неправильно делал, поэтому и жопа такая. И после этого уже две недели не могу заставить себя даже проект открыть. Да, такой вот впечатлительный. Это было единственное собеседование за шесть месяцев поиска работы. Единственное.
#578 #531994
>>531982
Таненбаума читай и другие книги из оп-пика.
#579 #532005
Не нашел треда по теме, поэтому спрашиваю здесь.
Я являюсь админом локальной сети. Возможно ли копаться в файлах чужих компах в сети, если у них в настройках отключен доступ к файлам и принтерам?
#580 #532014
Возможно ли, будучи администратором локальной сети, копаться в файлах других компов, если у них в настройках отключен общий доступ к файлам и принтерам?
#581 #532016
>>532014
Если бы ты был администратором, ты бы не задавал таких глупых вопросов. Так что забудь о этом. Это не твое.
#582 #532018
>>532014
TeamViewer, школохацкер.
#583 #532019
>>531993
И поэтому ты не спросил как надо было сделать и не переписал его? В этом же и вся суть.
В целом, ты мог бы даже в жаба треде или на тематическом форуме спросить у скучающих хомячков посмотреть проект, получил бы вполне сносные отзывы, а может быть даже весьма подробные и полезные.
Переписал бы, рассказал бы на следующем интервью как писал уже правильно, что знаешь как делают неправильно и всё такое.
У тебя проблема в том, что ты считаешь себя хуевым, а не свои навыки и это серьезная хуйня. Они не сказали тебе мол "ты неправильный". На эту тему даже где-то была охуенная статья, но наверное не найду сейчас.
Но если проще, то твой код != ты, это просто твои навыки на текущий момент и ничего постыдного в этом нет, все начинают с говна, а потом архитекторы в гуглах.
вру, вроде нашел http://gilesbowkett.блогспот.com/2013/01/a-simple-protocol-for-you-are-not-your.html таки
#584 #532020
>>531985
Про опыт работы можно соврать, что занимался фрилансом/работал в стартапе который не окупился. Также показать pet проекты (свои программы), лучше если они будут лежать на github или аналогичном хостинге.
Насчет составления резюме, есть платные услуги (на hh.ru например), чтобы тебе написали его по всем правилам.
#585 #532023
Анон, хочу защитить свои лабы по алгоритмам от эксплуатирования дебилами. Для этого я думаю взять строку "Написано омегой сычевым", закодировать в base64 или каким-нибудь ксор-шифтами, но это ни к чему, хотя и требует меньше кода, но проблема в том, куда запихать декодер так, чтобы быдло не сообразило, какой кусок кода надо удалить, чтобы выдать лабу за свою. Как это можно реализовать? В крайнем случае часть реализации алгоритмов можно сделать при помощи ассемблерных вставок, и в одной из вставок добавить однократный вызов декодера. Жду ваших советов. Вариант, подобный печати "hello world" без функции main, слишком очевидный.
#586 #532025
>>531993
Прочти книги по проектированию, братишка: Design patterns от GoF, "Совершенный код" от Макконнелла, "Чистый код" от Роберта Мартина. Это классика, это знать кадо!
Ну и спрашивай советов у опытных жаванов (например на javatalks.ru), что можно улучшить в коде.
#587 #532029
>>532018
Надо так, чтоб не отвлекать юзера. Т.е чтоб он ничего не подозревал. А так и через стандартный удаленный раб. стол можно замутить.
#588 #532035
>>532029
Radmin или как он там назывался
#589 #532038
>>532029
Wishmaster новый накати.
#590 #532053
Покажите гитхабчики свои, интересно чем аноны промышляют
#591 #532059
>>532035
Его один фиг придется устанавливать на компе. В этом случае легче просто будет клацнуть галочку вкл на общем доступе.
#592 #532076
ух ты у меня код ассемблера только что дисковод открыл. какой прикольный язык.
#593 #532077
>>531944

>Большинство нынешних ОС не могут работать в реальном времени.


>Как же это блядство работает?


В реальном времени. Как же ещё.
#594 #532081
Подскажите, пожалуйста, как изменить размерность массива в Си по ходу программы?

volatile uint16_t hui[5];

int main(void)
{
///
if ( her = 1 )
{
hui[30];
}
else if ( her = 0 )
{
hui[15]; \t
}
///
}

Так, почему-то, не канает.
#595 #532087
>>532081
realloc
#596 #532088
>>532087
Можно строчку кода целиком, плиз?
59 Кб, 500x500
#597 #532089
>>532077
Ось не может в rt, но приложение под ней может? Чудеса... Самое любопытное, что в лохматые девяностые ни о каких реальных временах на десктопе и не заикались, а они уже работали.
#598 #532090
Подкиньте годную идею какой-нибудь программы под декстоп для портфолио?
#599 #532092
>>532089

>Ось не может в rt, но приложение под ней может? Чудеса...


google://high+resolution+timer
#601 #532096
>>532005
Без проблем. Админские шары.
$C
$D
Ну и вообще, администратор домена по умолчанию входит в группу локальных администраторов, так что все пользователи, как на ладони.

>>532019

>И поэтому ты не спросил как надо было сделать


Растерялся. Дурак, признаю.
Спасибо за ссылку, почитаю.
>>532025

>Прочти книги по проектированию, братишка: Design patterns от GoF, "Совершенный код" от Макконнелла, "Чистый код" от Роберта Мартина.


Ок, начну читать. Но не думаю, что успею дочитать до конца, пержде чем повешусь.
#602 #532105
>>532081
int hui;
hui = malloc (sizeof (int)
30);
for (i = 0; i < 30; i++) hui = i;
hui = realloc (hui, sizeof (int) * 15);
for (i = 0; i < 15; i++) hui = i;
Примерно так.
#603 #532106
>>532105
Как макаба определяет, какие звезды есть?
#604 #532109
>>532106
Рандом вроде. Это не макаба, а мод програмача автозамену ввёл.
#605 #532111
>>532105
Ебаная автозамена сожрала символы.

А с uint16_t типо такое не пройдёт?
#606 #532112
>>532093
Хуита
#607 #532113
>>532111
Прокатит. Любой тип прокатит.
#608 #532114
>>532113
>>532105
Блядь, ебани сюда код.
https://ideone.com/

initializer element is not constant

Вот это вот выдаёт. Хуй знает, что ему надо.
#609 #532115
>>532114
const в той строчке где ошибка напиши.
#611 #532127
>>532120>>532115
Спасибо.
Попробую.
#612 #532131
>>532127
http://ideone.com/CDUTKC
Переписал по человечески.
#613 #532140
>>532131
На кой хуй?

Вместо простого примера правильного изменения размера одномерного массива ты раздул эту хрень.
Этот долбоёб даже не поймёт, что там написано, лол.
#614 #532141
>>532140
Тогда, быть может ему не стоит пока выделять память. Может ему лучше хеллоуворлды писать? В том коде даже гуманитарий разберется. хотя мне сложно объективно оценить степень своего быдлокодинга. Так что, ты возможно и прав.
#615 #532182
>>527819
Тебе нужно идти в Руби он Рэйлс.
#617 #532192
>>532189
Ответил на вопрос. Получил письмо. Что делать дальше если нигде из этого не зареган?
51 Кб, 512x570
#618 #532194
>>532192
Отклеился.
#619 #532198
>>532192
ждать жеребевку
#620 #532246
>>532093
Такой-то олдскул.
#621 #532247
Суп, программисты, нет идей что сделать? Напишите мне программулину, думаю это пару строчек будет.
Короче есть папка, в ней n файлов, мне нужно чтобы эти файлы переименовались в числа от 1 до n. Еще такой вариант можно. Чтоб названия всех файлов обрезались до 15 символов.
sage #622 #532248
>>532189

> 2015


> Sublime Text

1068 Кб, 1920x1080
#623 #532253
Как мне конвертировать такое представление байтов '\xd1\x88\xd0\xb5\xd1\x80\xd1\x88\xd0\xb5\xd1\x80' в unicode? (желательно питон)
#624 #532260
Делаю улучшение квиксорта методом медианы из трех. при помощи массива из трех элементов формирую подмножество из первого, среднего и последнего элементов. Чтобы взять медиану этого множества, я сортирую этот массив в процедуре Partition методом вставок. Это оптимальный способ получения медианы, или использование сортировки вставками делает алгоритм хуже? Как еще можно взять медиану?
#625 #532272
Программач, какой самый адекватный компилятор фортрана?
#626 #532274
>>532253
.decode('cp1251') и можно потом обратно encode в utf16.
#627 #532275
>>532131
Поехавший, зачем ты делаешь free после realloc?
#628 #532278
Анон, подскажи, почему этот вариант быстрой сортировки зацикливается? На возрастающей последовательности никаких проблем нет, зато на инвертированной последовательности алгоритму не хватает никакой глубины массива.

https://ideone.com/NvWiH1
#630 #532288
>>532281

> try


Это удобнее чем if cerr exit?
#631 #532291
>>532281
Вообще в варианте на стене происходит что-то странное. Чтобы процедура отрабатывала корректно, надо чтобы глубина стека была по крайней мере равна числу элементов в массиве. Но задумка всего этого в том, чтобы стек как раз не был слишком глубоким. При глубине стека и длине последовательности 40000 функция работает 36 секунд. Это же пиздец. Чего я не понимаю?
#632 #532292
>>532291

>на стене


На стеке.
#633 #532293
>>532189
http://sublimetexttips.com/giveaways/win-sublime-text/?lucky=395258

Типа регистрируемся по ссылкам друг друга?
#634 #532296
А есть тхреад, где делятся своими проектами, аноны?
#635 #532317
>>531863
Помогло ВНЕЗАПНО решение с циклом for и изменением опорного элемента на первый, но я нихуя не понял. Почему не работают предыдущие варианты? В чём принципиальная разница между ними?

http://ideone.com/42dsZn
6 Кб, 425x119
#636 #532337
>>532120

>пик


А-а-а, блин.

#include <stdlib.h>
#include <stdio.h>

volatile uint16_t (МОДЕР - ПИДАРАС)hui;
hui = (uint16_t (МОДЕР - ПИДАРАС)) malloc (sizeof (uint16_t) (МОДЕР - ПИДАРАС) 15);

(МОДЕР - ПИДАРАС) = ЗВЁЗДОЧКА.

Код из твоего примера, еоторый не переделанный был.
#637 #532338
>>532275
Если нам больше не нужен массив a, почему бы на от него не избавится? Или ты хочешь сказать, что realloc сама это делает? Она ведь просто делает копию и выделяет ей память и возвращает указатель на нее. Если мы вместо a, поставим NULL, тогда это вообще будет операция идентичная free (a).
#638 #532347
>>532338
Нет, realloc, как следует из названия, изменяет размеры объекта (блока памяти). Если изменение размеров невозможно без выделения нового блока, она выделяет его, копирует туда содержимое предыдущего и сама зовет free для предыдущего. Но еще может случиться так (и часто случается!), что если ты сделал p = malloc(122), то (q = realloc(p, 123)) == p. Попробуй догадаться, что будет, если ты потом free(p) сделаешь.
#639 #532348
>>532337
Ты тоже поехавший. Тебе не нужен volatile. В ближайшие пару лет у тебя не будет повода его написать.
Выложи на ideone минимальный, но полный пример того, с чем у тебя проблемы. И без, слышишь, без volatile.
#640 #532349
>>532106
Никак. Если нечётное количество, то одна останется, потому что неправильная разметка, и она проигнорируется. Если чётное, то все исчезают и появляется курсив. Вообще, мудаку, который пишет макабу (особенно фронтэнд) надо бы руки вырвать (из жопы) и яйца отрезать, чтобы, не приведи Шинку, потомства не оставил.
#641 #532350
>>532348
Исходный код - не мой. Я просто перепиливаю его под себя. Там массив был объявлен именно так, значит для чего-то то сделали так.

>полный пример того, с чем у тебя проблемы


http://ideone.com/QEqYaY
Проблемы с :
а) как правильно создать нужный мне массив;
б) как правильно изменить его размерность.
#642 #532352
Поясните про volitile. На сколько я понял, он не позволяет компилятору оптимизировать некоторые данные. Я правильно понял? Не могли бы вы привести примеров использования данного модификатора?
#643 #532354
>>528051
ты это я, говновуз, детская мечта про программирование игор, 5 лет учебы на юриста потом осознание в тридцать, и желание сьеба в сша, настоящее время освоение джавы
#644 #532357
>>532352
Например тебе нужно синхронизировать потоки - один поток должен подождать пока выполнится второй. И вместо нормальных способов, ты решил использовать общую переменную-флаг. Оба потока получают адрес этой переменной, один поток после завершения выставляет ее в нужное значение, а другой в цикле типа for(;;){ if (var) break; sleep(1);} ждет пока первый поток выполнится (и выставит переменную не в ноль). Если ты не объявишь var как volatile то хитрожопый компилятор может заметить что var нигде во время цикла не изменяется и закешировать ее в регистре процессора для того чтобы ускорить выполнение. И когда первый поток изменит значение переменной, второй поток этого не заметит, так как будет читать переменную из регистра процессора со старым значение. Если объявить как volatile то переменная всегда будет читатся из памяти, кешироватся она не будет.
#645 #532363
>>532357
Понятно. Спасибо за объяснение.
#646 #532368
>>532357
Особо хитрожопый компилятор просто удалить весь if.
243 Кб, 673x903
#647 #532370
Здравствуйте! Подскажите как установить pygame через pip?

Уже кучу вариантов перепробовал? Что я делаю не так?

Пробовал много версий pygame, но всё-равно пишет один и тот же ответ за платформу.

#На рис. то что получается
#648 #532372
>>532370
А ты логи почему не читаешь? Там же написано --allow-external, вот и попробуй:
pip install 'Pygame == 1.9.1release' --allow-external Pygame --allow-unverified Pygame
#649 #532374
>>532370
32-битных колёс не нашел?
Алсо, на винде ставил через msi, всё работает как часы.
http://www.pygame.org/download.shtml
Вот, даже на оф. сайте пишут: windows 64bit users note: use the 32bit python with this 32bit pygame.
45 Кб, 604x453
#650 #532378
Господа, можно как-то в IntelliJ IDEA или в AndroidStudio поставить на дебаг не стандартную виртуалку а vmware? Из-за немощной пекарни стандартная виртуалка запускается джва года и торомзит, а vmware работает почти иделаьно. Нашел как делать в ВизуалСтудио, для АндроидСтудио не нахожу. подскажите, пожалуйста.
#651 #532383
>>532296
Был, но утонул.
24 Кб, 260x326
#652 #532402
негде спросить.

кто может подкинуть sam kaner "software testing" в оригинале? нашел только перевод на флибусте
#653 #532404
>>532378
И не нужно.
intel haxm загугли.
sage #654 #532405
#655 #532408
>>532404
Ставил, выдавало ошибку. Проц на пекарне амд, только интеловские же поддерживают
#656 #532411
Реально продавать склеенные через worldpress сайты-визитки и жить на эти деньги?
#657 #532412
>>532411

>Реально ли


фикс
#658 #532416
Программисты за 40 отзовитесь, именем РА всемогущего приказываю выйти на свет, что вам дало программирование убогие? Деньги? Самореализацию?
#659 #532419
>>532416
Ну мы понели, што когда валютные курсы «дешёвый доллар, дорогой рубль» то в профессию нам не надо было идти.
#660 #532425
Сап, программач. Подскажи какие задачки порешать, чтобы более менее освоиться в функциональном языке программирования?
#661 #532428
>>532425
Факториал.
#662 #532431
>>532350
http://ideone.com/yxpdVo

>>532368
А не будь там sleep, особо хитрожопый компилятор мог бы еще и for(;;) проигнорировать.
sage #663 #532436
>>532431

> Исходный код - не мой.


Тогда это наверняка эмуль какой-то или прошивка. В первом случае там может быть несколько потоков, во втором память может менять ISR или даже сама железка, а не только твой код. Поэтому компилятор приходится дополнительно инструктировать на этот счет.
#664 #532437
>>532428
Бля, это пишется за 30 секунд и не затрагивает дохрена других аспектов языка.
#665 #532452
Какой стандарт Си, сейчас полностью поддерживается компиляторами? Это правда, что С11 - практически не поддерживается, да и С99, только gcc как-то тянет?
43 Кб, 796x496
#666 #532455
Что надо прописать в PATH?
Как компилировать и запускать?
И ваще у меня установлена эта хуйня jdk1.7.0_79 и notepad++, а консоль я запускал 0 раз.
В книгах для НОВИЧКОВ всем срать на эти моменты.
#667 #532458
>>532455
Ты на винде?
#668 #532459
#669 #532460
>>532455
в path пиши: путь_к_jdk\jdk1.7.0_79\bin
компиляция байт-кода: javac my_prog.java
запуск байт-кода: java my_prog
#670 #532463
>>532425
Начни с книги «Programming Erlang: Software for a Concurrent World» (Joe Armstrong), там есть простейшие действия со списками, сортировки и прочее. Факториал тоже есть.
Философия здесь:
http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/
http://www.defmacro.org/ramblings/lisp.html
http://www.defmacro.org/ramblings/fp.html
39 Кб, 604x453
#671 #532464
Аноны, помогите, вот я хочу поступать в польский вуз. уже писал сюда, но безуспешно, пробую еще раз

Так вот, мне нужно выбрать специальность информатики.
Есть два стула:
1. Архитектура интернет-услуг
В рамах обучения на данной специальности ты научишься проектировать, внедрять и использовать компьютерные системы, составляющие фундамент интернет-услуг. Практические занятия будут включать науку инсталлирования и использования систем для виртуализации серверов. кроме того, на занятиях ты будешь получать знания, связанные с интернет-услугами на различных серверных платформах, таких, как Linux, Microsoft и другие. После окончания специальности ты сможешь инстализуваты визуализационные системы и услуги на конкретной платформе.

>Поясни пожалуйста за это специальность, тот ли этот веб который я себе представляю в виде php html css js mysql и прочее? Или это какая-то другая неведомая хуйня, где я буду учить не то, что я хотел бы?



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

Во время занятий, которые предлагаются на данной специальности ты сможешь получить такие сертификаты:
Microsoft
Oracle (на языке Java для платформы JavaEE)

>А вот что я буду учить здесь? Поясни за это.



Анон, выручи пожалуйста, времени почти не осталось, уже нужно выбирать, вообще мне больше нравится веб, но что-то я сомневаюсь, что та специальность которую я хочу.

там есть еще графика, безопасность, еще какое-то CISCO, но я думаю, что мне не это нужно, но если че то скажи
39 Кб, 604x453
#671 #532464
Аноны, помогите, вот я хочу поступать в польский вуз. уже писал сюда, но безуспешно, пробую еще раз

Так вот, мне нужно выбрать специальность информатики.
Есть два стула:
1. Архитектура интернет-услуг
В рамах обучения на данной специальности ты научишься проектировать, внедрять и использовать компьютерные системы, составляющие фундамент интернет-услуг. Практические занятия будут включать науку инсталлирования и использования систем для виртуализации серверов. кроме того, на занятиях ты будешь получать знания, связанные с интернет-услугами на различных серверных платформах, таких, как Linux, Microsoft и другие. После окончания специальности ты сможешь инстализуваты визуализационные системы и услуги на конкретной платформе.

>Поясни пожалуйста за это специальность, тот ли этот веб который я себе представляю в виде php html css js mysql и прочее? Или это какая-то другая неведомая хуйня, где я буду учить не то, что я хотел бы?



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

Во время занятий, которые предлагаются на данной специальности ты сможешь получить такие сертификаты:
Microsoft
Oracle (на языке Java для платформы JavaEE)

>А вот что я буду учить здесь? Поясни за это.



Анон, выручи пожалуйста, времени почти не осталось, уже нужно выбирать, вообще мне больше нравится веб, но что-то я сомневаюсь, что та специальность которую я хочу.

там есть еще графика, безопасность, еще какое-то CISCO, но я думаю, что мне не это нужно, но если че то скажи
#672 #532466
>>532459
Тогда ставь линукс.
#673 #532469
>>532464
Добавлю вот еще что. Поступать я буду аж на четвертый курс магистратура и учиться буду уже с хард левела, при том, что я нихушечки не знаю, как думаешь потяну?

До этого учился на бакалавра на факультете "Радиотехника" своей шараги, но понял, что я выбрал хуйню и надо перекатываться в IT.
#674 #532470
>>532464
я думаю, если ты хочешь именно кодить, то выбирать надо второй вариант
#675 #532471
>>532466
Совет уровня мэйл.ру
#676 #532475
>>532470
а в первом варианте, что тогда будет?
#677 #532477
>>532475
как мне кажется, первый вариант ближе к железу, а не к софту
#678 #532478
>>532477
Нашел файлик где написано, что будет изучаться. Вот там это написанно, может так удобней будет сказать кем на выходе я буду работать?
Архитектура веб-сервисов:
1 Виртуализация вычислительных систем
2 Дата Центры
3 Веб-хостинг
4 Сетевые операционные системы

А вот со вторым пунктом тут вообще нихуя не понятно:
Специализация: Производство инженерии
1 Лаборатория программного обеспечения 1
2 Лаборатория программного обеспечения 2
3 Шаблоны и архитектура приложения
Проекты развития методологии управления 4
#679 #532479
>>532452
Бамп!
#680 #532480
>>532464
1. Это на сис. админа; Будут учить устанавливать линуксы/виндовс сервера и долбиться с ними, распределять там и т.д.;
2. Это таки к программенгу, но хз насчёт того что именно будешь учить там. Оракло-майкрософтовские сертификаты - самая бесполезная хуита которой можно жопу подтирать. Судя по явеЕЕ - будут учить шлёпать сервера, поиски в глубину/ширину и прочую бух-энтерпрайз хуйню.

Ни там ни сям пыхам и майскюлю тебя учить не будут.

>>532469
Обычно именно на 3-4 курсах и заканчиваются матаны с философиями и начинаются нормальные предметы. Посмотри учебную программу, где-то она должна быть.
#681 #532481
>>532480
пожалуй сей господин прав
#682 #532482
>>532479
Пиши в стиле MISRA-C и не рыпайся. Там меньше способов отгрызть себе голову.
#683 #532483
>>532480
Я понял, значит придется все дрочить самому и помимо этого учить свою специальность, чтобы не поперли с вуза.

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

Ну на крайняк если не не будет времени на пыху и прочее, то пойти сис админом, вроде тоже норм?

Как ты считаешь?
#684 #532484
>>532478
Первое — хостинг уровня «Зенона» или «Авахоста», если рядом с тобой есть хоть один провайдер, то загляни к ним и принеси конфеты или шоколад, и техподдержка кратко введёт тебя в курс дела (олдфага бы выперли, но школьникам такие выходки простительны и ещё и на стажировку возьмут).

Второе — жаббапрограммизм 146%. Если в рашке валютные курсы развернут в «дешёвый доллар, дорогой рубль», как было с 1998 года, то западных заказов нам не видать, а работа на туземного заказчика имеет свои особенности... тут «Записки автоматизатора» помогут, ну и Ганс нам всё подробно уже рассказал.
#685 #532485
>>532483

>учить пыху и прочее


Инструменты сисадмина — Python и Perl.
#686 #532486
>>532485
Позвольте Перлу уже наконец подохнуть, а?
#687 #532487
>>532484
что за жаббапрограммизм?

Сам то что порекомендуешь?
#688 #532489
>>532483
Спрашивать мнение анона забавно. Я считаю, что вышка программисту не нужна вообще.

Если будешь устраиваться в польше - возможно вполне. В СНГ - будешь получать 15 к на фуллтайме.

И таки да - работодатели, как правило, вообще требуют техническое/математическое образование, всем важен опыт и резюме.
#689 #532491
>>532485
Ну так даже лучше, не суть. Вопрос тот же. Нормально ли будет пойти сис админом когда есть второй пункт где на выходе нужно кодить вроде как?

Как же блять все запутанно то а. Никогда бы не подумал, что буду свою будущую специальность и то чем зарабатывать себе на жизнь выбирать на дваче.
#690 #532492
>>532489
Имею ввиду, что на образование всем срать - оно есть и есть. Просто галочка, +5 к стате.
#691 #532493
>>532374
Пробовал и 32 и 64, устанавливается , только при попытке импортировать пишет что модуля данного не найденно
#692 #532494
>>532492
После польского вуза можно остаться там и работать.

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

А если поеду туда собирать клубнику по 12 чаосв в день, то не думаю, что у меня будет время учиться и т.д. да и мне кажется, что в таком случае я просто хуй забью и либо сломаюсь и сьебусь к мамке либо так и дальше буду батрачить
108 Кб, 674x451
#693 #532495
>>532372

>pip install 'Pygame == 1.9.1release' --allow-external Pygame --allow-unverified Pygame

#694 #532498
>>532370
Какая версия питона?
#695 #532499
>>532498
3,4,3
Пробовал подбирать под версии pygame

всё бес толку
149 Кб, 1274x977
#696 #532500
>>532486
Не беспокойся, к погромистам он не вернётся уже.

>>532487

>что за жаббапрограммизм?


Ну... навроде пикрелейтед. Как сладкий хлеб, знаешь?

>Сам то что порекомендуешь?


Тут не два стула: это разные профессии.

Первое — очевидная постоянная занятость и средний уровень з/п. Работа дантиста, юриста (на Западе, где гражданское право не в предвыборных речах, а IRL), экономиста, бухгалтера, водителя, экспедитора, сварщика, токаря-фрезеровщика. «Сантехники при любой власти нужны» (c).

Второе — занятость с перерывами между контрактами, но есть вероятность выйти на высокую з/п. Чем-то напоминает работу агента по продажам... только нет процентов с продаж. Ближайшие профессии — фермеры и биржевые спекулянты, и там надо знать очень и очень много (шпикулянтам — как минимум статистику, все эти задачи об ограничении потерь и разорении игрока и т.д.). Прибыль здесь может быть получена либо за счёт «выстрелившего» продукта, либо — за счёт заказов из-за бугра, и не иначе, т.к. в рассеющке платежеспособный заказчик один: оборонка, где з/п традицiонно низкие (да вообще, в КБ ловить нечего, уже лет 50 как).

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

Шта из себя представляли кодеры 90х я уже писал в эпическом полотне. Прежде всего это были специалисты, да ещё и с мозгами. Могли решать задачи, проектировать и делать системы. Это были боевые единицы бизнес-процесса, люди, которым можно было доверять, люди, которые могли говорить и слушать, думать, и, не напрягая других, делать законченный продукт "под ключ". Да, были чуток подъебанутые, тратили бабло не на квартиры и прочие быдлячие радости понаехавшей деревенщины, а на хай-тек и путешествия. Но это были люди, нормальные коллеги, такие же, как все. Не было той ауры ебанашек, тупорылых дрочеров и молчаливых гиков, которым даже ссать в унитаз нельзя доверить: обязательно криво нассут. Понятно, что вывела такой сорт хороших людей экономическая обстановка в рашке конца 90х, когда все в стране без работы, а кодерам платил дядюшка Сэм из-за окияна. В рашкинских конторах кодеры не жили.

И вот тут Ганс прав, на 100% прав, это даже и не троллинг, даже в его исполнении.
149 Кб, 1274x977
#696 #532500
>>532486
Не беспокойся, к погромистам он не вернётся уже.

>>532487

>что за жаббапрограммизм?


Ну... навроде пикрелейтед. Как сладкий хлеб, знаешь?

>Сам то что порекомендуешь?


Тут не два стула: это разные профессии.

Первое — очевидная постоянная занятость и средний уровень з/п. Работа дантиста, юриста (на Западе, где гражданское право не в предвыборных речах, а IRL), экономиста, бухгалтера, водителя, экспедитора, сварщика, токаря-фрезеровщика. «Сантехники при любой власти нужны» (c).

Второе — занятость с перерывами между контрактами, но есть вероятность выйти на высокую з/п. Чем-то напоминает работу агента по продажам... только нет процентов с продаж. Ближайшие профессии — фермеры и биржевые спекулянты, и там надо знать очень и очень много (шпикулянтам — как минимум статистику, все эти задачи об ограничении потерь и разорении игрока и т.д.). Прибыль здесь может быть получена либо за счёт «выстрелившего» продукта, либо — за счёт заказов из-за бугра, и не иначе, т.к. в рассеющке платежеспособный заказчик один: оборонка, где з/п традицiонно низкие (да вообще, в КБ ловить нечего, уже лет 50 как).

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

Шта из себя представляли кодеры 90х я уже писал в эпическом полотне. Прежде всего это были специалисты, да ещё и с мозгами. Могли решать задачи, проектировать и делать системы. Это были боевые единицы бизнес-процесса, люди, которым можно было доверять, люди, которые могли говорить и слушать, думать, и, не напрягая других, делать законченный продукт "под ключ". Да, были чуток подъебанутые, тратили бабло не на квартиры и прочие быдлячие радости понаехавшей деревенщины, а на хай-тек и путешествия. Но это были люди, нормальные коллеги, такие же, как все. Не было той ауры ебанашек, тупорылых дрочеров и молчаливых гиков, которым даже ссать в унитаз нельзя доверить: обязательно криво нассут. Понятно, что вывела такой сорт хороших людей экономическая обстановка в рашке конца 90х, когда все в стране без работы, а кодерам платил дядюшка Сэм из-за окияна. В рашкинских конторах кодеры не жили.

И вот тут Ганс прав, на 100% прав, это даже и не троллинг, даже в его исполнении.
#697 #532502
>>532491

>Как же блять все запутанно то а.


Ничего тут не запутано. Одна вещь не масштабируется, другая — вырастает с некоторой вероятностью до небес, если повезёт.
«Запутывает» то, что с 1998 года ни хрена не вырастало. Не было у нас заказов из-за бугра... и не берём в расчёт бодишопы, т.к. пилить код за 40 т.р. чтобы его продавали за $30 в час — это... это...
#698 #532504
>>532500
Понял тебя, ну во всяком случае только что получил ответ из приемной комиссии и специальность "архитектура интернет-услуг" в этом году открыта не будет.

Поэтому остается "жаббапрограммизм".
Вот только я даже не знаю на каком языке программы то буду писать, как я спрашивал у студентов 1-3 курсов, то на этих курсах они учили asp.NET типо майкрософт как-то договорился с этим вузом и теперь там все его учат

Мне тоже стоит начинать его учить? Как вообще хотя бы как-то подготовиться к тому что меня там ждет? Подучить там что-то. Книгу какую прочесть. Посоветуешь что-то?

кстати есть еще одна профессия там открыта Мережа та безпека програмування Cisco

Програма занять на цій спеціальності підготовлена ​​так, щоб переказати знання зі сфери інфраструктури комп`ютерних мереж та безпеки інформації. Зокрема, студент, який закінчить цю спеціальність буде профільно підготовлений до розв`язування проблем в складних комп`ютерних мережах і систем, які застосовуються для інформаційної безпеки. Таку ціль можна досягнути спираючись на перевіреній навчальній програмі Сиско CCNA CCNP безопасности и та досвідчена кадра працівників. Студенти пізнають також будову складних систем а також рішення що запевнюють високу продуктивність, надійність і масштабованість.

Після закінчення спеціальності студенти навчаться проектувати установлення для мережі, беручі під увагу вимагання зі сторони бізнесу та техніки а також вирішувати складні проблеми, у тому числі безпеку компютерних мереж. Особливо це стосується таких технологій, як: мережеві брандмауери, віртуальні приватні мережі чи противірусні системи. Окрім того, студенти отримають необхідні знання та здібності для управління системою безпеки інформації згідно з вимогами стандарту і права.

Отримай сертифікат
Під час занять, які пропонуються у рамах цієї спеціальності ти отримаєш необхідні знання для отримання міжнародних сертифікатів:
Або CCNA CCNP безопасности
Фонд управления ITIL Сертификация Сервис

Может годная?
#699 #532505
>>532452
Неправда. Проблемы с поддержкой C11 только на уровне библиотеки (всякая многопоточность, которая optional к тому же, всякие мелочи вроде флага 'x' у fopen, uchar - вот это все). Практически все остальное, то, что касается языка, умеют, как минимум gcc/clang/vs15/pellesc. Этого более чем достаточно. У нас крупный проект переехал с C99 на C11 год назад, брат жив, зависимость есть. А с приходом Visual Studio 2015 все стало совсем хорошо.

>>532482
Просто уходи.
#700 #532510
>>530784
Алкашом.
50 Кб, 301x302
#702 #532513
>>531734
Возьму 1C точеный и срублю PHP дроченый.
#703 #532518
>>532504

>они учили asp.NET


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

>Может годная?


Это первая под другим названием. Литература: Ричард Стивенс, «TCP/IP крупным планом».
То есть, будет не архитектура дата-центров, а устройство домашних сетей. Но смысл тот же.
#704 #532523
>>531734
Пхп. Осилишь сможешь сайты делать перекатится на что-то более годное. Всякий js. С 1С хуй ты работу найдешь хорошую если без опыта за месяц осилил. Там всякая бухгалтерская хуйня вроде нужна.
Напиши зачем.
#705 #532524
>>532518
Специальность: сети и безопасности - Cisco
LP. Специальность Курсы
1 Безопасность электронных транзакций (Cisco CCNA Security)
2 информационных систем управления безопасностью
3 Мониторинг поток электронной информации (Cisco CCNA Security)
4 Масштабируемые сети

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

Посоветуй же нюфагу, что выбрать то?

Вот свое мнение, а то я уже совсем запутался.
9 Кб, 601x391
27 Кб, 559x387
3 Кб, 560x384
#706 #532530
>>532524

>Вот свое мнение, а то я уже совсем запутался.


Да тут всё просто, говорю же. Знал нескольких, у кого желание начать программировать появилось после знакомства с пикрелейтед: эта игрушка, самые первые «Танчики», двигала фон, а не танчик. Это была магия, давно уже не видел такого... я сам не играл в неё, но смотрел, как играли другие.

Прошли годы. Говнеца программистишки хлебнули столько... что ещё немного — и из ушей полезет.

Оттого применяю паттерн «если к 15 годам ничего не написано», и если не было желания повторить хотя бы танчики с плейстейшена, то Cisco CCNA Security и книги Стивенса по устройству сетей, и достаточно. Социальных связей, как нам уже объясняли более умные товаресчи, у программистов нет (ну или почти нет), а значит, ежели валютные курсы в ближайшее время не развернутся — работать станет негде вообще.

P.S. Те танчики написал Джеймс Лейн, и с тех пор он больше игры не писал.
sage #707 #532534
>>532260
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?

>При входе в рекурсию или при добавлении задания в стек нужно проверять,


с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
sage #708 #532540
>>532260
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?

>При входе в рекурсию или при добавлении задания в стек нужно проверять,


с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
#709 #532542
>>532530
Ну меня не особо тянет писать программы, но и не особо нравятся сети. Мне если честно вообще ничего не нравится, с дества у меня так, нет ничего, что нравилось бы.

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

Изначально выбрал информатику потому что здесь побольше перспектив будет чем например в моем факульетте "радиотехника".

Вообще меня немного привлекает веб программирование, хотелось бы создавать крутые сайты и т.д., но такой специальности здесь нет, поэтому нужно выбирать то, что есть, ну и может то подтяну.
sage #710 #532547
>>532260
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?

>При входе в рекурсию или при добавлении задания в стек нужно проверять,


с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
#711 #532548
>>532542

>веб программирование,


>но такой специальности здесь нет


Ессно нет, это сфера услуг, и к тому же низкооплачиваемая.

>создавать крутые сайты и т.д.


К программизму не имеет отношения вообще.
#712 #532550
>>532534
>>532540
>>532547
Я всё хотел спросить: зачем. Разве квиксорт не требует O(log(n)) по времени?
#713 #532551
>>532534
>>532540
>>532547
Я всё хотел спросить: зачем. Разве квиксорт не требует O(log(n)) по времени?
#714 #532552
>>532542

>Ну меня не особо тянет писать программы, но и не особо нравятся сети. Мне если честно вообще ничего не нравится, с дества у меня так, нет ничего, что нравилось бы.


У тебя нет контекста для того, чтобы по-настоящему хотеть программировать или заниматься сетями. Это вначале надо попробывать.
>>532548

>Ессно нет, это сфера услуг, и к тому же низкооплачиваемая.


Если работать в российской компании, которая находится где-то в жопе ИТ рынка, то да, низкооплачиваемая. Но я знаю людей, которые зарабатывают по $200/ч, путешествуют и занимаются интересными проектами. Но чтобы работать так, нужно стать крутым специалистом и дать о себе знать людям. Что ты хочешь делать? Мне кажется если тебе дать сто миллионов долларов, то ты будешь ходить по клубам, бухать и развлекаться. Это классно, но ты станешт тупым тогда.
#715 #532554
>>532548

Исходя из того, что мне вообще ничего не нравится. Но надо же выбрать что-то и выбрать что-то перспективное. Так что же выбрать?
#716 #532556
Раз вы тут выбираете специальность, то и за меня выберите. Хочу быть подальше от веб, дизайна, графики, кодинга мышкой. И не сильно битоёбствовать. На С++ хотелось бы. Что в этом направлении есть? Пердолиться с сетью и консолькой можно, но лучше этого всего поменьше поменьше. А вообще расскажите чем вы на работе занимаетесь.
#717 #532560
>>532554
Программирование, очевидно. Ты ведь в /pr. Только программированием можно работать на удалёнке, в программировании можно запустить свой собственный продукт и быть единственным основателем, зарабатывая приличные деньги, типо micropreneur. В ИТ нет формальных требований к образованию и сертификатам, можно обойтись без них.

Самые перспективные направления это фронтенд и мобильная разработка, если есть ум, то довольно легко вкатиться.

>>532556
C++ менее перспективен, чем js, ruby, python, java, android/ios. Не стоит оно того, особенно в россии. На c++ пишутся игры, но геймдева в рф нет. Если ты уйдёшь в веб, то это не значит, что ты будешь всегда разрабатывать веб-приложения, ведь всегда можно поработать над веб-сервером, фреймворком, dsl, какой-нибудь библиотекой и т.д. Лучше выбрать веб или мобильную разработку, и если хочешь, можешь развивать экосистему Rust, мб через несколько лет что-нибудь хорошее запилишь, то откроются многие двери - от фриланса за сотни баксов в час, до фуллтайм опен сорса над собственным проектом.

На дваче в основном неудачники с депрессией и сдвг, они ничего не добьются ни в профессии, ни в жизни. Так что лучше смотреть на успешных людей и пытаться повторить их успех, но по-своему.
sage #718 #532561
>>532260
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?

>При входе в рекурсию или при добавлении задания в стек нужно проверять,


с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
#719 #532562
>>532560

>или мобильную разработку


Думал об этом. Там же группа людей работает Мне на придётся одновременно кодить и графику в фотошопе рисовать? Хочу свалить за границу. Работа может в этом помочь? Куда лучше для этого вкатиться?
#720 #532568
>>532556
Посмотри у крупных русских компаний вакансии по с++. У яндекса и мейлру точно были.
#721 #532574
Привет, /пр/. Есть одна паста:

>Высшее образование в IT своими руками v2


>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.


>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.


И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.

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


Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.

>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.


>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.


>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.

#721 #532574
Привет, /пр/. Есть одна паста:

>Высшее образование в IT своими руками v2


>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.


>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.


И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.

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


Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.

>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.


>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.


>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.

#722 #532575
Привет, /пр/. Есть одна паста:

>Высшее образование в IT своими руками v2


>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.


>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.


И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.

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


Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.

>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.


>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.


>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.

#722 #532575
Привет, /пр/. Есть одна паста:

>Высшее образование в IT своими руками v2


>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.


>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.


И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.

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


Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.

>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.


>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.


>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.

#723 #532578
>>532575

>Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям.

#724 #532580
>>532568
Я немного аутист, но где можно посмотреть вакансии в яндексе для С++? Нашёл только одну. Под андроид писать.
#725 #532581
Сап, программач.
Есть к тебе вопрос из мат. логики.
Как, блждад, выглядят таблицы истинности для операций "+"оъединение? и "-"разность?.
Универ заканчивал пиздец как давно, а тут надобно помочь знакомому.
Нагуглить нихуя не смог.
13 Кб, 593x200
#726 #532582
Что за капча? Почему нет полоски? Её же легко распознать ботом. Почему тогда они её используют?
#727 #532584

> опыт разработки многопоточных приложений и проектов с большой нагрузкой;


Хотеть такой опыт. Где взять и как научится?
#728 #532589
>>532582
https://captcha.yandex.net/image?key=c1ZQC34mWqcPjwVPPiiVxDMK9FroIdm8
https://captcha.yandex.net/image?key=20e5QgBDFrrLnspoI0wMNLIrhF5COnt8

Это нормально? Может можно самому выбрать какая капча?
148 Кб, 406x417
#729 #532591

> Требования


> ответственность


https://yandex.ru/jobs/vacancies/dev/devcpp_search/
#730 #532601
>>532578
А как Схему запустить на 7, всмысле че нажать в EDwin editor, что бы написанный код интерпретировался?
#732 #532604
>>532602
Это только разработчики и поиска по С++ встроенного нет.
1 Кб, 200x60
#733 #532608
Как дальше можно переделать картинку чтобы робот понял что там нарисовано?
1 Кб, 200x60
#734 #532619
>>532608
Зоны меньше 5 пикселей удалил. Потом можно не 5 пикселей не константой делать а обучить программу. Просты алгоритмом поиска кругов и палок на глаз нашёл круги и палки. Мог бы описать алгоритм, но долго. Но там 2 константы тоже есть. Взял их не глаз, но тоже можно будет программу обучить. Что дальше? Очевидно две восьмерки последнюю единицу мы нашли. теперь вычеркнуть те зоны которые оказались цифрами и 2 чёрных пикселя вокруг?
#735 #532624
>>532350
>>531928

>


а почему в программирование?
мир настолько широк. иди в ближайший жральник и выбивай себе там фуллтайм
1 Кб, 200x60
#736 #532628
>>532619
Готово. Лишнее удалили Те зоны что с фоном стали сливаться оградил чёрной полоской. Что можно ещё сделать?
1 Кб, 200x60
#737 #532632
>>532628
Если с двух краёв пустить по полоске точки которой останавливаются как только встретят препятствии и потом соединить все точки линией, то слева явно видны 2 полоски. 1 короткая значит это единица.
1 Кб, 200x60
#738 #532644
>>532632
Ладно. Закончил. Дальше наугад. Первое это 2,3,6,8 а второе неизвестно. И того 1 из сорока вариантов верный. То есть без полоски можно вдоль всей апчи можно на 2,5% точностью распознавать без усилий. Есть алгоритм поиска дуг на изображении? Пока только какой-то алгоритм хафа нагуглил, но не читал.
#739 #532653
>>532624

>жральник


Макдак?

>а почему в программирование?


Работал сисадмином эникейщиком Меня заебал срач на тему, "кто может считаться настоящим сисадмином", так что пусть будет эникей. Бросил. Программирование было интересно и раньше, вот теперь хочу перекатиться. У меня осталось 11 дней.
sage #740 #532655
>>532260
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?

>При входе в рекурсию или при добавлении задания в стек нужно проверять,


с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
#741 #532666
>>532653
отпиши потом, чё да как - есть ли там борда
#742 #532668
Аноны, посоветуйте книгу, чтобы изучить основы программирования, ну типо алгоритмы присваивание и все в этом роде. Вроде как SICP cоветуют, но она же 2006 года, не устарела?

План такой:
1. Изучить основы программирования
2. Изучить язык программирования

Норм?
#743 #532672
>>532668
Основы програмирования не устарели. Там на псевдокоде. Язык лучше книгу поновее брать. Но лучше за 1-2 недели осилить паскаль и только потом sicp
#744 #532673
>>532668
1.Python Programming: An Introduction to Computer Science, 2nd Ed, Zelle
2. Learning Python, Lutz
3. Programming Python, Lutz
#745 #532674
>>532673
а на русском есть что?
#746 #532677
>>532674
Учебник английского языка разве что.
#747 #532678
>>532575
спасибо за пасту, начал учить SICP.
хотелось бы найти соус сего писания
#748 #532680
>>532677
че блять нет годной книги по основам на русском?
#749 #532681
>>532680
Есть переводы этих книг. Но он тебя хочет заставить учить питон, а не основы. Паскаль. SICP. Книга по %языкнейм%.
#750 #532687
Анон, нужно быстро войти в тему XML, XSD, Xpath, XSLT. Посоветуйте хорошую книгу.
Глубоко копать не надо, нужно обрести кругозор в обозначенных темах и уметь их применять в несложных задачах.
#751 #532691
Почему комманды из этого туториала http://wasm.ru/wault/article/show/1001004 не работают в фазме, а по фазму какая-то отдельная инструкция на инглише?
#752 #532694
>>532691
Потому что это уроки для MASM. В фасме отличается способ обращения к переменным в масме - add var,1, в фасме - add [var],1; в масме mov eax,offset msg, в фасме - просто mov eax,msg. Ну и директивы компилятора тоже отличаются. Вот тут можно подсмотреть те же самые примеры для фасма: http://web.archive.org/web/20050208154443/http://sulaiman.netadvant.com/ (могут быть ошибки, алсо %fasminc% из include убери).
#753 #532708
Не нашел подходящего треда, если что направьте куда надо.
Посоветуйте максимально простую платформу для ньюфага, где можно создать интернет-магазин.
С абонплатой до 500р в месяц согласен. HTML не знаю вообще. Хелп, аноны.
#754 #532709
Вечер в хату, программач. Я хотел бы уточнить по поводу сишки пару вопросов.
1)Что скажите о register. Я так понял, он позволяет хранить переменную в кеше процессора. В каких случаях его принято использовать? Или можно на свое усмотрение, для увеличения производительности?
2)auto. В нем вообще, есть какой-нибудь смысл?
#755 #532715
>>532709
1) Все современные компиляторы игнорируют register.
2) auto - это то, что неявно прияменяется для автоматических переменных (т.е., объявленных внутри функции без static и extern). Т.е., записи
void foo(void) { int variable = 1; }
и
void foo(void) { auto int variable = 1; }
полностью эквивалентны.
#756 #532718
>>532715
1)Тогда почему прогон цикла от i = 0 до UINT_MAX, без register занимает 10 секунд, а с ним 1.5 секунды. На игнор не похоже.
#757 #532720
>>532718
Уточню, компилятор gcc4.9 с поддержкой с99
#758 #532732
>>532718
Хм, да. Видимо, без оптимизаций gcc смотрит на register. Попробуй с оптимизациями собрать - разница исчезнет.

Вообще, у register четко поведение не определено - у переменных, объявленных с register, есть куча ограничений (ну там, адрес взять нельзя и т. п.), а вот что конкретно компилятор с register-переменной сделает - это implementation defined. Может положить в регистр, если есть свободные. Но он так же положит и без register, если есть свободные регистры. Так что особого смысла в использовании register нет.

Алсо, попробовал в Visual Studio без оптимизаций - кладет в стек, а не в регистр и с ключевым словом, и без. С оптимизациями - в обоих случаях в регистр.
#759 #532739
>>532709
>>532715
Не совсем. register - это "рекомендация" компилятору закэшировать переменную. Что на самом деле сделает компилятор - остаётся на его совести. Может положить её в наименее используемый на данный момент регистр, а может вообще проигнорировать.
#760 #532742
>>532739
А ты попробуй в том же GCC сделать пример с десятком переменных, наименее используемую пометить как register и посмотреть выхлоп - увидишь, что он срать хотел на это ключевое слово.
А то, что >>532718 тут наблюдается - это, оказывается, отладочная фича. GCC интерпретирует это как "разрешение" положить переменную в регистр в коде без оптимизаций (без этого "разрешения" не положит, чтобы не затруднять отладку кода).
#761 #532743
>>532739
>>532732
С оптимизацией О2 и вовсе значительно меньше секунды считает. Точный рантайм посчитать к сожалению не могу, так как еще не освоился в этом стандарте, но при флагах О1 и О0 (без оптимизации) вычисляет за 1.5 секунды. Я правильно понимаю, что 1.5 секунды - это оно положило в стек? В стеке может быть прирост в 6 раз?
#762 #532746
>>532743
Да. С отпимизацией либо положило в стек, либо выкинуло весь цикл вообще (если ты не озаботился сайд-эффектами). Резюмируя: возможно, в каком-то древнем наколеночном компиляторе register еще имеет значение. В современных компиляторах register allocator умный, и решит, что куда класть, гораздо лучше, чем человек, а хинт чаще всего проигнорирует.
#763 #532748
>>532743
Бля, жопой сообщение читал. С -O2 выкинуло цикл, видимо. C -O1 положило в регистр. Со стеком у тебя 10 секунд получалось ведь.
#764 #532751
>>532743
Телепатию не практикуем. Собери с флагом -S, gcc вместо исполняемого файла выдаст соптимизированный асм-код, там все и увидишь.
sage #765 #532754
>>532751
Это ньюфаг-тред, где же еще практиковать телепатию, как не здесь?
sage #766 #532791
>>532550
>>532551
Это не ускорение сортировки, а избавление от проблем, связанных с рекурсией. На больших массивах квиксорт исчерпывает стек вызовов.
#767 #532818
>>532540
Ты при разбитии массива на подмассивы можешь сразу посчитать размер правого и левого подмассива.
Но это никому не нужно, попробуй написать нерекурсивный 3-way partitioning quicksort
#768 #532819
>>532791
Какая нахуй разница. Если рассматривать граф исполнения рекурсивной сортировки как дерево, алгоритм должен пройти по всем узлам дерева, в том числе забраться на лист с самой большой высотой. Порядок обработки не влияет на высоту дерева, тут только думать как бы поближе к медиане выбрать элемент для следующего шага.
53 Кб, 498x451
#769 #532824
Ребята, расскажите как начать зарабатывать на клепании говносайтиков.
#770 #532834
Доброе утро. Я хотел бы уточнить по поводу квалификатора "restrict" в Си. restrict, кажется, говорит компилятору, что на только указатель, отмеченный как restrict, может ссылаться на определенную область памяти. То есть, его можно использовать во всех случаях, когда у нас указатели не пересекаются? Я правильно понимаю?
#771 #532840
>>532824
Эта работа не для раздолбаев, уебывай.
#772 #532841
>>532840

>больше половины сайтов в интернете - лютое говно.


>работа не для раздолбаев.

#773 #532844
>>532841
Уебывай я сказал.
#774 #532845
>>532844
А то что?
#775 #532882
Java-тред тонет, перекат делать я не готов, так что спрошу еще и тут:
кто что может сказать по поводу этого курса?
http://javarush.ru/user/reference/7bb7dd1d-1ed8-4e36-ad74-092475633cbd
Есть ли те, кто по нему учил Java?
Стоит ли в него задрачивать?
По началу вроде кажется что все детально излагают, просто и в том порядке, в котором удобно вникать, а не в том, в котором красивая нумерация глав.
Геймификация обучения хоть и немного школоло, но тоже чуть доставляет.
#776 #532885
>>532834

> только указатель, отмеченный как restrict, может ссылаться на определенную область памяти


Да, но это касается только текущей области видимости и только доступа.
Например, если ты объявил аргумент функции void ∗restrict arg, это означает лишь, что для доступа к объекту (области памяти) в пределах области видимости arg будет явно или неявно использоваться только arg. Это не означает, что это обязательно должен быть единственный указатель на объект в программе или в этой области видимости.
int ∗globalptr;
void foo(int ∗restrict ptr1, int ∗restrict ptr2) {
∗ptr1 = 1;
globalptr = ptr2;
}
// Тут нет UB, потому что в области видимости ptr1, указатель ptr2 не
// используется для доступа к x.
int main(void) { int x; foo(&x, &x); dothejob(); }

> То есть, его можно использовать во всех случаях, когда у нас указатели не пересекаются?


И еще иногда, когда пересекаются (если несколько restrict указателей указывают на один и тот же объект, но при этом используются только для чтения, и остальные restrict указатели не указывают на этот объект, это тоже нормально).
И не забывай, что это просто хинт оптимизатору, поэтому вот прямо всегда использовать restrict - излишне. Используй его, когда хочешь явно сказать "смотри, я не буду использовать один из указателей, чтобы обратиться к объекту, на который указывает другой, можешь использовать это, чтобы не делать поспешных load/store". Это утверждение заодно отличает memmove от memcpy и задает правила использования функции (если бы в примере выше был я сделал ∗ptr2 = 2, то foo(&x, &x) приводила бы к неопределенному поведению).

Не добропожалуешь ли ты в пиздоглазый >>518562 (OP) Си-тред?
#777 #532889
>>532885
Благодарю за развернутый ответ.
Да, сейчас перекачусь туда.
#778 #532903
>>532840
Но это же пиздец легко. Берешь готовый движок и лепишь из него говно.
#779 #532905
Сижу на вижуал студии 2013. Хочу подключить какой-нибудь фреймворк. В гайдах обычно информация для старых студий, уровня "ну вот мы короч типа открываем Project Dependencies и вставляем туда строчки для библиотек". Только вот эти вкладки в 13 студии похерены, а студия отправляет на сайт майкрософт, где информация, сука, тоже для старых версий. Как подключить фреймворки раз и навсегда, чтобы в каждом новом проекте не страдать хуитой? Мне нужны OpenCV сейчас.
#780 #532935
>>532882

> Стоит ли в него задрачивать?


Умственно отсталым разве что.
Рекомендую Head First Java вместо этой параши.
#781 #532936
>>532560

> На дваче в основном неудачники с депрессией и сдвг, они ничего не добьются ни в профессии, ни в жизни.


> implyng программистишки бывают другими

#782 #532938
>>532552

> Мне кажется если тебе дать сто миллионов долларов, то ты будешь ходить по клубам, бухать и развлекаться.


Глупость какая-то. Я бы на сто миллионов баксов просто сидел бы дома за пекой и двачевал капчу всю жизнь. Ну еще бы шлюх заказывал и игори в стиме покупал.
#783 #532960
В институте технической специальнлсти на 1 курсе задрачивали Pascal,в него вообще не врубаюсь.Он вообще нужен где нибудь на производстве или Pascal так для общего развития.
#784 #532964
>>532960
паскаль для хуесосов из быдло-вузов очевидно же.
#785 #532966
>>532960
Для обучения программированию тупых студентов, в качестве первого языка.
#786 #532969
>>532960
На практике паскаль не нужен, но если ты даже его не осилил, то ничего нормального не сможешь осилить.
#787 #532979
Итак, мои сладкие мишки, я планирую заняться освоением яп, посему вопрос какой выбрать исходя из:
1. Того что я занимаюсь научной деятельностью (где господствует сипласплас с пп матлаб). Но, как мне кажется, потратить н-лет на освоение яп -- моветон.
2. Работаю сисадмином и хочу применять навыки в работе (какой язык наиболее полезен для сисадмина/эникея)
3. Легок в освоении.
Был сексуальный опыт с вижуалбейсиком и делфи. А также легкий инцест с матлабом (разбирался и корректировал исходники).
Понимаю, что платина, но всежвидимо советом будет руби/питон, но в чем принципиальная разница и что мне выбрать?.
#788 #533001
>>532979
Если для первого пункта скорость работы программ не сильно важна, то учи питон.
#789 #533006
>>532979
Смотря что ты имеешь под "научной деятельностью". Если тебе нужны всякие гетерогенные вычисления и прочая супер-терафлопсная хуита, то сипласплас онли, вне твоего желания.
Если тебе достаточно поставить считаться число пи на ночь и нужен язык для системщика - питон.
Принципиальная разница гуглится, и у всех она своя.
#790 #533010
>>532979

>руби/питон, но в чем принципиальная разница


Раби труп годится только для веба.
Пистон еще нет.
#791 #533018
>>532979
1. R/питон
2. Питон
3. R
Учи питон.
#792 #533078
>>533001
>>533006
>>533010
>>533018
Спасибо, что откликнулись. Всем плюсанул в карму.
#793 #533097
Ананасы, кто-нибудь работал с facebook marketing api? Есть пару вопросов.
Знаю, что не очень популярная тема, но мало ли.
#794 #533101
>>532979
В научной деятельности много питона. Даже язык свой делают, который как питон, только не говно.
Для сисадмина тоже питон, потому что стоит по умолчанию почти на всех дистрибутивах.
Лёгок в освоении, опять же, питон. Для его освоения интеллект в принципе не нужен.
#795 #533102
>>533097
Может быть. Но я не отвечу а твои вопросы пока ты их не задашь.
#796 #533107
>>532905
Бамп
#797 #533116
>>533107
Ты, блядь, хотя бы напиши, на чём проект (ВНЕЗАПНЕ везде всё подключается по-разному).
#798 #533119
>>533102
Ну смотри: получил я допустим токен клиента и собираюсь создать аккаунт, через который бы я создавал объекты {кампании, объявления}. Но при создании аккаунта нихуя не выходит. Я отправляю примерно такой запрос:
-F "name=MyAdAccount" \
-F "currency=USD" \
-F "timezone_id=1" \
-F "end_advertiser="тут id приложения" \
-F "media_agency="тоже id приложения"
"https://graph.facebook.com/v.2.3/<BUSINESS_ID>/adaccount".

И тут возникает такой вопрос: в документации написано, что необязательно связывать с приложением бизнесс-аккаунт, но тогда что в url передавать?
И вообще: правильно ли я понял схему по использованию их api? У меня такая схема планируется:
1)Юзер заходит ко мне на сайт, я его перенаправляю на фб и запрашиваю разрешение на использование его акка и получаю токен доступа.
2)Создаю для каждого юзера аккаунт в фб и в дальнешем создаю рк, баннеры и тп.
#799 #533121
>>533116
Ау. C++ OpenCV ж на крестах
#800 #533127
>>533119
похоже тебе в /web/
#801 #533139
>>533121
Дело в том, что ты нихуя информации не даёшь.
Нет, прикинь, у него сдк даже на питоне есть.

Там, блядь, всё ясно как божий день, и без туториалов. А так же, там с 2005 студии нихуя не изменилось. Райтклик по корневой папке проекта -> свойства -> единственная вкладка "каталоги конфигурации" -> каталоги VC++
В каталоги включения путь к .h файлам
В каталоги библиотек или каталоги ссылок путь к .lib файлам.
#802 #533181
Скажите, как пишется цвет #ccc в JAVA?
#803 #533193
Умнач, подскажите, где найти гребаную информацию по численном методам решения дифуров с запаздыванием. в моей задаче три разных постоянных запаздывания. система из трех уравнений. pls help(
#804 #533203
>>533193
numerical recipes пробовал?
57 Кб, 576x1024
Бугурта ньюфага пост #805 #533232
Так и так, возникла необходимость написать прогу для МК потому что подобные её работают как-то криво и не имеют пары функций которые мне хочется чтоб там были. Недолго думая пошел искать инфу по Си'шке.
И окунулся я в озеро говна ебучего.
Посмотрел книженции из шапки раздела - нихуя не понятно, ничего толком что как и зачем делать не написано, никакого последовательно обучения наглядного, всё говно, такое впечатление что написано для продвинутых программеров которые уже не один язык вызубрили.
Нашел какой-то "краткий курс Си для МК", вообще полная хуйня, тоже ничерта не ясно, объяснений почти ноль, структуры гайдов нет, термины которыми пронизан один раздел обьясняются только два раздела спустя, пиздец просто; примеров почти нет, только по мотивам "ну вот есть такая хуйня, она очень нужная, но почему и зачем я скажу только в двух словах, ну ты понял, если не понял прочитай ещё раз или гугли, мудила".
Что за хуйня, анончики? Неужели there is no learning curve? Как такому долбоёбу как я что-то понять в этой пурге чтобы добиться каких-то конкретных результатов? Есть КОНКРЕТНЫЕ и ПОДРОБНЫЕ гайды С НУЛЯ? А то у меня уже и голова и жопа горят ярче Бетельгейзе.
#806 #533269
Программач, а что ты делаешь, когда тебе надоедает код?
#807 #533288
>>533139
И делать это каждый раз для каждого нового проекта? А если я хочу подключить раз и навсегда и больше ни разу не ебаться, просто сначала инклуд нужных файлов и дальше поехали
#808 #533315
>>533232

> прогу для МК


Микроконтроллеры? Просто берешь даташит и используешь от него функции. Туда байты переслать, хуйню сделать какую.
#809 #533327
>>533315

>Микроконтроллеры?


Да

>Просто берешь даташит и используешь от него функции. Туда байты переслать, хуйню сделать какую.


Я даже не знаю какой МК выбрать для моей цели inb4 любой хоть она и простецкая вроде как, а так я половины того что в даташите написано всё равно не понимаю, а остальное что понимаю не помогает, потому что я не знаю как это использовать.
Говорю же, без четкого гайда я не знаю что мне делать с этой всей байдой. Мне бы нарисовать логическую блок-схему как вся эта мишура должна работать а потом понять как это воплотить на практике.
108 Кб, 237x484
#810 #533328
>>533327

> Я даже не знаю какой МК выбрать для моей цели


Так. Мы тут ничего не добьёмся. Для начала купи ардуинку и помигай светодиодом.
#811 #533337
>>533328
А так чтоб не покупать?
Да и зачем, мне не светодиодом мигать надо, а наверняка есть и другие способы на практике познать принципы работы всей этой мишуры.
#812 #533338
>>533337
Интересно как ты собрался познавать на практике если у тебя нет оборудования для этой самой практики.
#813 #533342
>>533337

> другие способы на практике


> так чтоб не покупать?


СЫНОК, ВОТ ТЕБЕ КОМПЬЮТЕР
@
ПАПА, НО ТУТ ТОЛЬКО КЛАВИАТУРА
@
НУ НИЧЕГО, НАУЧИШЬСЯ ПЕЧАТАТЬ - И ОСТАЛЬНОЕ КУПИМ
#814 #533344
>>533338
>>533342
Так есть же симуляторы для пеки, мне хотя бы в них заставить что-то работать.
Да и куплю если, то что далшье? Я все равно понятия не имею как приблизиться к реализации моей идеи вообще.
#815 #533346
>>533344

> куплю если, то что далшье


Ардуинка - оверпрайс, да, но это универсальный энтрилевел контроллер, по которому написана куча гайдов, от мигания светодиодами до использования в качестве игровой сосноли уровня денди
#816 #533351
>>533346
Я не собираюсь засовывать целую ардуину в нужную мне схему просто потому что она туда не поместится, она мне нахуй не нужна.
#817 #533353
>>533351
Так ты учиться собрался, или с нуля писать охуительные программы?
#818 #533358
>>533353
Не нужны мне охуенные программы, я не самолетом управлять хочу, максимум digipot'ом, для этого и хочу изучить материал.
#819 #533362
>>533358
Так либо бери даташит, либо покупай ардуинку и ебашь. Я не понял, в чём проблема?
#820 #533364
>>533269
сосу хуи
#821 #533365
>>533362
Т.е. в даташите достаточно информации чтобы написать программу при этом ничего не смысле в языке?
#822 #533367
>>533365

> при этом ничего не смысле в языке


Ай блядь. Ух, вот это я сейчас неправильно тебя прочитал. Извини. Ну тогда бери любой учебник, качай какой-нибудь вижуалстудио и печатай примеры, вникай. Потом программатор купишь
#823 #533369
>>533367
Я уже говорил в первом своём посте, что понятных для дебилов материалов по сабжу я не нашел.
346 Кб, 1920x972
#824 #533373
Что это за хуита? Откуда это взялось и как это сделать? Вообще не знаю в какую сторону гуглить.
#825 #533384
>>533373
Ну же, аноны, что это за extensions::* такие, у которых адреса нет.
#826 #533391
>>533373
Это встроенные в хромиум части жс, написанные на самом жс.
КО
#827 #533392
>>533391
Но почему их нет на других сайтах?
#828 #533393
>>533391
Может их как-то подрубать нужно?
#829 #533394
>>533392
У меня есть.
410 Кб, 1917x975
#830 #533395
>>533394
Где у тебя есть? Вот на дваче есть у тебя в разделе (no domains) эт extensions::*? У меня вот нихуя нет.
#831 #533439
Я школьник 17 лвл. Учусь в информационном классе, знаю основы Паскаля. Хотя, может быть уже и позабыл. Предстоит мне последний год в школе. Программировать мне интересно, почувствовал это, когда в Паскале написал верную программу первым из класса. Но реальный интерес появился, когда узнал зарплату программиста на яве в моем миллионнике. Хотел бы узнать, учат ли вообще в ВУЗах, потому по рассказам знакомых я понял, что обучение на программиста в топовом ВУЗе города та еще хуйня. Сейчас хочу начать учить Питон. Хочу послушать истории действительно успешных программистов. И нужно ли идти в топовый ВУЗ, ведь можно получить корочку и военный билет в другом, а программированию научиться дома?
#832 #533455
>>533439
Пиздуй в вуз, лучше московский (но это по желанию, просто наверняка безысходность и зарплаты меньше 500 баксов в провинции тебя выведут нахуй когда подрастешь). Подойдет любая техническая специальность, не обязательно программирование. Матану учат постсовковые преподы в рашке лучше, чем относительно новому программированию. В вузе делай сторонние проекты. Проекты выкладывай на гитхаб. Как сделаешь портфолио, ищи парт-тайм работу. Дальше разберешься.
#833 #533456
>>533439
И учи английский. Это мастхэв.
#834 #533482
>>533288
Да, и не просто для каждого проекта, а для каждой сборочной конфигурации (обычно x86-дебаг/релиз и x64-дебаг/релиз).

Точнее, если начнешь работать с коренными оперсурс C++ фреймворками вроде Qt/Boost/POCO - тебе их еще компилировать самому придется под каждую конфигурацию (4 вышеперечисленных 2 для статик и динамик линковки и 2 мультитрединг сборки и обычной).

Облегчить себе участь можешь засунув все библиотеки по стандартным путям Visual Studio (с гигантами как Qt/Boost сомнительная идея). Но подключать к каждой конфигурации проекта разные либы тебе все равно придется.
#835 #533483
>>533482

>(4 вышеперечисленных 2 для статик и динамик линковки и 2 мультитрединг сборки и обычной)


x2
быстрофикс
#836 #533498
>>526967 (OP)
а что на счет Verilog/VHDL? кто серьезно работал?
243 Кб, 720x900
#837 #533530
>>526967 (OP)
Привет всем в этом итт.
Никогда не программировал почти и программистом стать не хочу, но для общего развития хочу немножко подрочить.
Я хочу на каком нибудь языке на двух разных решить задачу:
есть два поля ♠/♀, в одном все числа от 0 до 15 в другом от 0 до 20. Нужно узнать все возможные варианты, при которых сумма цифр во всех полях ровна 9.
Например в пером поле 14 во втором 13, следовательно 1+4+1+3=9. или 15 и 20, 1+5+2+0=8 нихуя не подходит.
Ну и на выходе получить лист.
00 09
01 08
02 07
...
15 12
и так дохуя много цифр.
Вопрос.
На каком языке это будет сделать интересно, весело, задорно, молодежно.
И на каком мудрёно и геморройно, но стильно и решаемо?
Ответов по решению не прошу.
#838 #533533
>>526967 (OP)
У меня одного курсера не загружается?
#839 #533534
>>533530

>На каком языке это будет сделать интересно, весело, задорно, молодежно.


Ассемблер.
#840 #533535
>>533530

>На каком языке это будет сделать интересно, весело, задорно, молодежно.


брейнфак
Любой функциональный яп.

>И на каком мудрёно и геморройно, но стильно и решаемо?


Любой процедурный/ООП язык.
#841 #533552
Сап котаны.

Я вот хочу что-то выучить, чтобы бабло подымать на фриланс биржах. Пытаюсь выбрать между питоном, нодой и скалой. Что подскажите?
#842 #533555
>>533533
У меня грузится.
#843 #533557
>>533552
Скала - нет точно. Питон пригодится, заместо ноды сначала выучи js.
#844 #533559
>>526967 (OP)
Местные, подскажите плеаз, чем можно занятся для получения опыта, наполнения портфолио и получения звёздочек на гитхабе?
Проекты, хотя бы область какая?
15 Кб, 303x310
#845 #533560
#846 #533562
Аноны, есть вопрос по организации кода.
Есть одно дерево. Операции вставки и удаления в нём вызываются рекурсивно. Особенность в том, что операции вставки/удаления происходят одинаково, за исключением того, что опр. (фиксированное) значение X прибавляется/вычитается.
Вопрос: как их грамотно слить, чтобы код был читаем?
С одной стороны, в подобных реализациях деревьев удаление и вставка - всегда 2 разных метода.
В качестве вариантов - либо передавать в метод значение +/-X, либо определить перечисление Insert/Delete, и передавать его.

Вопрос, конечно, глупый, но просто я хикка, и очень важно, знать, какой код будет со стороны выглядеть лучше.
#847 #533565
>>533559
борду напиши
#848 #533568
>>533557
Ну, я джавамакака с 3+ годами опыта, и знанием кучи джавовых фреймворков и энтерпрайзного говна. Браузерный джаваскрипт знаю сравнительно неплохо, с функциональщиной и ооп, ну и джиквери там, ангулярки.

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

В скале привлекает то, что она тоже обмазана реактивщиной-функциональщиной, как и нода, но она тоже под JVM(как родная говноджава), да и как язык выглядит для меня солиднее джаваскрипта. Но, увы, не уверен, что там с заказами, есть подозрение, что нода и пайтон более захайпованы, и заказы искать легче будет.
#849 #533571
>>533559

>чем можно занятся для получения опыта, наполнения портфолио и получения звёздочек на гитхабе?


Есть быстрый и эффективный способ, а есть медленный и неэффективный.

Быстрый и эффективный:

>портфолио


фейковое портфолио

>звёздочек на гитхабе


накрутка

>чем можно занятся для получения опыта


Развитием фантазии и уверенности при разговоре.
#850 #533575
Сап. Нужна помощь в CSS. Загуглить свою проблему не могу, так что осталась одна надежда на вас. Описываю проблему:
Нужно сделать градиент от блока 1 до блока 3. Нужно подобрать(?) переходный цвет так, чтобы не было видно границу от блока 1 к блоку 2.То есть мне нужно 2 градиента - от блока 1 к блоку 2 и от блока 2 к блоку 3. Я знаю размеры всех блоков. Вопрос. Какими путями можно подобрать эти два градиента?
Переделывать структуру сайта не имею возможности. Только CSS.
1 Кб, 74x410
#851 #533576
>>533575
Потерял картинку
#852 #533579
>>533552
php...
#853 #533582
>>533579
>>533552
Евгений Ваганович, где вы потеряли свой трип-код? Входные данные я нормально описал в >533568
#854 #533584
>>533568
Именно поэтому я и советовал питон/жс.
Найти работу скаламакаке легче, разве чем котлинмакаке.

>>533571
Расскажи про медленный, чтоле. Работа ближайший год-два не горит, чтобы кидаться в крайности. Проблема скорее в фантазии, даже хз что такого написать. Просто сижу как овощ и нихуя не делаю. Лол.
4 Кб, 857x48
#855 #533597
Скажите можно в GCC просто папку с библиотеками подключить, вместо подключения по одной библиотеки за раз? Как в Visual Studio.

А то уныло так boost подключать. Там много разных версий одной библиотеки (мультипоточные, отладочные версии, еще какие-то) и названия у них хитровыебанные. И по ошибке в выводе не всегда можно понять какую конкретно библиотеку он хочет получить.
#856 #533607
>>533597
В Visual Studio ВНЕЗАПНО нужно точно так же подключать каждую библиотеку.

Там названия - портянки из пространств имён, всё всегда прекрасно понятно. Вот у тебя требует libboost_system-xui.lib

Поковыряйся в св-вах проекта в настройках IDE своей. Директории хидеров/либов везде одинаково указываются.
441 Кб, 1920x1200
#857 #533648
Живу в ДС, хочу начать работать ПРОГРАММИСТОМ.
Вышка техническая, но не прогерская. В зачаточном состоянии знаю ООП, git, С++, Java (в том числе под Андроид, есть пара мелких программ-велосипедов на гитхабе), html, css (могу даже показать один сайт на вордпрессе, внешний вид которого сверстал сам). Ну и всё. Могу я хоть куда-нибудь устроиться с такими навыками? Согласен первое время работать за еду и учить что угодно по 12 часов в сутки.
#858 #533671
>>533648
Можешь :)
#859 #533691
>>527470
Конструкция содержащая поля и методы общие для некоторого множества объектов.
#860 #533695
>>532317
Анон, объясни пожалуйста.
#861 #533699
Как запустить Turbo Debugger на 64-битной винде?
#862 #533700
>>533699

> Turbo Debugger


> 2015

32 Кб, 604x448
#863 #533747
Сап, котаны.
Хочу запилить ГТД систему с интегрированным миндмэпом и экселем. Хз почему никто еще не додумался до такой вещи. Дико угораю по гтд.
Сам ниразу не программист, первый раз зашел в раздел. В универе как бог решал задачки и делал лабы на бейсике. Есть по 2 часа свободного времени в будни и по 6 часов в выходные.
Нужно чтобы можно было работать с ноута и мобильного, поэтому скорее всего это должно быть что то типо сайта.
Что мне учить, чтобы максимально быстро, учитывая время освоения новой для меня технологии запилить мою йобу и начать с ней работать? И сколько это займет по времени?
Если это важно то на ноуте у меня стоит Линукс Минт, а смартфон андроид.
7 Кб, 250x250
#864 #533763
Есть тут еще долбоебы, кроме меня, которые пишут на VBA?
sage #865 #533802
>>533763
Есть.
#867 #533850
Есть тут погромисты, которые на ИБ учаться? Курс отучился на ИСИТ, всему учился сам, преподавали плохо, но в то же время домашкой толком не грузили, поэтому времени для кодинга хватало. Теперь нас планируют кинуть в другой корпус универа, добираться туда 1,5 часа со старой общаги, новую не дают, на квартиру бабла нет. А ИБшников не переводят, вот хочу туда перекатиться, чтобы опять проёбывать институт неделями, имея уйму времени для кодинга. Двач, нужен совет мудрый.
#868 #533856
>>533850
Алсо в новом корпусе я не смогу проёбывать неделями, там с этим жёстко, либо хорошо учишься, либо платишь бабки.
#869 #533865
Новая программа Вербита. Можно начинать траллить ньюфагов.
http://verbit.ru/Job/HSE/Curriculum/all.txt
#870 #533893
>>533850
УЧИШЬСЯ НА ПРОГРАММИСТА
@
ОТДЕЛЬНО ВЫДЕЛЯЕШЬ ВРЕМЯ ПОД ТО, ЧТО ЗАДАЮТ В ВУЗЕ И ПОД САМО ПРОГРАММИРОВАНИЕ
10 Кб, 480x360
#871 #533934
>>533821
Мы тут с тобой походу вдвоем, как два фуфела сидим.
Как до жизни такой докатился, куда перекатываться думаешь, могешь ли в COM, какими приблудами обмазываешься, давай рассказывай
#872 #533939
#873 #534070
>>533850
Я. Если ИБ это информационная безопасность. Вообще нихуя не учили по программированию, но хотя бы БД надрочили немного оракловские. БТВ универ нихуя не нужен. Так что забей хуй на него и дрочи программач.
#874 #534077
>>533850

> Есть тут погромисты, которые на ИБ учаться?


Учился на ИБ. За время обучения по специальности (последние 2 года) не написал ни строчки кода. Выпускная работа - чистая математика.
#875 #534106
>>534070
>>534077
Спасибо за ответы. Согласен, что универ не нужен. Интересует только вопрос: является ли ИБ - "технической вышкой", которую иногда требуют на вакансию очередной макаки? Сам пишу на модных веб-фреймворках, да и вряд ли в будущем слезу с веба.
305 Кб, 2013x1197
#876 #534109
>>534077
Когда вспоминаю слова декана: "Когда закончите, вас с руками и ногами оторвут. Будете зарабатывать нехилые деньги", проигрываю до сих пор
мимо-прикладная-математика-и-информатика-нищий
#877 #534115
Вот у меня знакомый есть, он Go и Javascript/React.js разработчик. Зарабатывает дохуя 400к+ на компанию из мерики и вообще всё у него заебись. Но в добавок к го и реакту, он ещё знает руби/рельсы, питон, джаву для разработки под андроид и у него есть проекты на хаскелле, clojure и на си какая-то хуйня. Как он всё это успевает? Ему 22 года. КАК? Он ещё и на велике успевает покататься и фоточек на 500px накидать. Я уже целый год ебусь с джаваскриптом и пхп и до сих пор чувствую себя нубом, а у него опенсорс проекты, которые используются в продакшене реальными команиями, плюс охуенная работа. Я не удивлюсь если он ещё и в алгоритмах и структурах данных сечёт на десяточку. Ладно хоть тянки у него нет.
#878 #534119
>>533747
Бамп вопросу.
Пока нагуглил что мне подходят Джава, пхп, пайтон, руби и джаваскрипт. Поскольку полностью осваивать программирование не планирую, а хочу сделать только один сайт для себя, что из этого мне учить?
#879 #534120
>>534119
Ты такую ёбу будешь два года пилить, если хочешь чтобы было более менее удобно использовать.
#880 #534125
>>534115
Ты спрашивал его во сколько лет он начал писать код? Это очень важно. Я в классах 1-8 дрючил всех на городских/областных олимпиадах по математике, но так как нищеброд без отца, то компьютером обзавелся лишь в конце одиннадцатого класса. Сейчас я хуй простой, который просто осваивает программирование чуть-чуть шустрее большинства одногруппников, но откровенно говоря, я туп. Уверен, что начни я кодить со второго класса, то уже бы работал, а не сидел на дваче.
#881 #534126
>>534115
Не страдает прокрастинацией. У меня тоже есть пара таких знакомых. Пока я листаю сосач, всякие новости и прочее бесполезное говно, они постоянно чем-то заняты и вообще всё делают нонстоп.

Чувствую себя куском говна.
#882 #534130
>>534125
Хуйня полная. У меня в компании большинство ребят что с сосничества кодят ничем не лучше тех, кто до второго курса нихуя кроме паскаля не видел.
Вон в математике даже есть люди, которые до 40 лет хуйней страдали и на говноработах работали, а о математике нихуя и не слышали толком. А потом внезапно столпы матана, гении мысли и великий вклад.

Такие дела.
https://mathoverflow.net/questions/3591/mathematicians-who-were-late-learners-list
Вон целая тема. Так что хуй знает, полностью от человека зависит, на создателя ember.js посмотри, 4 года назад он не знал что такое программирование, а теперь автор одного из самых популярных и продуманных фреймворков для веб разработки. А я в два раза дольше код пишу, но всё равно нихуя не добился.
#883 #534133
>>534130

>4 года назад он не знал что такое программирование


>а теперь автор одного из самых популярных и продуманных фреймворков


Эх, люблю я такие истории, мне прям хорошо от них на душе становится.
#884 #534138
>>534077

>Учился на ИБ. За время обучения по специальности (последние 2 года) не написал ни строчки кода


Вы какие-то унтерменши. Учусь на компьютерной безопасности, программирование здесь в равных пропорциях с математикой. Программирование фундаментальное - алгоритмы, языки, методы программирования. Направление специальности - мат. методы защиты информации (даже комплексная алгебраическая геометрия есть на старших курсах). Зачем бугуртить оттого, что много математики? Программистишка - это просто дорогой слесарь. Даже на stackoverflow фундаментальные вопросы не котируются, там все обсуждают проблемы, возникающие на работе. Это все равно что водители маршруток будут обсуждать, по каким маршрутам развозить людей, а контроллеры - что делать с теми, кто не хочет платить за проезд.
543 Кб, 1280x768
#885 #534145
>>526967 (OP)
Котаны, у меня вероятно платиновый вопрос, начал чиать книжку по С#, установил MS VS2012E, в книжице просят открыть Blank App (XAML), но у меня такого нет, может он как то по другому называется в русской версии?
#886 #534153
>>534145

>установил MS VS2012E


А зачем?
#887 #534157
>>533562
Бамп вопросу
#888 #534161
>>534153
Так в книжке же сказали. Правда там(в книге) для Windows 8, а у меня Windows 7, неужели может быть такая разница?
#889 #534183
>>534161
Во первых, не еби мозг и поставь оследнюю community edition - https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx

Во вторых, да, разница есть.

В третьих, создай пустой проект.
#890 #534196
>>534120
За 2 года по моему можно полноценным программистом стать. Там же логика простейшая, по сути эксель с календарем. Просто ткни носом какую технологию курить, чтобы за пол года сделать чтоб работало.
#891 #534200
>>534183
Спасибо, а можешь посоветовать книг ну который раньше ни на чём кроме бейсика и турбо паскаля не кодил, и с английским у меня ещё тоже пока не очень, поэтому желательно на русском.
#892 #534246
>>534200
«Структура и интерпретация компьютерных программ», тж.изв.как SICP.
#893 #534249
Хочу сделать расширение для хрома. При открытии страницы я хочу подгружать данные с сервера. Как мне это сделать на жс?
126 Кб, 853x1280
#894 #534268
Поясните за архитектуру приложений, пожалуйста.

Что это и как использовать? Например в небольших софтинах и вообще, где почитать об этом, так что бы кратко, а не перевод книги об этом от микрософта.

Или, если можно, ссылки на гитхаб, желательно c#\java где можно посмотреть как устроено архитектурно правильное приложение.

С меня к сожалению нихуя, как обычно.
#895 #534274
>>534126
Двачую. Смотрю у балбесов в стиме на количество часов и понимаю что они могли бы тоже так зарабатывать, если бы все свои 5-6 тысяч часов в доте тратили на обучение.
3 Кб, 297x81
5 Кб, 418x245
#896 #534276
Скажите, на пикреле 127.0.0.1 в network byte order или нет? Почему-то не устанавливается соединение.

Алсо, что с капчей? Это закат двачей?
#897 #534280
Сап, анонасы. Решил поставить себе какую-нибудь линух-систему(Arch, Debia или Fedora) рядом с Windows 8.1. Собсна, как это реализовать ?
*сейчас диск разбит на 4 раздела. Нужно один из них использовать двумя системами
#898 #534281
#899 #534283
>>534280
Тебе нужно минимум два логических раздела:
1. Система
2. Свап под систему.
Отделяешь свободное место, разбиваешь на два логический диска. Запускаешь инсталл линуха, там выбираешь ручную разметку дисков, и собственно выбираешь тот что по-больше (система), и ставишь как точку монтирования <</>>, а тот что для свапа просто выбираешь как раздел подкачки. Все.
#900 #534286
>>534283
Для 6 ГБ оперативки свап нужен?
#901 #534299
Есть приложение с подключенной БД:
Юзеры программы и товары.
Есть логин в программе через проверку таблицы юзеров.
Нужно запилить работу определенных юзеров с бд, и логгинг ВСЕХ ДЕЙСТВИЙ.
Напрмиер:
Есть пользователь Вася, он может только получать через программу, забивать товар в покупку, и после этого программа
делает update количества товара в бд. Это все логгится.
Есть адвансед-юзер Петя, он может добавлять через програмный УИ в дб товары, или менять значения текущих.
Это все логгится.
Что нужно использовать и как делать?
Аноним #902 #534306
Давно не занимался программированием (да и когда занимался, делал это из рук вон плохо). Подскажите: есть звуковой файл, скажем, 16бит и 16 кГц Нужно разделить этот файл на, скажем, 24 равных по длине интервала и построить, соответственно 24 графика. Если делать это как даун, т.е. как я получается такое -- http://pastebin.com/1pesCg0e. Как это сделать по человечески, чтобы если вдруг мне вздумается изменить количество интервалов мне не надо было миллион раз нажимать ктрс+ктрв. Пытаюсь разбираться с матлабом, пока выходит трудно.
‚ идеале это было бы сделать по другому: заранее задавать интервал, скажем 10 мс, разбивать сигнал на эти интервалы и строить графики.
18 Кб, 377x102
#903 #534327
>>534286
Ты так говоришь, как будто 6гб это много.
#904 #534364
Аноны, как сейчас с работой в ДС? Прежняя доебала. Стоит ли менять или перетерпеть-отсидеться?
#905 #534377
>>534306
Тебе нужен цикл.
Матлаб почти не знаю, но что-то наподобие http://pastebin.com/pG2B5Acc должно быть.
Для интервала вычисляй кол-во отрезков n (дели длительность сигнала на 10 мс или сколько нужно) и пиши for i = 2:n, в цикле соответственно рисуй графики по 10 мс.
93 Кб, 800x597
#906 #534402
>>526967 (OP)
Ссап, анончики! Решил стать йоба-фрилансером с нуля. Погроммирования планирую начать учить с CodeAcademy, а дальше хз как продолжать. Наверное с ПХП начну.
А что насчёт в целом устройства компов? Как эта поебота вся работает? Хотелось бы книжку про компы и где всё простым и понятных языком обьясняется в объёме необходимом для будущего лежателя на пляже в Тайланде. Хочу просто открыть PDF и, прочитав от корки до корки, иметь представление о том как всё функционирует. Заранее спасибо за ваши злобные комменты и тонны ненависти.
#907 #534419
>>534276
Если интерпретировать значение на пике в network byte order, получится 1.0.0.31. Network byte order, он же big endian - это когда как слышится, так и пишется (127.0.0.1 = 0x7f000001 = 7f 00 00 01), а у тебя little endian (обратный порядок), да еще и один из байтов неправильный.
#908 #534431
>>534402
Очевидный таненбаум.
#909 #534434
>>534431
Ну и тащем-та для говнокодинга на пхп это внезапно почти НИНУЖНО. Лучше алгоритмами да основами баз данных потом обмажься на достаточном уровне чтоб понимать, будет ли твоя писанина в итоге люто тормозить. Но и это потом, сначала учи язык - чтоб было с чем поиграться и на чем практиковать.
#911 #534438
>>534299
Опять кто-то жоппу работодателю подставил и тестовое задание делает.
#912 #534441
>>534438
Сейчас даже сениорам сложно работу за 60к найти. Не берут, не кому. Денег-то нет, клиентов у бизнесов нет, ничего нет, всё ВСЁ. Вот так вот. Пиздец короче. И я не ною, но джуниорам нынче охуеть как сложно, даже если бы сейчас Кармак был джуниором, его всё равно бы никуда не взяли. Работы-то нет. Всё плохо.

:-(
#913 #534443
>>534441
И это повод унижаться перед манагерами?
#914 #534475
>>534377
Спасибо большое, с этим понял. А как мне сделать, чтобы в этом дерьме http://pastebin.com/uXYuw2W8 получилось так, чтобы на каждом выбранном интервале считалась переменная cof (и соответственно строился её график). Те то что для первого интервала я считаю как cof, на других интервалах должно быть типа cof1,cof2 или что-то подобное?
14 Кб, 529x89
#915 #534510
Сап проганы, у меня трабла. В ссылках почему то вконце вставляется <br>, из-за чего нихера не работает. Как исправить?
$post = preg_replace("~(https)://(.)pp.vk.me(.)(\s|\n|[,.?!](\s|\n)|$)~",'<img src="https://pp.vk.me\\3" title="https://pp.vk.me/\\3" width="256"><br>',$post);

Пик - результат регулярки.
#916 #534525
>>534475
Подозреваю, что тебе нужен массив (матрица, те же яйца сбоку). Короче просто пишешь cof(i) = вычисления, и результат будет в массиве cof по индексу i. Размеры массива заранее задавать и т.д. я так понял в матлабе не нужно.
#917 #534527
>>534525
Да я уже вычитал, но делаю что-то не так http://pastebin.com/sYaNWP6m
Для первых трех, которые посчитал руками все получается, а для последующих для которых нарисовал цикл+запись в массив, значения получаются одинаковые (полагаю, что как для 4 множества значений) простите, что я такой недалекий, мне правда очень стыдно
#918 #534532
>>534527
Я хз, где именно ощибка, но у тебя переменная внешнего цикла - i (for i = 4:kk) и во внутренних циклах - опять i. Вполне вероятно, что проблема в этом, назови переменную внешнего цикла по-другому.
#919 #534540
>>534532
Что-то вроде http://pastebin.com/qVr05NCj должно работать.
Тред утонул или удален.
Это копия, сохраненная 14 сентября 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски