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

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

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

подсветка кода для /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&C++\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 #508925

>Хикикомори — человек добровольно выбирающий самозаточение у себя в квартире и изоляцию от общества и людей. Такому человеку не нужны друзья, тян. Хикикомори может не выходить из дома годами, даже в магазин и вынести мусор. Такого человека всё устраивает и именно таким ему видится идеальное существование и жизнь.


Почитай мангу Welcome to the N.H.K., много интересного узнаешь.
#3 #508926
Первый посрал в этот тред.
#4 #508928
>>508925

>Почитай мангу Welcome to the N.H.K., много интересного узнаешь.


Манга про омега-биомусор с традиционными ценностями, который ноет про отсутствие бритaписичнoй.
12 Кб, 200x200
#5 #508944
>>508928

>омега-биомусор


Омегу-биомусора.

У меня от тебя ЕШЬТЕ В МАКДОНАДС, ПЕЙТЕ КОКА-КОЛА, СКАЧАТЬ ОНЛАЙН. 8СКЛОНЯЙ СЛОВА, ПИДОР!! ЕШЬ В МАКДОНАДСЕ, ПЕЙ КОКА-КОЛУ, СКАЧИВАЙ В ОНЛАЙНЕ, ОМЕГОВАТЫЙ БИОМУСОР, БИОМУСОРНЫЙ ОМЕЖКА
#6 #508945
Поясните за значки в ОПпике. Кроме го.
#7 #508951
>>508944
Как же я проиграла с этой ущербной девственномежки. Не переживай ты так, будет у тебя тяночка, будут у тебя друзья, лишишься ты девственности, вырастут у тебя волосы на твоей плешивой голове, перестанешь быть чмошником и когда-нибудь таки станешь не омегой.
мимо тян
42 Кб, 800x665
#8 #508953
>>508903
Как на гитхаб примеры своих работ выкладывать?
#9 #508955
Хикикомори — человек добровольно выбирающий самозаточение у себя в квартире и изоляцию от общества и людей. Такому человеку не нужны друзья, тян. Хикикомори может не выходить из дома годами, даже в магазин и вынести мусор. Такого человека всё устраивает и именно таким ему видится идеальное существование и жизнь.

Омега — как правило закомплексованная бесхребетная слабохарактерная тряпка. В силу своей ущербности и всратости, а так же в силу низкого интеллекта, у омег нет друзей и тян. Такие люди регулярно выгонят из дома, а в интернете ищут тян и почтоянно ноют биопроблемами. Омега мечтает ВЫЛЕЗТИ, мечтает о тяночках, о друзьях, о хорошей работе и деньгах.
#11 #509044
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644928(v=vs.85).aspx
Почему тут в коде if (!hPrevInstance), когда про WinMain написано что:

hPrevInstance [in] Type: HINSTANCE
A handle to the previous instance of the application. This parameter is always NULL.

Это какой-то хак?
19 Кб, 288x573
119 Кб, 939x671
#12 #509045
Пришло время напомнить.
#13 #509065
Чем джуниор отличается от трейни?
#14 #509072
>>508925

>Почитай мангу Welcome to the N.H.K.


Но ведь это роман.
29 Кб, 295x433
#15 #509074
>>509045
Go по привычке ссыт на всех с высоты птичего полета.
#16 #509075
Сап, программач. Хочу научиться немного кодить для себя, просто интересно. На язык похуй, питона для начала какого-нибудь поучу. Олсо, хочу понять устройство компов, осей, сетей и все вот это.
Как я понял, для начала надо прочитать первые три столбца из таблицы в оп-посте, но это как-то дохуя для простого интереса. Есть там какие-то ключевые книги? Типа:
1) Основы программирования: логика построения программ;
2) Устройство осей, сетей;
3) Основы разработки ПО.
#17 #509078
>>509045
gem install bolshaya-zarplata
И все соснули.
#18 #509082
>>509074
Там суть не в количестве вакансий, а в размере зарплаты.
#20 #509095
>>509089

>показали скрин с сайта вакансий


>в ответ кинул беспруфную рекламную статью


Рабидауны такие рабидауны. Ты им доказательства, аргументы, а они в ответ беспруфным говном кидаются.
#21 #509097
>>509045
Если посмотреть вакансии, то знание ноды требуют даже на позициях питонистов и фронтэндщиков.
#22 #509102
Сап, котаны!
Думал запилить тред по веб-разратке в /web/, зашел туда, вышел и пошел мыться. Этот загончик только для СЕО-школьников похоже.
Можно я тут сделаю тред, где буду учиться делать сайтики?
#23 #509104
>>509102

>зашел туда, вышел и пошел срать в зк


Иди в пхп-треде посиди.
#24 #509138
Учу кресты. Не до конца понимаю что такое динамическая, стековая, и статическая память. И путаю ссылки и указатели. Что почитать? Может есть хорошие книги в которых этому глава посвящена чтобы не читать целиком? Или статьи?
65 Кб, 451x758
#25 #509145
>>509138
К стати гугл показал этот http://www.intuit.ru/studies/courses/2193/67/info курс. Вроде не большой, но делали его люди занимающееся рашкообразованием. Может стоит пройти? Там в литературе к курсу смотреть пик вроде ничего конкретно по этой теме нет, но может узнаете хорошие книги в которых затрагивается эта тема и что-то посоветуете.
#26 #509168
>>509045
Какой же хх жесткий, запилил там портфолио, так просто чтобы НАЗВАТЬСЯ пхп-разрабом, нужно обязательно подтвержденное образование и опыт работы, а иначе тебя пихают в начинающий специалист, а там даже навыки и гитхаб указать негде тьфу.
#27 #509169
>>509168
Не похуй ли? Пишешь все плейнтекстом в описании, ебешь систему в рот.
#28 #509187
Посоветуйте годной литературы/курсов по SWIFT
#29 #509190
>>509075
Бамп вопросу.
#30 #509194
>>509075
Почитай K&R как основы программирования и Чарльз Петцольд "Код" как основы ЭВМ. Суммарно чуть больше 1000 страниц. Про оси и сети хз.
sage #32 #509196
>>509187
Рублетеред в по?
#33 #509198
>>509195
Стоит таненбаума читать? По быстрому пролистал и прочитал содержание. Как-то сложно всё.
>>509194-кун
358 Кб, 1940x720
#34 #509199
>>509196
Нет, это тейлортред
#35 #509200
У меня совершенно нет идей, что написать "для себя", просто так. Что писал из существенного - аналог notepad.exe и клиент-сервер с записями в БД. Что написать, пацаны?
#36 #509203
>>509200
Крестики-нолики, шашки, шахматы, то где есть бот. Я что-то задумался, а какие навыки надо чтобы написать ОС чисто с консолью или компилятор простого ЯП хоть брэйнфака, но чтобы делал исполняемые файлы.
#37 #509207
>>509198
Я только его читал, очень подробно все описано. Да сложно, для основ может что-нибудь другое будет лучше.
#38 #509209
>>509203

>какие навыки надо чтобы написать ОС чисто с консолью или компилятор


Тащемта ничего особенного. Алгоритмы для этих вещей уже давно придуманы и хорошо обкатаны. Различия, по большей части, заключаются в нюансах. С твоей стороны нужно большое желание, некоторый опыт и готовность усваивать сравнительно большие объемы информации. Ну и в случае ОС у тебя на пути будет стоять огромная куча железа, которую нужно хоть как-то поддерживать.
#39 #509211
>>509209
Про компиляторы нашёл книгу дракона. Если прочту, то смогу написать свой? А есть книга "Пишем свою ОС с нуля"? И про какой опыт ты писал?
#40 #509215
Понимаю что вопрос глупый но все же. Сколько понадобится в среднем времени для изучения php?
#41 #509216
>>509211

>Если прочту, то смогу написать свой?


50 на 50: либо напишешь, либо нет. Но книга неплохая, да.

Если ты думаешь, что прочитав книгу, тут же сядешь, откроешь текстовый редактор и сразу что-либо напишешь, то такого не будет. Хотя в случае брейнфака такое может прокатить. Прежде всего у тебя должна быть потребность написать компилятор. То есть, перед тобой должна стоять рельная проблема, путь к решению которой лежит через написание компилятора. Без такой мотивации ты врядли продвинешься далеко. Ну и проектирование, естественно. Прежде, чем писать код, надо проектировать.

>А есть книга "Пишем свою ОС с нуля"?


Первое, что пришло в голову: Вирт - Проект Оберон. Разработка ОС и компилятора.
Еще я встречал несколько туториалов для начинающих. Вот, например: http://habrahabr.ru/company/neobit/blog/173263/
После этого или вместо можно браться за серьезные книги. Если реально интересно, то могу назвать конкретных авторов.

>какой опыт


Опыт разработки программ, конечно же.
#42 #509219
>>509216
Ах да, чуть не забыл!
Таненбаум - Операционные системы. Разработка и реализация.
Это как раз про ОС с нуля.
#43 #509220
>>509219
А что за остальные книги про которые писал?
#44 #509222
>>509220
J. Lions - A commentary on the Unix operating system
Годная книга именно практической направленности. Весь материал построен на исследовании исходников шестой редакции Unix.

Иртегов - Введение в операционные системы
Таненбаум - Современные операционные системы
Обе книги - годнота.

Хоар - Взаимодействующие последовательные процессы
Матан для проектировщика ОС.

Прохорова - Малые ЭВМ высокой производительности
Олдовая книга. Не только про ОС. Основное ее достоинство для разработчика ОС: в ней на русском языке разбираются внутренности VMS (а такое днем с огнем не сыщешь даже на английском). По другим ОС информации обычно хватает. Про Винду - читай Руссиновича, например.

Hansen - Operating system principles
Еще теория.
#45 #509224
>>509222

> Таненбаум - Современные операционные системы


Прочитал Таненбаума про сети и архитектуру ЭВМ, про ос стоит читать для общего развития, годно все описано?
#46 #509225
>>509224
Да, книга норм. Недавно вышло четвертое издание на русском языке.
#47 #509227
>>509224
Если что, у него две книги про ОС.
Разработка и реализация и современные ОС - это разные книги.
#48 #509228
>>509222
Спасибо. Заскринил. Последний вопрос. Чтобы перекатиться на линукс, но не тупо тыкать на кнопки, а знать что к чему какую книгу лучше прочитать? Есть чтобы не много буковок?
#49 #509229
>>509227
Много одна другую дублирует? С чего начать? Может какую-то можно и не читать?
#50 #509231
>>509229
Если тебе для общего развития, то "Разработка и реализация" можешь не читать. Там общая теория + Minix. Пересечений у книг много. Подробный разбор алгоритмов присутствует и там и там.
#51 #509232
>>509228
Сложный вопрос. Если тебе хочется разобраться во всем окончательно и бесповортно, чтобы по хардкору всё, то качай Linux From Scratch. Это книга. И буков там, кстати, не так уж и много.

Но что-то мне кажется, что ты имел в виду нечто другое. Поэтому, можешь начать вот с этого:
http://www.shellhacks.com/en/Tags/linux
http://itshaman.ru/articles/7/komandy-linux/
http://habrahabr.ru/post/228999/

Книга: Гласс, Эйблс - UNIX для программистов и пользователей.

Еще Гугл, конечно же. А также форумы, wiki и документация выбранного тобой дистра.
59 Кб, 500x750
#53 #509235
Распишите пожалуйста свой путь развития в программировании. Кто с чего начинал, как учил, что читал\смотрел, ходил ли на какие-то курсы\семинары и т.д. Возможно есть какие-то вещи, на которые стоит обратить внимание в самом начале самообучения. Расскажите какие были первые собеседования, что было на работе в начале, какую работу давали. Интересно вот это вот всё.
#54 #509236
>>509235
Начал в школе на Паскале, потом универ всего по немногу, но я сосредоточился на С/С++. В основном изучал по книгам K&R и Страуструпа, и естественно форумы и всякие статьи да стандарт не читал, только FAQ от Страуструпа. А теперь я получил диплом, решаю проблемы с военкоматом, но в моей мухосрани всего одна вакансия на джуниора C++, и это меня печалит.
#55 #509237
>>509235
Раз такая тема, то какие есть возможности свалить за границу на учёбу и не вернуться? Выиграть конкурсы всякие или SAT сдать и грант выиграть?
#56 #509243
>>509044

>Это какой-то хак?


Наследие Windows 1.0, она работала в 8086 режиме с прямым доступом ко всей памяти отовсюду. На кой хер именно это было нужно — никто не помнит.
#57 #509245
>>508903
Пиздец я даун аутист, чего только на компе не стоит: idea, canopy, sublime, R studio, vagrant, virtualbox, ruby+ railsи еще кое что

И БЛЯДЬ НЕ МОГУ ОПРЕДЕЛИТЬСЯ ЧТО КОДИТЬ И КАК КОДИТЬ

А еще заметил если что-то долго не делать, то даже базовое написание цикла из головы вылетает и надо гуглить, какой пиздец6 какой пиздец!
И самое главное ничего толком не умею кроме как циклом вывести - самоотсос
#58 #509246
>>508991
Почитал, а способа кроме как самому файлы создать и текст в них копировать существует?
#59 #509247
решил научиться погромировать блядь все эти учебники сука как будто я до этого пайтона сто языков нахуй наизучал и все дохуя знаю бля сам догадывайся типа пиздос у меня печет но я своего добьюсь
#60 #509248
>>509247
не сгорай, все получится, питон вообще для детей
12 Кб, 378x378
#61 #509264
Знает кто-нибудь софтину, с помощью которой можно решать СЛАУ размерностей до 1000х1000? Данные, в свою очередь, хранятся в текстовом файле - в одном квадратная матрица, в другом столбец свободных членов.
#62 #509276
>>509264
Просто берешь и пишешь метод Гаусса, делов-то. Алсо 1000х1000 - довольно дохуя, если у тебя там не разреженные матрицы, то всё плохо.
6 Кб, 474x474
#64 #509278
>>509276
Так я то уже написал. Мне нужна сторонняя прога, с помощью которой можно будет проверить правильность моей.
#65 #509279
>>509278
Зачем тебе вторая? Подставляй найденые корни в уравнения и смотри что получается.
2 Кб, 256x256
#66 #509281
>>509279
И что мне, тысячу чертей корней подставлять?
Это один из пунктов задания на курсовую - показать правильность работы своей проги, с помощью чужих готовых решений. Но не с помощью таких же самописных программ, а чем-нибудь, вроде маткада.
#67 #509285
>>509281
Ну попробуй в каком-нибудь Octave решить, это как матлаб только без возни с кряками и качаниями 10гб с торрентов.
#68 #509291
>>509281

>показать правильность работы проги


Смотри не надорвись
#69 #509292
>>509285
Бегло просмотрел. Вроде то, что нужно. Спасибо!
Правда, как я понял, придется все же попердолится немного, но а куда ж без этого?!
#70 #509309
Я ньюфаг, писавший до этого только элементарные программки в консольном режиме. И тут возникла необходимость построить график. Пишу на C, в качестве IDE использую Code::Blocks. Работал в Microsoft Visual Studio 2010. Как мне его строить вообще? Гугл выдаёт конкретный код, причём с использованием Win32 API, а не фундаментальный разбор, как мне с консоли на граф. режим пересесть. Maxima и MatLab не предлагать, лучше дайте кроссплатформенный способ и ссылку на введение в граф. режим в Code::Blocks.
#71 #509315
>>509309

> граф. режим в Code::Blocks


Такого нет. Нужно подключать графические библиотеки, и соотвественно читать мануал или гуглить гайды по конкретной библиотеке которую ты выбрал.
#72 #509317
>>509315
Я так понимаю, найти библиотеку, которая компилилась бы правильно и под виндой, и под линем, да ещё и работала бы, проблематично? Какой подход тогда использовать на MSVS?
#73 #509320
>>509317
На Qt рисуй
#74 #509327
>>509320
OK, слышал про него. Дай почитать про Get Started with.
#75 #509331
>>509281
Там в Qt Creator уже есть готовые примеры окошечных приложений. Да и изучать там толком нечего, если ты знаком с ООП - читаешь про сигналы и слоты, и ты готовый Qt специалист
#76 #509332
>>509331
Я ж писал, что я ньюфаг. :-( Qt Creator — это полноценная IDE? Больше мне ничего не понадобится?
#77 #509345
>>509317
Тебе же под винду надо? И, как я понял, visual studio у тебя есть? Тогда создавай проект "приложение windows forms" и гугли как рисовать на канве (canvas) оконной формы. И не понадобится никаких тебе Qt.
#78 #509353
>>509345
Вообще, хотел под Линукс, но, наверное, сделаю, как ты сказал.
#79 #509355
>>509353
Под линукс ставь qt, там даже формошлепить можно, в отличии от vs где крестопидорам оставили только winapi и mfc
#80 #509356
>>509355
Я, конечно, рад, что дал вам возможность потеоретизировать, но хотелось бы увидеть конкретный опыт, туториалы, литературу, т. к. общие слова новичку ничего не дадут, а опытный и спрашивать не стал бы.
#81 #509365
>>509356
Гугли Макс Шлее - Qt 4.8. Профессиональное программирование на C++ там хоть и про qt 4, но как основа нормально идет, тонкости по ходу разберешь
#82 #509367
>>509365
Во, спасибо.
#83 #509368
>>509356
1) Качаешь Qt SDK
2) открываешь Qt Creator
3) там есть вкладка welcome, в ней examples
4) в ней пишешь paint, graphics или что-нибудь такое
5) выбираешь наиболее подходящий для тебя проект
6) открываешь, компилируешь, смотришь и радуешься
7) начинаешь редактироватьь, время от времени смотря инфу в Help или в гугле

Если это не подробный гайд - закрой /pr/ и забудь о программировании навсегда, это не твоё.
#84 #509369
>>509367
Ну еще доки у Qt просто замечательные, в линуксе ставятся qt5-doc или qt-doc в общем от дистра зависят, в винде при установке галку проверь что бы стояла. Там все есть и примеры и подробно описание классов
183 Кб, 696x1024
145 Кб, 714x1024
102 Кб, 712x1024
171 Кб, 723x1024
#85 #509383
>>509222

>Прохорова - Малые ЭВМ высокой производительности


>Олдовая книга. Не только про ОС. Основное ее достоинство для разработчика ОС: в ней на русском языке разбираются внутренности VMS (а такое днем с огнем не сыщешь даже на английском).


Слушайте, а кем она была, эта Прохорова, вообще?
И где всё это программное обеспечение теперь?
#86 #509392
Ребята, а уже все прошли курс по алгоритмам от сенжвика? Я просто слоупок и только сейчас начал его проходить.
#87 #509394
>>509392
Не проходил и пока не собираюсь
#88 #509401
>>509383

>кем она была, эта Прохорова, вообще?


Редактором и, возможно, женой контсруктора СМ ЭВМ (фамилия тоже Прохоров).

ЭВМ СМ1700 - советский клон VAX-11/730.
Соответственно, операционка МОС-ВП - это клон VAX/VMS. Сейчас она существует как OpenVMS и работает на нескольких сервеных архитектурах. Планируется перенос на x86(-64). Версии для VAX можно запустить под эмулятором SIMH.
290 Кб, 1280x720
#89 #509405
>>509394
Ну там относительно несложно. Всё обучение состоит из лекций, твоих программ с проверкой на курсэре, книги, сайта книги. И ещё тесты есть после лекций и два крупных теста по всем лекциям за 1 неделю. Всё обучение длится 6 недель.

Я пока сдал тесты за две недели и программы залил. В программах у меня какие-то недочеты, которые я сам найти не могу и у меня оценки за две работы 92 и 85.14 из 100 за две работы. Я смотрел другие проекты на гитхабе по этой теме и все меньше 100 баллов набирают. То ли autograder по программам кривой, то ли все люди кривые и не могут сдать на 100 баллов.

Ну мне довольно интересно проходить. Но я не особо знаю как мне это с поиском работы поможет. Наверно есть работодатели, которые смотрят что ты из курсов прошел. Но я не думаю, что на этот курс хоть кто-то обратит внимание.
#90 #509407
>>509401

>OpenVMS


Что-то слышал про неё. Там вроде хранятся версии файла. Что это за системы и чем полезны?
мимо
#91 #509408
>>509405
Мне как бы в универе хватило алгоритмов, зачем второй раз слушать
552 Кб, 1920x1080
#92 #509414
>>509408
А у меня вместо универа - параша. Тем более там расширенный курс немного: матана немного есть и интересных алгоритмов и НАУЧНЫЙ ПОДХОД К ОЦЕНКЕ алгоритмов.

У меня вот друг считает что изучать алгоритмы и структуры данных - бесполезное занятие, так как это инструмент и нет смысла что-то в лобзике изучать. Вот бугурчу с него.
#93 #509416
Не бейте тока. Решил я в охотку попрограммировать по вечерам, пока время есть, ну и так сказать с заделом на будущее, чтобы в перспективе этим подрабатывать. Но я никак не пойму, что толком учить: с одной стороны php-петухи со своими интернет-магазинами, с другой js-петухи и всякая прочая web-залупа, с третьей java-петухи и разные там мобильные разработчики с говноприложениями для андроида, а еще же есть и python-петушня, которые вообще хуй знает че делают своим питоном, и всякие c++-петухи и haskell-петухи, с лямбда-исчислениями и хитровыебанным матаном. Куда идти и нахуя мне оно надо - я понять не могу, потому что вроде бы и веб востребован, и джава-петушня по 120к получает, и даже на крестопетухов спрос есть, но я хотел бы так, чтобы мне самому интересно было. Тут я предполагаю, что надо бы писать какой-то свой проект в рамках обучения, попутно вдумчиво и не торопясь раскуривая нужную литературу. Но здесь и загвоздка - я не могу понять, что мне было бы интересно. Как найти идею для интересного проекта? Может, где-то есть какие-то списки идей, что можно было бы запилить годного?
#94 #509417
>>509407
Ну что про я могу про нее сказать? Многопользовательская, многозадачная. Так же как и в Unix присутсвует очень развитый интерфейс командной строки, но он сильно отличается. Очень урезанная и кривая версия этой командной оболочки была реализована сначала в CP/M, потом перешла в MS-DOS и уже через нее на винду. Очень сильный акцент сделан на безопасности и надежности. Есть система мануалов типа как в Unix, но тоже сильно отличается (справочник VMS более интерактивен). Поддерживает кластеризацию из коробки. Файловая система - с экстентами и версиями файлов.
#95 #509419
>>509416
Ну почитай книги и поймешь что тебе интересно. Вот и всё.
#96 #509420
>>509419
Их слишком дохуя, и мне не интересно читать рандомную хуйню, не понимая, что для чего нужно.
#97 #509421
>>509414
Может твой друг php макака, ему алгоритмы и структуры данных может и не нужны. Я посмотрел какие алгоритмы у сенжвика, только пару штук показались не знакомыми.

Может друг верстальщик, нахрен ему алгоритмы.
#98 #509424
>>509417

> Очень сильный акцент сделан на безопасности и надежности


>Поддерживает кластеризацию из коробки


А мне как обычному пользователю она может пригодиться? Если найду 3 страх и ненужных ноута, то смогу на них брутить мд5 хэши или что-то в этом роде? А что по поводу безопасность? Не отвлекаясь на всякую шифровку смогу хранить запароленные папки с файлами?
89 Кб, 630x472
#99 #509425
Ребя, вот я хочу вкатится, ибо заебала меня работа повара в жаре по 15 часов на ногах за нищенские 3000грн...Так как я сыч и достаточно усидчивый решил вкатится в IT, недавно проходил хтмлакадеми и удачно все проебал( забыл) ибо с таким графиком поддерживать знания очень трудно. Хотел у вас спросить, есть ли тут аноны ходившие на IT курсы? благо живу в Харькове их тут полно. Дали ли вам эти курсы толчок и понимание направления в котором вы двигаетесь? Просто пока на саморазвитие уделять время не сильно получается, вот подумал записатся мб у них есть потом помощь в дальнейшем трудоустройстве, что выбрать хтмл цсс, или сразу идти на джаву а там и хтмл подтяну заодно? Выручите братишки советом...
#100 #509426
>>509425
Перед тем как платить за курсы лучше начать с видяшек в интернете и книг.
#101 #509427
>>509425
Любая другая профессия.
238 Кб, 1920x1080
#102 #509429
>>509421
Не, он просто типа все в указателях держит. И использует структуры данных и другие алгоритмы, когда ему нужно. Например, саму реализацию например quicksort'а он не знает, но использовать уже готовые реализации ему никто не запрещает.

Такие дела.
#103 #509430
>>509427
Нет, так как мне интересно именно это, и в будущем есть шанс попасть в гермашку...
#104 #509431
>>509426
Не мог бы ты посоветовать почитать не в электронном виде? Продаются ли печатные годные?
Это та доска? #105 #509432
Только что узнал что если какая-то программа использует вэбку, то вэбка в скайпе не работает. Что это и как называется такой эффект? Есть ли программа чтобы разрешить и в скайп и в другие программы вэбку использовать? Желательно чтобы можно было шпионить за человек с помощью её как ivideon. И можно ли напакостить запустив экзэшник который занимает вэбку и у человека в скайне перестанет работать вэбка? Где такой экзэшник скачать или как сделать?
#106 #509433
Сап програны, какой фреймворк использовать для согдания красивых приложений под вин
MPF дико неудобный, а винформс трудно настроить.
#107 #509434
>>509433
Qt и няшный QML
#108 #509443
Есть простой русский видео мануал по кодблокс? Не как его установить, а как с ним правильно работать. Гугл молчит.
#110 #509447
>>509444

> стувостребованных


Что это значит?
#111 #509448
>>509424
Врядли она тебе понравится, как обычному пользователю. Она не для десктопа и уж точно не для брута md5. На обычные компы она не встанет. Только через эмулятор. Чтобы ее нативно запустить, нужен сервак Alpha, HP Integrity или Intel Itanium.

Чисто интуитивно, как Винду, ее освоить не получится. Придется курить много манов. Десктопного ПО под нее очень мало. Фактически, его нет: вокруг этой ОС не сформировалось сколь-либо значительного сообщества независимых разработчиков, ввиду ее закрытости. Литературы тоже очень не хватает.

Так уж исторически сложилось, что VMS - это ОС для серваков, операционных центров и хранилищ данных.

В принципе, все описанные тобой задачи можно успешно решить в рамках любых распространенных в наше время дескнопных ОС: Linux, Винда, MacOS X... VMS сейчас наполовину мертва.
#112 #509451
>>509447
Это значит "востребованных".
#113 #509455
>>509451
В кавычках в смысле обратное значение? Не понял юмор. И почему сту зачёркнуто?
#114 #509456
>>509455
Тебе везде мерещаться тролли уже. Заканчивай капчевать. А сту - это аллюзия на воровскую поговорку про два стула.
#115 #509457
>>509455
Два стула, очевидно же.
#116 #509458
>>509448

>Так уж исторически сложилось, что VMS - это ОС для серваков, операционных центров и хранилищ данных.


Чем она там занимается? Ни разу не админил сервер.
>>509456

>А сту - это аллюзия на воровскую поговорку про два стула.


В жизни бы не догадался. Мог бы слово целиком написать или может пробел поставить.
#117 #509459
>>509458
Просто ты недостаточно обдвачеван.
#118 #509467
А я тут подумал. А нельзя ли в линукс-shell набрать команду так, чтобы сама командная строка не скролилась? Например, если большой вывод у этой команды и я не хочу скроллить в самый верх, чтобы начать его смотреть.
#119 #509471
>>509458

>Чем она там занимается?


Тем же, чем и OS/2 и QNX в то же самое время. Большую часть времени спит. Потом отключает атомный реактор, обесточивает всё нахрен и дальше спит.
#120 #509496
>>509467
| less
49 Кб, 571x169
#121 #509511
>>508951
Иди нахуй, мочир. На хую я вертел ваши биопроблемы. У меня есть чем вертеть ;-)
#122 #509512
Извините, что в этот раздел.
Друг поставил в ноуте фишку, чтобы комп врубался через дискретную видеокарту. А во время "Запуск Шиндоус" он не реагирует ни на что и не включается. Как пофиксить?
#123 #509515
>>509512
В /hw
#124 #509539
>>508951
зк модерирует дырка? Вот это поворот.
#125 #509542
>>509539
Откуда такие выводы?
#126 #509544
Такой фейл произошел со мной. Моя училка по Python узнала, что я к ней неровно дышу. Она пришла с ВМК несколько лет назад, ей 25 и она очень хороша собой. В жизни она лучше чем на фото.
Небольшое отступление. Ее зовут Ева Борисовна, но так как в английском языке нету такого формального обращения как в русском, то она нас просит называть ее Eva Lu Ator. По ее словам это помогает наладить дружескую атмосферу и еще чего-то там. Ну в общем чувствуем себя с ней на равных.
Наша группа по scheme небольшая (7 человек), остальные обсоски учат Lisp, и еще одна группа мудачков учит Haskell. Мы частенько всей группой остаемся в классе и программируем с ней всякие задачи AI. (В среду и пятницу наш урок последний) Она спрашивает у нас как прошел наш день, интересуется пробелами или табами мы пользуемся при написании функций. Я ей особо не рассказываю про свои exception, но остальные любят с ней обсудить свой быдлокод, а я сижу и листаю маны по Hadoop MapReduce. И вот как-то в один из таких дней нас осталось только трое, я и еще двое одноклассников. Остальные либо болели, либо съебались по делам. И вот сидим мы беззаботно болтаем. Я разговорился, хуле, народу то меньше чем обычно, я и посмелел. Расспрашиваю ее о процедурах, а у самого уже чуть ли не стоит. Я ведь общаюсь с НЕЙ. Она достает что-то из сумочки, присмотрелся – это ее нетбук.
— Что делать будете?
— Почитаю Lambda Calculus and Combinators. Обожаю! Читаю практический каждый день.
— Комбинаторы? лямбда? Странно как-то. (я императивщик блджад)
— Ну да. Может быть. Но я стараюсь читать здоровую литературу. Харрисон, Филд и все такое.
— Да, прикольно (лицопальма)
Пока она употребляла свои словечки о рекурсии и Y-комбинаторах, она попросила меня разобраться с ее компом. Она не могла выйти в сеть. Я как бравый парень сажусь за комп, лезу в настройки TCP/IP чего-то там курочу, перезагружаюсь, она пытается войти под своим логином и паролем, выдает ошибку. Пиздец пиздец. Стою краснею. Она говорит: «Спасибо тебе за пустую услугу». Блжад . Она спрашивает мой логин и пароль, чтобы попробовать войти под моим аккаунтом. Я называю логин(инициалы) и пароль: Evaluatorissexy. Назвал чисто машинально, не задумываясь. И только потом понял что ляпнул. Она просит называть ее Evaluator, хочет неформального общения, вот оно блядь! Во всей красе. Пиздец я от стыда чуть под пол не провалился. Собрался уже было съебывать, но думаю надо извиниться. Стою перед ней, взор потупил. И тут-то я высрал кирпичей. Кусочки пазла стали собираться воедино:

Она просит называть ее Eva Lu Ator , т.е. эвалуатор
Любит здоровую литературу – Харрисон, Филд
Говорила про «пустую услугу»

Ева Борисовна – ЛИСПОПЕТУШОК,замаскировавшийся под нормального человека.
ЛИСПОПЕТУШОК сразу же заметил что я его раскусил и набросился на меня. Я еле увернулся от его ручищ и сразу же выбежал из кабинета. ЛИСПОПЕТУШОК бросился в погоню, сметя все на своем пути. Я побежал к выходу, ЛИСПОПЕТУШОК бежал за мной. Он сбил уборщицу, и она полетела как exeption в моих программах. Я выбежал на улицу и побежал к перекрестку. Пока я соображал как перейти дорогу чтобы не удариться об машину, ЛИСПОПЕТУШОК просто перескакивал через них. Водители бросились разъезжаться в разные стороны дабы не столкнуться с ЛИСПОПЕТУШКОМ. Он нагонял меня. У меня не было выбора кроме как спрятаться в ближайшем здании. Это был детский сад. Я уже забежал в само здание садика, как ЛИСПОПЕТУШОК ворвался в него, проломив стену. Нескольких детишек он раскидал своими кривыми руками, а каких-то придавил мерзким дыханием. Но эти детишки спасли мне жизнь. ЛИСПОПЕТУШОК с каждым прыжком ко мне пробирался все ближе. Я воспользовался тем драгоценным временем, которое мне подарили эти детишки, и запрыгнул на лестницу. Оттуда по трубе я мог добраться до дерева, и уже оттуда мог залезть на крышу детского сада. Возможно, там я бы смог запросить помощи у вертолета, пролетающего мимо.
#126 #509544
Такой фейл произошел со мной. Моя училка по Python узнала, что я к ней неровно дышу. Она пришла с ВМК несколько лет назад, ей 25 и она очень хороша собой. В жизни она лучше чем на фото.
Небольшое отступление. Ее зовут Ева Борисовна, но так как в английском языке нету такого формального обращения как в русском, то она нас просит называть ее Eva Lu Ator. По ее словам это помогает наладить дружескую атмосферу и еще чего-то там. Ну в общем чувствуем себя с ней на равных.
Наша группа по scheme небольшая (7 человек), остальные обсоски учат Lisp, и еще одна группа мудачков учит Haskell. Мы частенько всей группой остаемся в классе и программируем с ней всякие задачи AI. (В среду и пятницу наш урок последний) Она спрашивает у нас как прошел наш день, интересуется пробелами или табами мы пользуемся при написании функций. Я ей особо не рассказываю про свои exception, но остальные любят с ней обсудить свой быдлокод, а я сижу и листаю маны по Hadoop MapReduce. И вот как-то в один из таких дней нас осталось только трое, я и еще двое одноклассников. Остальные либо болели, либо съебались по делам. И вот сидим мы беззаботно болтаем. Я разговорился, хуле, народу то меньше чем обычно, я и посмелел. Расспрашиваю ее о процедурах, а у самого уже чуть ли не стоит. Я ведь общаюсь с НЕЙ. Она достает что-то из сумочки, присмотрелся – это ее нетбук.
— Что делать будете?
— Почитаю Lambda Calculus and Combinators. Обожаю! Читаю практический каждый день.
— Комбинаторы? лямбда? Странно как-то. (я императивщик блджад)
— Ну да. Может быть. Но я стараюсь читать здоровую литературу. Харрисон, Филд и все такое.
— Да, прикольно (лицопальма)
Пока она употребляла свои словечки о рекурсии и Y-комбинаторах, она попросила меня разобраться с ее компом. Она не могла выйти в сеть. Я как бравый парень сажусь за комп, лезу в настройки TCP/IP чего-то там курочу, перезагружаюсь, она пытается войти под своим логином и паролем, выдает ошибку. Пиздец пиздец. Стою краснею. Она говорит: «Спасибо тебе за пустую услугу». Блжад . Она спрашивает мой логин и пароль, чтобы попробовать войти под моим аккаунтом. Я называю логин(инициалы) и пароль: Evaluatorissexy. Назвал чисто машинально, не задумываясь. И только потом понял что ляпнул. Она просит называть ее Evaluator, хочет неформального общения, вот оно блядь! Во всей красе. Пиздец я от стыда чуть под пол не провалился. Собрался уже было съебывать, но думаю надо извиниться. Стою перед ней, взор потупил. И тут-то я высрал кирпичей. Кусочки пазла стали собираться воедино:

Она просит называть ее Eva Lu Ator , т.е. эвалуатор
Любит здоровую литературу – Харрисон, Филд
Говорила про «пустую услугу»

Ева Борисовна – ЛИСПОПЕТУШОК,замаскировавшийся под нормального человека.
ЛИСПОПЕТУШОК сразу же заметил что я его раскусил и набросился на меня. Я еле увернулся от его ручищ и сразу же выбежал из кабинета. ЛИСПОПЕТУШОК бросился в погоню, сметя все на своем пути. Я побежал к выходу, ЛИСПОПЕТУШОК бежал за мной. Он сбил уборщицу, и она полетела как exeption в моих программах. Я выбежал на улицу и побежал к перекрестку. Пока я соображал как перейти дорогу чтобы не удариться об машину, ЛИСПОПЕТУШОК просто перескакивал через них. Водители бросились разъезжаться в разные стороны дабы не столкнуться с ЛИСПОПЕТУШКОМ. Он нагонял меня. У меня не было выбора кроме как спрятаться в ближайшем здании. Это был детский сад. Я уже забежал в само здание садика, как ЛИСПОПЕТУШОК ворвался в него, проломив стену. Нескольких детишек он раскидал своими кривыми руками, а каких-то придавил мерзким дыханием. Но эти детишки спасли мне жизнь. ЛИСПОПЕТУШОК с каждым прыжком ко мне пробирался все ближе. Я воспользовался тем драгоценным временем, которое мне подарили эти детишки, и запрыгнул на лестницу. Оттуда по трубе я мог добраться до дерева, и уже оттуда мог залезть на крышу детского сада. Возможно, там я бы смог запросить помощи у вертолета, пролетающего мимо.
#127 #509546
>>509443
В чем же сложности?
#128 #509547
>>509496
Окей.
#129 #509548
Парни, я вчера видел на улице лиспера. Ну вы знаете, как это обычно бывает — идет вам на встречу человек бомжеватого вида, а когда подходит ближе у него на лбу можно разглядеть 2 скобки и большую лямбду между ними.
Но в это раз передо мной был ребенок, на вид лет 14-16 от роду. И знаете, что самое удивительное? Мне стало его жалко. Чисто по-человечески жалко, вы понимаете. «Такой молодой, а уже лиспер» — на секунду подумал я и тут же отвернулся. Потом повернуля обратно и догнал юнца.
Как тебя зовут? Где ты живешь? Кто твои родители?
ERROR: Unbound variable: Как
Пришлось переспрашивать.
«Скобка. Как тебя зовут? Где ты живешь? Кто твои родители? Скобка. » -
«Мандрюшей меня зовут. Родителей нет, живу в парке Горького.»
Скобка. Пошли ко мне, Мандрюша. Поживешь некоторое время у меня, накормлю, найду тебе работу и жилье на первое время. Скобка.
Нет, не пойду. Меня друзья-лисперы потеряют! Мы с ними каждую пятницу собираемся в Буране и читаем вслух SICP. А сегодня как раз пятница. Я не могу пропустить.
Загоревшись интересом посмотреть на это зрелище, я спросил, можно ли мне присуствовать. Получив утвердительный ответ, мы вдвоем направились в прямиком в парк Горького.
На месте сразу бросилось в глаза: привычная для этого места очередь на аттракцион куда-то пропала. Касса с билетами — тоже. Только внутри горел свет.
«Только тихо, и ничего не говори про теорию типов» — неожиданно предупредил Мандрюша.
«Хорошо» — сказал я.
Мы вошли внутрь. Сказать, что я сильно удивился — значит не сказать ничего. На стенах висели портреты разных известных лисперов, вроде Рича Хикки и Джона Маккарти, разбавляя бесконечное море листингов на лиспе и его диалектах. Нас ждало около 30 человек, чьим запахом, как мне тогда казалось, можно было травить тараканов. Среди них были женщины, дети и старики.
«И сказал Сассман: не продавайте Библий, а ловите лулзы! И да будет так! Пусть всегда будет так! Lambda!» — доносилось из хвостовой части.
«Но ведь Сассман — жид! Жид, родные, жид, ребята! Негоже жидам угнетать настоящих людей, нас, русских людей, построивших этот Буран, венец человеческого творения!» — воскликнул какой-то лысый толстяк поблизости. Из толпы сразу вышли несколько человек с горбатыми носами, которые вытолкали смутьяна на улицу.
ЭНе обращайте внимание, мои lambda-братья« — продолжал голос их хвоста — »Сегодня мы собрались обсудить построение абстракций при помощьи данных. Сестра с зелеными волосами, подойдите, возьмите книгу и читайте! Читайте же!«
»Ой вы знаете, я хочу сначала на листочке завести трекер, чтобы можно было отслеживать где я прочитала. Вы и сами можете отписываться на нем, отслеживая свои дела. Знаете, это должно быть очень весело!« — неожиданно ответила деловитым тоном невысокая девушка с необычно большими глазами и зелеными, как газон после дождя, волосами.

Читайте уже, милая — сказал загадочный голос и девушка начала неспешно и размеренно читать вслух.

Пока она читала, я присмотрелся в Главного, который все это время находился в хвосте, внимательно: на нем была синяя футболка с изображением гну, борода с крошками, белые шорты, желтые резиновые тапки и длинные волосы. Он внимательно посмотрел на меня. »Вы, да вы, подойтите , пожалуйста сюда« — громко сказал он — »Я вас вижу на наших собраниях первый раз. Представьтесь пожалуйста! Расскажите, чем вы занимаетесь«
Я немного замялся, но просьбу выполнил — прошел в хвост, куда устремили свой взгляд все присуствующие.
Меня зовут Семен, я работаю в Microsoft, программистом — начал я.
А на каких языках вы пишите? — поинтересовался Главныйю
на C#, F#, Haskell — ответил я без задней мысли.
Вдруг наступила тишина. Девушка-чтец выранила книгу из рук. Мандрюша нервно скукожился. Глаза Главного налились кровью. Тишину прервал резкий крик из толпы: »СТАТИКОПЕТУХ, БРАТЦЫ! БЕЙ ЕГО«. В меня сразу же полетели несколько советсикх калькуляторов МК-61, ящик котрых стоял рядом с кабиной пилота. Чудом уклонившись от них, я завернулся в монаду. Теперь лисперы не могли меня достать. »Кто его привел? Кто привел этого Статикопетуха?« — закричал главный — »пусть он тогда ответит за все!«. Мандрюша икнул. Для него было все кончено. 30 лисперов сейчас стояли и смотрели на него, как на живой труп. Впрочем, Мандрюша про себя думал тоже самое. Резким рывком, я прыгнул через 3-х лисперов и оказался возле Мандрюши. » Скобка. Сейчас будет немного больно. Скобка. " сказал я и завернул его в Maybe-монаду. И снова наступила тишина. Злыми глазами на меня смотрели лисперы. Обалдевший от такой наглости на меня смотрел Мандрюша.
#129 #509548
Парни, я вчера видел на улице лиспера. Ну вы знаете, как это обычно бывает — идет вам на встречу человек бомжеватого вида, а когда подходит ближе у него на лбу можно разглядеть 2 скобки и большую лямбду между ними.
Но в это раз передо мной был ребенок, на вид лет 14-16 от роду. И знаете, что самое удивительное? Мне стало его жалко. Чисто по-человечески жалко, вы понимаете. «Такой молодой, а уже лиспер» — на секунду подумал я и тут же отвернулся. Потом повернуля обратно и догнал юнца.
Как тебя зовут? Где ты живешь? Кто твои родители?
ERROR: Unbound variable: Как
Пришлось переспрашивать.
«Скобка. Как тебя зовут? Где ты живешь? Кто твои родители? Скобка. » -
«Мандрюшей меня зовут. Родителей нет, живу в парке Горького.»
Скобка. Пошли ко мне, Мандрюша. Поживешь некоторое время у меня, накормлю, найду тебе работу и жилье на первое время. Скобка.
Нет, не пойду. Меня друзья-лисперы потеряют! Мы с ними каждую пятницу собираемся в Буране и читаем вслух SICP. А сегодня как раз пятница. Я не могу пропустить.
Загоревшись интересом посмотреть на это зрелище, я спросил, можно ли мне присуствовать. Получив утвердительный ответ, мы вдвоем направились в прямиком в парк Горького.
На месте сразу бросилось в глаза: привычная для этого места очередь на аттракцион куда-то пропала. Касса с билетами — тоже. Только внутри горел свет.
«Только тихо, и ничего не говори про теорию типов» — неожиданно предупредил Мандрюша.
«Хорошо» — сказал я.
Мы вошли внутрь. Сказать, что я сильно удивился — значит не сказать ничего. На стенах висели портреты разных известных лисперов, вроде Рича Хикки и Джона Маккарти, разбавляя бесконечное море листингов на лиспе и его диалектах. Нас ждало около 30 человек, чьим запахом, как мне тогда казалось, можно было травить тараканов. Среди них были женщины, дети и старики.
«И сказал Сассман: не продавайте Библий, а ловите лулзы! И да будет так! Пусть всегда будет так! Lambda!» — доносилось из хвостовой части.
«Но ведь Сассман — жид! Жид, родные, жид, ребята! Негоже жидам угнетать настоящих людей, нас, русских людей, построивших этот Буран, венец человеческого творения!» — воскликнул какой-то лысый толстяк поблизости. Из толпы сразу вышли несколько человек с горбатыми носами, которые вытолкали смутьяна на улицу.
ЭНе обращайте внимание, мои lambda-братья« — продолжал голос их хвоста — »Сегодня мы собрались обсудить построение абстракций при помощьи данных. Сестра с зелеными волосами, подойдите, возьмите книгу и читайте! Читайте же!«
»Ой вы знаете, я хочу сначала на листочке завести трекер, чтобы можно было отслеживать где я прочитала. Вы и сами можете отписываться на нем, отслеживая свои дела. Знаете, это должно быть очень весело!« — неожиданно ответила деловитым тоном невысокая девушка с необычно большими глазами и зелеными, как газон после дождя, волосами.

Читайте уже, милая — сказал загадочный голос и девушка начала неспешно и размеренно читать вслух.

Пока она читала, я присмотрелся в Главного, который все это время находился в хвосте, внимательно: на нем была синяя футболка с изображением гну, борода с крошками, белые шорты, желтые резиновые тапки и длинные волосы. Он внимательно посмотрел на меня. »Вы, да вы, подойтите , пожалуйста сюда« — громко сказал он — »Я вас вижу на наших собраниях первый раз. Представьтесь пожалуйста! Расскажите, чем вы занимаетесь«
Я немного замялся, но просьбу выполнил — прошел в хвост, куда устремили свой взгляд все присуствующие.
Меня зовут Семен, я работаю в Microsoft, программистом — начал я.
А на каких языках вы пишите? — поинтересовался Главныйю
на C#, F#, Haskell — ответил я без задней мысли.
Вдруг наступила тишина. Девушка-чтец выранила книгу из рук. Мандрюша нервно скукожился. Глаза Главного налились кровью. Тишину прервал резкий крик из толпы: »СТАТИКОПЕТУХ, БРАТЦЫ! БЕЙ ЕГО«. В меня сразу же полетели несколько советсикх калькуляторов МК-61, ящик котрых стоял рядом с кабиной пилота. Чудом уклонившись от них, я завернулся в монаду. Теперь лисперы не могли меня достать. »Кто его привел? Кто привел этого Статикопетуха?« — закричал главный — »пусть он тогда ответит за все!«. Мандрюша икнул. Для него было все кончено. 30 лисперов сейчас стояли и смотрели на него, как на живой труп. Впрочем, Мандрюша про себя думал тоже самое. Резким рывком, я прыгнул через 3-х лисперов и оказался возле Мандрюши. » Скобка. Сейчас будет немного больно. Скобка. " сказал я и завернул его в Maybe-монаду. И снова наступила тишина. Злыми глазами на меня смотрели лисперы. Обалдевший от такой наглости на меня смотрел Мандрюша.
#130 #509551
>>509546
Я не умею им пользоваться, хотя всё работает. В настройках есть кнопочки, а я не знаю что они делают. Наверняка там встроены удобные средства редактироавания кода вроде заменить имя функции во всём коде, а я про них не знаю. А самое главное я не понимаю как выполнять программу по шагам есть кнопка дэбаг, но она как-то не так работает. Для него есть плагины? Хотелось бы чтобы подсвечивалась строчка с курсором.
#131 #509574
>>509548

> «Но ведь Сассман — жид! Жид, родные, жид, ребята! Негоже жидам угнетать настоящих людей, нас, русских людей, построивших этот Буран, венец человеческого творения!» — воскликнул какой-то лысый толстяк поблизости.


Золотце?
#132 #509603
>>508903
Что на 1 пике оппика на 4 картинке?
#133 #509607
>>509603
Какая из них четвёртая?
#134 #509624
Какую виртуальную машину для дебиана взять? С оркаловской VM помню было много гемора с разворачиванием на весь экран - она постоянно работала только в окне или с огромными чёрными полосами по бокам. Или это фиксится?
#135 #509625
>>509624
В /s/
#136 #509626
>>509624
Установкой гостевого образа
#137 #509627
>>509607
Снизу, справа.
34 Кб, 600x597
#138 #509629
>>509627
«Язык программирования YOBAL».
#140 #509642
>>508903
Подкиньте годных подкастов, радио программ, ютуб каналов с кодерской тематикой где есть обсуждение сферы, её различных аспектов и т.д.? Сам знаю только о околокодерском подкасте радио-т.
#141 #509644
>>509642
Олсоу как вы возможно догадались я аутист который не может в английский, поэтому я о подкастах на русском.
#142 #509647
>>509644
«Самый большой вред наносили, по его мнению подсказчики. Они стояли у входа и продавали свои услуги, обещая лёгкие деньги, обнаружить золотую жилу прямо сейчас, без усилий».
«Он также обнаружил, что большинство игроков теряли деньги. У них не было никакого подхода к игре. Сегодня они ставили на тёмную лошадку, а завтра на фаворита гонок, играли по листику с подсказками, каждое утро прикрепляемому к дверям».
#143 #509652
>>509647
Аналогия не совсем уместно, как по мне. Ибо я хотел слушать рассуждения и обсуждения более или менее профессионалов. Да и я сам не кодер, мне просто интересно поверхностно изучить сферу, через чужие попизделочки в том числе.
#144 #509653
>>509652

> уместна


Фикс
#145 #509738
>>509405
Я проходил половину курса, там в первые три недели точно можно сотню набрать по каждому заданию.
Самая большая проблема была в задании с точками, там приходится кэшировать прямые в хэшмепе. Остальные и так работают, если без ошибок.

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

1. Питон сойдет для обучения всем основам программирования?
2. Нужен ли ООП? Или можно все делать в процедурной парадигме или какие-то новые и более перспективные уже появляются?
3. Имеет ли смысл учиться кодить для чего-то, кроме Винды? В плане заработка я имею ввиду.
4. Какие языки используются для написания больших человекоподобных роботов программ для различных устройств, вроде системы круиз-контроля в машине или для микроволновки какой-нибудь?
#147 #509780
>>509779

>два вопроса


>4.


Извините, обосрался, сейчас уберу.
#148 #509784
>>509779

>Питон сойдет для обучения всем основам программирования?


Нет

>можно все делать в процедурной парадигме


Можно

>какие-то новые и более перспективные уже появляются?


Уже все появилось.

>Нужен ли ООП?


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

>Имеет ли смысл учиться кодить для чего-то, кроме Винды?


Да.

>Какие языки используются для написания


C
#149 #509787
>>509779
1. Да. Даже функцианальщину, хоть и не совсем приятно.
2. Нет, но иногда удобно. Можно; делай так, и сам поймёшь, зачем тебе ооп.
3. Да.
4. С, С+, жаба, асм, иногда, может быть, ещё какое-нибудь говно, если устройство от фанатиков. Сейчас, например, туда пытаются тащить лую и жабаскрипт.
#150 #509797
>>509787
Спасибо.
Только непонятно, что пишут для Линукса. Как ось он мне очень нравится, но там же все опенсорсное. Для винды и гейоси все ясно - там куча платного софта пишется, в том числе для крупного бизнеса, а что на пингвине?
#151 #509807
Объясните мне(я вообще ничего не знаю, вы меня нахуй пошлете скорее всего) как поставить себе на пеку deepdream, православных гайдов в интернете я найти не смог, а уж очень хочется поиграть с этим сервисом.
Конкретно не понимаю как поставить Caffe, ну и далее. https://github.com/google/deepdream/blob/master/dream.ipynb
#152 #509809
>>509797
Никто не запрещает писать под Линукс не опенсорс, но Столман этим пользоваться не будет
#153 #509810
>>509809
Мне интересно, какого типа программы там пишутся в основном. Всяких текстовых редакторов и подобной поебени там ведь килограммы. А игоры и всякие а-ля фотошопы туда не пишут.
#154 #509811
>>509810
Например тот же сублиме текст, за который некоторые платят, рэд хат платный. Это первое что в голову пришло, возможно есть еще что-то платное. Я вот не понимаю почему Майкрософт не выпостят офис для линукса, сразу бы убили либре офис
#155 #509819
>>509811
Потому что тогда ещё больше народу сможет перелезть на прыщи, очевидно же )) Более того, так как на прыщах не работают многие игори - их будут специально ставить бухгалтершам, чтоб эльфиек не вкачивали в тере и нвн онлайн в рабочее время.
#156 #509842
Посоветуйте язык как Scala, только нативный
#157 #509854
>>509842
Haskell\Rust. Выбирать в зависимости от требуемого уровня низкоуровневости.
449 Кб, 2000x1500
#158 #509879
Анон, помоги выбрать криптосистему для реалиазции - Эль Гамаля или Месси-Омуры. Где применяется каждая из них? Зачем в Месси-Омуре двух этапное шифрование, в чем преимущество этого подхода перед Эль Гамалем? Вроде, эти криптосистемы похожи, но алгоритм Эль Гамаля я уже плохо помню.

Битард кладет говно в ящик, запирает на свой замок и передает школьнику. Школьник вешает второй замок и передает битарду. Битард снимает свой замок, потом школьник снимает свой и ест говно. А в чем профит этих зоновских передачек, если даже первый замок снять так же сложно, как дискретно прологарифмировать в алгоритме Диффи-Хелмана?
#159 #509880
>>509879
Задания забыл: http://rghost.ru/6jt2hzPVd
#160 #509881
>>509879

>двух этапное


Двухэтапное.
#161 #509882
>>509879
Ненужно, возьми готовую библиотеку
#162 #509886
>>509882
Нужно.
#163 #509889
>>509886
Зачем?
#164 #509891
>>509889
Задание.
Интересно.
#165 #509937
Аноны, меня позвали на интервью (на илансе). Нужно написать crawler in django. Что это вообще значит? Он имеет ввиду сайт или кусок сайта, который бы тащил данные с другого сайта и выводил у себя? Где про такое почитать можно? (по запросу django crawler выдаёт только один какой-то полудохлый проектик на гитхабе)
#166 #509956
Анон, ньюфаг в треде. Решил учить программирование, но не знаю на каком языке остановиться. Не хочу потратить год-полтора на язык, а потом окажется что на него нет спроса или конкуренция очень жесткая. Ещё желательно лояльность к новичкам, я имею ввиду простоту (какой она вообще может быть) изучения языка.
#167 #509957
>>509937
Тащить данные с другого сайта это просто парсер. А crawler лазит по страницам и выискивает нужную инфу, тоесть парсинг это только часть работы нужно еще перемещение со страницу на страницу (или просто переборстраниц из списка) продумывать.
#168 #509958
Нерешительная и безвольная java-макака хочет перекатиться в веб-разработку. Скажу честно, что заибался выбирать. На уровне своих маленьких проектов знаком со всем мейнстримом, кроме php.

Быстро и решительно - rails или node.js ???

p.s. вот вам полезный видос https://www.youtube.com/watch?v=pB0WvcxTbCA
sage #169 #509959
>>509958

>2015


>rails


>работа

#170 #509960
>>509956
С# или Java(tm). С# лучше незначительно и внего вкатится проще (в смысле тулчейна) но он (возможно пока) фактически только под винду и на джаве работы больше.
#171 #509962
>>509960
От себя анон, ты бы выбрал что?
#172 #509986
Привет програны, кем можно пойти рабоать а 3-м курсе специальности Компьютерная безопасность? Куда вообще можно устроиться на 3-м курсе? Знаю плюсы питон и шарп, но он мне не нравится. Есть опыт работы с линуксом и прочитал пару книг по сетям и архитектуре компьютера.
sage #173 #509990
>>509986

>Компьютерная безопасность


Винлокеры снимай, очевидно же. На большее безопасники не пригодны.
#174 #509995
>>509986
Никем, потому что ты тупой сосачер, не имеющий представления о том, чем занимаются программисты на работе.

>Знаю плюсы


На любую вакансию нужен опыт от трех лет.

>питон


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

>шарп


Виндоговно.

Алсо, КБ - специальность для дебилов. Не потому, что это плохая специальность, а потому что туда идет быдло, не понимающее, куда поступает. Как следствие, КБшник не может даже сказать, в чем отличие между * и & в крестах. Я в 16 лет зачитывался журналом "Хакер" и Керниганом и Ричи, поэтому выбор сециальности для меня был очевиден. А почему такие как ты идут на кб?
#175 #509996
>>509245

>даун


Все просто
sage #176 #510003
>>509995

> быдлостуденты, выбирающие пистон


Студенты российских шараг про пиcтон даже не знают. Им C# во все дыры впихивают.
#177 #510005
>>509986

>Знаю плюсы


Давай проверим твои знания.
Зачем нужен виртуальный деструктор?
Перечисли все случаи неопределенного поведения.
#178 #510010
>>509995
Зачем писать велосипед в 100-й раз когда всё уже реализовано на пистоне?
А вот про специальность почти угадал. 60% группы страдает хуйнёй. Думаю половина группы не сможет обьяснить что вообще делает * и & в плюсах
>>510005
Делать мне нечего. Давай ещё спроси чем отличается абстрактный класс от интерфейса и чем отличается маршрутизатор от коммутатора
#179 #510013
>>510010

>Зачем писать велосипед в 100-й раз когда всё уже реализовано на пистоне?


Пистон это язык для веб-параши. Иногда используется админами. Надеюсь, ты в курсе, что в вебе доминирует пхп, и пистон в рашке не нужен? Это язык, чтобы быстро написать какую-нибудь хуйню на коленке, а не для работы.
#180 #510015
>>510013
В рашке нужны два языка. ПХП и 1С. Но хочется ощущать себя белым человеком, епт.
#181 #510016
>>510013
>>510013
Ясное дело. Я же не на пхп макаку хочу устроится, а на нормальную работу или хотя бы стажироваться где-нибудь.
#182 #510018
>>510016
В каком ты городе? Третий курс полностью закончил или только переходишь? Попробуй оставить резюме на каком-нибудь сайте и поищи вакансии на хедхантере. Но в моей области в интернете вакансий почти нет. Только пхп-макачество за 15 тыщ.
#183 #510046
>>509986

>специальности Компьютерная безопасность


А есть ли вообще вакансии для математиков? Видать, студентоте не судьба найти нормальную работу программистом, тогда, может быть, есть другая область, где нужны именно математики?
Странно, что здесь накукарекали о том, какие раковые погромисты учатся на КБ, ведь проходной балл на эту специальность выше, чем на чисто программерские, значит, туда идут абстрактные дрочилы, а не дауны.
#184 #510050
>>510046
Например, можно ли работать каким-нибудь инженером, который активно использует математику?
#185 #510070
>>510050
Можна работать не инженером, можна работать финансовым аналитиком.
2 Кб, 128x58
#186 #510072
>>508903
Посоветуйте русскоязычной инфы по OCaml.
#187 #510075
Стоит ли вообще пытаться чего-то добиться, если у меня видеорелейтед, или лучше сразу покончить с собой, перед этим выпилив побольше счастливых людишек?

https://youtu.be/aMPup-rsg_Q
#188 #510081
Програмач, посоветуй годного интернет издания или сайта новостей или бложика или чего угодно на тему ИТ. Бесплатного. Желательно чтобы были категории, фильтры и т.п. Швабр и производные заебали тоннами самопиара, графимании и скучного мусора, плюс там еще все мамины хитрицы и на каждую статью вешают все тэги, так что эти их "хабы" никак не фильтруют.
#189 #510083
>>510075

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



Если хочешь нанести максимальный вред системе, то грубой силой добъёшься минимума и будешь опиздюлен при этом. Мало смерников, унёсших с собой столько-то десятков/сотен человек? Дохуя. Что они изменили? Нихуя. Для системы это даже не царапина, это вообще ничего.
Систему нужно разрушать изнутри более тонкими методами.
миморазрушитель системы
#190 #510084
>>510072
Пожалуйста: окамл - неюзабельное императивно-оопшное говнище. Скала - новый окамл, такой же гадкий и далёкий от претензий на методичность и поднятие программирования на принципиально новый уровень, но хотя бы не мёртвый.
#191 #510085
>>510075
Сьедь от родни и займись спортом. Поможет от депрессивности, тревожности, проблем с концентрацией, утомляемостью, но всё таки ортогонально успехобляству и добиваторству.
#192 #510088
>>510083

> миморазрушитель системы


Как разрушаешь? Вот думаю тоже вкатиться в разрушители. Что почитать, посмотреть посоветуешь?
#193 #510089
>>510083
>>510088
Мамкины Тайлеры Дёрдены в треде
Свари бомбу из мыла и пизди побольше ни о чем
23 Кб, 199x600
#194 #510090
>>510072
Чёт в голос.
#195 #510092
>>510088
Подсказка: коррупция и воровство разрушает сильнее войны.
#196 #510097
>>510092
Зарепортил куда надо.
#197 #510099
>>510075
хоспади, вы бурхаева уже и в пр форсите, совсем ахуели.
37 Кб, 531x600
Ролидовый #198 #510109
Аноны, как вы думаете, где у кошки находится myaukolka и зачем она делает nagrizolich?
#199 #510115
>>510109
Твой нагризолич, это удар лицом в грязь. Посмешище.
Хорошо, что тут все анонимны. Уходи по-тихому.
#200 #510117
>>510097
Ко мне в дверь ломятся люди в форме, что ты наделал, содомит!
#201 #510118
>>510117
В школьной форме?
#202 #510120
>>510081
http://www.dmoz.org/World/Russian/Компьютеры/Программирование
Как выяснилось, редактор, поддерживающая этот раздел, переводила интерфейс OpenOffice на русский язык.
Но на форумах её нет, т.к. ей там скучно...
#203 #510122
Есть хорошие IDE для пистона? А то сижу в IDLE как фуфел.
#204 #510128
>>510122
pycharm
#205 #510160
>>510128
Пиздец тормозит и не интуитивно понятный интерфейс. Ещё на код выёбывается, прям как ворд. Но всё равно спасибо.
#207 #510164
>>510163
Чё не так?
#208 #510166
Сап, анон.
Есть вопрос, который нужно кратко текстово раскрыть -

<<Средства представления, хранения и обработки текстовой, числовой и мультимедиа информации.>>

Мне кажется, что вопрос составлял гуманитарий. Шо от меня хотят? Средства представления где? В компе? Так без разницы текстовая, числовая или мультимедия инфа, все представляется в виде 010100101. Если для человека, то к чему тут мультимедия? мультимедия и есть средство представления инфы.
#209 #510169
>>510166

>вопрос составлял гуманитарий


>все представляется в виде 010100101.


>мультимедия и есть средство представления инфы


Лол. Гуманитарий это ты. Хотя странно что его нужно кратко и текстово раскрыть. Скорее всего хотя от тебя краткое описание структур файлов. Мол в фото есть метаданные, у текста разные кодировки и числа хранятся в 16ричной СС и в оперативной памяти байты идут в обратном порядке, а для обработки используются регистры. Плюс всё можно представить как числа. Вроде кратко получиться.
#210 #510170
>>510169
спасибо за наводку, подумаю. гуманитарий - потому что нет четкого вопроса. вопрос из разряда - додумай сам, что же тебе задали.
#211 #510171
>>510169
Но вопрос таки правда ебанутый. Могли бы четко и ясно расписать что хотят. А то будто буквы экономили, и хуй пойми теперь.
#212 #510172
>>510171
Может спросить у автора?
#213 #510173
>>510172
Да у меня вообще весь вузик от таких вопросов пригорало. Ответить легче, чем понять вопрос.
#214 #510174
>>510172
автор вопроса - есть неизвестная личность, которая опубликовала их список за неизвестным авторством.
>>510173
согласен. будущее за нормальным айти, без всех этих расплывчатых формулировок. их генерируют всякие профессоры/доценты/доктора для того, чтобы ни у кого не возникло сомнений в их квалификации. Запутанно звучит? Вооот, значит хорошо закрутил. Только все эти закруты нахрен не нужны никому в реальной практике. Даже сленг айтишников понятен при минимальном знании матчасти.
Я тут значит могу линуксы админить, программировать, понимаю все эти базовые принципы работы всей этой чепухи и лезу на двачи, чтобы обмозговать вопрос какого-то старого уебана, который только тормозит прогресс.
#215 #510175
>>510174

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


Тогда можно спросить у того кто будет проверять на правильность ответ.
#216 #510176
>>510175
шанс спросить, так же как и ответить, предоставляется один раз в год. мне следует уже к тому моменту знать овтет на вопрос
#217 #510177
>>510176
Ты год будешь краткий ответ на это вопрос думать? Почему это вопрос так важен? Поясни что происходит.
мимо_не_знаком_с_такой_системой_образования
#218 #510178
>>510177
вопрос для поступления в магистратурку. есть шанс, что попадется он, а есть, что не попадется и сли попадется, то на него надо знать овтет.
#219 #510179
>>510178
А как ты его должен узнать? Должны же быть лекции или что-то в этом роде где можно спросить про непонятные вопросы.
22 Кб, 609x185
#220 #510181
Не понимаю. Зачем сначало в assume, а потом в mov ложить адреса начала сегментов в регистры?
#221 #510197
>>510181
Читай, что такое assumeю Ничего ты в него не ложишь.
#222 #510206
Немного начал заниматься скрапингом сайтом и возник вопрос - почему везде такой ебанутый js код? Js-кодеры совсем поехавшие или есть какая-то тулза, которая превращает код в индусский?
#223 #510209
Ни хуя не смыслю в джаваскрипте Нужно задебагать один javascript код, а именно часть, откуда вылетают GET запросы. Они точно есть, хоть и с неверными параметрами (которые мне и нужно исправить) их видно во вкладке Network инспектора хрома (они же никак кроме как через js там оказаться не могут, я правильно понимаю?). Так вот, как мне найти в гигантском полотне js-кода нужный мне кусок, откуда и отправляются эти запросы? Может есть какие-то клёвые дебаггеры, которые помогут мне справится с этим?
#224 #510224
Какой язык больше подходит для решения бытовых задач?
Например, есть список прокси с аутентификацией, нужно скачать через каждый хтмл и проверить регулярками.
Или в файл рандомных чисел записать.
#225 #510226
>>510224

> для решения бытовых задач


Питон, руби вот это вот все
18 Кб, 290x218
#226 #510227
Чуваки, здарова. Я щас читаю по исключениям с++, вот и пробую чето сделать, но нихуя не выходит. Окно с ошибкой, а хотя по идее эта же ошибка должна обрабатываться, если я правильно все понял. Подскажи что и как я неправильно сделал, первый раз вообще с этими исключениями работаю.
[code lang="c++"]
int main()
{
\ttry
\t{
\t\tint i, c;
\t\tdouble asd = 0.0;
\t\tcout << "Enter an any number: ";
\t\tcin >> i;
\t\tif (!cin)
\t\t\tthrow 123;
\t\tcout << ">> ";
\t\tcin >> c;
\t\tif (!cin)
\t\t\tthrow 123;
\t\tcout << ">> ";
\t\tcin >> asd;
\t\tif (!cin)
\t\t\tthrow 123;
\t\treturn 0;
\t}
\tcatch (exception& s)
\t{
\t\tcout << s.what() << endl;
\t}
}[/code]
18 Кб, 290x218
#226 #510227
Чуваки, здарова. Я щас читаю по исключениям с++, вот и пробую чето сделать, но нихуя не выходит. Окно с ошибкой, а хотя по идее эта же ошибка должна обрабатываться, если я правильно все понял. Подскажи что и как я неправильно сделал, первый раз вообще с этими исключениями работаю.
[code lang="c++"]
int main()
{
\ttry
\t{
\t\tint i, c;
\t\tdouble asd = 0.0;
\t\tcout << "Enter an any number: ";
\t\tcin >> i;
\t\tif (!cin)
\t\t\tthrow 123;
\t\tcout << ">> ";
\t\tcin >> c;
\t\tif (!cin)
\t\t\tthrow 123;
\t\tcout << ">> ";
\t\tcin >> asd;
\t\tif (!cin)
\t\t\tthrow 123;
\t\treturn 0;
\t}
\tcatch (exception& s)
\t{
\t\tcout << s.what() << endl;
\t}
}[/code]
#227 #510228
>>510227
а, вот и я в один из вводов записываю, допустим, строку вместо чисел. По идее должно перехватиться исключение runtime_error, но этого не происходит.
#228 #510235
>>508903
Почему так легко выучить программирование сидя дома, на сосаче и обмазываясь самоучителями? Зачем на это в универе учат?
#229 #510236
>>510228

> По идее должно перехватиться исключение runtime_error


Кто его выбрасывает? После неудачного ввода ты выбрасываешь инт 123, его и нужно ловить. Должен быть catch (int err_code) в котором обрабатываешь некорректный ввод.
#230 #510237
>>510236
то есть, если бы я не был дауном, то нужно было бы написать так?
[code lang="c++"]
if (!cin)
\tthrow runtime_error;

catch (exception& err)
[/code]
или я все равно чето неправильно пишу?
#231 #510239
>>510237
Ну если ты считаешь что нужно кидать рантаймеррор то можно так. Твой изначальный вариант тоже неплох (если нужны ексепшены), просто число ловишь и в зависимости от него обрабатываешь. В cin можно включить его ексепшены и перехватывать их, там вроде failure выбрасывается.
#232 #510240
>>510239
Пасиба, анончег.
А то вообще темный лес был изначально для меня с этими исключениями.
#233 #510278
>>509879

>математик, прикладник


Вспомнилось "во все тяжкие" почему-то
#234 #510300
>>510224
питон
#235 #510314
>>510240

>А то вообще темный лес был изначально для меня с этими исключениями.


Ну это же просто возврат из нескольких функций сразу, ничего нового не изобрели. Можно и константу возвращать:
throw YOBA_YOBA_VYZOVI_STIRALLNUY_MASHINOW;
#236 #510325
>>510226

>руби


На нем уже можно делать что-то помимо рельсоговна?
#237 #510346
>>510325

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


>Или в файл рандомных чисел записать.


Можно.
#238 #510357
>>510314
Теперь я уже понял. А заодно спросить хочу, будет ли работать перехват, если я из функции main вызову ещё какую-нибудь и в ней сработает исключение?
#239 #510366
>>508903
Привет, программач. А почему в списке рекомендованной литературы ничего нет про UI/UX? Тема-то более, чем просто смежная.

Олсо, спали мне годноты, анончик, на эту же тему.
#240 #510369
>>509222
Программа загрузчик которая заполняет регистры SS, SP и ложит программу в память передавая её управление это часть ОС? Читал что-то про ROM и BIOS, но не совсем понял что это. Ещё что слышал про загрузчик ОС. Они не входят в состав ОС? Получается это программы для работы которых не нужна ОС? В какой из этих книг это описано? Ответ вместится в одну главу?
#241 #510370
>>510325
С питоном проще. Если совсем детские программки то можно и паскаль за ночь выучить.
#242 #510380
>>510370
Вкусовщина. На раби можно писать няшные однострочники. Читаемые, в отличие от перла. Пистон так не умеет.
#243 #510399
>>510380
Имею виду что для бытовых программ руби излишен. Питон учить быстрее и код писать легко, а если чего-то не хватет можно подключить библиотеки.
#244 #510412
>>510399
Учить, наверное, действительно быстрее. В раби многовато сахара и ненужных алиасов, что немного дезориентирует. Но если изучаешь язык не для one-time task и потом забываешь про него – то лучше выбирать то что больше нравится. Джаваскрипт, кстати, тоже вполне подходит, тем более для таких задач можно сразу на es6 писать, где все самое необходимое уже завезли.
#245 #510419
А правда что питон не умеет захватывать инты?

i = 5
def inc_i():
i = i + 1
47 Кб, 480x237
#246 #510437
>>510412
Джаваскрипт наверно ещё сложное учить с его infiniti и NaN. А его можно компилировать и с файлами работать?
#247 #510474
Пишу страничку html в блокноте. Нужно сделать так, чтобы:
— когда пользователь ставит галочку, появлялся блок с другой информацией рядом;
— если пользователь ставит больше двух галочек, вылетает предупреждение и убирает лишнюю галочку.
Подскажите?
#248 #510478
>>510419
Захватывать? Инты? Чего несешь? Если i глобальная, и надо изменить ее из функции, то достаточно сделать так:
i = 5
def inc_i():
..global i
..i+=1

Или ты про closure? Ну так их тоже есть у нас.
#249 #510482
>>510478
def bar():
..i = 5
..def inc_i():
....i = i + 1
..return inc_i
#250 #510490
>>510482
Понял про что ты. В таком случае надо:
def bar():
..i = 5
..def inc_i():
....nonlocal i
....i = i + 1
..return inc_i
#251 #510492
>>510474
бамп
#252 #510495
>>510492
Хули ты бампаешь? Тут 2 семёна про питон говорят. Или иди в /web/ или в js тред хуй знает какой для вас загон сделали.
#253 #510496
>>510490
Ок, спасибо.
#254 #510497
>>510495
Пошли нахуй, я помощи хочу.
#255 #510498
>>510497
Тут и теперь никто не знает как помочь. Или жди или иди в другом месте ищи. Я даже написал где.
#256 #510506
Анон, где можно посмотреть реализацию вычислений в поле Галуа характеристики 5? Или любой другой характеристики, отличной от 2. Да, блять, хотя бы любой сорец с вычислениями в GF. Алсо, интересуют способы маркировки единичных сообщений многочленами из конечного поля, а так же разбиение текста на блоки и их маркировка.
sage #257 #510507
>>510506

>многочленами


Проиграл.
#258 #510510
>>508903
Я вообще хчу получать всего 40 тысяч работя питонистом и рубистом :< чтобы было чем учебу оплачивать
sage #259 #510514
>>510510

>учиться в рашке


>платить за это


10/10
#260 #510515
>>510507
А почему бы и нет? Можно маркировать элементами числового поля, а можно извратиться и маркировать многочленами поля Галуа. Многие криптосистемы это допускают, и есть системы кодирования, где маркировка как раз многочленами. Ты какой-то еблан.
#261 #510516
>>510510
я тож(
#262 #510521
>>510515
Прости, но я даже не понимаю о чём ты говоришь.
107 Кб, 381x400
61 Кб, 451x700
#263 #510523
>>510521
А, ясно, ты проиграл со слова "член". Держи няшек.
#264 #510539
>>509797
Мир энтерпрайзных систем не ограничен этой тройкой систем.
Есть куча юниксоговна от ibm, hp и прочих мастодонтов, на которые кодят на своих языках.
#265 #510551
>>510506
Асмовые листинги с комментариями для студентоты покатят?
#266 #510552
>>509879
Ты описал протокол Шамира.
Он нужен для защищённой передачи сообщений в условиях невозможности обменяться ключами (и только при пассивном атакующем) и при условии коммутативности шифрования и расшифрования.
Т.е. ты выточил ключ и замок, закрыл замок и отдал ящик школьнику. Школьник попинал ящик, потряс его и больше он ничего с ним сделать не может. А ты не можешь передать ему ключ, потому что вас прослушивают и ева тоже сможет расшифровать сообщение.

Отличие от rsa, например в отсутствии необходимости предварительной передачи ключей. Но протокол неэффективен и неустойчив к активным воздействиям злоумышленника на сообщение. Плюсов не вижу.
#267 #510554
>>510551
Я не могу в асм, покатит на чистом си.
#268 #510557
>>510552

>Но протокол неэффективен и неустойчив к активным воздействиям злоумышленника на сообщение. Плюсов не вижу.


А почему неустойчив? Идея интересная - во время трехпроходного шифрования сообщение остается зашифрованным, при этом каждый снимает свой замок, знать ключи друг друга не надо. А для RSA есть много атак, и в реалиазции очень много тонкостей, игнорирование которых приведет к уязвимости системы.
#269 #510565
>>510557
Потому что я беру, пизжу твоё зашифрованное сообщение, сам навешиваю на него замок и отправляю обратно тебе. А школьник даже не в курсе, что ты ему ящик говна высылал. И ты не в курсе, что оно ему не дошло, а замок левый.

Аналогичная атака в эльгамале - я перехватываю сообщение с открытым ключём и ставлю там свой ключ.

Активный атакующий – это тот кто может вмешиваться в сообщения и менять их содержимое.
#270 #510567
>>510554
Странно, что можешь в си, но не можешь в асм.

Держи все, что есть: http://frogs.digdes.ru/netcat_files/1162_42.pdf
#271 #510571
>>510565
Как это все интересно. Ну тут по идее можно использовать цифровую подпись. Хотя есть ли смысл? Ведь цель не просто доставить сообщение второму пользователю, а доставить так, чтобы его никто не прочитал.
#272 #510572
>>510565

> Аналогичная атака в эльгамале - я перехватываю сообщение с открытым ключём и ставлю там свой ключ.


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

Эта проблема решается либо доверенными сертификатами - суть открытые ключи с идентификаторами владельцев подписываются подписью третьей, доверенной стороны.
Либо общим, известным секретом, но при наличии его эта вся хуйня не нужна, выработайте сессионный ключ по Диффи-Хеллману(лучше каким-нибудь известным протоколом, чем самодеятельностью) и ебашьте файл в одну отправку.
#273 #510575
>>510571
Если со вторым пользователем нет общего секрета, или нет Ерохина, которому вы оба доверяет, или у тебя нет открытого ключа школьника или у школьника нет твоего открытого ключа, то задача неразрешима. Реши сначала, какие начальные условия ты можешь предоставить и опиши, что может делать нарушитель.
#274 #510576
А почему в интернете так мало примеров реализации этих протоколов и алгоритмов? Запрещает какой-то закон? Может быть когда-нибудь я достаточно надрочусь в реализации криптоалгоритмов и запилю свой сайт с примерами.
#275 #510582
>>510576
Как правило реализация туго завязана на используемый транспорт и достаточно проста при использовании уже реализованных функциях вычисления хеша, шифрования, расшифрования, вычисления мака и т.д.
А вот с грамотными описаниями протоколов в интернете туговато.
#276 #510584
>>510369
Бамп вопросу.
#277 #510586
>>510366
Бамп.
#278 #510592
>>510586
Очевидно, потому что UX и техноэлита - вещи несовместимые
#279 #510593
>>510586
Потому что програмистов нельзя допускать к такому. Читни "Психбольница в руках пациентов".
#280 #510618
>>510592
Говнеца наверни, техноэлита.
>>510593
Эм, ну как бы в том и беда, что программисты от всего этого чрезвычайно далеки, нет?
#281 #510620
>>510618
Мы не далеки, например. У нас есть «Apple Macintosh Human Interface Guidelines», например. Ничего, что он 1995 года?
#282 #510625
>>510618

> Эм, ну как бы в том и беда, что программисты от всего этого чрезвычайно далеки, нет?


Почитай книгу, там объясняется в чем беда. Это своего рода классика, если собираешся заниматся UI/UX то читнуть ее желательно. Ну или другие книги Купера посмотри, в психболнице общие идеи и подходы к проетированию интерфейсов изложены.
#283 #510649
горит жутко со всяких уебанов-малолетних которые угорают над религией ветеранами и прочей хуйнёй, считая что эти они показывают какие они социапаты нитакиефсе и вообще ценики те ещё.
а ну и с бородатых малолеток, кстати чё за мода такая на бороды пошла? и какой прикол в том чтобы на детском ебале её растить? типо опасный дохуя становишься чтоль?
#284 #510652
>>510649
Ты о чём? И почему пишешь в этот тред?
#285 #510654
>>510652
Потому что горит сука.
sage #286 #510660
>>510649
Иди в /b/ тред создай.
#287 #510664
>>510660

> сагать закреплённый тред

sage #288 #510666
>>510664

>не сагать закрепленный тред

#289 #510672
>>510666

> не писать пробел после знака >

#290 #510696
Здесь кто-то пользовался WebRTC?
350 Кб, 876x1374
#291 #510712
Вопрос ньюфага мимопроходящего (не бейте сильно).
Как запускаются приложения на веб-сайтах. Например есть код на питончике или го или чё-там. Нужно зарезервировать страницу на хостинге, закинуть туда файл, запустить его? Объясните на пальцах.
#292 #510714
>>510712
В /web/
#293 #510717
Как подключить ебучий хибернейт в интеллидж?!
#294 #510727
>>510717
С джавой связался - мучайся.
#295 #510737
>>510625
А пальни ещё годноты, добрый анон, если не жалко. "Inmates..." уже добавил в ридлист, но хотелось бы ЕЩЁ.
#296 #510756
>>508903
Сап, я девятиклассник-бич.
Я с приятелем делаю текстовую игрульку на паскале и у нас ввиду незнания возникает проблема.
Используется переменная типа char чтобы выбрать следущее действие (1, 2, 3). Но при этом в окне необходимо для ввода этого выбора нажимать Enter. Как избежать этого нажатия, сделать так, чтобы переменная считывалась без энтера?
не бейте, лучше обоссыте
#297 #510759
>>510756
ах да, при этом используется модуль crt, если это важно
#298 #510760
>>510756
Нужны события. presskey или что-то такое. В справочнике паскаляАБЦ все написано.
#299 #510774
>>510756
keypressed
37 Кб, 500x428
#300 #510779
поцаны нахуй, как сделать ожидание/задержку события, чтобы сама программа не зависала.
То есть Sleep(N ms) фризит всю программу, а отдельный поток для таймера создавать не хочу. Возможно ли так же во время таймера проверять какое-либо условие?
С GetTickCount() тоже заебы некоторые, нагружает систему, например.
#301 #510780
>>510779
это я про кресты, если че.
#302 #510783
>>510779
Ассинхронность кури.
#303 #510784
>>510779
Перед вызывом функции для которой нужны задержка ставь if в котором смотри прошло ли достаточно времени для вызова. Только это сработает только если у тебя сделано зацикливание.
#304 #510834
>>510779
Проверяй событие, делай sleep на одну миллисукунду и повторяй.
#305 #510846
Я делаю task scheduler, в котором будет стабильно до 50к задач в очереди, раскиданных по времени на ближайшие сутки. Пока что я время от времени прохожу по всем задачам и проверяю, можно ли их уже выполнить или нет. Это занимает довольно много вычислительного времени (особенно обидно, что для того, чтобы получить одну-две задачи, нужно перебрать всю очередь в 50к задач). Какие есть способы это дело оптимизировать?

Мои безумные идеи были такие:
1. Хранить очередь в отсортированном виде (по времени сортировать), но это очевидно сделает вставку очень дорогой.
2. Всё как и в первом пункте, но добавить что-то вроде словарей с офсетами на начала блоков в очереди, разбитых по минуте в расписании. То есть:
Минута 23938979: 0
Минута 23938980: 36
Минута 23938981: 75
В этом дерьме всё ещё много подводных камней, но в перспективе это будут сотни итераций при добавлении-удалении задач в очереди вместо десятков тысяч.

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

Алсо, все хранится в массиве-массивчике, но если я очередь в Redis засуну, он вряд ли будет по-умному как-то выдёргивать задачи. На диск мне тоже ничего сохранять не надо. Если что-то произойдет и очередь наебнётся, то восстановить её не проблема.
#306 #510849
Анончик, прошел собеседование, дали тестовое задание, я его сделал. Отправил им, они сказали нормально, но попросили доделать некоторые хотелки. Я доделал и отправил и теперь эти падарасы молчат. В чем дело блять?
#307 #510852
>>510846
А почему один словарь нельзя сделать? Ключ - время, значение - список задач. То есть, как второй вариант (но без первого(?)). Время пришло, выполнил задачи, удалил ключ, отправил список в пул (или освободил). Легко добавлять и задачи и время, легко удалять и задачи и время, даже легко итерироваться, если порядок тебе не важен. Проблемой будет только, если у тебя задача должна произойти во время 123, а итерация пришлась на время 122 и 124 - если такого быть не может, то всё ок.
#309 #510859
>>510846
multimap?
#310 #510860
>>510852

> А почему один словарь нельзя сделать


То, что ты предлагаешь — то же самое, но наоборот. Всё еще нужно будет делать массив для хранения ключей в упорядоченном виде. Но я уже прикинул, почему твой вариант лучше (офсеты в словаре не нужно будет обновлять при изменении очереди, потому что задания будут в самом словаре).

> если у тебя задача должна произойти во время 123, а итерация пришлась на время 122 и 124


Не совсем понял тебя. Или ты меня. Я буду UNIX-время разбивать на минуты. 0 секунда, 25 секунда, 37 и 56 — это всё в пределах одной и той же минуты, а там больше 59 секунды уже следующая пойдет. Целочисленное деление да остаток от деления. Просто буду разбивать очередь на пачки по минутам, понимаешь? Тогда мне нужно будет перебирать 30-40 задач, которые запланированны на текущую минуту, и уже там смотреть, можно ли их выполнять или нет. Вообще, странно, что я готовых решений не нашел (были очень похожие вроде resque, кажется, и delayed_job, но они либо на каком-то говне написаны, либо не рассчитаны на большое количество задач, но я не во всём уверен, что сейчас сказал). Оно не очень сложно, конечно, и самому можно написать такое, но одним тупым долбоёбом в прикреплённом треде было бы меньше, если бы было 100% подходящее решение.
#311 #510862
>>510849
Это было не собеседование, а ты сделал работу за другого.
#312 #510863
>>510846
Двоичная куча, же. Сортировка по минимальному времени. Следующее событые всегда наверху. Добавление/удаление верхнего елемента за логарифм.
#313 #510866
>>510863
В молодости я не учил всякие интересные контейнеры и алгоритмы, если не мог найти им применение. Вернее, учил, пытался. В том числе и двоичную кучу, но оно не откладывалось. Смотрится интересно. Если имеешь опыт работы с таким, можешь подсказать, насколько выгоднее будет именно ее использовать, чем >>510860-костыль городить?
#314 #510872
>>510866
Тот вариант (хештаблица кстати) тоже в общем нормальный. Зависит от того насколько равномерно события распределены по времени. В двоичной куче при 50к елементах для вставки/удаления тебе прийдется ворочать максимум 16 елементов. Если ты сможешь сделать так чтобы в пачках записей в твоем массиве было всегда меньше 15 елементов - твой вариант лучше. Тоесть нужно разбивать не по минуте (как ты собирался), а секунд по 5. И не должно быть такого что в одни пять секунд пришло 100 событий, а в другие 0. Если события приходят очень не рабномерные то двоичная куча лучше, так как в твоем массиве, даже если ты и добьешся что пачках будет не больше 10 елементов, у тебя будет множество пустых, тоесть просиратся память.
#315 #510877
>>510872

> у тебя будет множество пустых


Не будет. Если есть две задачи на 0 минуту и на 2 минуту, то для первой минуты пачка создана не будет. Также пачки удаляются при выполнении всех заданий.
#316 #510879
Нуб вкатился итт.
Пишу прогу, жму в mvs запуск и оно радостно прогоняет тест.
окно вывода работает, а ввода нет (console.writeline();)
Поэтому как откомпилировать прогу и запустить в черной dos консоли ?
#317 #510881
>>510879
console.readline
самофикс
#318 #510884
>>510872
>>510863
Впрочем, двоичная куча не подойдет. Сервер должен не только задачи отдавать, но и следить за тем, чтобы они были выполнены за определенное время. Двоичная куча подразумевает удаление верхнего элемента, а не удаление его где-то посередине, потому что у всех верхних статус PENDING.
#319 #510892
>>508903
Почему все спрашивают КАКОЕ У ВАС ОБРАЗОВАНИЕ? Нахуй им мое образование, нахуй мне это образование, если я могу выучить кодинг сидя дома и на сосаче блеать? Особенно веб.
#320 #510897
>>510884
Удалять можно откуда хочешь, просто удаляемый елемент считаешь вершиной маленькой пирамидки. Проблема в поиске нужного значения, куча расчитана на быстрый доступ к максимальному, ко всем остальным линейный, что плохо.
#321 #510912
Я абсолютный нуб в ios-поделиях. Даже не могу норм сформулировать вопрос. Кто либо может рассказать, что требуется джля выкладывания приложения? Т.е. суть такова:
Я запилил билд приложения я пользую cordova и мне надо показать оное заказчику. А я даже не знаю, сможет ли он его запустить. Я слышал про кокие-то аккаунты разработчиков, сертификаты и прочее говно. Можно по подробнее про эту всю хрень?

У меня в наличии виртуалка с osx и xcode в нём. Мне кажется, что что-то ещё нужно знать. Т.е. там вроде как нельзя вне аппстора устанавливать же?
#322 #510930
>>510892
Быдло не может в самообразование, как и большинство сосачеров. В универе хоть паскалю научат. Сможешь не только шаблоны на джумлу натягивать, но еще и условные операторы использовать, что даст 70% прибавки к зарплате.
#323 #510935
>>510930

> В универе хоть паскалю научат.


Кулстори: прихожу я на паскаль в конце года. Контрольная или что-то такое. Первый раз оный вижу. Написал, сдал. Там проверили и сказали, что я лучше всех написал. Одногрупники посмотрели на меня как на божество, я посмотрел на них, усмехнулся и пошел забирать документы.
#324 #510936
Посоны, че значит «разработка программного обеспечения» и че этот чел, который это как бы изучил, умеет делать?
#325 #510942
>>510936
Без конкретных технологий и методологий это не значит ничего.
#326 #510943
>>510912

> вне аппстора устанавливать же?


Устанавливать можно, но нужен акк разработчика (99 баксов). Если хочешь показывать заказчикам то проще к какому-то сервису подключится, раньше был testflight, но с ним там какая-то хуйня случилась, ну он есть, но теперь аппловский.
#327 #510945
>>510942
А если я иду в технарь, где есть такая специальность, эт ваще нормик? Как я понял это чет с созданием сайтов/приложений/игр и т.п?
#328 #510954
>>510945
Занимайся самообразованием. Это полезнее чем даже топовый вузик страны будет. Ничего плохого в корочке я не вижу, но полезного в этом не так уж много.

Именно прикладному программингу не учат. Особенно если это касается всяких мобилок/игор/сайтов. Там за несколько лет твоего обучения могут полностью поменяться все технологии.
#329 #510955
Зекач, проясни за тестировщика, что он делает? Можно ли устроить работать тестировщицей тупую тян, которая не может в программирование (даже написать helloworld)?
#330 #510958
>>510954
Просто не особо пойму, кем я стану, когда закончу образование там. И куда смогу пойти работать потом...
#331 #510959
>>510958
Если не будешь самообразовываться, то никем не станешь. Будешь просто человеком с бумажкой.
#332 #510960
Программач, у меня платина: какой язык учить?
Есть примерное понимание, чего хочу:
— кроссплатформенность (в том числе под мобилки);
— производительность готовой программы (то бишь компилируемый язык нужен);
— наличие годных мануалов для нубов и документации.
#333 #510963
Программач, поясни за protected в Java.

Ситуация: есть два пакета (pac1 и pac2), в первом класс A, во-втором класс B.

A etends B, B содержит метод с уровнем доступа protected. Вызвать этот метод в классе А не дает компилятор.
#334 #510965
>>510960

> кроссплатформенность


C++ + Qt (отдельно можешь не учить, потому что плюсы без фреймворка ничего из себя не представляют и кроссплатформенно там даже папку не создать пока без костылей), Java, Go.

> в том числе под мобилки


Java, C++ + Qt с натяжкой и Go в перспективе.

> производительность готовой программы


C++ + Qt, Go, Java (в последней нужен ТЮНЕНХ сборщика мусора и своего кода, чтобы сильно много не жрала).

> наличие годных мануалов


C++ + Qt.

> для нубов


Go.

> и документации


C++ + Qt, Go, Java.

Выбирай. Универсального решения нет.
#335 #510969
>>510960

> — кроссплатформенность (в том числе под мобилки);


JavaScript и компания.

> производительность готовой программы


Смотря что понимать под производительностью. В 95% случаев оно не нужно. В остальных 5% нет кроссплатфотменности. Если очень нужно, то можно взять сразу несколько языков в одной программе. Например есть приложение под ведро и яось. Пишем всё на js, а самые критичные части переписываем на java/object-c. Всё, что можно запиливаем на сервер с любым ЯП. Теми же go или java.

>>510965
Кресты не для начинающих.
#336 #510972
Как в поюсах считать одномерный массив из файла и записать его в файл?
Вроде нашел как правильно, пытаюсь написать задание, оно не компилится. В чем пробелма?
Жалуется на

#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
int n;
int a[n];
FILE fa;
FILE
da;
fstream f;
fstream d;
fa =f.open("input.txt", ios_base::out);
da =d.open("output.txt", ios_base::in);
a[n]<<f;
a[n-1]=a[0];
for(int i=1; i<n-2; i++)
{
a=a[i+1];

}
for(int i=0; i<n-1; i++)
{d>>a}
return 0;
}

Жалуется на
main.cpp:12:9: error: aggregate 'std::fstream f' has incomplete type and cannot be defined
fstream f;
^
main.cpp:13:9: error: aggregate 'std::fstream d' has incomplete type and cannot be defined
fstream d;
#336 #510972
Как в поюсах считать одномерный массив из файла и записать его в файл?
Вроде нашел как правильно, пытаюсь написать задание, оно не компилится. В чем пробелма?
Жалуется на

#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
int n;
int a[n];
FILE fa;
FILE
da;
fstream f;
fstream d;
fa =f.open("input.txt", ios_base::out);
da =d.open("output.txt", ios_base::in);
a[n]<<f;
a[n-1]=a[0];
for(int i=1; i<n-2; i++)
{
a=a[i+1];

}
for(int i=0; i<n-1; i++)
{d>>a}
return 0;
}

Жалуется на
main.cpp:12:9: error: aggregate 'std::fstream f' has incomplete type and cannot be defined
fstream f;
^
main.cpp:13:9: error: aggregate 'std::fstream d' has incomplete type and cannot be defined
fstream d;
#337 #510976
>>510965
>>510969
Спасибо. А как насчет Питона или Руби? На них можно писать серьезное ПО? Вроде текстовых редакторов, мобильных приложений или даже игор? Я просто пока не определился, что хочу писать и хочу попробовать всего понемногу.
Go ближе к какому языку? К крестам или питону какому-нибудь? Откуда он вообще внезапно появился?
#338 #510977
>>510969

>Кресты не для начинающих.


Двачую. Кресты для заканчивающих карьеру программиста и начинающих жизнь узколобого крестофанатика.
#339 #510980
А где тут вопрос по sql запросам задать можно
#340 #510988
>>510972
Бумп
#341 #510991
Аноны, поясните за такую весчь, как резюме.
Закончил свою бурсугосударственный универ, красный диплом и хочу поработать, а то заебался нюхать мамкины пуки.
Оч хочу работать в гейдеве, пару лет играюсь с Unity+C#, пилил подобие ММО, чисто для себя. Так что хочу устроиться джуном в контору работающую с юнити. Уже нашел вакансию. Но дико ссусь от мысли, что мол надо какое-то резюме отправлять. Посоветуйте, че мне писать в этом резюме, чтобы меня взяли?
#342 #510992
>>510976
На питоне и руби обычно пишут серверную часть сайтов. На мобилки точно не пишут.

> Go ближе к какому языку? К крестам или питону какому-нибудь?


Оно одновременно близко к питону и крестам. При этом далеко от них. На нём можно писать серверную часть сайтов, различные утилитки и оно будет гораздо меньше жрать нежели питоны. Вакансий на оный очень мало, но все они круты. В конце лета можно будет пилить под мобилки. Последяя вакансия, которую мне предлагали на golang была на 5 мильёнов рублей в год.
#343 #510997
>>510972
Почитай про ifstream.

>>510976

> Питона


Норм.

> Руби


Норм.

> На них можно писать серьезное ПО


Да.

> текстовых редакторов


Да.

> мобильных приложений


Да.

> или даже игор


Да. Ты на чем угодно можешь написать что угодно.

> Go ближе к какому языку?


Тяжело сказать. Питон со скобочками, плюсы без плюсов etc.

> Откуда он вообще внезапно появился?


Гуглопидоры написали для себя, ты можешь самостоятельно ознакомиться с историей.

>>510977
Или крестохейтера, как я.
#343 #510997
>>510972
Почитай про ifstream.

>>510976

> Питона


Норм.

> Руби


Норм.

> На них можно писать серьезное ПО


Да.

> текстовых редакторов


Да.

> мобильных приложений


Да.

> или даже игор


Да. Ты на чем угодно можешь написать что угодно.

> Go ближе к какому языку?


Тяжело сказать. Питон со скобочками, плюсы без плюсов etc.

> Откуда он вообще внезапно появился?


Гуглопидоры написали для себя, ты можешь самостоятельно ознакомиться с историей.

>>510977
Или крестохейтера, как я.
#344 #510999
>>510991
Найди несколько образцов и напиши на подобие. Если они хотят взять кого-то без опыта то резюме не особо неважно.
#345 #511004
>>510960
Ocaml заебок

>— кроссплатформенность (в том числе под мобилки);


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

>— производительность готовой программы (то бишь компилируемый язык нужен);


Умеет компилиться как в байт-код, так и в достаточно эффективный машинный код. Ещё и транслятор в js не так давно сделали.

>— наличие годных мануалов для нубов


http://ocaml.org/learn/ https://realworldocaml.org/
Кстати, в MIT'е по ocaml'ю программированию учат, поэтому должно быть что-то совсем нуб-уровня типа sicp'а.

>документации


С этим проблем нет, документация, как правило, у всех библиотек оче годная.
#346 #511016
>>511004
Окамл - неюзабельное императивно-оопшное говнище. Скала - новый окамл, такой же гадкий и далёкий от претензий на методичность и поднятие программирования на принципиально новый уровень, но хотя бы не мёртвый. В окамле хуёвая производительность: Всякие ТУГИЕ ЦИКЛЫ писать в принципе невозможно, потому что нету анбоксед типов и анбоксед массивов. Даже в хаскеле это всё есть.
#347 #511024
>>510997
Спасибо.
Почему все так ненавидят кресты?
Олсо, какую среду разработки выбрать? Опять же, кроссплатформенную, с поддержкой разных языков (я явно не один учить буду). Пока собираюсь учить питон, потом может возьмусь за Гоу (хотя хз, все эти сетевые штуки мне не очень нравятся), Шарп, Руби, еще что-нибудь.
#348 #511035
>>511024

>Гоу


Не нужно

>Руби


Не нужно.

Если не любишь веб, изучай шарп. Если нужен веб, то JS.
#349 #511036
>>511035

>шарп


Это точон не надо учить. Пародия на дэлфи от майкрософт. Его толпы макак учат.
#350 #511037
>>510969

>Например есть приложение под ведро и яось. Пишем всё на js, а самые критичные части переписываем на java/object-c.


эпичные говноеды
#351 #511039
>>511035

>изучай шарп


Спермораб закукарекал.
#352 #511041
>>511037
Зато я могу написать строчку кода + одну команду в баше в самом буквальном смысле и попросить за это $200.
58 Кб, 375x500
#353 #511042
>>511035
Если любишь веб, тоже изучай шарп. Бекенд на асп же.
>>511024
Поделия от джетбрейнсов, там под какие только языки нет, для питона - pycharm.
Для дуднета студия.
#354 #511045
>>510955
Пишет юнит-тесты или еще какую поебень для автоматического тестирования.
Нет, нужно уметь кодить.
#355 #511046
>>511041
строчка кода может и несколько десятков тысяч стоить, и больше...
не показатель
#356 #511049
У меня 24часа что бы не завалить тестовое задание по алгоритмам. Что посоветуете?
#357 #511062
>>511049
бочку делал?
#358 #511064
>>511049
Че за алгоритмы? Думай много, не откладывай на вечер.
#360 #511066
>>511065
Дык ему врядле хватит суток на то, чтобы усвідомити инфу с книги и применить её для написания тестового задания.
#361 #511069
>>511065
никогда не понимал почему ее советуют, какой то сборник рецептов. По мне ИМХО для начала надо просто глянуть какие нибудь нормальные лекции по алгоритмам. А там уже решать надо ли тебе ввязываться в это дерьмо или ограничиться пузырьковой сортировкой.
202 Кб, 1152x1152
#362 #511078
>>511065
Хуёвый совет. У него будут долгие 24 часа.
мимо
#363 #511082
>>511078
Трудные 24 часа.
#364 #511083
>>511049
вот с этим ознакомься
http://en.cppreference.com/w/cpp/container
#365 #511087
>>510955
Нет тупую нельзя. Но у нас все тян тестировщики, и ещё 1 хуй
#366 #511090
Котаны, я полный ноль в программировании, подскажите, как вывести <?php the_field(‘ID'); ?> между

[code]<?php
echo
'<script type="text/template">
</script>

<script type="text/template">
</script>';
?>[/code]

То есть, мне нужно, чтобы там php исполнился, такое вообще возможно?
#367 #511096
>>511090
<?php
echo '<script type="text/template"></script>';
echo the_field(‘ID');
echo '<script type="text/template"></script>';
?>

Не?
#368 #511115
>>510955
Есть автоматизированное тестирование, есть тыкать кнопки вручную. На второе можно устроить, но ей придётся развиваться.
#369 #511117
>>511115
Кто это вместо неё автоматизирует?
#370 #511125
>>511117
Автоматизированное тестирование долго и дорого, разовое тестирование новых кнопочек в вебформах всё ещё пользуется спросом у нищебродов.
#371 #511163
дратитя...
поясните нюфане за языки. Почему их так много? Могу предположить, что исторически старые языки - кондовые, не удобные. Новые - универсальные и быстрые. Если это так, то какой язык сейчас наиболее актуален, и на какие не стоит обращать внимания, ну кроме общего развития/знакомства?
Или может я не прав и у каждого языка свое назначение, которые другие заменить не в силе?
Насколько сильно нужно знать матан, я просто еле тянул его в универе, сейчас вспоминать это будет адов пиздец...
#372 #511171
>>511163

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


Угадал. Писать веб-сайты на фортране практически столь же эффективно, как писать высоконагруженные приложения на питоне или реалтайм на хаскеле.
#373 #511180
>>511171

>реалтайм на хаскеле.


А что тут не так?
#374 #511183
>>511180
GC и ленивость, например.
#375 #511186
>>511171

>высоконагруженные приложения на питоне


А что тут не так?
#376 #511193
>>511186
Производительность.
Надеюсь, ты не собираешься спросить «что не так с веб-разработкой на фортране»?
#377 #511194
>>511024

> Почему все так ненавидят кресты?


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

Язык на самом деле годный, хорошему десктоп программисту в арсенал обязательно.
#378 #511206
>>511183
Это не я я про питон спрашивал. Хаскель даже примерно не знаю. Что с ним не так? Реалтайм это с в реальном времени с пользователем взаимодействовать? Банальный ввод с клавиатуры тоже реалттайм? А вызов функции при нажатии кнопки мыши?
#379 #511211
>>511206
Гугл использовать следует тебе:
https://en.wikipedia.org/wiki/Real-time_computing
https://ru.wikipedia.org/wiki/Операционная_система_реального_времени
От системы реального времени требуется не производительность, а весьма малые и предсказуемые задержки.
#380 #511218
>>511211
Ожидал ответа в 2 предложения. Ладно. Потом в гугле сам посмотрю.
#381 #511236
>>511194
А что на них можно сделать такого, чего нельзя на других языках?

И еще вопрос про пыхапэ. Чем он так плох? Я думаю и его выучить вместе с хтмл/ксс, потому что держу несколько сайтов на вордпрессе, хотел бы сам исправлять косяки/допиливать функционал. Да и вообще веб-разработка для меня — одна из самых интересных тем. Часто вижу, что вместо пхп лучше использовать руби или питон, но почему — не понятно.
#382 #511264
>>511078
Как тебе книга?
Я думаю взять когда-то в бумаге.
#383 #511266
>>511264
Для меня бесполезна. Ибо я мобилофрилансер и вебмакака. Местами норм. Её скорее как справочник использовать в редких случаях.
#384 #511281
>>508903
Как разобраться в многопоточности, в особенности на java. Нихуя никак не пойму.
#385 #511283
>>511281
А что ты пробовал сделать чтобы понять?
#386 #511287
>>511283
Гуглил.

А вообще есть следующий цикл? который надо распараллелить.

int result;

for(int i=0;i<k;i++){

result+=function(i);

}

System.out.println(result);
#387 #511290
>>511287
Не могу помочь т.к. не знаю. Но тема наверняка актуальная и книг по не наверно много. В вк группы библиотека программиста. ищи в ней книги на эту тему и почитай комментарии. Там хватает отзывов.
#388 #511299
Парни. Наверное, при написании всякой херни самое тяжкое - это начать.
Вот у меня такая же херня. С чего мне начать писать резюме? Что писать вначале? Не буду же я писать, "Сап, апельсинус. Пишет листва 22 лвл, хочу найти работку... "
#389 #511300
>>511299
С имени и фамилии начинают.
#390 #511302
>>511300
Окей, спасибо .
9 Кб, 250x256
#391 #511344
здарова, чуваки. поясните что такое нативные функции, погуглил - выдает какую-то залупу или инфу по веб языкам(или нет никакой разницы?).
#392 #511349
>>511344
А ты почему спрашиваешь?

1) встроеные в язык (например sin в hlsl из коробки) 2) родные для платформы, т.е. подерживаемые на уровне ос/железа.
#393 #511350
>>511349
ну короче типо стандартных библиотек?
слышал часто, но не понимал о чем речь идет.
#394 #511376
>>510884
Двоичная куча хорошо подойдёт. Просто надо будет сделать возможность посмотреть на верхний элемент не удаляя. Вариант с таблицей для задач и массивом для отслеживания пропущенных интервалов - это чуть более костыльно. Куча будет удобнее с точки зрения кода, но скорее всего немного медленнее.

>потому что у всех верхних статус PENDING


Это и нужно. Берёшь текущее время и удаляешь задачи из кучи, пока наверху не окажется та, у которой время больше. Но это перебалансировка на каждой итерации.
#395 #511407
>>511287
int result = IntStream.range(1,k).parallel().map(function).sum();
Как-то так, навскидку.
#396 #511464
Как поднять пассивный доход зная C, api-шки, либы, алгоритмы и матан? Продавать самопил?
#397 #511465
Поясните пожалуйста за мобильное наебалово.
Конкретно интересуют 2 вопроса:
- Каким образом организовать платную подписку?
- Можно ли перехватить смс, пришедшее на телефон, который подключен к твоему модему?

Гуглится только всякая непроф фигня
29 Кб, 600x337
#398 #511495
Мне хотелось бы как можно быстрее освоить python. Года 3 пишу уже на c++. Если кто знает, где взять статьи следующего содержания, скажите, пожалуйста:
1) Перечисление всех фишек питона, с небольшим рассказом про каждую.
2) Быстрый гайд по всему синтаксису.

О тех концепциях, которые мне незнакомы, я могу почитать и отдельно. Также хотелось бы побольше практики, а не читать в 2-хтысяный раз, о том, что такое список, и какие у него есть методы.
#399 #511502
Выбираю книгу по C++, сам не новичок, хочу обрести как можно больше знаний, при этом закрепить старые.

Мой список:
1. Липпман С., Лажойе Ж., Му Б.
Язык программирования C++. Базовый курс
2. Лафоре ООП С++

Хотелось бы закреплять изученный материал практикой.
Что посоветуете? Спасибо!
#400 #511516
>>511495
Лучше всего прочитать файлик с learnxinyminutes, а потом решить основные задачи с rosettacode. Там есть раздел basic language learning, лучше всего начать с него. Паралельно можно писать что-нибудь посложнее и учиться использовать популярные инструменты.
#401 #511534
>>511407
Смотрю, ты в этом разбираешься. Где инфу взять?
#402 #511545
>>509209
Тащемта ничего особенного.
Просто берешь без задней мысли и пишешь код.
#403 #511559
>>511464
Тут был 1 школьник. Говорил что зарабатывал делая лабы студентам. Но они часто не хотят платить. Если ничего не найдешь можешь попробовать.
#404 #511580
>>511464

>Продавать самопил?


Это нихуя не пассивный доход.
#405 #511665
Кстати куда обычно студенты пишут задания которые хотят чтобы за них решили? Как это вообще происходит?
#406 #511708
>>511665
Заказывают за бабки на fl.ru всяких.
Там уже разные договорённости по поводу оплаты. Иногда по факту сделанной работы и предоставлению пруфов (скомпиленной проги, например) уже оплата.
#407 #511726
Анон, а почему большинство кодит на линуксе или на крайний случай на гейоси? Почему всеми так ненавидима винда?
#408 #511728
>>511726
Прост)) Тип я крутой кадир, мааам смотри я в консольки как хакир пишу, ну мааам
#409 #511741
>>511726
ГУИ в жопе заебали, которые без ведра зависимостей непонятных не вытащить.
#410 #511748
Анон, есть один текстовый файл. Как из него читать блоками на няшной, но не чары, а коды символов в таблице ASCII?
#411 #511761
>>511748
Значение переменной типа char и есть ASCII код символа.
#412 #511769
>>511502
Бамп вопросу
#413 #511770
>>511761
То есть блок данных можно объявить как char block[BLOCK_SIZE], а не unsigned int block[...]?
#414 #511775
>>511769
Чем раньше занимался? Знаком с ООП? Если нет читай лафоре. Если ООП на уровне пхп тоже читай лафоре.
sage #415 #511777
>>511726
Не знаю, насчет большинства, но лично я выбрал Линукс по нескольким причинам.

1. На Винде нет нормальной поддержки POSIX. Накатывать Сигвин или еще что-то такое совсем не хочется. А я люблю POSIX;
2. У Винды монструозный и кривой API, мануалы к кторому либо распространяются отдельно от системы либо находятся в Интернете;
3. На Линуксе широкий выбор нативно работающих инструментов для разработки;
4. Установка зависимостей на Линуксе в большинстве случаев производится одной командой: на моей системе, например, репозитории весьма обширны. На Винде каждую программу или библиотеку надо искать и устанавливать отдельно. Порой это осуществляется простым копированием какой-то левой DLL'ки в папку с исполняемым файлом, что лично мне кажется не лучшей практикой;
5. В Линуксе существует давно устоявшаяся система распространения исходников программ. На винде же это делается как попало: кто-то просто кладет исходники в архив, кто-то делает проекты в IDE, ну а кто-то делает как в UNIX - через Makefile'ы. Соответственно, чтобы собрать прогу нужна либо IDE, либо тот же Cygwin. Помимо этого, разные разработчики компиляторов поставляют со своими продуктами собственные версии утилиты make, часто не совместимые друг с другом.

Все вышесказанное не означает, что Линукс лишен недостатков. Однако в моем случае его достоинства перевешивают.
#416 #511785
В чем здесь ошибка?

#include <stdio.h>
#include <io.h>

File *in;
in = fopen("input.txt", "wt");
while(!eof(in)){ ТА-ТА-ТА

Ругается на функцию eof: invalid conversion from FILE to int.
#417 #511787
>>511777
Спасибо за подробный ответ. Но так как я пока нихуя в нем не понял, то мне еще рано задумываться о подобных вопросах.
#418 #511789
>>511785
EOF может большими буквами?
#419 #511796
>>511236
Бамп вопросу.
#420 #511799
>>511789
EOF это макрос, а есть еще функция eof в библиотеке io.h

Блджад, почему эта программа зацикливается и бесконечно пишет в файл?

https://ideone.com/quyOUI
#421 #511806
>>511799

>NULL


Что-то ты странное пишешь. Это из какого-то учебника.
sage #422 #511808
>>511787
Если только начинаешь, то не заморачивайся пока со средами. Постигай основы, нарабатывай базу. Выучить новый язык/освоить IDE/научиться юзать либы всегда успеешь.
#423 #511810
>>511806
Там все в порядке. Почему цикл не останавливается, когда достигнут конец файла?
#424 #511813
>>511787
Еще я писал, что у Винды кривой API. Но кому-то и он доставляет. Так что, если проникнешся, то сможешь делать большое количество вещей без установки дополнительных библиотек. Порой за счет дополнительных усилий, но тем не менее.
#425 #511826
Странно, я ничего не менял в коде, только несколько раз перекомпилировал, а зацикливание прекратилось. Зато теперь в конец файла дописывается какой-то мусор. Откуда он? Из файла in текст копируется в файл out, а потом мусор.

https://ideone.com/iXBp8D
#426 #511830
>>511785
>>511799

>Блджад, почему эта программа зацикливается и бесконечно пишет в файл?


Падажжи, а где ты break потерял? Как она вообще должна останавливаться?
#427 #511838
>>511830

>Как она вообще должна останавливаться?


Сама, когда достигнут конец файла.

https://ideone.com/Mdk8CB
Как вывести данные блоками? Сейчас данные в файл записываются в том виде, в каком они лежат в исходном файле, а я хочу выводить отдельно каждый блок, чтобы убедиться в правильности работы.
#428 #511851
>>511787
Винда нужна если ты разрабатываешь софт под винду. Если ты разрабатываешь софт под линупс, то очевидно лучше под оным и сидеть. Если ты разрабатываешь под мобилки, то лучше иметь макось ибо ios, все дела.

Большинство разрабатывает софт либо под линупс, либо под мобилки.
#429 #511853
>>511534
Лол, нет. На сайте оракла есть статьи по java conccurency, плюс статьи в интернете. Что-то систематизированное подсказать не могу, язык мимокрокодилил. Попробуй в джаватреде в шапке поискать.

Алсо, мой пример использует stream api, который появился только в 8 джаве. Если надо для энтерпрайза, то дай бог, чтобы 7 можно было использовать, а то могут до сих пор на шестой сидеть.
#430 #511858
Почему на экран выводятся не все блоки?
https://ideone.com/jvUIEo

Если в файле записано This is text file, но на экран выводится следующее:
T h i
e x t

Остальное куда-то пропало. При этом в файл output записывается лишнее: This is text file. file.
#431 #511863
>>511858
Посоны, помогайте. Я пилю протокол обмена ключами, и разбиение текста на блоки нужно для того, чтобы потом маркировать их элементами поля Галуа.
#432 #511864
>>511863
Не ключами, а просто сообщениями. Я делаю протокол Месси-Омуры, а он не специализирован для передачи ключей как Диффи-Хеллман. Можно передавать что угодно.
#433 #511866
>>511858
fread и fwrite возвращают количество прочтённых байт. Можешь трассировать.
Алсо у этих функций вот такие параметры:
буфер
размер
количество
файл
Другими словами тебе надо вместо sizeof(block) ставить размер sizeof(char) или количество поставить в 1, а не в BLOCK_SIZE.
#434 #511870
>>511858
Подозреваю, что fread нужно делать один раз перед циклом и самой последней операцией в цикле. Тогда у тебя не будет дублироваться последний блок. И блоки у тебя почему-то по 6 символов вычитываются из файла.
#435 #511875
>>511866

>Другими словами тебе надо вместо sizeof(block) ставить размер sizeof(char)


Да? Я думал, что sizeof(block) - это размер первого элемента массива.

>или количество поставить в 1, а не в BLOCK_SIZE


Ты это говоришь "или" разделительном смысле? Либо одно, либо другое?

>>511870
Не совсем понял, о чем ты. Можешь показать? Форкнуть там или как...
#436 #511878
>>511866

>Другими словами тебе надо вместо sizeof(block) ставить размер sizeof(char)


Это и вправду помогло.
#437 #511883
>>511870

>Подозреваю, что fread нужно делать один раз перед циклом и самой последней операцией в цикле


Допустим, в файле input один символ, а я читаю целый блок из трех элементов. Как в этом случае будет работать условие цикла !eof? Конец достигнут, цикл не выполнится?
#438 #511885
>>511875
У тебя на последней итерации файл уже закончился, но feof об этом узнает только когда fread попробует прочитать файл за его концом. И на последней итерации fread не удаётся прочитать что-либо из файла, block остаётся незатёртым и опять пишется в out файл.

Переписи код так:
fread(...);
while(..) {
...
//Всё как было только без fread
...
...
//конец цикла
fread(..)
}
Тогда последний блок не будет дважды записываться в out.
Ps. на планшете просто кодить неудобно на ideone, уж прости.
#439 #511887
>>511883
А хуй его знает, я не байтоёб, посмотри под дебагом.
#440 #511892
>>511885
Наверно лучше так:
while(!feof(..)) {
if (fread(..) != 0) {
....
...
}
}
#441 #511893
Хелп. Есть две прямые заданные 4 точками. Как можно найти точку пересечения этих прямых? Усиленно гуглил, но не нашел ничего
#442 #511894
Как неудобно возводить двойку в степень на сишечке. Интуиция подсказывает, что 2 в кубе это 2 << 3, а на самом деле надо писать 2 << 2.
#443 #511895
>>511885

>//Всё как было только без fread


И даже memset оставить? Сейчас попробую оставить все как есть, а потом мемсет тоже отправлю в конец.
#444 #511896
>>511893
http://e-maxx.ru/algo/lines_intersection
Уравнение прямой по точкам сам нагуглишь?
#445 #511897
>>511895
Не-не, я уже написал поправку: >>511892
0 Кб, 152x40
#446 #511898
>>511896
Ну нагуглил. На бумажке я бы всё это решил. Но как это перенести на какой-нибудь ЯП?
#447 #511899
>>511897
Все плохо. Когда fread стоит перед циклом, а количество символов в файле меньше длины блока, то код цикла не отрабатывает.
#448 #511901
>>511898
На бумаге приведи эту формулу к виду
Ax + By + C = 0, а остальное уже по ссылке написано.
#449 #511902
>>511897
А, вот так отлично. Спасибо, годный совет.

while(!feof(in)){
memset(block, 0, sizeof(block));
if(fread(block, sizeof(char), BLOCK_SIZE, in) != 0){
fwrite(block, sizeof(char), BLOCK_SIZE, out);

//!!!!!!!!
for(int i = 0; i < BLOCK_SIZE; i++){
printf("%c", block);
printf(" ");
}
printf("\n");
}
}
#450 #511903
>>511899
Поправку смотри. Там fread перед циклом не надо. У тебя на каждой итерации проверяется сколько ты прочитал из файла.
#451 #511904
>>511901
Понял наконец. Спасибо
#452 #511909
>>511904
Не за что. Ещё по двум точкам разницей координат можно получить вектор равный (B, -A), а коэффициент C потом найти подставив одну из точек. В принципе одно и тоже должно получиться, если избавляться от деления.
#453 #511910
>>511898
Это нехороший способ. Тебе придется разбирать слишком много случаев (учитывая нулевые знаменатели). Проще записать все в векторном виде.
#454 #511912
>>511770
Да. Каждый элемент массива будет занимать sizeof(char), а не sizeof(unsigned int). Если это различие тебе не важно, то всё в порядке.
#455 #511913
Смотрите. Блок можно замаркировать числом, если мы работаем над числовым полем, или многочленом, если работаем над расширением Галуа. От многочленов тоже, вообще говоря, переходим к числам. Поэтому каждому блоку надо сопоставить число таким образом:
(2, 7, 5) -> 2x2^2 + 7x2^1 + 5x2^0.

Как это запилить? Если использовать битовые сдвиги, то непонятно, как получить нулевую степень двойки.

Что-то вроде этого, но я еще не додумал:

int mark = 0;
for(int i = 0; i < BLOCK_SIZE; i++){
mark += block*(2 << i);
}
#456 #511915
>>511910
По-подробнее можно?
#457 #511921
Аноны, платиновый вопрос, но щас закончил вуз, бакалавр, бла-бла-бла, понял, что не мое (физика). Решил уебаться в проганье. Цель-большая зп, интересно-не интересно уже другое. Сам осознаю тупость вопроса, но все же, дадите совет?
Думаю про SAP/java
#458 #511922
Анончики, почему не работает?
https://ideone.com/FNeVVP
#459 #511923
И такой код тоже работает неправильно:
https://ideone.com/CH9zHP

Допустим, блок выглядит так:
i = 0, 1, 2
a = 84, 104, 105

Тогда можно записать сумму:
84x2^(2-0) + 102x2^(2-1) + 105x2^(2-2)
Как это реализовать на битовых сдвигах?
#461 #511929
>>511923
Понял свою ошибку. У меня блок (84, 104, 105) не в двоичной системе счисления, а в 255-ричной, потому что символы из таблицы ASCII. Поэтому в сумме будут не степени двойки, а степени 255, которые не уместятся в сишные типы. Надо заводить собственный алфавит с меньшим количеством символов.
#462 #511930
>>511922
Флаг -pthread при компиляции написал?
#463 #511931
>>511930
Да, суть в том, что прога запускается, выдает enter password и сразу же завершается, не давая ничего ввести.
#464 #511934
>>511926
Анон, добра тебе! Значит java
А что за инфа снизу? По статиске яндекса и superjob у руби и питона з/п меньше.
#465 #511935
>>511915
Уравнение прямой в векторном виде: l = at + b, где t - скаляр, остальное векторы. Берешь две такие прямые (как a и b расчитать по двум точкам, подумай сам). Пишешь a1t1 + b1 = a2*t2 + b2, теперь тебе надо найти t1 и t2 ему удовлетворяющие (они зададут точку). Чтобы это сделать, распиши это уравнение по 2-м проекциям (на Ox и Oy). Линейная система из 2-х уравнений - будет все ок, кроме случая, когда прямые параллельны, его известным способом (векторное произведение) отсекаем (также тут важно разобрать случай, когда прямые совпадают). Как видишь, тут всего один лишний if.
P.S Когда будешь решать систему, тебе покажется, что получается какое-то полное дерьмо, но на самом деле, если все сделаешь правильно, то в конце все суммы произведений координат можно будет заменить скалярными произведениями соответствующих векторов и получится конфетка. Для тестирования можешь использовать http://informatics.mccme.ru/mod/statements/view3.php?id=1157&chapterid=433
#466 #511937
>>511934
Сам не знаю но думаю мобильная разработка на джаве приносит больше денег чем интерпрайзы. Сходи в джаватред поспрашивай.
#467 #511938
>>511935
Окей, спасибо
#468 #511942
>>511929
Чем ебаться с ограничением алфавита, погугли реализацию BigInteger для сей. Или закодируй всё в hex и используя алфавит из 16 символов.
#469 #511947
>>511910
Какие нахуй знаменатели? Первым делам надо домножить обе части и избавиться от них. Потом, если точки не совпадают(элементарная проверка), то коэфициенты для прямой всегда найдутся, без всякой хуйни. А в прогу пойдут готовые формулы без делений. Твоя параметризация на плоскости не нужна.

Дальше элементарная проверка на совпадение и параллельность прямых. И потом пересечение по ссылке выше.
#470 #511951
>>511942
Но у меня почему-то даже эти алгоритмически неправильные вычисления дают арифметически неверный ответ.

84x2^2 + 104x2 + 105 = 649
А моя программа вычисляет 1298.

Что не так?

https://ideone.com/ZpPxCt

int mark = 0;
for(int i = 0; i < BLOCK_SIZE; i++){
mark += block*(2 << (BLOCK_SIZE - 1 - i));
}
#471 #511976
>>508903
привет анон. хочу подключит карты. вопрос выбора - яндекс или гугл апи? чей js проще, удобней, быстрей? карты, построение маршрутов, вот это все.
#472 #511977
>>511976
В /web/
#473 #511978
>>511977
я ошибся разделом?
#474 #511979
>>511978
Скорее всего да.
#475 #511982
>>511979
я там спросил, но и тут подожду, тематика то - программирование
#476 #511986
>>511982
Тут обычно спрашивают почему программа не работает. А в веб как сайт сделать. Там про это наверно больше знают. Хотя тут есть пхп и js треды. Можешь там спросить.
#477 #511988
>>511986
спасибо
#478 #511995
Почему выражения
unsigned int BLOCK_SIZE = 3;
char block[BLOCK_SIZE];

в DevCpp считаются правильными, а студия требует, чтобы BLOCK_SIZE была константой?
#479 #512000
>>511995
Разные компиляторы?
#480 #512002
>>511995
Студия всё делает правильно. Размер block не может изменяться во время выполнения программы. Другое дело, что для компилятора может быть очевидно, что BLOCK_SIZE не изменится до того, как придётся рассчитать размер block.
#481 #512003
>>511995
Вообще-то надо писать:
#define BLOCK_SIZE 3
#482 #512012
А почему при таком определении функции indexof ее вызов приводит к ошибке "fatal error LNK1120: 1 неразрешенных внешних элементов"?

https://ideone.com/cDaO0k
#483 #512014
>>512012
Исправил. Невнимательность.
int indexof(char c){
\tfor(int i = 0; i < N; i++)
\t\tif(c == alpha)
\t\t\treturn i;
\treturn -1;
}

Но теперь ошибка fatal error LNK1169: обнаружен многократно определенный символ - один или более
#484 #512021
>>512014
>>512014
В какой строке ошибка?
#485 #512022
>>511947
Псс, парень, в вычислительном плане у нас одинаковые решения, только мое использует более глубокий аппарат, как следствие позволяет без труда получить обобщение на любую размерность.
#486 #512027
>>512021
Не указывается.
https://ideone.com/cDaO0k
https://ideone.com/8iBHL9

Возникла, когда я определил массив alpha. Если в хедере я закомментирую все, кроме этого массива, ошибка остается.
#487 #512028
>>512027

>Не указывается.


Какой у тебя компилятор? Может стоит поменять?
#488 #512032
>>512028
Разобрался. Это из-за того, что массив и его размер были объявлены в хедере, а не в сорце.
#489 #512033
>>511995
Студия делает правильно. Или делай константой, или дефайном, или изучай new[]/malloc.
#490 #512037
Тестировщик.
Нашёл интересный мне опен соурсный проект, поскитался туда-сюда, посмотрел как устроена работа.
Ну чтобы вы понимали, таск- и багтрекером служит хуев гитхаб, документации нет (ну тут понятно, опенсурс же), но и тестировачная документация представлена в виде комментария к выполненной таске (30%) или не представлена вообще (70%).

Ну, блять, вообще охуеть. Это нормально? Понимаю, проект сырой, но он же, блять, просто огромный, как можно не оставлять после себя какой-либо документации? И девелоперы походу тоже юнит-тесты себе не делают, блять, цирк какой-то.
Алсо, у координатора группы имя Антон Сыч. Лол.
#491 #512040
>>512037
Проект как-то связан с вк?
#492 #512056
>>512040
Совершенно нет. Вот, глянь. Это, блять, тест-тикеты.
Может, я чего-то не понимаю / что-то упустил, но если всё как я думаю, то я заебусь разбираться ещё до того, как вспомню как тестировать, лул.

https://github.com/e-government-ua/i/issues?q=is%3Aopen+is%3Aissue+label%3Atest
#493 #512065
>>512056
Что это? Я не умею пользоваться гитхабом.
#494 #512069
Охуенно. Наконец-то запилил преобразование каждого блока текста в 255-ричное число. Но сишный код выглядит как плотный кусок говна с вкраплениями расчлененки, хотя я оче люблю сишечку. Думаю, это из-за того, что логика не разделена на отдельные функции.

https://ideone.com/S6kOiS
#495 #512081
>>512069

> (int)pow


Ну хуй знает
#496 #512087
>>511926
Спасибо, анон, каша в голове немного улеглась.
Больше всего пока интересуют:
— десктопный прикладной софт;
— геймдев;
— фронт-энд веб-приложений (мечтаю строить интерфейсы);
— мобильные приложения.

Есть несколько тупых вопросов:
1) Обязательно ли программы наподобие ворда или фш, а также игоры пишутся на крестах? Или можно для этого юзать тот же питон?
2) Можно ли писать фронт-энд веба на питоне? Или жабаскрипт в вебе обязателен и все?
3) Можно ли под яблоко писать не на objective-c или swift?
#497 #512096
Бля, я заебался. Как сделать либо непрямоугольные дивы под текст (не фигурки эти хакервские, а удобные и комфортные области), либо хотя бы в фотошопе пилить форматирование текста не внутри прямоугольника, а внутри произвольной формы? Серьезно, не переносы же руками расставлять.

Очень уж /de и /web медленные, напишу сюда.
#498 #512100
>>512096

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


Именно. Считай длину получившейся строки и вставляй «br».
#499 #512103
>>512100
<br> в фотошопе?
Я эти дивы собирался прозрачными сделать, лол. Так что это явно не тот вариант.
7 Кб, 512x320
#500 #512105
>>512087

>Обязательно ли программы наподобие ворда или фш, а также игоры пишутся на крестах? Или можно для этого юзать тот же питон?


Прошу прощения за развенчивание иллюзий, но.
#501 #512115
Что за "->"в java?
#502 #512121
>>512115
Лямбды. Слева параметры, справа преобразование.
#503 #512122
>>512121
Мда гуглю что такое лямбды
#504 #512126
>>511931
У тебя main не ждёт когда thread1, thread2 закончатся. Используй pthread_join
#505 #512130
Как же вы заебали, удите учите паскаль, потом хтмл и цсс, потом яву, дальше пхп питон руби го коран библия(на ваше усмотрение) и изучение святая святых под конец, только тогда вы сможете иметь 30 шекелей в час, если захотите конечно...
#506 #512220
>>512130

> паскаль


> 2015


> дальше питон


Наркоман штоле? Первым надо учить как раз питон (ибо проще гвидобейсика уже некуда), потом си, потом жабу с шарпом, потом можно и остальное (PHP, HTML, SQL и т.д.).
#507 #512221
>>512122
Это просто функция без имени. Ваш Кэп.
#508 #512222
>>512105
Рубибляди сосут даже у червя-пхп, как приятно.
#510 #512240
>>512065
Тикет трекер гитхабовский, умение пользовать гит не обязательно.
Ты просто покликай туда-сюда. Охуеешь.

>>512225
Лол!
#511 #512261
>>512105
То есть написать можно что-угодно на чем-угодно, но оно будет безбожно тормозить?
Олсо, на питоне же написана ИВ Онлаен. И это одна из самых нетормозящих игр, в которые я играл. Даже старенький ноут тянул максимальные настройки (и это после обновления, когда графон очень серьезно побустили).
#512 #512263
>>512222
>>512261
Дауны ебучие.
На картинке речь о скорости программирования.
#513 #512268
>>512126
Спасибо, анон, тут я действительно обосрался (хотя там ещё косяки с синхронизацией есть).
#514 #512285
Ребят, что круче, Нод или Го?
#515 #512287
>>512261
Ты серьезно думаешь, что скорость отрисовки графена как-то коррелирует со скоростью работы игровой логики, коей в клиенте евы вообще нет, потому что всё на сервере (кроме окошечек, которые да, безбожно тормозят).
#516 #512295
Может и не сюда пишу, пните тогда в нужном направлении.
Суть такова: есть две таблицы в экселе. В одной следующие поля: инвентарный номер, наименование. Во второй только инвентарный номер. Как мне первую таблицу отсортировать в том же порядке, что и вторую? Во второй номера вперемешку, не по убыванию/возрастанию, но в том порядке, какой нужен, зато нет наименования. В итоге надо получить таблицу с наименованиями и номерами в том же порядке, что и во второй таблице. Само собой, номер должен соответствовать наименованию.
С меня что попросишь, анон, в разумных пределах, само собой.
#517 #512296
>>512295
Да, я знаю про настраиваемый список сортировки в экселе, но у меня список в 6000+ значений, а этот настраиваемый список кушает не больше 100 значений, больше тупо не вставляет.
#518 #512297
>>512295
К второй таблице добавляешь еще столбик в котором выводишь наименование предмета с соотвествующим номером. Наименование ищешь через vlookup в первой таблице. Это без если без бейсика.
#519 #512303
>>512297
Почему-то в ячейку выводит формулу, а не ее результат.
#520 #512309
>>512303
Странно, но когда все скопировал на новый лист, то нормально сработало. Анон, благодарю за помощь, чего хочешь?
#521 #512327
Бля, я заебался. Как сделать либо непрямоугольные дивы под текст (не фигурки эти хакервские, а удобные и комфортные области), либо хотя бы в фотошопе пилить форматирование текста не внутри прямоугольника, а внутри произвольной формы? Серьезно, не переносы же руками расставлять.

Очень уж /de и /web медленные, напишу сюда.
#522 #512396
>>511236
>>511796

Вопрос про С++ Не до конца понял. Что значит написать что-то, что на других языках нельзя? Ни на каком языке нельзя написать что-то прям уж такое, что на других прям так уж низя.

Пхп не любят за его кривость. Он разрешает программисту кучу вольностей типа использования не типизированной переменной причем без объявления, что очень опасно, ибо гораздо приятнее, когда в случаи ошибки программа не компилячится и указывает тебе строку и говорит что там не так, чем всё компилируется но работает некорректно. С раби и питоном не особо знаком, но больше отдаю предпочтение второму.
Хотя вообще, если честно, это всё субъективно. Сравнивать языки вообще глупо, но мы же на дваче. Просто выбирайте язык по душе и ебаште(желательно популярный язык, чтобы больше материалов было). А какой вам нравится вы поймёте только в сравнении.
98 Кб, 640x640
#523 #512520
Sup, /pr/
Осваиваю QT, хочу написать простое GUI приложение, в котором по нажатию кнопки будет срабатывать эта программа (как функция) http://ideone.com/RjCX1p

Вот то, что у меня получилось: http://ideone.com/XyXyq0

жалуется на return 1 и return 0, "return-statemen with a value, in function returning 'void'"
как понимаю, это потому что функция void, а пытается вернуть какое то значение
если закомментить ретурны, то будут ошибки "undefined reference to bcm2835 ....." (на все 4 строки) и "collect2: error: Id returned 1 exist status"
хотя все bcm2835 находятся в соответствующей библиотеке, которая была подключена выше.
Что Я делаю не так?
#524 #512527
>>512520
Ты осваиваешь не QT (QuickTime), а Qt. мудак.
#525 #512530
>>512527
Ты бы не хамил, браток.
#526 #512532
Питон - говно. Ваши аргументы?
#527 #512541
>>512520
Ретурны удали. Еще раз проверь названия функций, сравни с их объявлениями в h файле.
150 Кб, 640x640
#528 #512544
>>512527
Я исправлюсь, обещаю
65 Кб, 400x600
#529 #512554
>>512541
Пробовал. Все равно ошибки, жалуется на bcm2835. В bcm2835.h они фигурируют, вот содержание этого файла http://ideone.com/NAcSRb
#530 #512556
анон подскажи годный курс по SQL на ютабе
#531 #512575
Йоу, програмачОчень важный вопрос. Как вы следите за своим зрением? Вообщем у меня проблема в том что спустя жесткого сидения у компа левый глаз пошел пиздой, из почти 100% зрения глаз ебнул на -5, причем так быстро что я даже сначала не заметил, теперь на своем 1980 разрешении приходится ctrl + на 125 или 150% в браузерах хуярить. Как не довести до того же состояния правый глаз и востановить левый? Ведь очень важно в нашей профессии сохранять зрение... Помню в глазо треде кидали годный гайд и методику, но я ее броебал...Выручайте аноны
#532 #512579
>>512575
В медач иди, идиот.
#533 #512580
#534 #512586
>>512579
Был я в медаче, те уебки ничего посоветовать не могут, сходил в больницу, ничего не выписали даже...
#535 #512590
>>512580
Рабипидор не палится.
#536 #512591
Анон, я хочу писать всякие веб-сервисы и, может быть, мобильные и небольшие десктоп-приложения. Пока учу Питон, на нем же познаю основы программирования. Стоит его продолжать учить или лучше сразу браться за хтмл+ксс+жс и асп.нет?
#537 #512593
>>512591

> и асп.нет


Говорят, что параша.
#538 #512594
>>512593
А на чем еще пишут веб-сервисы?
#539 #512598
>>512594
На всякой параше.
#540 #512605
Бля, я заебался. Как сделать либо непрямоугольные дивы под текст (не фигурки эти хакервские, а удобные и комфортные области), либо хотя бы в фотошопе пилить форматирование текста не внутри прямоугольника, а внутри произвольной формы? Серьезно, не переносы же руками расставлять.

Очень уж /de и /web медленные, напишу сюда.
#541 #512614
>>512605
По-моему здесь не обойтись без йобаскрипта (хуйквери).
#542 #512621
Как стать программистом? Какой язык учить? Руби норм?
#543 #512622
>>512605
Покажи пример.
35 Кб, 453x604
#544 #512623
Поцаны, у меня небольшая проблема. Читаю Страуструпа и есть одна задача (в спойлере), вот. Вроде бы все ничего, но когда я перестаю вводить числа (вводя знак '>' или '<') для их последующего суммирования, у меня просто прекращается работа приложения. Так вот, дело-то в том, что я генерирую в этот момент исключение и его же перехватываю, где потом суммирую - что по сути должно ведь работать.

[code lang="c++"]
try
{
\tvector<int> v;
\tint temp;
\twhile (cin >> temp)
\t\tv.push_back(temp);
\tif (!cin)
\t\tthrow runtime_error("");
\treturn 0;
}
catch (exception& e)
{
\t// Тут короче суммирую и все дела.
}[/code]

Напишите программу, считывающую ряд чисел и записывающую их в vector<int>. После того как пользователь введет все числа, он может попытаться определить, сколько чисел он ввел, чтобы найти их сумму. Выведите ответ N, равный количеству элементов в векторе. Например:
“Пожалуйста, введите несколько чисел (для прекращения ввода нажмите клавишу <|>):”
357 Кб, 454x603
#545 #512625
>>512623

> задача для ньюфага на 10 строк


> исключения

#546 #512626
>>512623

Бвахахаха, чувак, ты пизданулся генерировать рантайм_еррор, когда тебе надо просто прекратить ввод? Сделай проверку введенного символа, ввел не число - остановил цикл. Сделай while (true), а в нем брейк в if-проверке на символ.
#547 #512628
>>512625
патамучта я могу.
на самом деле глава была про исключения в основном, вот я и подумал, что мне нужно как-то извертеться, чтобы сделать с ними это задание.
#548 #512633
>>512628
try
\t{
\t\tthrow "Poshel ti na her, kozel!";
\t}
\tcatch (const char * e)
\t{
\t\tstd::cout << e;
\t}
#549 #512636
>>512623
Ты генерируешь и перехватываешь исключения разных типов наверно. Попробуй или перехватывать (...) или генерировать и перехватывать int / string / vector<int>&
мимоньюфаг
17 Кб, 351x396
#553 #512658
15 Кб, 616x454
#554 #512660
В голосину.
#555 #512661
>>512651
>>512653
вся суть рашко ит
#556 #512667
>>512644
Ты из тех аутистов, что боятся читать ответы на резюме?
#557 #512668
>>512667
Они дублируются в письме.
#558 #512699
Как объяснить человеку, что иногда хорошо писать return smth, но бывает и полезно написать
if(smth) {
return true;
} else {
return false;
}
?
#559 #512705
>>512699

> полезно написать


Ну разъясни ему чем полезно. Но будь осторожен. В половине случаев полезность существует только в фантазии кодера.
#560 #512706
>>512699
Это совсем разные вещи и их нельзя сравнивать.
#561 #512708
>>512699
Расскажи ему про sql и троичную логику, в которой помимо true и false есть unknown
#562 #512711
>>512705
Да вот я ему сказал, что в одну строчку конечно аккуратней смотрится, но выразительность языка убивается. Как по ретурн писать лучше после какой-то обработки. А если есть какая-то проверка бизнес-правил, то лучше для восприятия будет в развернутом виде. Однако он считает, что он оптимизирует дохуя.
#563 #512714
>>512711

>лучше для восприятия будет в развернутом виде


Почему?
#564 #512715
>>512711

>А если есть какая-то проверка бизнес-правил, то лучше для восприятия будет в развернутом виде.


Для меня восприниматься будет лучше в return в одну строчку. А также потому что DRY.
77 Кб, 682x478
119 Кб, 682x478
#565 #512716
>>512711

> оптимизирует дохуя


Лет 15 назад. На пикрелейтеде листинг яблочного шланга с -O1

> лучше для восприятия будет в развернутом виде


Почему? Зачем размазывать код на пустом месте?
#566 #512718
>>512716
Лол, я так размазывал код на первом курсе, ибо думал что логические оперции могут быть только в if, не догадывался просто взять и вычислить лог.выражение, а результат вернуть или положить в переменную.
104 Кб, 682x478
#567 #512719
>>512716
Или рабоче-крестьянский g++. Тоже на O1.
#568 #512741
>>512626
В общем у меня ничего не вышло. После введения не числа у меня сразу же пролетает программа и "Пожалуйста, нажмите любую клавишу для завершения программы".

[code lang="c++"]
int main()
{
\tvector<int> v;
\tint temp = 0;
\tcin >> temp;
\twhile (1)
\t{
\t\tif (!cin)
\t\t\tbreak;
\t\tv.push_back(temp);
\t\tcin >> temp;
\t}
\tint sum = 0;
\tif (!cin && v.size() < 1)
\t\treturn 1;
\tcout << "Skolko chisel summiruem? - ";
\tcin >> temp;
\tfor (int i = 0; i < temp; ++i)
\t\tsum += v;
\tcout << "Summa pervih " << temp << " chisel = " << sum << endl;
\treturn 0;
}[/code]
#569 #512743
>>512741
блядь, скрипт индекс в цикле съел.
sum += v
#570 #512757
>>512741
После неправильного ввода поток нужно востановить вызвав std::cin.clear() также там остаются буквы, которые нужно удалить, например с помощью std::cin.ignore(80, '\n')
#571 #512822
Анчоусы, такое дело:
Есть удалённая машина с линаксом и доступ к ней через ssh. На ней пишется, конпелируется и запускается определённое ПО. Суть проблемы в чем - мне одного vim'а маловато для удобного написания кода. Посоветуйте различных программ, солянку из которых можно назвать IDE, для более-менее комфортной работы.
#572 #512829
Програмач, я запутался, помоги определиться. Почитал за веб, пиздос, чего там только не надо, PHP учи, JS учи, html-cssы, всякие MySQL и т.д и т.п. и все это в букете, иначе ты нах не нужен и вообще дно ебаное. Есть ли вариант, чтобы можно было сосредоточится на каком-то одном языке Java не пойдёт?, чтобы в последствии получать много много денежек?
#573 #512843
>>512829
Берешь любой учебник по яве или сишарпу -> становишься востребованной, но легкозаменямой макакой по написанию бэкэнда. Если хочешь фронтенд лепить, то js + html + css и оформляешь сайтики себе аки хипстор.
#574 #512869
>>512843
Правда что шарписту легче устроиться?
#575 #512878
>>512869
indeed.com
#576 #512880
>>512878
Я про рф, что требования к джуну шарписту меньше чем к джависту
#577 #512882
>>512880
ru.indeed.com
#578 #512883
Как в шарпе присвоить кнопке константу?
#579 #512885
В софтаче какая-то хуйня, поэтому спрошу здесь.
Имеется простая клавиатура. И нужно сделать так, чтобы при нажатии на любую кнопку она выполняла одно и тоже действие (ну клавишу ентер например юзало). Как это сделать? И возможно ли вообще?
#580 #512886
>>512885
мапперы клавиатуры, тысячи их.
#581 #512887
>>512822
Язык бы назвал.
http://habrahabr.ru/post/181299/
#582 #512888
>>512829
Учи джаву и pl/sql. Этого хватит.
#583 #512889
>>512888
Как с вакансиями юниоров на яве, сравнительно с c# их больше или нет?
#584 #512893
>>512889
Учи что интереснее/проще дается. Джава и Шарп очень похожи, думаю если выучишь что-то одно, потом и второе проще дастся, ну если не понравится первое.
#585 #512918
>>508903

Анон-анончик, а где ты берёшь хорошие, годные книги по программированию и на смежные темы на английском языке?
#586 #512925
>>512882
Тем не менее это не ответ на вопрос.
#587 #512966
>>512918
В гугл вбиваешь название книги и pdf в конце.
91 Кб, 1116x778
#588 #513006
Кто-нибудь использует code::blocks?

Не могу понять как заставить окно Wathces появляться автоматически во время дебага. Т.е начинаю отладку и нужно каждый раз лезть debug->debuging windows -> wathces.

И еще не могу изменять в вотчах элементы массива, пик. Как тут программировать вобще. Хотел эту иде как замену Студии.
#589 #513027
Отличия диванного опен-сорса от коммерческой разработки в вакууме:

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

ОС: Сам получаешь пулл реквесты от контрибов, прошедшие тесты, мержишь.
К: Замшелые вонючки месяцами сидят в отпусках и лениво что-то там патчат.

ОС: Везде юнит-тесты, DI, CI, SOLID, моки, travis.
К: while (true): Выкатывают уебище после полугода наращивания функционала, получают 500 звонков в службу поддержки, через месяц решают откатить, через год меняют команду на такую же.

ОС: Везде использование готовых опен-сорс модулей, DSL, convention over configuration
К: Неосиляторы копаются в спагетти-коде уровня лабораторных, в проекте валяются чьи-то deprecated абстрактные фабрики с версии 5-летней давности, все нужные высокоуровневые и ряд низкоуровневых процессов покрыты велосипедами (разумеется тестами покрыто 10% велосипедов в лучшем случае).

ОС: Смелый рефакторинг и deprecating
К: Боятся что-то изменить в лапше или переписать лапшу, в падлу, хочется в отпуск.

ОС: Энтузиазм, любовь к своему делу, глубокие познания CS и практик.
К: Авторы PHP-лапши ноют на тостере о выгорании, потому что за 10 лет работы не научились использовать хотя бы 10% нужных практик.
#590 #513030
>>513027
Для чего этот "сравнительный анализ" был сделан?
280 Кб, 452x455
#591 #513032
>>513030
Чтобы офисное быдлецо занялось саморазвитием для своего же блага.
#592 #513042
Суп, программач, хочу стать программистом. С чего начать? Какой язык учить? Подумываю о руби
265 Кб, 800x600
#593 #513044
>>513027

> В итоге проекту год, а дыры и баги уже трудно найти.


> ОС: Везде юнит-тесты, DI, CI, SOLID, моки, travis.


> ОС: Везде использование готовых опен-сорс модулей, DSL, convention over configuration


> ОС: Смелый рефакторинг и deprecating


> глубокие познания CS и практик


То-то даже офис нормальный сделать не могут.
#594 #513047
>>512869
Легче. Хотя бы переписывать старый софт с Delphi на C#. Но проще всего со знанием PHP или 1C, это 95% рынка всех вакансий в той стране.
#595 #513048
>>512829
Лалка, на жабе тебе нужно будет знать все это и еще больше.

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


1C
#596 #513049
>>513048
Разве 1С это не зашквар?
#597 #513050
>>513049
Может, и зашквар, зато везде нужно и неплохо оплачивается. Мой знакомый 1Cник имеет в месяц 60к и в хуй не дует, а я со знанием JavaEE второй год не могу найти работу.
#598 #513052
>>513050
Бля, перекатиться в 1с что ль.
141 Кб, 309x360
#599 #513054
>>513052
Есть и другой вариант.
#600 #513055
>>513054
Там тоже в хуй дуть не надо?
#601 #513056
>>513055
Надо, и платят меньше. Но по крайней мере работа точно найдется. Главное - привыкнуть к вкусу сладкого хлебушка.
#602 #513057
>>513056
Но ведь сладкий хлебушек в жабаскрипте. А в похапэ всё логично.
#603 #513058
>>513052
Тащемта работа специфическая: надо контактировать с бухгалтершами. Бухгалтерши - это самые мразотные твари во вселенной, пидорашьи скотосамки с охуительным чсв. Когда это животное начинает описывать задачу, ты должен сдержать желание разбить ее фиолетовую башку и вежливо улыбаться. Разумностью обладают только главные бухи, простые же - это что-то на уровне собак или крыс. Типичный эпизод: бух с пафосным видом несет полнейшую хуйню, ты слушаешь и пытаешься понять, что же на самом деле должно быть в этом сраном отчете. Следовательно, надо самому хорошо шарить в бухучете и иметь титановую жопу, чтобы не сорваться и не послать нахуй. Скилл улыбаться и быть "хорошим мальчиком" необходим.
С точки зрения программирования в 1С примитивные скрипты уровня лаб на первом курсе. Процедурное программирование как оно есть, еще на на русском языке.
#604 #513061
>>513058
Зато их можно поёбывать.
#605 #513080
#607 #513091
>>513084
Эта пикча не раскрывает тот факт, что за пописывание корявеньких стартапов и веб-приложух на objC платят в 4 раза больше, чем за компилирование ответственных билдов очень сложных приложений на С++
#608 #513101
>>513084

> 3D/игры - C++


Дальше не читал.
#609 #513103
Куда устроиться C++/C#/php начинающему программисту за 10к рублей в месяц?
#610 #513104
>>513101
А на чём? На юнити?
#611 #513107
>>513104
Юнити - самый лучший вариант, чтобы вкатиться в гейдев да и продолжать тоже, дохуя переходят на неё из-за охуительной кроссплатформенности. Джуниоры на крестах в 2015 нахуй никому не нужны. И да, я работаю в гейдеве.
#612 #513110
>>513107
Хуи сосёшь?
#613 #513112
>>513107
О, раз уж ты начал о юниорах. Что требуется от юниора C#, какие технологии?
#614 #513113
И вообще, начинать изучать погромирование с крестов - прямой путь в никуда. Пиздецовый дизайн крестов можно понять только если ты уже знаком с историей дизайна ЯП.
#615 #513115
>>513112

> Что требуется от юниора C#, какие технологии?


Если ты хочешь вкатиться в юнити-гейдев джуниором, то
1. Делаешь свою небольшую игру на юнити
2. Отвечаешь на собеседовании на дибильные вопросы по шарпу аля что такое стек, что такое делегат и т.д.
3. Просишь зп 40к.
#616 #513116
>>513115
А если я хочу работать программистом за 10к рублей в месяц, куда мне податься? >>513103 Если что я умею и юнити, пробовал писать свою игру, но стало лень, ибо идей не было и моделей. А так там ничего сложного.
#617 #513123
>>513112
Сделай простенький TODO список для телефонов на хамарине + сервер на аспнет мвц.
#618 #513124
>>513115
Не работал в других сферах? Сейчас в вузике учусь, начал задумываться над работой, выбор пал на C#, потому что на нём я буду иметь свободу выбора, работать backend макакой, а в свободное время клепать формочки или писать игоря. Поэтому и спрашиваю по технологям, чтобы хоть куда-то устроиться ради практики.
#619 #513126
>>513124
Есть три стула:
1. геймдев на юнити
2. смартфоны-смартфончики на xamarin
3. пердолинг говносайтиков на asp.net mvc + какой-нибудь angular
Выбирай.
#620 #513127
>>513126
А третий пункт без фрэймворков js возможен?
#621 #513129
>>513116
Ах, да, главная проблема в том, что работа должна быть удаленной.
#622 #513130
>>513127
Нет. Нужна мартышка, которая может самостоятельно слепить нечто работающее.
#623 #513133
>>513130
Блять, по-моему это несправедливо. Ну да ладно, спасибо, лучший путь это смартфончики, как по мне.
#624 #513134
Лол, кодоовощи производят забагованый кал и считают себя элитой. Более печального зрелища сложно себе представить. Кодоблядям срут едким поносом с червями в раскрытые от восторга ротешники, а они только мычат в порыве кодоблядского припадка.
Напиши на своем унитазе новую веб-дрисню на кал.js и поймешь, за кого на самом деле тебя считают работодатели. Вы — ничтожества, вы — хуже имбецилов, ментальные кастраты и каловые наркоманы. Продажные жлобы зарабатывают на вас огромные капиталы, заставляя вас писать кал и макая лицом в понос, а вы и рады
#625 #513137
>>513127
Вполне. Я делал сложные сайты рабочий аналог девиантарта, монетизировался хуево правда совсем, закрыли на чистом asp.net mvc + минимальные знания жс + чутка jquery 5 лет назад. А сейчас с выходом asp.net 5 вообще всё классно, базовые жс фреймы за тебя выбраны, все работает искаропки даже на линупсе, лол, я на убунте вчера накатил вебприложение под .Net Core, вообще охуеть.

А всякие ангуляры и прочая хипстота - да ну ее нахуй, больше ебли.
#626 #513145
>>513134
А что сейчас почётно в айти? Куда вкатиться, чтобы стать элитой?
#627 #513149
>>513145
Лол, айтивощи производят забагованый кал и считают себя элитой. Более печального зрелища сложно себе представить. Айтиблядям срут едким поносом с червями в раскрытые от восторга ротешники, а они только мычат в порыве айтиблядского припадка.
Найди работу джуниором и поймешь, за кого на самом деле тебя считают работодатели. Вы — ничтожества, вы — хуже имбецилов, ментальные кастраты и каловые наркоманы. Продажные жлобы зарабатывают на вас огромные капиталы, заставляя вас писать кал и макая лицом в понос, а вы и рады
#628 #513152
>>513149
А что сейчас почётно в мире? Куда вкатиться, чтобы стать элитой?
перл. #629 #513163
Анончик, не подскажешь обучающей литры по перлу5 на русском?
#630 #513166
>>513163

> 2015


> пердол

#631 #513171
>>512966
Пробовал, больше половины книг нету. Ещё варианты?
#632 #513174
>>513166

>513163


> 2015


> пердол


Я нимагу в Стронг инглиш;;;;;(((((
#633 #513175
>>513163
http://rghost.ru/6trNbmbn6
Анон писал, незнаю какая там версия.
#634 #513177
>>513175

>513163


>http://rghost.ru/6trNbmbn6


>Анон писал, незнаю какая там версия.


Спасибо. Версия 4.1
2013г.
android release files #635 #513314
Анончик, суть в том, что зарелизеный APK и дебаженый отличаются хэшами хуешами и прочим.
По этому мне часто приходится делать релизный АПК, заливать его на яндекс диск, потом качать телефоном и устанавливать. Это все блять долго. Хочу написать пару скриптов на shell что бы делать это автоматически.
Посоветуй годный репозиторий, куда можно складывать релизовый apk а потом его так же оттуда скачивать.
#636 #513322
Веб-технологии вызывает у меня только негативные эмоции. В каком направлении развиваться, чтоб по-мнимому с ним контактировать.
#637 #513325
http://habrahabr.ru/post/262295/

Анон, зачем они это пишут? Кому-то интересно читать эту хуйню? Зачем вообще читать хабропарашу, если можно читать книжки и погромировать?
#638 #513327
>>513325

> Анон, зачем они это пишут


Это перевод.
#639 #513331
>>513325

>Анон, зачем они это пишут?


Это так называемые дрочащие программистишки. Они же молодые специалисты, как это называлось в СССР. Не допустили их до взрослых проектов, и не допустят уже, они и скапливаются в местах вроде хабра, пока не расползутся по другим областям (младший научный сотрудник НИИ социологии, старший помощник младшей секретутки и тд — кстати, тоже из совка).
#640 #513333
>>513322
Логистом, юристом, оценщиком, аудитором, агентом по недвиге, агентом по продажам, маклером, гей-шлюхой.
А то «есть два стула», «есть два стула»... вам самим-то не надоело ещё?
#641 #513336
>>513325

>с современным функционалом


>проще комбинировать (combine)


>составлять композиции (compose)


>безопасность


>технологический прорыв


>средства, отсутствующие у конкурентов



Ну-ну да, всё это в гоуне конечно же есть.
Особенно проиграл с этих оправданий

>Дженерики НЕВЕРОЯТНО сложны как по своей семантике, так и по реализации


>Все дело в выразительности алгоритмов, а не в системе типов.


>при добавления отображений (maps), авторы языка потратили несколько недель на обдумывание их дизайна и реализации.


И прочие just use for loops.

Пиздец, такое-то позорище выкатывать в наши дни. Самое печальное, что так как языки взлетают не за счёт своих возможностей, а за счёт агрессивности маркетинговой компании, а возможностей гугла вполне хватает чтобы нассать в глаза всей индустрии, то скоро это говно действительно появится в продукшене, ёбаный стыд, запасаемся попкорном.
#642 #513355
>>513336
Да угадаю. Ты пишешь на С++?
29 Кб, 350x604
#643 #513357
Господа, не могу найти, как в С работать с файлами? Находит только по С++. Или отличия нет?
#644 #513360
>>513357
В K&R для этого глава есть. прочитай её. И с такими вопросами тебе С++ тред ещё не раз пригодиться.
39 Кб, 441x604
#645 #513366
Прогрмач, помоги. Есть один список имен http://pastebin.com/jMX6xM6Z его нужно привести к подобному виду http://pastebin.com/9EULy3QW. Помоги, пожалуйста.
#646 #513367
#648 #513372
>>513369
Нет немного не то, смысл в том, чтобы привести текст к такому же виду, а не транслитом его написать, Анна = "Анна",. Ну или подскажите как это можно сделать, сам могу немного в питон, но ОЧЕ немного.
#649 #513373
Сап, пр.
Устраиваюсь на стажировку в друпал-контору, тестовое задание решил легко задания были на верстку и пхп, про друпал нихуя не знаю.
Подкиньте почитать что-нибудь?
#650 #513374
>>513372
А тебе именно в кавычках через запятую? В пистоне легко делается.
#651 #513375
>>513374
Да, хотелось бы так и сделать, просто вручную овер 3000 строк, я заебусь делать.
#652 #513376
>>513373

>тестовое задание


>Подкиньте почитать что-нибудь?


УК РФ почитай.
#653 #513377
>>513375
Что-то вроде
for item in items:
item = "\"{}\",".format(item)
8 Кб, 239x241
#654 #513378
>>513376
Наркоман?
#655 #513380
Сап программаны, я даун, хотел бы научиться программировать. Посмотрел вакансии и охуел от количества требований разных технологий, платформ и прочего дерьма. С чего стоит начать ссаному дегенерату, дабы погружение в этот удивительный мир было не столь болезненным?
#656 #513396
>>513380
Ни с чего. Сам ссаный дегенерат среднего пошиба, но не даун, и уже года четыре пытаюсь погрузиться. Не могу сказать, что безуспешно, но боли и унижения много.
49 Кб, 676x341
#657 #513400
Здарова сука.
я тут в ассемблере пытаюсь разобраться, решил первую программу в .com закомпилить. .obj файл создался, а не .com нет и варнинги (пик), посмотрел в гугле, там вообще не о том, про VS и прочее, которое мне нахуй не сдалось. Хелп норм поцаны.
сам код из книги Калашникова:
[code]
CSEG segment
org 100h

Begin:

\tmovah, 9
\tmovdx, offset Message
\tint 21h

\tint 20h

Message db 'Hello,world!$'
CSEG ends
end Begin
[/code]
#658 #513402
>>513400
собачий скрипт, два раза код вставился
16 Кб, 676x340
#659 #513415
>>513400
Я короче узнал, что пытаюсь собрать 16bit .com файл под 32bit Windows. Окей, теперь другая проблема, у меня получилось link16 собрать, но что дальше делать? (пик) предлагает запустить программу и как это сделать тогда? В этом я полнейший нуб.
sage #660 #513417
>>513400
калаш разве можно запрограммировать?
#661 #513418
Анон, какую сортировку за логарифмическое время ты бы посоветовал хорошо выучить и почему? Инбифо: квиксорт. Каждый пидорас говорит про квиксорт, хотя он так же имеет худший случай, и есть другие сортировки.
#662 #513426
>>513400

>masm


Для себя, а не для препода делай. Ставь fasm, читай http://asmworld.ru
#663 #513429
>>513418
Очевидная пирамидальная
#664 #513431
>>513429
Так и думал, что мне ее посоветуют. А почему?
#665 #513439
>>513426
А что если все книги в основном идут на примерах с masm или там особой разницы нет?
190 Кб, 1105x822
#666 #513440
Каким-то образом можно настроить ноутпад так, чтобы строка прокрутки не появлялась, а весь шифротекст заполнял все пространство ноутпада? Хочу, чтобы был виден весь шифротекст.
#667 #513441
>>513439
А, там учебный курс полностью. Все, вопрос отпал, спасибо анон, который скинул сайт.
#668 #513469
Поясните за Иннополис.
#669 #513472
>>513469
Город в Татарстане. Тип продвинутые технологии везде.
Так же есть университет так же названный. В перспективе успешное место.
Дальше сам. Начни с основ https://ru.m.wikipedia.org/wiki/Иннополис
#670 #513478
>>513472
Так это всё я уже и сам нагуглил. Вопрос в том, стоит ли идти в ихний университет. Видел тут к нему некую неприязнь.
#671 #513487
>>513478
Да никто нихуя не знает, инфы в инете мало, живых людей оттуда не знаю, нахуй оно тебе?
мимо казань кун
#672 #513488

>513472


> ихний


Сука, ты делаешь мне больно.
По делу- да. Я бы и сам пошел , будь я рукастым и совершеннолетним. А так, мимо.
Вполне хороший вуз. Преподы топовые с итмо валят в иннополис. Пруф был где то
#673 #513503
>>513488

> будь я рукастым и совершеннолетним


Лол, и какой же средний возраст месных кодеров.
#674 #513504
>>513503
Ну там не совсем средние. Думаю выше среднего.
Абы кого туда не берут. Там тесты индивид. Диалоги. Короче все серьезно там.
#675 #513506
>>513503
Упд.
Насчет возраста я без понятия. ;)
182 Кб, 723x1023
#676 #513513
Не хочу создавать новый тред по пустякам, но появились мысли о том, чтобы начать IT-карьеру с тестирования. Поэтому хочу спросить у высокопочтенных:
1) Правильно ли я поступаю, что начинаю путь с этого?
2) Стоит ли вообще этим заниматься?
3) Где лучше всего искать вакансии?
Материала для обучения у меня в приципе в достатке, но если знаете что-то действительно годное - посоветуйте, пожалуйста. Заранее благодарю за ваши ответы.
#677 #513518
>>513513
У тебя мысли о том, чтобы конкурировать с индусами.
Начни с экономики, штолле.
137 Кб, 512x512
#678 #513532
Антохи, есть ли какая нибудь более менее вменяемая реализация аудио записи на чистом хтмл5? Без всяких флешей и жабаскриптов...
Все что нашел пока только это http://stackoverflow.com/questions/16413063/html5-record-audio-to-file
Но там тоже жс есть. Или все таки бровзеры пока не могут без костылей это делать?
#679 #513566
>>513513
1) Ну если хочешь перекатываться в программисты потом - возможно будет сложно, так как работка по сложности вроде младшего unix-админа (но получают почти как программисты соответствующих рангов).
2) Нужно иметь некоторую предрасположенность - ты будешь прокурором программистов. От работы тестера зависит качество продукта, но чем глубже ты доебываешься к багам - тем больше программисты работают после 8 вечера.
3) На хедхантере)))))
9 Кб, 259x194
#680 #513573
Анон, молю!
Был где-то пак охуенной инфографики по языкам и IT
Как найти?
#681 #513590
Оп или шаращий индивид,молю, я тут пытаюсь влиться в океан кодов и прочей хуйни. Зависал одно время на сайтах. Поясни, по вопросам в скайпе плз???????? Login: timsmercy
#682 #513593
>>513513
Не надо. Это полный треш. Это самая унылая и тупая работа в мире. Это неуважение даже в мелкофирмах, где начальник видит только как люди продают или пилят фичи, которые можно продать. Это когда замечают только фейлы. Это меланхолия и уныние, это когда ты приходишь домой уставший как черт, занимаясь тошнотворной рутиной 120% рабочего времени и не находишь сил что-то изучать потом.

Но если ты такой же сыкун как я, то откликайся на все вакансии, даже если там требуют от года-двух, если подходишь под 50% технических требований. Не говори про то, что планируешь перекатываться в погромисты, если это не подразумевается в вакансии; не говори про Савина, можешь рандомных авторов назвать, но Савин и Канер приводят в бешенство рекрутеров. А еще самый простейший вход - это веб.
Все, пожалуй.

И да, мне довелось совершить такую ошибку, а потом пришло осознание, что два месяца на "узнать что да как" превратились в полгода, я уволился и за месяц дотянул до джуниора погромиста, пока все ок но нервы до сих пор того
#683 #513599
>>513593
Толстишь что ли? Не думал что у тестеров такая жопа, благо меня отговорили в свое время, пойду пивом его угощу что-ли.

мимо другой анон
3 Кб, 223x226
Я у мамы эгоист #684 #513600
Анон, каково это работать в команде над крупными проектами?
В чем пруфиты и как оставаясь индивидуалистом тоже пороться в зад грести миллионы?
25 Кб, 400x372
#685 #513607
Оче нужно дописать многопоточный парсер на python, прям срочно-срочно.
Кто владеет?
252 Кб, 979x768
#686 #513610
>>513599
Это правда жопа. Опыт 2 месяца на фрилансе, 4 в крупной кампании с отлаженным процессом, 1,5 в мелкофирме из 12 человек подтверждает. Вариант только для тянок, которым захотелось мужа с хорошей зп и нарастить свою жопу на одном месте до таких размеров, чтобы не взять на руководящую должность их было уже нельзя.
Да взять хотя бы для примера этих бабищ с семинарами-тренингами-коучами и примазавшихся омежек.
#687 #513620
Анон, объясни простым языком, что такое библиотека и фреймворк. Гуглил офк, но там очень пространные объяснения. Эти штуки добавляют новые функции в язык? Или это вообще отдельные среды для разработки?
И еще непонятны термины: дженерики и сахар.
#688 #513622
Куда проще всего перекатиться AS3 программисту?
C#? Другие диалекта ECMAScript? А может Unity?

Я пока в раздумьях.
#689 #513634
>>513620
Библиотека - набор готовых функций
Фреймворк - готовая платформа для разработки
Оба - сорта костылей, как и IDE, помогающие программисту сосредоточиться на узком процессе
При неправильном применении плодят кучу "мусора" и засоряют код, который потом чистит сборщик, который в свою очередь плодит другой говно, портит структуру, и вообще все это говно без тщательного контроля наци-разраба как джамшуты - гасторбайтеры короче
#690 #513655
#691 #513657
>>513607

>многопоточный


>python


Nyet
#692 #513661
>>513634
От души, а ебани-ка ещё положняк по языкам.
#693 #513663
>>513622
Scala, разумеется
#694 #513664
>>513657
from multiprocessing import sasai
#695 #513670
>>513664
from GIL import sasai
#696 #513675
>>508903
Аноны вопрос :
Я веб программер и в сфере веб постоянно все меняется. Новые фрэймворки, новые ЦМС, браузеры каждый месяц с новой придурью и.т.д.
Вобщем непостоянство. То развивают что то, то забрасывают.

Я старею и хочется стать программистом с перспективой на небедную старость.
В шапке поста говорится учить ruby/python.
Но я не знаю - может у вас так шутят.

Короче такой вопрос - какой язык будет востребован в ближайшие лет 15-20 точно? И желательно востребован широко.
#697 #513680
>>513675
Вопрос из разряда "акции какой компании будут расти и не падать ещё лет 15-20 точно и желательно на 100% в день".
#698 #513682
>>513680
Я понимаю, но скажем я веб разработчик и даже с моего слабого опыта я могу видеть тенденции веб рынка. Что в моде. Какие библиотеки у людей на языке, какую CMS рекламщики так зарекламировали что её хочет половина клиентов не понимая какой это отстой итд.

А в программировании я на не веб языках я такого не знаю. Поэтому спрашиваю здесь.
#699 #513685
>>513682
А сруби/питухон это типа не веб?
#700 #513686
>>513675
Если ты казуал, для которого код это ненавязчивый заработок и не хочется вылизывать строчки, читать книги, кодить для себя и опенсорса по выходным - php (я не беру в расчет мейнтейнеров фреймворков вроде lavarel, yii2, zend и прочий 1% серьезных php кодеров LEL). Ну или если ты деревенский парень, которому достаточно денег за написание drupal модулей каких-нибудь. Как вариант - казуал может стать быдлом на django, java, c#.

Если ты прешься от программирования, тебе интересно что такое функции, декораторы, генераторы и лямбды, если ты живешь в консоли, если способен осилить книгу уровня eloquent ruby или написанную в BMF питонью документацию, если тебе интересно играть с магией языка - бери python, ruby, nodejs, go, erlang.

Опять же, если питоний или рубий программист не может в предыдущий пост - он займет свое место на проперженных django/rails проектах и остановится в развитии. Или будет ковырять омерзительную nodejs парашу.
#701 #513687
>>513686>>513682

>если тебе интересно играть с магией языка - бери говно, говно, говно, говно, erlang.


Scala тогда уж.
56 Кб, 604x568
#702 #513688
>>513687
Мы обсуждаем языки программирования для бизнеса, а не анальные шарики для белокурых арийских детей.
#703 #513689
>>513688
Тогда твой выбор Джява и ПХП, все остальные перечисленные языки в той или иной степени маргинальны.
#704 #513692
>>513686
Цель моего поиска язык не лишком сложный в освоении, но достаточно востребованный что бы разучив его быть востребованным специалистом в том числе за бугром(Канада к примеру).

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

Мне хочется язык для заработка, но что бы в свободное время можно было на нем что то для себя писать(желательно игры).
#705 #513693
>>513689
Пистон и JS еще. Мне, как быдлу, сильно не нравится ruby с его СПГС. СПГС в JS еще можно оправдать расширением возможности legacy языка + новые ECMAScript версии + охуенная популярность JS на клиенте + перспективная нодка на которую рано или поздно напердолят фреймворк с сишными биндингами, неблокируемостью и нормальным errors handling.

Ну а питон нормально помещается даже с самой ебанутой магией в моей тупой голове, мне легче прочитать или написать map/reduce однострочник, чем понять ворохи странной ruby магии от психически изношенных японских жабистов.
#706 #513695
>>513692
Игры-то разные по сложности бывают. Тетрисы и аркадки всякие можно писать на любом языке в т.ч. скриптовом, а если игра требует много проца - надо брать С++, но на нем почти нет веба (там где он есть надо скорее быть байтоебом и админом, чем ЯВУ кодером).

Короче твой выбор Java.
#707 #513697
>>513693

>с сишными биндингами


Рак всей динамикопараши
#708 #513698
>>513695
А C++ востребован?
Может лучше C#?
Я слышал он используется в движках Unity и UE.
#709 #513699
>>513698
Если ты мышкоеб и виндоеб - да, c#
#710 #513700
>>513699
Спасибо, и да я виндоеб и мышкоеб.
34 Кб, 400x314
#711 #513701
>>513657
Ну не обязательно многопоточный, главное чтобы в секунду хотя бы 100 запросов было, да главное чтобы хотя бы работало, похуй вообще.
И кстати, незаконченный скрипт в многопотоке работает, главное - считывание файла построчно не выходит. фейкоскайп - ivanmax3turbo оплата дохуя
#712 #513702
>>513701

> в секунду хотя бы 100 запросов было


Что он делает хоть?
#713 #513703
>>513702
Кстати, да, не парсер, а БРУТ, который брутит, немного сонный был, ошибся немного.

Он подключается по списку к хостам, брутит, исходники все есть, всё что нужно добавить чтение построчно из файла в thread так, чтобы всё работало нормально.
Дописать буквально десять строчек, даже пример того что работает нормально есть, но я заебался сам пытаться осилить это.
#714 #513704
>>513703

>чтение построчно из файла


А ты считай весь сразу в память, потом распределяй по потокам
#715 #513705
>>513704
Если бы я знал как это сделать.
На самом деле думал уже об этом, даже 800к строк не должно вызывать проблем.
#716 #513706
>>513705

>lines = [line.rstrip('\n') for line in open('filename')]

#717 #513707
>>513706

>rstrip


Пытался что-то написать с помощью этого почитав туториалов, но смачно соснул, да и c твоим пояснением слабо понял. в фейкоскайп напиши пожалуйста
#718 #513708
>>513707

>смачно соснул


В чём конкретно проблема?

>в фейкоскайп напиши


Nyet
#719 #513713
а у меня вот совсем нет мотивации, даже хтмл не смог осилить (вроде не тупой, просто забросил, а потом все забывается), и что я только не начинал учить - и С, и питон. просто чувствую что если бы умел программировать, то чувствовал бы себя самодостаточным, более счастливым, а без этого нет. С работой тоже все плохо, так что желательно чтобы можно было этим немного заработать потом. есть ли что-то такое, где не нужно учить кучу всего как в верстке? а чтобы что-то одно и этого было бы достаточно. мне не хватает возможно четкого плана и задач, так как своих идей вообще нет ни в какой области. современные мобильные устройства не знаю, у меня только пк есть. короче, 27 лвл кун всегда мечтал быть причастным к этому, но не было возможности. что делать? забить и смириться или устроиться каким-нибудь курьером и изучать питон для себя? или пытаться в верстку? у меня нет идей зачем это мне нужно для себя, потому и мотивации.
#720 #513714
>>513713

>совсем нет мотивации, даже хтмл не смог осилить


Мотивация тут не при чём, просто ты умственно-отсталый
#721 #513716
>>513714
да не. просто поехавший немного и у меня волевой дефект. обычно сычам советуют в верстку вкатываться, но мне не интересно все что связано с дизайном и демотивирует что там много всего. интересно именно придумывать несложные алгоритмы, смотреть как код выглядит написанный, но мне нужны поставленные задачи так как я не умею придумывать свои. может кроме программирования есть еще какие-то схожие теоретические области, которые можно попытаться освоить?
#722 #513719
>>513713

>есть ли что-то такое, где не нужно учить кучу всего как в верстке?



Нет. Программирование не такая область, где что-нибудь выучил и на этом можно жить. Постоянно нужно изучать что-то новое, при этом 99% это не то, что тебе нравится, а всякие говнобиблиотеки и говносервисы.
#723 #513723
>>513713

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


Будьте осторожны, выбирая карьеру программиста.
Для многих людей это временная карьера.
Большая часть программирования в реальном мире это написание костылей и исправление багов в чужом говнокоде.
После 5 лет, половина того, что ты знаешь, устареет.
Когда тебе стукнет 40 лет, ты будешь "out-of-date".
Организациям нужен молодой чел с 2-4 годами опыта, который будет работать до полуночи и все выходные без оплаты переработок.
Весь профит, который ты получишь это бесплатный кофе и засохший пряник.
Затем, когда ты выгоришь через 8 лет, тебя заменят свежим студентом, который знает все новые фреймворки и языки.
#724 #513724
>>513719

>где что-нибудь выучил и на этом можно жить.


А как же автор Total Commander, который затрочил в 90-х Delphi, и с тех пор живёт на деньги с продажи своей программы?
#725 #513726
взломайте акк вк, вы же програмисты
#726 #513741
Поднял недавно один веб-сервис, теперь туда постоянно какой-то мудак сыпет запросы типа ?ap=testname;cat /var/www/secret.passwd и ?mac=1234;echo thisisatest. Как мне ему поднасрать?
#727 #513743
>>513741
Сделай редирект гнусных запросов на http://meatspin.fr/
#728 #513755
Если я выучу только javascript + html + css, я смогу быть успешным как Ерохин?
#729 #513759
>>513741
Хуй забей.
#730 #513764
Анон, а вообще ведь похуй, что учить? Главное знать основы программирования, все эти алгоритмы, логикой владеть хорошо. А любой язык/фреймворк после этого освоить можно за месяц-два. Или я не прав?
#731 #513774
>>513764
ПРИШЛО ВРЕМЯ УЧИТЬ НОВЫЙ ФРЕЙМВОРК
ФРЕЙМВОРК САМ СЕБЯ НЕ ИЗУЧИТ
ИЗУЧИ ЕГО, ИЗУЧИ ЕГО ЕЩЕ РАЗ
ЗАЧЕМ МНЕ НУЖЕН СВОЙ СТАРТАП, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ
ЛУЧШЕ ЕЩЕ РАЗ ВЫУЧИТЬ ФРЕЙМВОРК
Я ИЗУЧАЮ ФРЕЙМВОРК ПО 3 РАЗА В ДЕНЬ
КАЖДОЕ ИЗУЧЕНИЕ ЗАНИМАЕТ ПЯТЬДЕСЯТ МИНУТ
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПРОГРАММИРУЮ
А ПОСЛЕ ЭТОГО ИЗУЧАЮ НОВЫЙ ФРЕЙМВОРК
ТУПОЕ БЫДЛО ОДЕРЖИМО ДЕНЬГАМИ А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК
СКАЧАТЬ КНИГУ ПО НОВОМУ ФРЕЙМВОРКУ БЕCПЛАТНО И БЕЗ РЕГИСТРАЦИИ
ЛУЧШЕ Я ИЗУЧУ ЕЩЕ РАЗ ФРЕЙМВОРК
СТАБИЛЬНОСТЬ НЕ НУЖНА Я НЕ ИЗУЧАЛ ФРЕЙМВОРК НЕДЕЛЮ ПОЙДУ ИЗУЧУ НОВЫЙ ФРЕЙМВОРК
ВСЕ ПРОСТО И ПОНЯТНО ОШИБКА TypeError: Object has no method
ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРИШЛО ВРЕМЯ ИЗУЧАТЬ ФРЕЙМВОРК
ККОКОКОКОКОКОКО НОВЫЕ ТЕХНОЛОГИИ ФРЕЙМВОРК ПРОГРАММИРОВАНИЕ КОКОКОКОКОКОКО
#732 #513785
>>513764
Нет, не прав. Так было 40 лет назад, когда компьютеры были большими, а программы - маленькими. Сегодня все решает знание фреймворков, без него ты нахуй никому не нужен. Простой пример: чтобы перейти с сишарпа на джаву надо несколько часов. Но, чтобы начать на джаве писать приложения, надо несколько месяцев задрачивать спринги-хуинги и прочее.
#733 #513787
Это нормально, что у меня нет идей? Обычно это или уже написано, или неподъемно для одного человека.
#734 #513788
>>513787

>Обычно это или уже написано, или неподъемно для одного человека.


Например?
#735 #513799
>>513764
Так должно быть в идеальном мире, но к сожалению, 99% современных инструментов не являются удоборасщепимой при необходимости fine-grained композицией фундаментальных концепций. То есть, тн "основы программирования" (алгебра, теория категорий, теория типов, логика, семантика, теория вычислимости, теория сложности) в любом случае описывают происходящее внутри этого всего, но авторы инструментов в основаниях разбираются плохо, и умеют с ними работать только по надрочке, как с рецептами, и только в частных случаях которые встречались в их личной практике, что в результате соответствующим образом отражается на дизайне фреймворков и их апи. С хорошим фреймворком, понимая основания, ты сразу мапаешь их на АПИ фреймворка. А с тем говном, коего большинство, так не получается, потому что их дизайн является реификацией субъективного говна в головах их авторов. Учи хаскель.
#736 #513801
>>513799

>основы программирования


>алгебра, теория категорий, теория типов, теория вычислимости, теория сложности


Какое это имеет отношение к программированию?
#737 #513817
>>513787
Прокачивай скилл поиска контрибьюторов, готовых работать за % с потенциальных продаж.
#738 #513818
>>513787
Напиши порноигру.
#739 #513829
Аноны, подскажите, могу ли выучить язык программирования, например питон имея ноль знаний программирования? Просто читая методички, книги по языку, смотреть онлайн курсы. Можно ли таким образом выучить язык и зарабатывать на этом деньги, или же необходимо учить математику, ООП и т.д.
#740 #513837
Посоны, как научить unix сервер после пуша на гит на другом сервере на origin/test запускать скрипт для деплоя?
#741 #513841
>>513837
Перепиши ядро с нуля
#742 #513842
>>513829

>Просто читая


И сразу нет. Практика и только практика.
#743 #513843
>>513842
не ну это понятно, читать, практиковать, пробовать что-то писать. Я имею ввиду если я не могу в математику и алгебру у меня есть шансы?
#744 #513846
>>513843
Учитывая, что программирование никак не связано ни с тем, ни с другим, думаю что есть.
#745 #513857
>>513801
Начни с википедии.
>>513846
Если ты пытался увидеть связь, но не смог, тогда нечего тебе сказать, но скорее всего ты даже не пытался, потому тебе тоже пожелание заняться самообразованием.
#746 #513861
Начал учить asp.net, до этого с вебом никогда не связывался.
Как сделать чтобы при отсылке формы значения в инпутах не стирались?
#747 #513864
>>513857
Пожалуй, я повторю вопрос, как программирование связано с тем что ты перечислил?
#748 #513880
>>513864
Нельзя понять, как Х связано с Y, зная только Y. Начни изучение Х хотя бы с прочтения википедии: для теорката, теории сложности, теории вычислимости связь будет очевидна практически сразу, но чтобы с ней разобраться, тут уже нужно будет уже углубляться. С остальными направлениями (алгебра, логика, семантика) сложнее, потому что они довольно широки и на вики они больше освещены в контексте чисел и лингвистики. Тут уже лучше книжки почитать по теме.
#749 #513881
>>513880

>Нельзя понять, как Х связано с Y, зная только Y.


То есть, никак не связано, иначе ты бы уже дал прямой и ясный ответ.
#750 #513888
>>513880
Ух, люблю почитать о необходимости матана от людей, который этот самый матан знают как раз таки поверхностно. Это так мило!
Нинужен матан, это я как математик заявляю, который просто пишет код по совместительству.
Все что ты назвал можно выучить за полгода, а то и быстрее. Из это сложность первого курса.
#751 #513902
!!!АЛГЕБРА!!!

Анон, есть одна теорема о том, что в конечном поле Fq выполняется равенство x^q = x. Помоги найти ее, а то мне надо сослаться на нее, а печатать доказательство я заебусь.

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

мимо математик
#752 #513907
>>513888
Как раз матан и ненужен, за исключением специфических областей. Но я ведь его и не упоминал. Для перечисленных мною разделов математики, математический анализ - это просто один из доменов, в которых их можно применять, но сами они не используют никакие концепции из математического анализа. Вот просто маленький пример, как можно использовать теоркат и абстрактную алгебру для вебформочек:
https://github.com/jaspervdj/digestive-functors/blob/master/examples/tutorial.lhs#L18
Моноиды для обобщённого механизма накопления ошибок при валидации формочек:
https://hackage.haskell.org/package/digestive-functors-0.8.0.0/docs/Text-Digestive-Form.html#g:4
Когда ошибок валидации нет и формочка правильная, там будет соответствующая моноидальная identity, когда появляется новая ошибка, она прибавляется к старым полугрупповой операцией. Благодаря этому можно использовать любой кастомный тип с реализацией для него тайпкласса моноида.
#753 #513908
>>513788

>Например?


Криптосистема Вильямса.
#754 #513909
>>513907

>haskell


Вот ты и попался, Маня, подставляй очко
#755 #513910
>>513907

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


А нахуя, если я это на дивах и инпутах быстрее реализую?
#756 #513912
>>513908
Одновременно и написано, и неподъемно.
#757 #513913
>>513908
Это не цель, а средство.
#758 #513914
>>513907

>тайпкласса моноида


Пиздос, людям дали локальные кольца и дивизоры на алгебраических кривых - нет, не хочу дивизоры, хочу жрать говно и надрачивать на полугруппы.
#759 #513916
>>513910
А причём здесь это? Вьюшку для этого всего тут ты тоже на дивах и инпутах можешь реализовать:
https://github.com/jaspervdj/digestive-functors/blob/master/examples/tutorial.lhs#L142
Сбор данных формочкой с их валидацией - ортогональны вьюхе, которая будет это рендерить, и здесь в этом плане идеальный separation of concerns.
#760 #513919
>>513914
Ты криптопетушара и используешь алгебру в её классическом домене - числоёбстве.
В прикладном программировании другие акценты, потому и другие алгебраические структуры популярнее.
#761 #513921
>>513919

>другие алгебраические структуры


Нахуй нужно, есть же абстрактная фабрика
#762 #513923
А на чем написан бекенд двача?
#763 #513924
>>513923
На перле, вероятно
#764 #513926
Вот это поворот. Почему перл?
#765 #513929
>>513926
Потому что манька не писала свой движок, а взяла тухлое говно (вакаба)
#766 #513930
Есть один сокет на винде. Я принял данные, например "200 OK". Все, что следует за этим - мне нахер не нужно. Вопрос - как очистить буфер winsock или функции recv(). Си.
#767 #513932
>>513930
Никак, обрывай соединение.
#768 #513933
Ппц как срать хчоу, аж епрдак трещит
#769 #513934
>>513932
Бля, я об этом не подумал. Спасибо тебе. Ебашу прокси-чекер, и долго держать коннект мне не требуется.
#770 #513936
>>513929
Ясно. Собираюсь учить джангу, вот думаю в качестве учебного проекта делать имеджборд.
#771 #513937
>>513929
вакаба на пхп
#772 #513938
>>513937
Подставляй ротешник

>Wakaba (Вакаба, moon. 若葉) — движок имиджборда, созданный горячим финским программистом (Dag Ågren) из древних скриптов Futaba и Futallaby. Он написан на языке Perl и использует SQLite для хранения информации о тредах. Этот скрипт, из-за его открытости, широко используется на различных чанах (хотя, конечно, сейчас понемногу вытесняется более новыми).

#773 #513939
>>513937
на перле же
#774 #513943
Анон, почему настало время быдла? В детстве я каждое лето смотрел днем мульты по стс. Там была такая-то годнота: люди икс, гаргульи, сериалы звездный путь и на краю вселенной. А сейчас по стс идут Воронины. Пиздец, нахуй так жить?
0 Кб, 152x66
#775 #513946
>>513943
Потому что СТС не нужен
#776 #513947
>>513943
люди икс годнота? пфф
#777 #513948
>>513947
А еще был постапокалиптический сериал "Грозовые камни". Недавно пересматривал его, и актеры показались невзрачными, но в то время он так доставлял мне. Алсо, Гаргульи М-М-МАКСИМУМ ГОТИКА.
112 Кб, 446x474
#778 #513951
>>513948
>>513947
>>513943
А мне вот это запомнилось
#779 #513954
>>513951
А кто это самая правая? Я не помню чет ее.
#780 #513955
>>513943
Почему ты решил написать об этом в ньюфаг тред програмача?
#781 #513956
>>513954
Хуй знает, в первых сезонах её видимо нет, а я в основном их и застал
#784 #513959
>>513957
>>513958
Говорят, поиск подстраивается под то, что ты искал до этого грязный дрочер.
81 Кб, 960x640
#785 #513961
Посоны, а где можно найти с озвучкой СТС? Няшка заранее.

http://rutracker.org/forum/viewtopic.php?t=389796
53 Кб, 600x600
#786 #513969
Каталог полезных постов в этом ИТТ треде (кроме ОП-поста):
>>513799
>>513880
>>513907
>>513916
#787 #513981
>>513907

> Моноиды для обобщённого механизма накопления ошибок при валидации формочек



Начальник!

> data User = User


> { userName :: Text


> , userMail :: Text


> , userCountry :: Country


> , userCity :: City


> } deriving (Show)

#788 #513987
>>513981
И чё ты этим сказать хотел? Какая связь между обобщённостью моноидальной валидации и целевым типом формлетов? Этот User - это тип, который путём комбинирования операций аппликативного функтора строится из формочки. Валидируем значения полей формочки в процессе построения User. Моноид ошибок от типа User никак не зависит. Он зависит от того, что мы будем передавать во все эти check/validate и тд:
https://hackage.haskell.org/package/digestive-functors-0.8.0.0/docs/Text-Digestive-Form.html#v:check
#789 #513991
>>513987

> чё


Капчё. Правильность Сити зависит от Кантри, поэтому валидаторы в общем виде неассоциативны, и твои моноиды превращаются в "моноиды я честно буду соблюдать порядок валидации, мамой клянус".
#790 #513997
>>513991

> превращаются


А еще точнее, конечно же не превращаются, система типав не даст, а вынуждают укрупнять валидаторы, либо ложить на зависимости. Очередная хачкепобеда по построению.
#791 #514002
>>513991
Ну и причём тут это? Ты что-то не то себе удумал. Моноидальность валидации - это о накоплении ошибок в коллекцию. Смотри: инпуты по отдельности, из которых забираем и валидируем строки - формлеты, набор формлетов вместе данные которых забираются в структуру - тоже формлет. Это всё о масштабировании и композабельности. Когда мы пишем вот это:
userForm = User
<$> "name" .: text Nothing
<*> "mail" .: check "Not a valid email address" checkEmail (text Nothing)
Мы валидируем эти маленькие, атомарные формлеты. Понятное дело, что зависимости между ними на этом этапе мы проверить не можем. Но в результате этой операции мы получаем большой формлет, у которого внутри уже сформированный User. И к нему мы можем применять все те же операции check/validate, тк это тоже формлет. Но в предикате нам уже доступна вся структура, а не отдельные её составляющие. И если на этом этапе в check мы проверим, что для кантри неподходящий сити - соответствующая ошибка через (<> err) апплицируется к тем ошибкам что уже есть.
#792 #514004
>>513708

>В чём конкретно проблема?


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

>>513701
bump
#793 #514005
Выглядеть это будет примерно так:
userForm = check "Contry-City mismatch!" checkCountryCity $
User <$> ... <> ... <> ...
where
checkCountryCity User{..} = cityInCountry userCity userCounty
#794 #514012
поцаны, а поцаны, как проверить помещается ли введенное тобою число в указанный тип, допустим, в int.(c++)
#795 #514014
>>514012
Читать сначала в строку, смотреть на размер а потом конвертить в инт если все ок.
#796 #514015
>>514002
>>514005
Ну это круто конечно, но тогда ведь получается, что моноиды в этом случае сбоку припека, а большая часть дизайна в разделении валидации на этапы. Можно конечно представить, что это моноиды к такому вынудили, но тут кого вынудили, а кого заставили их ломать.

Вообще эти твои этапы хорошо получились, мелкие - чистые, а в большие уже IO, например, все запросы к бд в одном батче и все такое. С другой стороны сами этапы моноида не образуют, с третьей им и не зачем, потому что всего два, можно и так записать, а с четвертой слишком много дребедени вместо введения отношения порядка у валидаторов.
#797 #514017
>>514014
[code lang="c++"]
int temp;
cin >> temp;
if (sizeof(temp) > Че тут?)
/ ... /
[/code]
Если так, то как проверку то сделать?
#798 #514019
Анон, чем открыть файл .win? Гугл какую-то хуету выдает.
#799 #514021
>>514017
Нахуй тебе вообще это? Возми питон. Или там хаскелл, можно любые числа вводить, главное чтобы памяти хватило.
#800 #514025
мы вам перезвоним
#801 #514026
>>514021
нахуй ты мне тогда чето пишешь, если не знаешь?
я ж пришел, чтобы помощи попросить, а не совета че лучше учить, с этим я уже разобрался.
#802 #514031
>>514015
Я к тому, насколько это всё методично, и какой хороший реюз знаний получается. Нужно комбинировать результаты вычислений в специфическом контексте? Ага, придумываем тип для контекста, помещаем параметр типа результата вычислений последним, делаем тип аппликативным функтором. Нужно аккумулировать ошибки, какой выбрать тип? Лучше оставить выбор пользователю. Ну тогда какой выбрать интерфейс? Нужно нечто, что имеет кейз отсутствия ошибок, и что позволит склеивать ошибки вычислений двух контекстов - ага, монойд. И это только самый-самый энтрилевел. Уже сейчас подобного, и вещей посложнее, немало, количество прикладных применений этих вещей в библиотеках потихоньку растёт, а умные люди вон продолжают прощупывать: http://bartoszmilewski.com/2015/07/13/from-lenses-to-yoneda-embedding/
#803 #514048
>>514004
Давай фейкомыльцо.
#804 #514050
>>514048
mekeev2016@yandex.
#805 #514073
>>514017
Вроде бы со стандартного потока ввода строка приходит, а не число. Значит, нужна функция is_numeric(строка) и atoi(строка).

sizeof(int) выдаст 4 байта, он тут вообще ни при чём, это из другой области вооще. целое число всегда будет 4 байта.
10 Кб, 252x178
Проблема уровня /зк #806 #514079
Анон, у меня какая-то мания "стать гуру". требовательный к себе, все кажется что мало знаю, недостаточно прокачан в скиллах и т.п. Постоянно над этим думаю, как мне изучить очередной язык и технологию, чтобы соответствовать планке гуру из той пасты "Что должен знать настоящий программист". Это какая-то зацикленность и постоянная гонка за призрачным оазисом, но ведь он может никогда не быть, анон. Зачем все это? Правильно ли я иду? Что толку из бесконечного саморазвития...
152 Кб, 1016x706
#807 #514098
Анон, что здесь за хуйня со скобками?

https://ideone.com/oRvPco
#808 #514104
>>514098
И почему там сдвиги вправо? Ведь сдвиг вправо - это деление на два, а если мы возводим в степени в двоичном поле, то надо сдвигать влево.
58 Кб, 604x404
#809 #514121
Посоны, ни у кого случаем не завалялось книжек
«Совершенный код» Стивена Макконнелла и «Идеальный программист» Роберта Мартина в fb2?
#810 #514126
>>514121
Макконнелл хуита 500+ страниц ни о чем. А у дядьки Боба ищи самую свежую книгу (любую), один хуй он копипастит одно и то же из книги в книгу.
#811 #514129
>>514098 >>514104
А что не так со скобками? И почему ты решил что там нужо возводить в степень? Там извлекается 32, 7, 5 и т.д бит, для этого сдвигается вправо.
#812 #514134
>>514129
Но все равно почему-то генератор выдает только нули.
#813 #514136
>>514073
is_numeric проверяет является ли числом.
atoi - преобразует строку в число, правильно?
А я хочу проверить помещается ли число в тип int.
Или все выше можно как-то совместить?
77 Кб, 600x500
#814 #514138
>>514079

>мания "стать гуру"


Ты хотел сказать стать задротом?

Никогда не делай мелочи, иначе ты погрязнешь в мелочах. Делай либо ничего, либо то, что максимально эффективно.
Мути стартап, делай миллион за месяц, начни курить бошки.
#815 #514139
>>514136

>А я хочу проверить помещается ли число в тип int.


Там вроде есть константа MAX_INTEGER или что-то вроде того. Не больше (2^32 - 1)/2 в твоём случае, но лучше константа.
#816 #514140
>>514139
Или (2^32)/2 - 1 я хз в общем.
#818 #514143
А вот тут, похоже, код работает, да и описание на первый взгляд более подробное. Русня, как обычно, соснула.

https://en.wikipedia.org/wiki/Linear_feedback_shift_register
#819 #514145
>>514134
А ну да, там одна скобка лишняя. Нули там в самом начале, потому что с еденицы начинает.
https://ideone.com/zDKNIP
#820 #514174
В-третьих, имеется грандиозная картина великого Замка Математики, возвышающегося где-то в платоновском мире идей, каковой замок мы скромно и преданно исследуем (а не конструируем). Величайшим математикам удается ухватить какие-то контуры Великого замысла, но даже тем, кому открылся всего лишь узор плитки на кухне, это открытие может принести счастье и блаженство. Тот, кто предпочитает выразить эту же мысль иными словами, с помощью семиотической метафоры, мог бы сказать, что математика –– это прототекст, существование которого только постулируется, но который тем не менее лежит в основе тех его искаженных и фрагментарных копий, с которыми мы обречены иметь дело. О личности автора этого прототекста (или строителя Замка) все могут только
строить догадки, но Георг Кантор с его виденьем бесконечности бесконечностей как напрямую вдохновленной Богом и Курт Гёдель с его «онтологическим доказательством» сомнений на этот счет, кажется, не испытывали.
119 Кб, 500x500
#821 #514192
Шёл 2015 год. Какой язык является тем что стоит учить в первую очередь? Знаю, вопрос говно, но есть время которое хочу потратить плодотворно и в дальнейшем найти работу за которую платят хорошо. Умею в веб, стоит учить php или лучше знать те же кресты, питон или руби?
#822 #514197
>>514192
Я бы выбрал ruby, к тому же есть фреймворк. Хуй знает как там с многопоточностью, но прозреваю что всё в порядке.
#823 #514201
Пишу функцию, вычисляющую расстояние Хэмминга, то есть количество различных разрядов у двух двоичных векторов.

https://ideone.com/2sH4s9

Количество различный разрядов придумал вычислять так. Складываю по модулю младшие разряды чисел u и v. Если сумма равна нулю, это значит, что разряды разные. Поэтому увеличиваем счетчик только в том случае, если сумма равна единице. Можно сделать проще?
391 Кб, 1920x1080
#825 #514203
Посоны, поясните за Руст. Гавно или годнота? Насколько прямое управление памятью и типизация изолированы? union есть? Разрешено допустим в unsafe каком-нибудь просто на кусок памяти различные структуры "натягивать"?
#826 #514205
>>514202
Я там и так использую там ксор. По-другому называется сложение по mod 2 или кольцевая сумма.
sage #827 #514235
>>514205
Можно что-то вроде builtin_popcount(u^v) (или как там это называется)
#828 #514240
>>513663
>>513655

Может быть, спасибо
#829 #514254
Поясните вообще за ЯП. Что на чем пишут, например. Или какие у какого ЯП задачи. Вот за эти ЯП для начала (в шапках тредов все что угодно, только не это)
C
C++
C#
Шарп
Go
JS
Python
Haskell
D
Scala
Ruby

Сам сейчас учу питон потому, что курсера. Хочу освоить JS потому, что в AfterEffects выражения пишутся на нем. Может быть R потому, что он понятно для статистики.
#830 #514257
Здарова, чуваки. Я тут про максимальный int спрашивал и так и не нашел решения для этой задачи, хз почему, косорукий наверна.
[code lang="c++"]
vector<int> v(2, 1);
int i;
for (i = 2; v < INT_MAX; ++i)
\tv.push_back(v[i - 1] + v[i - 2]);
cout << v;
return 0;
[/code]
Подозреваю, что с этим кодом нихуя хорошего не получится, т.к выйдет какая-нибудь ошибка out_of_range, но как это предотвратить? Нужно правильно исключение составить или можно без него? Объясните мне немного.
#831 #514258
>>514257
Вот сама задача, если требуется.

Напишите программу, вычисляющую начальный отрезок последовательности
Фибоначчи, т.е. последовательности, начинающиеся с чисел 1 1 2 3 5 8 13 21 34.
Каждое число в этой последовательности равно сумме двух предыдущих. Найдите
последнее число Фибоначчи, которое можно записать в переменную типа int.
#832 #514259
>>514079
Не слушай вот эту конченую успехомразь - >>514138. Делай то что пиздато, а это субъективно. Неважно, ставишься ты хмурым со шлюхой в падике, плаваешь на яхте за 100кк, изучаешь слоёные когомологии, или забрасываешь файрболтами кобольдов в любимой ммо. Главное, что тебе именно такой способ проводить время нравится больше. А если уж быть объективным, всё одинаково бессмысленно.
#833 #514262
>>514258
55-56 где то, потом минус будет.
#834 #514264
>>514258

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


Тебе нужно найти самое первое число фибоначи которое больше INT_MAX/2. Потом вычислить разницу delta между этим числом и INT_MAX/2. Потом вычитаешь из него delta и сравниваешь с предудущим числом. Если предудыщее число меньше то вычисляешь еще одно число фибонначи - оно и будет последним. Если больше - уже все посчитал.
Или просто объяви счетчик как long.
#835 #514278
>>514258
Берёшь следующее число. Если оно меньше предыдущего, то предыдущее - максимальное число.
#836 #514284
>>514254
На си пишут драйвера, на скале всё остальное. Другие языки уже на свалке истории.
#837 #514285
>>514284

>На си пишут драйвера, на хаскеле всё остальное. Другие языки уже на свалке истории.



пофиксил тебя, няша, не благодари
#838 #514288
>>514284
Скала - это очередное попеременное с переливанием из пустого в порожнее толчение говна в ступе, а хаскель - это единственный прикладной ЯП современности, где программирование превращено в алгебру, то есть в деятельность, которую уже можно как-то формализовывать, анализировать, развивать, и куда-то двигаться.
#839 #514289
>>514285

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



и тебя пофиксил тоже
#840 #514294
>>514289
На самом деле си это просто набор макрокоманд для ассемблера. Всё пишется на ассемблере.
#841 #514298
>>514294
На самом деле ассемблер это просто набор макрокоманд и сборщик для машкода. Всё пишется на машкоде.
#842 #514302
>>514019
Отвечайте на мой ответ.
#843 #514316
#844 #514317
>>514298
На самом деле одному машинному коду составляется последовательность микрокодов процессора. Всё пишется на микрокодах процессора.
#845 #514318
>>514317

> составляется


Сопоставляется
#846 #514330
Господа, тут на каком-то языке можно было писать под голое железо. То ли Rust, то ли D. Вообще посоветуйте альтернативу Си, чтоб не хаотичный комбайн как кресты, чтоб просто как Си и не старо как Си. Желательно с возможностью писать под голое железо без ассемблера
#847 #514332
>>514288
>>514285
>>514289
У хаскелля и тем более си нет задач.
#848 #514349
>>514316

>emacs


Но это не текстовый файл.
1 Кб, 627x303
#849 #514355
>>514332
кокие-то есть...
1042 Кб, 296x416
#850 #514362
Посоны, хочу пелить веб проект с нуля и писать на двачечто бы не скучно было про этапы разработки. Буду делать бекэнд, фронтэнд и т.д Собственно где правильно создать тред, здесь или в web?
#851 #514364
>>514362
Что делает проект?
1444 Кб, 343x537
#852 #514373
>>514364
Кратко говоря из видосов комиксы лепить. Подобного я в инете не нашёл. Вот хз, где правильнее тред создать, этап разработки бекэнда больше для pr подходит, этап раскрутки, seo, дизайна, больше для web
#853 #514375
>>514373
>>514362
-------------> /dr/
98 Кб, 850x1354
#854 #514382
>>514375
Там аудитория не та, мне же обсуждение нужно с точки зрения более менее разбирающихся в вопросе анонов.
#855 #514418
>>514375
Какое говно на моих двачах да-да, не двач
sage #856 #514456
Анон, посоветуй какой-нибудь гайд по верстке работ в TeX'e. Поставил себе Texmaker, но он не может распарсить выражения типа \frac{x}{y} и все прочие операторы текса.
sage #857 #514465
Почему TeX не хочет компилировать такой документ?

\documentclass[oneside,final,14pt]{extreport}
\usepackage[koi8-r]{inputenc}
\usepackage[russianb]{babel}
\usepackage{vmargin}
\setpapersize{A4}
\setmarginsrb{2cm}{1.5cm}{1cm}{1.5cm}{0pt}{0mm}{0pt}{13mm}
\usepackage{indentfirst}
\sloppy

\begin{document}

\end{document}
#858 #514519
Нашёл треды этих двух хуёв. https://2ch.hk/pr/res/514210.html https://2ch.hk/pr/res/514277.html и подумал как начёт того чтобы создать тред делания чужих домашних заданий за деньги? Упростить всё до уровня
1. Пишешь задание и сколько платишь
2. Анон решает твоё задание и кидает тебе экзэшники
3. Проверяешь и если всё хорошо платишь.
4. Анон высылает исходники.
Вроде без кидала? Тут бывали люди готовые 50р за помощь на экзамене скинуть. Годно? Не засагаете его? Может сразу шапку продумать?
8 Кб, 200x200
#859 #514523
>>514519

> 4. Анон высылает исходники.


Или не высылает. А деньги возвращает.
#860 #514524
>>514519
Я бы на твоем месте нашёл где-то делальщиков дз за деньги, и передавал бы им задания от здешних долбоёбов, а себе брал маржу.
#861 #514526
>>514524
Бодишоп уровня /зк?
#862 #514528
>>514523
Если на вышлет. Пусть в тред на него жалуется И тогда не его мало никто больше не будет писать. А те кто проверенные будут высылать.
>>514524
Где таких искать? Думаю в зк самые дешёвые домашние будут.
#863 #514533
>>514528

> Пусть в тред на него жалуется


Можно посемёнить и жаловаться на всех остальных. А потом предложить свои услуги.
#864 #514534
>>514533
Мочератор будет следить за всем этим, чтобы всё было честно. И брать процент.
#865 #514535
>>514524

> 50р


> маржа


Это надо объемы огромные нарастить, сделать хуйню типа тех где капчу за бабло отгадывают, спроса не будет столько.
#866 #514538
>>514533
После того как он выслал экзэшники осталось 2 варианта.
1 он не высылает исходники и на него жулуеться в тред.
2 он выслал исходники, а семён на него жалуеться. Тогда он кидает исходники в тред.

В остальных случаях для заказчика все хорошо т.к. он деньги ещё не выслал.
#867 #514540
>>514538
Семён пишет, что исходники левые.
#868 #514541
>>514540
Кому надо то проверит.
#869 #514563
>>514519
Лол. пишу тому фрилансеру что 300р/час это дорого, а тут внезапно тред закрыт. Что бы это значило?
Аспирант-кун #870 #514571
>>514563
У кого-то жопа болит, вот что это значит.
$6 за час это не очень дорого, учитывая, что большинство курсачей я могу решить за пресловутый час.

Опенжл знаю старый, на уровне лаб по компьютерной графике. В принципе, можно подразобраться, теоросновы я когда-то знал неплохо.
#871 #514573
>>514571

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


Кстати, есть кое-какой опыт и с физическими движками. Не думаю, что хватит сил в серьёзную игру какую-нибудь влиться, а вот лабы или разовые разработки для чего-то эдакого вполне осилю.
#872 #514575
>>514571
Как кресты учил? И 300р/час это дорого. У тебя работа есть? Почему не на специальных сайтах фрилансишь?
#873 #514577
>>514575

>300р/час это дорого


300р/час это вообще не деньги, Маня.
#874 #514579
>>514577
Если я и буду заказывать подобную работу, то уж точно это не будет работа которую за 3 недели до сдачи задали. А платил бы я лучше за работу, не за за часы сколь тратят на эту работу.
#875 #514583
>>514575

> Как кресты учил?


Пришёл на работу, сел читать книги (Александреску, Саттера, Мейерса), много общался с предшественником, смотрел видосы с конференций, писал код ради удовольствия, много чего сюда запостил за прошлые несколько лет. Потом писал код для работы, ошибался, показывал код другим людям, читал чужой код.

> У тебя работа есть?


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

> А платил бы я лучше за работу, не за за часы сколь тратят на эту работу.


Это просто метод оценки. Если есть конкретные условия, пиши, но с мелкими партиями (единицы часов) я работать дешевле явно не буду.
Аспирант-кун #876 #514588
>>514575

> Почему не на специальных сайтах фрилансишь?


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

Имя отваливается.
sage #877 #514590
>>514583

>Да, я работаю в НИИ


А чем занимаешься как программист? Я математику и думаю, куда буду вкатываться.
Аспирант-кун #878 #514593
Кстати, левая половина картинки в оп-посте по моим рекомендациям составлена. У меня большая часть есть в бумаге даже.
>>514590

> А чем занимаешься как программист?


Пишу программы, очевидно же. Конечно-элементный анализ, геометрическое моделирование, САПР. Пишу код для лаборатории плюс скриптую уже готовые инженерные пакеты.
1425 Кб, 2348x1756
#879 #514600
Подскажите программку, чтобы делать такие штуки, а то заебло ковыряться в рисовалке картинок.
#880 #514603
>>514600
Именно это намазюкали в M$ Visio.
#881 #514604
>>514603
Ого! Ну наверное не такое навороченное. Что-нибудь типа freemind, но для алгоритмов.
107 Кб, 1267x680
#883 #514609
>>514605
Та-да! Есть версия с чисто jar-файлом, то есть можно запускать хоть с утюга.
#884 #514643
>>514278
>>514264
>>514262
А как вообще может быть, что следующее число станет меньше предыдущего, если всегда идет на возрастание? Объясните тупню, я совсем не понимаю.
#885 #514645
>>514643
Не читал что до этого написано, но наверно ты про переполнение спрашивал. В переименую типа чар 8 бит влезет. если там 11111111 и прибавить 1 то станет 100000000. Про двоичную систему счисления вкурсе? 100000000 это 9 бит, а влазит только 8. Поэтому она усекается то 00000000. Поэтому 255+1=0. Но это так не всегда, а просто пример.
#886 #514647
>>514645
То есть когда он переполнится, то счет пойдет заново и так можно вычислить максимальное? Если так, то я понял, спасибо.
#887 #514649
>>514647
Не совсем. Он 1 прибавил. Результат записал. А какой результат стал это зависит от реализации. Погугли переполнение. Там другие примеры и пояснения. Чтобы максимально вычислить лучше сам посмотри какое он в твоей реализации. std::numeric_limits<int>::max()
#888 #514670
АНОН

Что такого плохого чтоб искать/спрашивать советов годных, когда столкнулся с какой-то проблемой? Я ж не сижу код копипастю, я читаю чужие солюшены и адаптирую их в свой проект, изменения могут быть оче существенны. Чому многие считают, что это макакинг?
#889 #514677
>>514670

>адаптирую их в свой проект


А чо так можно?
Я обычно так прям копипастю.

мимомакак
#890 #514685
>>514670

> Чому многие считают, что это макакинг?


Макакинг это google-driven development. Если ты анализируешь что вставляешь в проект то все ок, даже правильно, велосипеды не нужны, разве что для собственного развлечения написать.
#891 #514688
>>514677

Чаще всего попадаются только околоответы, которые прямого ответа на мою проблему как бе не дают, но заставляют мыслить в правильном направлении. Ну типа мне нужно сделать вот такую-то хуйню на динам. страничке jsp там, а я не знаю как это сделать, чувак спросил где-то похожий вопрос и ему посоветовали заюзать такой-то фреймворк/рассказали про такую-то функцию апишки. А потом я все загуглил и написал как мне надо. Как-то так.
#892 #514695
>>514685

Мне чет всегда казалось, что где-то есть рассово чистые погромисты, которые презирают всех кто смотрит чужой код и использует костыли, а сами вообще пишут на крестах. И типа если ты не такой, то ты макак.
#893 #514696
>>514695
Лол. Так и есть. Просто макака ищет оправдание.
#894 #514704
>>508903
Что за сдвоенная лямбда (или это алеф?) на ОП-пике?
#895 #514714
>>514704
логотип Языка Программирования же: https://www.haskell.org/
#896 #514716
#897 #514788
>>508903
Анон, учу html css и буду php, хуево, неуверено пишу код, 100 символов в минуту на руснявом, на инглише хз, мне соло на клавиатуре задротить или есть более годные проги со скобочками и шарпами?
Веб учит лучше последовательно или все сразу по немножку?
#898 #514809
Есть программа, которая выдает псевдослучайные последовательности символов. Мы знаем эти значения и знаем порядок последовательностей. Т.е. :
1 - аАА
2 - ББб
3 - ВвВ
...
n - xyz

Длина последовательностей одинакова.
Как высчитать величину изменения. Иначе говоря предсказать последовательность для любого n?
Какие есть методы для этого и где почитать?
#899 #514812
>>514809
Напомнило теорию вероятности, там подобные задачи есть, но тебе надо читать про шифрование.
#900 #514813
>>514788
Есть прога Stamina. Так я задрочил русскую / english раскладку.
#901 #514814
>>514809
алсо если там строго работает функция рандом без анального ограничения, то скорее всего ничего не получится, найдешь пару закономерностей, но не алгоритм.
#902 #514815
>>514813
она блядь на руснявом, у меня стояла, хз, установчик иероглифами, прога думаю норм. Но больше интересует что в инглишей за эталон считается, как у нас Соло.
#903 #514816
>>514813
>>514815
Вся блядь в иерглифах арабских, надо на инглише
#904 #514819
>>514816
Значит пришло время ПЕРЕУСТАНАВЛИВАТЬ УИНЬДОУС.
#905 #514820
>>514819
виндовс английский, ну и хуй с ним, даже репорты не отсылаю на счет этого, utf 8 бы прекрасно отображался
#906 #514829
Анон, скажи по каким тэгам гуглить.
Есть например код:

var time=5;
var velocity=50;
var distance = timevelocity;

Хочу чтобы этот код отображался во вьюхе(не важно впринципе о каком языке речь) как:

S=t
V=5*50=250

Т.е. пока вижу такой вариант, брать парсер выражений, парсить эту строку, потом реплейсить по словарю названия переменных, потом реплейсить их значениями, и в конце результат посчитанный.
Т.е. задача показать формулул и как она посчиталась, чтобы пользователю было понятно.
С другой стороны, если код изменился, не хотелось бы совершать каких то телодвижений по модификации этого функционала.
(Понятно что формулы на самом деле очень большый, здесь я привел простой пример)
#907 #514854
>>514829
use lisp
#909 #514866
Пацаны, вводные такие: бауманская вышка по оптике, сейчас крудошлепаю на рельсах, почитываю сикп, расчитываю за год-другой наработать приличную фундаментальную базу в программировании.
Конечная цель всей генотьбы - перекатиться в фундаментальную науку где-то на стыке биологии и технологии. Вычислительная нейробиология? Ну что-то в этом роде, да.
Есть идеи как ловчее это сделать? С чего начать? ШАД? Кафедра CS в вышке? Магистратура за рубежом?
А то прям печет мне жопу, хочется чего-то посложнее, повыебистей. Люблю пердолиться, понимаешь.
#910 #514876
>>514866
Рельсы это веб, а в научной сфере совсем другие инструменты используются.

>нейробиология


Consider A.I.
#911 #514879
>>514876
Та я понимаю что рельсы тут вообще никаким боком. Просто когда стало понятно, что нужно резко вставать на ноги и выкатываться из-под мамкиной юбки, я быстренько свалил из специальности и перекатился в погромирование за легким баблом. Самый быстрый способ заработать тут - веб, плюс перспективы фреланса, ну я и выбрал рельсы.
В рельсах я уже норм себя чувствую, хорошо зарабатываю, и в общем могу чутка расслабиться. Но червячок сука копошится внутре, и шепчет что мол не для того моя роза цвела, надо что-то посерьезней придумать. А так как я всегда интересовался биологией, стало понятно что вот она дорожка, и хочется не совсем с нуля браться, а скрестить с тем, чем уже занимаюсь - то есть погромированием.
Теперь я и думаю - как туда вкатиться из рашки получше? Сразу пиздовать за рубеж за профильной вышкой/пхд? Сначала тут поискать знаний/опыта? А есть где? Об этом вопросы.
#912 #514882
>>514866

>хочется чего-то посложнее, повыебистей


Твой единственный выбор - это ассемблер. На нём программирует элита.
#913 #514947
>>514882
Династии элиты, ты хотел сказать?
25 Кб, 320x218
#914 #514952
Помогите выбрать сферу, где больше платят? Системщики, веб-прогеры, мобильные девайсы? Куда сейчас не очень сложно вкатится и зарабатывать нормальные деньги?
#915 #514966
>>514952
Логисты, оценщики, аудиторы, юристы, руководители среднего звена.

>зарабатывать нормальные деньги


Хотя где тебе...
#916 #515001
>>514952
Проституция
#917 #515008
>>514952
Различные финансисты, продажники, экономисты.
>>514966

>Логисты, оценщики, аудиторы, юристы


Проиграл с манямирка. Юристы были и остаются в жопе. Норм зарплата у одного из тысячи.
#918 #515009
Выпукник ИТТ.
К своим 18 годам осилил только вёрстку да паскаль, сейчас вот питон учу. Проблема не в яязыках, а в том, что я ничего кроме заданий ЕГЭ не программировал, и теперь немного в растерянности.
Подскажите, с чего вообще начинать быдлокодить, а то я слишком уж много времени упустил.
#919 #515010
>>515009
Начни с книг Брайана Трейси, годно пишет.
Ну и там, экономику подучи. Мюррей Ротбард там, все дела.
#920 #515014
>>515008

>одного из тысячи


Потому что кучи быдла. Если норм поц с головой на плечах, то есть шансы выбиться. Хотя в рашке один хуй связи решают, да и нахуй не нужны юристы за пределами своей страны.
#921 #515015
>>515010

> Ну и там, экономику подучи.


Это тонкий намёк на перекат в 1С?
#922 #515089
Учу сисярп потихоньку(тролсен), но везде советуют начинать свой путь пограмиста с sicp'а. Прочитал до второй главы, тяжело идет, так как мозги уже засраны ООП и синтаксическим сахаром (циклы и прочее). Книга напичкана всевозможными алгоритмами, которые, как я понимаю понадобятся только ученым и математикам. Вопрос: осилить книгу до конца или лучше продолжить изучать свой язык программирования?
#923 #515107
>>515089
Конечно же осиливать сикп
#924 #515111
>>514966
>>515001
>>515008
Ой, я в воркач попал?
#925 #515112
>>515089
Я считаю так чувак. Сначала ты дрочишь то, на что есть спрос на рынке. Пыху, пистон, шарп, то бишь то, что у тебя востребованно в твоей мухосрани. Идёшь набивать опыт и стаж. Это в приоритете, а уже потом можешь алгоритмы задрачивать и науку || с работой или учёбой ( в годных универах с этим легче)
#926 #515114
>>508903
Научите гуглить!
Нужно родить некий вебсервис, с обработкой того что передал пользователь. Эта самая обработка может затянуться (скнирование сайтов). Думается мне надо отдельний процесс\службу пилить, где это все будет обрабатываться чтоб не вешать веб-сервер. Че мне гуглить то?
#927 #515115
>>515114
И как орагизовать общение вебсерва с этим отдельным процессом(файл, сокеты?!)? Велосипедить протокол чет не хочется, наверняка есть готовое решение
Йоу собаки #928 #515122
У вас 10 минут чтобы придумать мне алгоритм.

Суть такова, есть эн вещей для покупки, каждая купленная вещь должна быть дороже в зависимости от числа уже купленного, но общая стоимость не должна меняться от порядка покупки.
#929 #515124
>>515122
Придумал, проверяй за щекой.
#930 #515130
>>515124
Хуйню придумал, давай получше.
#931 #515141
>>515122

> должна быть дороже


Дороже чего?
#932 #515143
>>515114
Запили сканирование в отдельный поток/горутину и пусть сканит себе. Но это если наколеночное решение для себя и ещё двух человек с того подъезда.
#933 #515149
Как начать программировать? Вот я выучил язык, могу писать всякие скрипты и решать задачи с эйлера, но не могу в большое и сложное.
#934 #515157
>>515122
Это невозможно.
n=[1,2,3,4,5,6,7,8,9,10]
покупаем по порядочку.
1+2=3
3=3 уже пропускаем, т.к 3 не больше суммы уже купленного
А если 3 не купить, то общая стоимость уже меняется.
#935 #515166
>>515157
Чет ты хуйню несешь.
>>515141
Сейчас объясню.

Задача такая.
Есть например вещи с их ценниками x - 100 y - 200 z - 200
Я купил вещь x, она пропадает из продаваемого а следующая покупка дорожает.
y - 240 z - 240 например
я покупаю y

z - 300 ценник

я покупаю z

итоговая сумма - 300+ 240 +100 = 640

Если я куплю в порядке z->y->x итоговая сумма должна быть такая же.

Мне подсказали такой алгоритм. итог - (базовая сумма купленого)pow(коэффициент(1.1 например),объем)

стоимость следующей покупки - (базовая сумма купленого + базовая цена нового)
pow(коэффициент),объем+1) - (базовая сумма купленого)*pow(коэффициент,объем)
#936 #515167
Блядь звездочки пожрало.
#937 #515171
>>515166
Ты не говорил, что цены можно менять. Это уже другое дело.
#938 #515183
Суп, программач. Решил тут написать маленькую программу, которая будет устанавливать заданную горячую клавишу и по нажатию на нее отключать / включать микрофон в скайпе.

Столкнулся с такой проблемой: начал с лога winapi-сообщений в окно скайпа при клике на кнопку "отключить микрофон". Минимальная "единица", которую видит Spy++ — это окно LiveConversationWindow, большое такое. Никаких контролов в нём, нихуя не распознает. А само сообщение клика передается просто туда как в закрытую коробку, с определёнными координатами в виде BUTTONDOWN/BUTTONUP.

Так вот эти координаты меня и не устраивают. Это получается, что в зависимости от размера окна, кнопка будет находиться в разных местах, а это фейл. Есть способы решить мою задачу? Можно как-нибудь вычислить hwnd кнопки "отключить микрофон" или ещё как-то?
#939 #515220
>>515183
Там может быть весь гуай на html, и тогда хуй получишь хендлеры.
#940 #515225
>>515220
Ну дык это, а способы-то есть такое реализовать? Задача вроде пустяковая же.
#941 #515227
>>515225
Да хуй его знает, не такая уж и пустяковая задача. Может с html я и поспешил, но они могли использовать свой собственный рендер для контролов. И тогда из событий ты сможешь перехватить только отрисовку. Написано на дельфях(Embarcadero Delphi), может это как-то поможет. Помнится был суровый декомпилятор дельфи(DeDe вроде), там можно было гуайку править, но врядли такой финт прокатит со скайпом.
#942 #515228
>>508903
Почему в пхп треде такой ебанутый ОП, который не хочет создавать новые треды по достижению бамп лимита и писать в них? Это же пиздец просто, специально по двача прокручивать заставляет же. Как с таким долбоебом можно пхп выучить вообще?
#943 #515229
>>515225
Распозновать кнопку по пикселам и кликать по полученым координатам.
#944 #515233
Алсо, почему у меня 1С битрикс никак не скачивается, все время 1% итак целый час.
#945 #515237
>>515229
Блин, кокой унылый способ. Ладно, подумаю над этим.
#946 #515238
>>508903
И еще я когда джумалу на хаммп закачиваю, оно требует ригстрации, данные конторые вводил не подходят, нужно на сайте регаться? так тоже делал - не подходит.
#947 #515241
Моча, ты в конец охуела? Нахуя ты мудак тред закрыл?
https://2ch.hk/pr/res/515192.html
#948 #515252
>>515241
есть отдельный для собеседований
так что не

> в конец

128 Кб, 750x563
#949 #515254
>>514288

> хаскель - это единственный прикладной ЯП


> прикладной

#950 #515268
>>515252
Сука, это был тред про геймдев.
#951 #515280
можно ли менять цвет текста в sprintf?
Где-то видел какой-то пример типа:
sprintf(buf, "%c TEXT", 0xFF0000);
Но у меня он не работает, видимо, неправильный или ещё чего.
#952 #515286
>>515280
google: colour escape sequences
#953 #515293
>>508903
Я у мамы программизд!
Потому.
Как с помощью няшного си сярпа сделать так, чтоб выполнился скриптик выбора на сайте, чтоб потом спарсить.

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

Да, это все на винфоне.
#954 #515297
Нужно ли учить ВСЕ языки чтобы быть програмистом?
#955 #515300
>>515297
Нет.
Языки вообще неважны, это только инструмент.
#956 #515306
>>515297
Да.
Нужно иметь представление о всех парадигмах - логической, функциональной, лиспах, ООП, императивной.
Развивать нужно кругозор.
#957 #515307
>>515306
Для этого не нужно учить braifuck или Лисп.
#958 #515308
>>515307
Лисп нужен для осознания метапрограммирования.
#959 #515309
brainfuck - это просто прикол, конечно
#960 #515310
>>515309
На хабре видел, как на нем морской бой писали.
#961 #515323
Дайте ссыль на

>Дискретная математика для программистов.Г. Хаггард


книгу в тхт. Не могу нагуглить,выдает только платные книги. Плиз
4 Кб, 385x329
#962 #515325
Почему первая функция работает корректно, а вторая для некоторых значений печатает какую-то ересь (см. пикрелейтед)?
http://ideone.com/QN6J64
473 Кб, 1919x1079
#963 #515327
#964 #515330
>>515325
С пикрилейтеда ни черта не понятно.
1) Что именно не так? Открывающая скобка?
3) целый код можешь выложить?
#965 #515331
>>515325
Терминальный ноль забыл поставить.
#966 #515359
Модератора, нахуя закрыл тред https://2ch.hk/pr/res/515192.html?
Жопаель #967 #515361
Вангую спрашивали сотню раз, а я спрошу сто первый. Можно ли использовать Qt для коммерческих проектов? Знаю, что нужно линковать динамически, но на одном форуме видел, что если наследуешь от Qt классов, то свои тоже надо открывать. Это так или меня наебали?
#968 #515363
>>515331
Лол, да. Почему-то думал, что компилятор такое делает сам.
>>515330
Да какой там весь код. В мэйне scanf принимает строку, передаёт её функции; функция печатает строку задом наперёд. Всё.
#969 #515366
>>514330
Бапм вопросу, чтоль
#970 #515370
>>515361
Просто берёшь и подтираешься всеми лицензиями.
#971 #515391
>>508903
Прошел тестики в инополис, кек.
99 Кб, 482x604
#972 #515440
Объясните, пожалуйста, полному ньюфагу, почему мой код не работает. Если запустить код, то программа виснет. До последних манипуляций, вылезала ошибка в тикинтере и что-то про argv(про нее я только знаю, что она какие-то значения из командной строки передает)
По задумке, это недосервер, который просто пишет IP-адрес подключившихся к нему клиентов.
Вот сам код: http://ideone.com/XnZCaw
#973 #515465
>>515440
Что означает строчка root.mainloop()? Правильно, программа в этом месте обрабатывает события пользователя. Что означает цикл while True: ? Правильно, программа в нем застряла и в mainloop() передать события не может. Запускай сервер в отдельном потоке
#974 #515469
>>515361

>использовать Qt для коммерческих проектов?


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

> на одном форуме видел


На одном форуме ты читал хуйню. Не если наследуешься, а если ты модифицируешь эти классы (derived work, то бишь), то ты обязан выложить исходники. То есть - модифицировать сам Qt нельзя - выкладывай изменения И код своей программы.
Динамически линковать нужно только для юриста в американском суде, (куда тебя вызовут, если ты будет прятать исходники своего yoba-проекта) для того, чтоб юрист убедиться, что программа работоспособна с его версией Qt, то есть твоя программа не является derived work, и лицензию ты не нарушаешь.
#975 #515474
>>515469
Да я как раз их тех ретроградов. Спасибо за объяснение.
#976 #515481
По сколько часов вы программируете в день, вот просто, если вычесть время, потраченное на борды и т.п. - сколько в сумме чистых часов выходит, что вот прям сидите и пишите в блокнотик и читаете попутно что-то про кодинг?
#977 #515483
Хочу сейчас прочитать книжку по Си, потренироваться немножко, потом уже приниматься за Сишарп или С++. Какие подводные камни?
Алсо, нравится питон, но в вузике он вряд ли пригодится, так что хуй знает. там ява и плюсы в основном. Или же лучше самообразовываться питоном, а остальное оставить вузу?
#978 #515496
>>515483
Сначала определись, что тебе нравится и с каким языком работу легче найти
#979 #515519
Есть ли интерактивные обучалки для нюфагов на телефон с андроидом?
#980 #515520
>>508903
просто ахуеваю, как на хабре статьи написаны, сначала реализуем один метод, потом дописываем в него имплементс, потом дает голую структуру, в которую нужно самому все перезаписать и догадаться как подставить. МВК
36 Кб, 604x340
32 Кб, 604x340
#981 #515523
Здарова пачаны,пинал хуи весь семестр,решите мне эту хуйню
С меня как всегда
#982 #515526
>>515496
А с каким языком работу легче найти? Я еще только абитура, так что особо опыта не было. Помню проходил javarush, вроде нравилось, но я совсем хуйню прошел, до момента где нужно было платить наверное доставляла сама подача материала. В питоне нравится относительная простота, может быть это и не так, но по ощущениям он кажется оче легким и в плане изучения и в плане восприятия. И функций дохуя полезных, не нужно изобретать велосипед опять же из моего недоопыта. В Си нравится скорее противоположное, некий контроль ситуации что ли. Так бы я и остановился на питоне, но все-таки хочется знать как это работает. И вроде бы питон совместим с плюсами, насколько я знаю.
Вообще давно хотел заняться погромированием, очень нравится сам процесс, но всякое говно типа егэ затормозило меня.
#983 #515529
>>515523
Это С++
#984 #515532
Где вы работу ищете, спалите темы? На веблансере нет нихуя, на серче и других вебмастерских ресурсах тонна предложени программистов, новичкам там не место. На хед хантерах требуется 3 года опыта, блядь, и знание хуй знает чего. Где работу искать?
#985 #515533
>>515523
Решил тебе прямо в ротешник.
#986 #515534
>>515533
ну бля
#987 #515535
как запустить перл скрипт, не имея доступа к ssh и крону?
#988 #515536
>>515529

> Это С++


Это какой-то пиздец. Судя по тому что все в одной строчке - haskell.
#989 #515537
>>515536
Вот текстом перепечатал
"Написать прогу из введённого одномерного массива,который выделяет элемент стоящий на нечётной позиции" и "Сформировать файл содержащий строку текстов из псевдо символов"
#990 #515538
>>515537
Как массив может выделять элемент стоящий на нечетной позиции, и как из этого массива можно сделать прогу (чтобы это небыло)?
#991 #515539
>>515538
Вот и я ебу чтоли?
#992 #515563
>>515537
Оно именно так и написано/сказано было первоначально?
Если да - писал упоротый, нужна телепатия, чтоб понять - в чем вообще состоят задания.
Если нет - давай нормально, точно как было, тогда может кто и подскажет.
8 Кб, 219x220
#993 #515567
2 Кб, 165x63
#994 #515568
Начал учить английский и ахуел. Всегда думал что while это пока, а when не может быть союзом.
#995 #515573
>>515537

>Написать прогу из введённого одномерного массива,который выделяет элемент стоящий на нечётной позиции


Мои навыки телепатии подсказывают что нужно написать программу на вход которой подаются текстовый файл в котором записан массив Какого типа и как разделены между собой элементы массива?, а на выходе тот же массив, но без элементов стоящих не чётной позиции. В крестах элементы нумеруются с 0 и не понятно чётный он или нет.

>Сформировать файл содержащий строку текстов из псевдо символов


А это паходу вывести рандомную строку в файл главное чтобы в ней не было символов которые можно напечатать на клавиатуре. алткоды не в счёт.
#996 #515574
>>515573
Может и так,напиши что то хотя бы примерно похожее,а то с хуем не мазаным завтра идти не хочу к нему
#997 #515575
>>515573
Всё понятно. Значит неси нам массив, а мы сформируем из него программы, а потом и файл создадим. Вот этот в крестотреде так умеет. >>511337
#998 #515577
>>515575
Нет никакого массива,мб он рандомный.
Все что дано я уже дал
#999 #515582
>>515573

> рандомную строку в файл


Нет, обычная рандомная строка это просто. Нужна строка из текстов, написано же.
#1000 #515583
>>515582
Да уже что нибудь сделайте,у чувака вопрос учебы стоит
#1001 #515584
>>515481
Как сессию сдал, 5 дней спал, после заниматься начал. Встаю рано, в 9 уже занимаюсь. 2 часа уделяю теории по программированию, час на алгоритмы, час на паттерны. Дальше либо лекции гляжу, либо практика.
277 Кб, 1146x938
#1002 #515586
Сап, пр.
Вчера был на первом собеседовании: особо не фейлил, но впечатлений, как мне показалось, не произвел и вообще мне сказали: "в течении недели мы вам перезвоним, а сегодня тамошний техдир френдит меня впарашке.
Значит ли это, что меня возьмут?
#1003 #515587
>>515574
>>515574
Тебе это когда надо? Сегодня так лень. Может вечером первую тебе сделаю.
>>515582
Строку текстов? Это строка из текстов? И где мне тексты брать? Пусть сначала массив принесёт, а потом разберёмся.
#1004 #515588
>>515587
Это надо завтра сдать с утра
#1005 #515589
А когда уже можно считать, что выученные навыки достаточны для поиска удаленной работы? А то я вот смотрю - требования в вакансия очень разные, куча очень разных фреймворков, чуть ли не юниксов каких-то и хттп запросов, как все это практиковать, если куча фреймворков, например, битрикс является платной?
#1006 #515590
>>515586
То что френдит вообше похуй должно буть. Друзей накручивает. А то что тебе перезвонят это плохо. Записывайся на другое собеседование и надейся что перезвонят.
#1007 #515594
>>515590
Таки взяли, письмо на почте просмотрел.
#1008 #515596
>>515588
Скажи что не сделал и готов получить заслуженную двойку
#1009 #515597
>>515594
Поздравляю.
#1010 #515598
>>515596
Бля у чувака переэкзаменовка сегодня была,он нихуя не сделал это,ему дали домой.Если завтра не сдаст - с хуем останется и отчислят в пизду
#1011 #515601
>>515598
Дальше сам.
#include <iostream>
#include <vector>
using namespace std;
int main ()
{
int m,n;
int i=0;
cin>>n;
while(true){
i++;
cin>>m;
if(i%2) cout<<m;
if(n==i) break;
}
}
#1012 #515602
>>515598
Всё правильно, отчисление и придумано для неучей
#1013 #515603
>>515598
Мда. А тут ещё анон говорил 300р/час это нормально. С такими пидорами нихуя на помощи не заработать.
#1014 #515605
>>515601
Это первая?
#1015 #515607
>>515605
Да. Почти работает. А может и работает. Я её не запускал.
#1016 #515609
>>515607
И как это обьясняется?
#1017 #515611
>>515609
Как в условии. Массив на вход подаётся, а на выходе тоже массив. Только переделай на файла, а то они вводятся и выводятся на экран.
#1018 #515612
>>515611
Я вообще не программист,я чисто посредник между ним и двачем,я из всего программирования только бейсик знаю
#1019 #515614
>>515612
Зови программиста. Мы с ним поговорим. Может условие поймём.
#1020 #515616
>>515614
Он с телефона впаше сидит,в двач никак.
Могу вк его дать
#1021 #515618
>>515616
Откуда у него это условее? Дай ему сылку хоть в браузере её откроет и напишет что ему надо.
#1022 #515619
>>515618
Препод по программированию дал
Я проповал уже,у него инет не тянет
#1023 #515621
>>515619
Тогда хуй знает. Я тут до вечера. Может ещё подумаю над условеем и напишу программу.
#1024 #515622
>>515621
Очень ждем
#1025 #515627
БЛЯ, ПАЦАНЫ МЕНЯ НА РАБОТУ ВЗЯЛИ ЧЕ ДЕЛАТЬ?!
>>515586-кун
#1026 #515628
>>515627
Работать еба
#1027 #515645
>>515627
въябывать, как пёс
#1028 #515647
>>515627
Ладно. Пиши кулстори. Я тык и быть почитаю. Как учился? Чему научили?
#1029 #515649
Совсем ньюфажный вопрос: когда-то, когда небо было юным 8-10 лет назад я писал говнософт для диплома на borland delphi 7, сейчас нужно достать исходник и проверить работоспособность, но есть проблема -- скачамши данную среду при установке она матерится на несовместимость в сосенркой. Вопрос собственна: какой средой сейчас пользуются дельфикодеры, слышал про какой-то делфи хе?
#1030 #515651
>>515649

>сосенркой


Седьмая винда? Все вроде совместимо. Можешь лазарус поставить.
#1031 #515653
>>515651
Прости, это из /с/ прицепилось. Винда 8.1 ругается при установке. Установить наверное даст, но я не уверен, что оно будет корректно работать (а у меня паранойя, я использую только самый необходимый софт, чтобы мне поставь что-то лишнее мне нужно самого себя уговорить и обосновать необходимость). Поэтому не хотелось бы откатывать систему.
#1032 #515656
>>515653
Тогда ставь на вритуалку и проверяй. Так не узнаешь работает или нет. Почему не можешь установить, а потом удалить?Покажи рабочий стол параноика.
#1033 #515660
>>515656

>Покажи рабочий стол параноика.


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

>Почему не можешь установить, а потом удалить?


Считаю, что остается много лишних следов в системе (сколько себя помню всегда болел такой фигней).
#1034 #515672
>>515523
Бамп
#1035 #515674
Аноны, какое направление лучше "Комп науки" или "Информатика"?
#1036 #515676
>>515674
Что за странный выбор. Подробнее.
#1037 #515683
Кодерач, где ты воруешь новые книги?
Я вот вкатился в какой-то курс по графике на курсере, хотел было скачать рекомендованую книгу, но нигде не могу найти. Смотрел на обычных трекерах и btdigg, но там новые книги хуй найдёшь.
Называется "Interactive Computer Graphics 7th edition".
#1038 #515684
>>515683
Из вкудахта и гугла.
#1039 #515685
Кто может пояснить за с++?
#1040 #515686
#1041 #515688
>>515676
Живу на Украине, у нас самые топовые направления связанные с кампуктерами это "Программная инженерия", "Компьютерные науки" и "Информатика".
Сам в программирование и комп технике разбираюсь на уровне "удалил ярлык=удалил игру".
#1042 #515694
>>515688
Типа факультет выбираешь? Подробнее о каждом из них почитай и сам реши что тебе надо. По названию хуй что поймёшь.
#1043 #515696
>>515684
Про вкудахт никогда бы не подумал. Там есть поиск по залитым документам или ты в каких-то группах находишь?
В гугле по запросу "название книги + формат" традиционно одно говно: половина ревью с ссылкой на амазон, другая половина - битые ссылки на убогие файлопомойки. В этом случае, даже вторая категория почти не представлена.
Я думал может есть трекеры какие-то отдельно для книг.
#1044 #515697
>>515694
Да там почти одно и тоже написано. Я просто думал, что тут есть кто-нибудь кто в курсе.
Всё равно спасибо.
#1045 #515699
>>515696

>Там есть поиск по залитым документам или ты в каких-то группах находишь?


Можешь в поиск. И групп там хватает. Поищи во встроенном поиске группы сначала.
#1046 #515712
Аноны, перекатываюсь с радиофака на магистратуру в ИТ в Польшу.

И при заполнении анкеты на поступление в ВУЗ нужно указать специальность:
1. архитектура интернет-услуг
2. сеть и безопасность программного обеспечения CISCO
3. информационные системы в управлении
4. инженерия продукции программного обеспечения
5. графика в цифровой мультимедиа

Посоветуйте, что пикнуть. Лично мне интересно программирование связанное с интернетом, там создавать сайты и прочая хуйня. Писать программы для ОС меня как-то не сильно тянет. Но все-таки, что посоветуешь, что перспективней?

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

Можешь пояснить в кратце за архитектуру интернет-услуг и инженерия продукции программного обеспечения? Остальное в принципе не интересует, но мало ли, может годнота.

Помогите кароч неуверенному в себе куну.
#1047 #515719
>>515712
Клепать программки выгоднее чем сайт.
#1048 #515721
>>515712
инженерия продукции программного обеспечения,
я щитаю
#1049 #515723
>>515719
Охуенно пояснил конечно.
#1050 #515724
>>515723
Может я не так всё понял? Какой был вопрос?
#1051 #515728
>>515724

>Можешь пояснить в кратце за архитектуру интернет-услуг и инженерия продукции программного обеспечения?

#1052 #515729
>>515728
А это то ещё значит?
#1053 #515730
>>515729

>то


что
фиксанул
#1054 #515734
>>515729

>Клепать программки


>сайт


рассказать для незнающего кем могут работать выпускники этих специальностей, какие языки изучаются, что сложнее, что легче и т.п.
556 Кб, 1920x1080
#1055 #515737
В конце июня еще ходил на собеседование на младшего по PHP, вскоре получив отказ, хотел всё проанализировать, прокомментируйте как-нибудь из того, что меня смутило, пожалуйста:

1) Я рассказал, чем занимался, и у меня не попросили ни показать мои программы, в смысле, как они работают со стороны интерфейса, ни посмотреть код, поверив мне на слово (было вообще очень странно об этом рассказывать, мол, вот, что это такое, можно делать то-то,), — это как-то странно, не знаю, учитывая, что проекты лежат на Гитхабе и достаточно элементарные круды, в которых можно разобраться мгновенно, если знаешь хотя бы один любой фреймворк, к тому же я буду сидеть рядом, о них рассказывать. Мне самому нужно быть инициативнее и предлагать всё показывать? Вместо этого мне дали листок с несколькими простыми заданиями, но об этом в самом конце. В тексте вакансии еще кричали про плюсы от опыта с Git или каким-то фреймворком, но тоже ни одного вопроса.

2) У меня спросили, писал ли я что-либо на чистом PHP, когда она прочитала в резюме название фреймворка после "PHP/", я ответил, что нет, а она заметно смутилась. Мне кажется, она могла подумать, что это CMS какая-нибудь, не знаю даже. В плане, что значит, на чистом PHP, что это за вопрос? К базе подключиться и запросов накидать? Ну хорошо, на чистом PHP же. Самому MVC с маршрутизацией написать? Поизобретать еще велосипедов? Я понимаю, что я должен понимать, как эти вещи устроены архитектурно, и я продолжаю вдаваться в фундаментальные дебри таких вещей, просто не очень понятно, чего она от меня ожидала.

3) Ну и, конечно, задание, где не понравилось только одно: они хотели, чтобы я написал алгоритм, определяющий, как склонять существительные после чисел в духе "1 йоба", "2 йобы", "10 йоб". Я промямлил, как это должно работать при помощи деления по модулю, но толком никак, и сам алгоритм не написал, мне для этого нужно было сильно больше времени, чем у меня было (15 минут на всё про всё, не сидеть же два часа у них, плюс, нервы), вот такой я тугодум. Когда я вернулся домой, достаточно быстро всё же написал то, что спрашивали, но объясните мне, как это должно было отразить мои знания о реальной разработке?

А если учесть, что они и не увидели, что я писал до этого — ну, в общем, вот. Я еще потом узнал, что они всем сотрудникам без исключения платят серую зарплату, подумал, что вообще от пули увернулся.

Спасибо же.
556 Кб, 1920x1080
#1055 #515737
В конце июня еще ходил на собеседование на младшего по PHP, вскоре получив отказ, хотел всё проанализировать, прокомментируйте как-нибудь из того, что меня смутило, пожалуйста:

1) Я рассказал, чем занимался, и у меня не попросили ни показать мои программы, в смысле, как они работают со стороны интерфейса, ни посмотреть код, поверив мне на слово (было вообще очень странно об этом рассказывать, мол, вот, что это такое, можно делать то-то,), — это как-то странно, не знаю, учитывая, что проекты лежат на Гитхабе и достаточно элементарные круды, в которых можно разобраться мгновенно, если знаешь хотя бы один любой фреймворк, к тому же я буду сидеть рядом, о них рассказывать. Мне самому нужно быть инициативнее и предлагать всё показывать? Вместо этого мне дали листок с несколькими простыми заданиями, но об этом в самом конце. В тексте вакансии еще кричали про плюсы от опыта с Git или каким-то фреймворком, но тоже ни одного вопроса.

2) У меня спросили, писал ли я что-либо на чистом PHP, когда она прочитала в резюме название фреймворка после "PHP/", я ответил, что нет, а она заметно смутилась. Мне кажется, она могла подумать, что это CMS какая-нибудь, не знаю даже. В плане, что значит, на чистом PHP, что это за вопрос? К базе подключиться и запросов накидать? Ну хорошо, на чистом PHP же. Самому MVC с маршрутизацией написать? Поизобретать еще велосипедов? Я понимаю, что я должен понимать, как эти вещи устроены архитектурно, и я продолжаю вдаваться в фундаментальные дебри таких вещей, просто не очень понятно, чего она от меня ожидала.

3) Ну и, конечно, задание, где не понравилось только одно: они хотели, чтобы я написал алгоритм, определяющий, как склонять существительные после чисел в духе "1 йоба", "2 йобы", "10 йоб". Я промямлил, как это должно работать при помощи деления по модулю, но толком никак, и сам алгоритм не написал, мне для этого нужно было сильно больше времени, чем у меня было (15 минут на всё про всё, не сидеть же два часа у них, плюс, нервы), вот такой я тугодум. Когда я вернулся домой, достаточно быстро всё же написал то, что спрашивали, но объясните мне, как это должно было отразить мои знания о реальной разработке?

А если учесть, что они и не увидели, что я писал до этого — ну, в общем, вот. Я еще потом узнал, что они всем сотрудникам без исключения платят серую зарплату, подумал, что вообще от пули увернулся.

Спасибо же.
#1056 #515742
>>515734
Этот синьёр будет делать По для 3д притера.
http://hh.ru/vacancy/13816121

Эта макака будет следить за сайтом
http://hh.ru/vacancy/14020503
#1057 #515747
>>515737
Типичное пыхобыдло
26 Кб, 632x256
#1058 #515762
>>515742

>Эта макака будет следить за сайтом



ебнврот, да там толком то и знаний не нужно
#1059 #515766
>>515762
Вот именно. Таких идиотов миллионы. Хуй где нормального вэб разработчика найдёшь.
#1060 #515820
>>515523
Бампец,завтра отчисляться
#1061 #515826
>>515820
Ну норм, зато в армейку сходишь
#1062 #515838
>>515820
Я бы постарался помочь, но я почерк разобрать не могу.
#1063 #515839
>>515523
2. Что такое псевдосимвол?
#1064 #515840
>>515839
Ну класс полях которого только символы, которые не отражаются на экране(там /n/t/c).
#1065 #515844
>>515523
Вас что, заставляют с графическим режимом работать?
Что это за вуз такой? У нас только ДОСбокс и консоль.
Но раз ты такие простые задания сделать не можешь - тебе и не надо.
За 1000 рублей я бы помог.
44 Кб, 552x481
#1066 #515877
>>508903

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

Аноны, хотел у вас поспрашивать, но начну с далека. Мне 24 года, корзинка, без какого либо опыта работы. Вот моя история:
Два года назад закончив быдлоунивер в который мамка запихнула, понял, что диплом и будущая профессия не имеют никаких перспектив и совершенно мне не интересны. Спустя пол года мне посоветовали “стань тестировщиком, норм платят и ваще заебись”. Дали книжечку и я начал ее учить, через два месяца я не без помощи написал крутое резюме и устроился на тестирование/собеседование в одну из топовых фирм города где прошел начальное тестирование по отсеиванию долбоебов и мне назначили собеседование. На собеседовании я общался с двумя милыми дамами по поводу трудоустройства и они заметили в моем резюме в графе: “Дополнительные знания, которые Вы бы хотели приобрести” что мне интересно Android Dev, написал я это что бы заполнить графу чем-то, да и мне действительно было интересно. Меня спросили на самом деле хочу ли я быть программистом, я протупил и развернуто ответил “да, мне интересно программирование…писать новые программы...уважаю профессию” и т.д. Они пообщались между собой и сказали мне что разработка под андроид это Java, и у них есть “Курс Заочного Обучения”, я подумал что было бы здорово стать программистом и согласился. В тот же день они мне прислали листочек с перечислением учебников, аббревиатур и слов, большинство которых я видел первый раз, с припиской: “Всю эту хуйню через 3 месяца ты должен знать”. До этого дня я имел тусклое представление о программировании и весь мой опыт заканчивался на простеньких “батниках”.
Это были 3 месяца энтузиазма, я просыпался с учебниками и засыпал с ними, делая перерывы на еду, все в общем-то получалось и я верил в успех. Потом, через 3 выделенных месяца я написал что готов и мне прислали тестовое задание. Тут то и начались проблемы, одно дело читать интересные учебники, а другое программировать. В задании надо было сделать веб приложение, журнал успеваемости студентов, с предметами, семестрами, оценками и прочей ерундой, дали спецификации, прототип в виде картинок и три недели, сказали что бы сделано было с использованием Spring MVC, Hibernate, Maven, JSP, JSTL. За три месяца с нуля без помощи, программистами не становятся. Естественно за три недели я еле разобрался что вообще такое Spring MVC и как хотя бы страничку добавить. Давать было нечего, я написал им и они ответили “Закончите приложение”. Я понял что нужно сделать все как надо не зависимо от сроков.
Вот я и здесь, прошло около года, я думал что написать такое в принципе простое приложение просто, если использовать уже готовые примеры кода и правильные практики, оказалось что нет. Я сталкивался с кучей разных багов и проблем, многие из них не мог решить месяцами, доходя до десятой страницы в поисковике на каждом запросе. Энтузиазм упал, все больше дней я ничего не делаю, уже никто из близких мне людей не верит что у меня получится, даже мать говорит что бы я шел в супермаркет товар по полочкам расставлять, отец чмырит меня каждый день что я хуйло, занимаюсь хуйней и никаких программистов в ЭТОЙ СТРАНЕ не существует. Сейчас приложение закончено на 70%. Я очень много выучил и много сделал (по моим меркам), но мысль о том что кому нахуй нужен двадцати четырех летний стажер который писал детскую программку больше года подавляют. Можно конечно попробовать закончить программу или стать тестировщиком или забить на все и остаться никем, расставляя товар по полочкам. Что посоветуете?
44 Кб, 552x481
#1066 #515877
>>508903

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

Аноны, хотел у вас поспрашивать, но начну с далека. Мне 24 года, корзинка, без какого либо опыта работы. Вот моя история:
Два года назад закончив быдлоунивер в который мамка запихнула, понял, что диплом и будущая профессия не имеют никаких перспектив и совершенно мне не интересны. Спустя пол года мне посоветовали “стань тестировщиком, норм платят и ваще заебись”. Дали книжечку и я начал ее учить, через два месяца я не без помощи написал крутое резюме и устроился на тестирование/собеседование в одну из топовых фирм города где прошел начальное тестирование по отсеиванию долбоебов и мне назначили собеседование. На собеседовании я общался с двумя милыми дамами по поводу трудоустройства и они заметили в моем резюме в графе: “Дополнительные знания, которые Вы бы хотели приобрести” что мне интересно Android Dev, написал я это что бы заполнить графу чем-то, да и мне действительно было интересно. Меня спросили на самом деле хочу ли я быть программистом, я протупил и развернуто ответил “да, мне интересно программирование…писать новые программы...уважаю профессию” и т.д. Они пообщались между собой и сказали мне что разработка под андроид это Java, и у них есть “Курс Заочного Обучения”, я подумал что было бы здорово стать программистом и согласился. В тот же день они мне прислали листочек с перечислением учебников, аббревиатур и слов, большинство которых я видел первый раз, с припиской: “Всю эту хуйню через 3 месяца ты должен знать”. До этого дня я имел тусклое представление о программировании и весь мой опыт заканчивался на простеньких “батниках”.
Это были 3 месяца энтузиазма, я просыпался с учебниками и засыпал с ними, делая перерывы на еду, все в общем-то получалось и я верил в успех. Потом, через 3 выделенных месяца я написал что готов и мне прислали тестовое задание. Тут то и начались проблемы, одно дело читать интересные учебники, а другое программировать. В задании надо было сделать веб приложение, журнал успеваемости студентов, с предметами, семестрами, оценками и прочей ерундой, дали спецификации, прототип в виде картинок и три недели, сказали что бы сделано было с использованием Spring MVC, Hibernate, Maven, JSP, JSTL. За три месяца с нуля без помощи, программистами не становятся. Естественно за три недели я еле разобрался что вообще такое Spring MVC и как хотя бы страничку добавить. Давать было нечего, я написал им и они ответили “Закончите приложение”. Я понял что нужно сделать все как надо не зависимо от сроков.
Вот я и здесь, прошло около года, я думал что написать такое в принципе простое приложение просто, если использовать уже готовые примеры кода и правильные практики, оказалось что нет. Я сталкивался с кучей разных багов и проблем, многие из них не мог решить месяцами, доходя до десятой страницы в поисковике на каждом запросе. Энтузиазм упал, все больше дней я ничего не делаю, уже никто из близких мне людей не верит что у меня получится, даже мать говорит что бы я шел в супермаркет товар по полочкам расставлять, отец чмырит меня каждый день что я хуйло, занимаюсь хуйней и никаких программистов в ЭТОЙ СТРАНЕ не существует. Сейчас приложение закончено на 70%. Я очень много выучил и много сделал (по моим меркам), но мысль о том что кому нахуй нужен двадцати четырех летний стажер который писал детскую программку больше года подавляют. Можно конечно попробовать закончить программу или стать тестировщиком или забить на все и остаться никем, расставляя товар по полочкам. Что посоветуете?
#1067 #515890
>>515877
Ебаш, Анон. Ты представляешь, что решается твоя судьба? Работать программистом (пусть и корзиной) и кое-как развиваться, либо сгнить бичом в супермаркете.
#1068 #515891
>>515877
Прохладная история. А всё потому, что надо было идти не в уебищную жабу с кучей говнища, а нормальный дотнет. И это ты еще разработки под ведроид не нюхал.
#1069 #515895
>>515890

Ты то прав, и спасибо на добром слове.

>>515891

Я даже сейчас не знаю что уебищное, а что нет. Открыть тут любой тред, так все языки уебищные по словам анона.
#1070 #515896
>>515877
>>515890
Двачую! Ебашь! Доделай, чтобы работало!
Если что, этот опыт поможет тебе потом, когда надумаешь в веб пойти пхп-приматом.
16 Кб, 320x240
#1071 #515901
Когда-то, в каком-то треде, я видел ссылку на какую-то книгу по алгоритмам, про которую анон говорил, что она вроде как заебок для прокачки мозгов. Название не помню, помню только, что в описании упоминалось то, что примеры то ли на псевдокоде, то ли на каком-то вымышленном языке. Кто-нибудь знает о чём я?
#1072 #515934
https://groups.google.com/forum/#!topic/uk.gay-lesbian-bi/hK2ECT64TBY

Такие ламповые разговоры в 1997 году были. Эх.
#1073 #515938
Предлагаю план.

1) Заказать достаточно сложную систему на PHP или Java на фрилансе, выбрать школьника с самым хуевым кодом.
2) Получить листинг на 100 тысяч строк index.php / common.jar с самым отборным 100% говнокодом.
3) Одарить чудо-хакера деньгами и написать восторженный положительный отзыв.
4) Заставлять людей в офисе поддерживать это, нанимая самых безвольных и бесталанных, и применяя к ним метод кнута и пряника.
5) (прошло 10 лет)
6) В коде зарождается ИИ и уничтожает мир.
#1074 #515949
>>515683

>Interactive Computer Graphics 7th edition


Шестой эдишен есть в гугле.
#1075 #515966
>>515901
Роберт Седжвик, Дональд Кнут?
>>515938

> прошло 10 охлет


ИИ не может зародится в коде, который не работает. По моим прикидкам, код умрёт года через 4 после релиза.
#1076 #515981
>>515938
мсье знает толк
#1077 #515998
Бля, я мудак, признаю, но черт побери, пни меня, анон, скажи мне, что мне учить RoR, Python/Django, PHP, Node.JS, Java, ASP.NET/C#? Хочу быть крутым backend разработчиком, но не могу определить, что будет бро для меня. Я знаю, что скорее всего похуй, что учить, но мне просто не определиться. Буду задрачивать все, что ты скажешь антон. Первый же ответ с языком из списка буду считать своим выбором.
#1078 #516000
#1079 #516003
>>516000

>>с языком из списка

#1080 #516007
>>516003

> список говно

#1081 #516035
>>515998
Учи Java, хули, будешь тоже жабить.
(Я еще один долбоеб который сам не знает что ему точно надо, но пока учит жаву)
#1082 #516050
>>515949
Мне 7й надо, в 7м WebGL используют вместо OpenGL.
#1083 #516089
>>515998
Как я тебя понимаю бро, хз что делать с этим.
Начинал с java, теперь не хочу java, хочу что-то другое.
#1085 #516105
>>516096
Скорее всего он не хочет Java из-за отсутствия работы. Тут надо PHP или 1C учить.
#1086 #516113
>>508903
Есть один ФОРУМ и куча свободного времени, хочу забацать своего рода клиентское приложение для пекарни, чтобы не сидеть на нем в браузере, а в окошко типа асечки-писечки тугосерить. Собственно вопрос в чем, не могу понять как задать вопрос гуглу, чтобы мне выдало похожие на требуемую задачу исходники на сишечке с решеточкой
#1087 #516117
>>516105

>Java


> отсутствия работы


Очень толсто
#1088 #516118
>>516113

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


Лол нет, берёшь и делаешь с нуля
#1089 #516126
>>516118
Я почему-то считаю, что есть такой же долбоеб, который такое уже делал.
#1090 #516142
Господа, как быть с row locks в mysql на innodb?
Будет одна БД на миллионы строк, пока без возможности шардов и сложной инфраструктуры.
Есть ебучие локи при ломающихся транзакциях, которые блочат все на уровне движка БД.
Как их мониторить - ну каким-нибудь заббиксом. А собственно как их убивать? Т.е. понятно что надо убить процесс, но как определить какой процесс относится к конкретному row lock? Хотелось бы автоматизировать этот процесс.
#1091 #516171
>>516142
Переехать на postgres.
#1092 #516176
>>516096
братишь, про scala слышал только хорошее и действительно прям таки и хочется ее выучить...
Но как бы дальше то что? Вакансий по scala раз, два и все, больше нет.
#1093 #516183
>>516171
И чем это поможет? Объективно, по данной ситуации.
#1094 #516215
Как можно на Windows проэмулировать открытие сайта в iOS? Safari для Windows открывает сайты не так, как Safari в iOS. Не могу отладить мобильную версию для iPhone никак. Купить телефон, разумеется, не могу.
#1095 #516226
>>516215

> 2015


> не иметь последнего айфона

#1096 #516230
>>516226
Но у меня нокиа, и всё с ней хорошо.
#1097 #516231
>>516230
Нищеброд
#1098 #516234
>>516231
Но она дороже айфона :(
#1099 #516238
>>516234
Жалкие оправдания нищеброда. Новый айфон надо покупать каждый год, в день выхода, и вместе с айпадом и маком.
#1100 #516240
>>516238
Не смешно, лучше по делу подскажи.
#1101 #516242
>>516240
Ну погугли гейфон эмулятор.
#1102 #516243
>>516242
Гуглил, не нашёл.
#1103 #516246
>>516126
>>516126
опенсорс смотри
#1104 #516250
>>516243
купи айпод
#1105 #516251
>>516250
Хм, а ведь айпод то у меня есть.
#1106 #516255
Пиздец, у этого гелекси экран лучше чем на моём ноутбуке.
#1107 #516257
#1108 #516259
>>516257
У гэлэкси.
#1109 #516263
>>516259
Какого?
#1110 #516265
#1111 #516293
Хочу начать учить руби, есть ли годные русскоязычные онлайн сервисы разжовывающие и вкладывающие это в мою светлую голову?
59 Кб, 656x541
#1112 #516294
Почему мне онлайн-калькуляторы айпи-диапазонов при вводе айпи 5.6.7.0/20 говорят, что максимальное значение 5.6.15.255 в то время как должно быть 5.6.22.255? Т.к. 15 прибавляется к 7, а не фиксировано. Это тут, например сказано https://ru.wikipedia.org/wiki/Бесклассовая_адресация
В чем я ошибаюсь?
Вопрос здесь, т.к. пишу пересчет диапазонов (разбивку больших на меньшие) и не понимаю почему результаты не сходятся с ответами онлайн-калькуляторов.
#1113 #516297
Анон, помоги разобраться с двойной рекурсией, буду рад примеру. Гугл мне не помог.
#1114 #516299
сап всем
внезапно осознал что работать руками не ок, и в голову пришла идея зарабатывать программированием. К слову раньше в информатике разбирался, но в силу обстоятельств я бросил свое увлечение. И хочу спросить у вас, аноны, стоит ли за это браться, есть ли перспективы зарабатывать хоть чуть-чуть выучив язык С++ допустим?
#1115 #516303
>>516299
конечно есть
#1116 #516305
>>516303
а есть факи, или что-то обучающее, или для c++ хватит литературы с оп пика?
извини за навязчивость, просто очень хочу начать, а с чего я не знаю :C
#1117 #516310
>>516294
Я в этом не разбираюся, но так понимаю, что в сети /20 должно быть 4094 хостов с нужной маской. Так что с 5.6.7.0 отсчет начинаться не может.

>>516297
Никаких принципиальных отличий у двойной рекурсии от одинарной/тройной/еще какой нет. Разбираться просто не в чем.
#1118 #516317
>>516310
Ясно. Благодарю.

>с нужной маской


Маска сильно все усложняет.
#1119 #516319
>>516297
факториал например сам в себя возращает значение, можешь полуркать еще
for (i=1;i<c;i++)
{
float fact (float fact; int c) {
int n;
if c<=n
{
return (fact=fact*n);
n++;
};
}
}
#1120 #516323
>>516305
У тебя задачи есть? Если нет то начни с книжки С++ за 28 дней, хуйня но для начала годно, там в 30 страницах то что мы пол года учили, научишься в массивы калькуляторы и примитивный гуй тогда читай Язык программирования С++ Страуструпа, ознакомишься с тонкостями и можешь браться за нормальные задачи
#1121 #516325
>>516297
Что непонятно?
#1122 #516328
>>516297
ну а двойная это когда в рекурсивной функции есть еще одна такая функция насколько я понял
#1124 #516341
>>516323
ссылочку если не трудно ;3
#1125 #516344
>>516341
http://www.proklondike.com/books/cpp/liberty_cpp_21day.html
Вот, там старая спецификация, с другой стороны там тонкости особо не описываются и с ними ознакомишся в свежей версии книги Страуструпа, как раз и английский подтянешь если ее не перевели
#1126 #516374
Анончики я вот уже мясяц как учу php а точнее html и css, c них же начинать надо. И тут я понял что хуево знаю английский, есть какой-нить туториал по техническому английскому?
Или проще самому по слову в гугл переводчик забивать?
Я видел хорошее дополнение к браузеру которое переводит слово когда на него наведен курсор, что за дополнение?
#1127 #516395
>>516374
Браузер?
#1128 #516396
>>516395
гугл транслейт переводит при выдилении, этого в принципе достаточно.
#1129 #516400
>>516396
Но он не всегда хочет переводить, хотелось найти ДЛЯ ХРОМА такое разширении чтобы при наведении курсора переводило
#1130 #516402
>>516400
transover
#1131 #523521
>>509544
Ньюфаг лиспоципленок в треде. Назрел вопрос.
Чтобы сделал с тобой/автором пасты ЛИСПОПЕТУШОК, если бы догнал?
Тред утонул или удален.
Это копия, сохраненная 8 августа 2015 года.

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

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