24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>740107 (OP) Блджад, только вопрос запилил, а вы новый тред выкатили. Короче mirroring работает немного не так, как я ожидал лол. Пушить изменения в зеркало основного репозитория нужно отдельно. Так как синхронизировать два удалённых репозитория? Проще говоря я делаю один пуш в основной и измекнения накатываются и на копию?
Аноны помогите прошу вас. Студент , только начал учить погромирование, решил пойти на подработку. В общем попросили написать программку, которая вставляет некий текст в поле ввода на их странице и жмет кнопку отправить. Решил использовать питон, а он не хочет открывать страницу. В браузере работает хорошо все.
>>740125 Короткий гайд как просить помощи: 1) Описываешь проблему, и все инструменты которые ты используешь; 2) Скидываешь код. Если что-то не устраивает – иди нахуй отсюдова. Можешь там в битву экстрасенсов за помощью обратиться.
for i:=1 to N do for j:=1 to N do begin if a[i,1]a[j,2]-a[j,1]a[i,2]<>0 then begin x:=(ba[j,2]-a[j,1]b[j])/(a[i,1]a[j,2]-a[j,1]a[i,2]); y:=(b[j]a[i,1]-ba[i,2])/(a[i,1]a[j,2]-a[j,1]a[i,2]);
q:=true; for k:=1 to n do begin case k of 1:If a[k,1]x+a[k,2]y>b[k] then q:=false; 2:If a[k,1]x+a[k,2]y>b[k] then q:=false; 3:If a[k,1]x+a[k,2]y>b[k] then q:=false; 4:If a[k,1]x+a[k,2]y<b[k] then q:=false; 5:If a[k,1]x+a[k,2]y<b[k] then q:=false; end; end; if (q) and (f(x,y)>max) then begin max:=f(x,y); writeln('x= ',x:8:4); writeln('y= ',y:8:4); end; end; end; writeln('max= ',max:8:4); readln; end.
>case k of 1:If a[k,1]x+a[k,2]y>b[k] then q:=false; 2:If a[k,1]x+a[k,2]y>b[k] then q:=false; 3:If a[k,1]x+a[k,2]y>b[k] then q:=false; 4:If a[k,1]x+a[k,2]y<b[k] then q:=false; 5:If a[k,1]x+a[k,2]y<b[k] then q:=false;
>>740107 (OP) Сап, погромогач! Есть обычные звукозаписи в mp3 и wav с битрейтами около 128-320 кб/с. Как перекодить их в 8-64 бита? Сделать из нормальной записи чиптюн, например? Пикрил ничего не делает, что поменять?
>В: Хочу стать программистом, какой язык учить? >О: Английский + Java
Я может чего-то не понимаю, но зачем учить медленное говно?
>По данным сайта shootout.alioth.debian.org, для семи разных задач время выполнения на Java составляет в среднем в полтора-два раза больше, чем для C/C++, в некоторых случаях Java быстрее, а в отдельных случаях в 7 раз медленнее[12]. С другой стороны, для большинства из них потребление памяти Java-машиной было в 10—30 раз больше, чем программой на C/C++. Также примечательно исследование, проведённое компанией Google, согласно которому отмечается существенно более низкая производительность и бо́льшее потребление памяти в тестовых примерах на Java в сравнении с аналогичными программами на C++[13][14][15].
Потому что кроме скорости выполнения кода еще важны:
- скороcть написания кода - число и наличие разработчиков, библиотек, фреймворков - как в Си++ с рефлекшеном? с ORM? - сложность отладки - наличие инструментов профайлинга - наличие сборщика мусора. Как в Си++ со сборкой мусора? - наличие неопределенного поведения - безопасность - поддержка многопоточности - скорость сборки
Я бы посмотрел как ты будешь писать типичный веб-сервис или многозвенное ентерпрайз-приложение на Си++.
>>740248 Ну ты точно даун, питон это самое тормозное говно из всех, разница с джявой 50 раз. Но конечно для долбоёба отсутствие нормальных потоков, глобальная блокировка интерпретатора, несовместимость версий, нативные костыли в каждой второй либе, нечитаемые динамические портянки и тесты на каждый чих это клёво.
Поясните за стоимость домена и хостинга. Нужно для отчета по экономике, нихуя в этом не понимаю, а на разных сайтах разные цифры. Допустим, мне нужно 3,5 года иметь сайт с доменом .ru. Сколько это стоить будет?
>>740262 Кого, всех? Миллион сайтов гугол выдает. Дай хоть ссыль на какой-нибудь авторитетный, которым реально часто народ пользуется при регистрации доменов/покупке хостинга.
Сап, зк. Для спортивного программирования нужно знать внутреннее устройство массивов? Когда я задал этот вопрос знакомому спортсмену - он подорвался и сказал что глупее вопроса не слышал.
Как мне сделать батник или cmd файл, чтобы нужно было лишь указывать исходный файл (в этом примере input1.mkv), а все остальные параметры не вводить каждый раз снова?
>>740291 >знать внутреннее устройство массивов Что там знать? То что переменная, объявленная как массив это адрес, где хранится первый элемент массива, следующие элементы - в следующих ячейках в зависимости от типов элемента массива что ли? Так это каждый даун знает. Кроме пыхоблядей, но они даже не люди, поэтому их можно отбросить.
>>740391 Для начала нужно будет выбрать какой-то один тип хостинга с одинаковыми условиями, а то получится сравнение выделенных серверов с террабайтами ссд и пхп-хостинга на 50 мегабайт.
>>740395 Онон не оговаривал нишу, сталобыть считать надо все. И 2мгб на рапсберрипи и все остальные, какие только найти. Кстати, я не матиматек, но помоему тут нужна медиана, а не среднее арифметическое
>>740107 (OP) Ананасы, как в юниксах установить тайм-аут на системный вызов connect кроме установления флага O_NONBLOCK на сокет и последующего переписывания всей логики работы с сокетом, чего мне очень не хочется делать?
>>740419 "Я давал вам, млять, конспект, в котором эта задача решается за 4х4 итераций, что за белиберду ты принёс?" Вобщем-то решил, формула ошибочная была.
ПАцаны-пацанчики, помогите с заданием по matlab. Оно легкое, как препод говорит, но я тупой и хз какие команды юзать. Задать массив целых положительных чисел и определить, сколько в нем простых чисел. Если простые числа найдены, то вывести их количество и сами эти числа.
AutoHotkey, 1) как написать условие "Если текущая раскладка - английская, то..."? Либо как сделать команду вроде c (в английской раскладке):: ... ({U 0067}:: ... не работает)? 2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)? 3) Как заставить скрипт запускаться независимо от текущей раскладки? >Если в момент запуска была русская раскладка, скрипт завершается с ошибкой либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
Долго не мог совладать с путями, упростил пример до максимума. С моей неопытной точки зрения эти две "строки" должны быть равны, но они никогда не равны, хотя я только что в пустоту положил одинаковые символы. Как так?
нужна помощь от ассемблерщиков есть выражение X = A/B + C - D*E + K, где A - четырехбайтное, B и С - двухбайтные, D и E - однобайтовые, и К = 500h. Где я проебался? Ибо считает как когда, зависимо от чисел. http://pastebin.com/j0cVRdyv
>>740537 Ограничение в 80 символов не только из-за мониторов. Длинные строки вообще плохо читаются. И не пизди, что тебе удобно бегать глазами из одного конца монитора в другой, чтобы прочитать строку, которая занимает весь твой широкоформатный.
>>740679 Ахуенно было бы, на само деле не могу врубится с чего начать, нихуя не получаетсяхоть идею кинь, не пойму как удалить указанное слово, а потом вставить в начало
>>740680 >Ахуенно было бы Нахуй иди. Нет. >не могу врубится с чего начать Ну попробуй погуглить подпрограммы работы со строками. Потом все просто: вырезаешь нужное слово из середины и вставляешь его в начало. Всего два действия.
>>740686 >Так в паскале нету такого чтобы вырезать А ты его сначала скопируй в отдельную переменную, а потом вырежи из строки. А потом просто сделай конкатенацию строк.
>>740703 Да не за что. С этой функцией у тебя решение в пять строчек влезет. Но если преподу нужно "низкоуровневое решение", то придется трахаться с циклами и ручным разбиением строк на слова.
Помогите, нужно написать очередь через динамическую структуру в С++, а я нихуя в этом не понимаю. Как ее вообще делать, покидайте нормальных ссылок, где все описано так, что даже такому дятлу как мне будет понятно
>>740714 Это пиздос. Я думал, что мой выпуск будет последним, кого учили на QBASIC 4.5 и TurboPascal 7.1. Школу я закончил в 2008. А тут оказывается, что даже в шарагах это еще есть.
В /mobi полтора анона, поэтому срошу здесь. Недавно в спешке положил телефон в карман, не заблокировав, в результате чего в нём произвольно нажимались все подряд кнопки около получаса. Достав телефону я увидел на экране приклейтед - ёбаную панель в середине которой отображается весь экран в уменьшенном размере - эдакая рекурсия, экран в экране. Аноны, такое было у кого-нибудь, как убрать эту хуйню? Кстати, не могу даже скрин экрана сделать с телефона, пишет что из-за каких-то настроек безопасности. Телефон Sony Z5C Amdroid 6.0.
>>740788 Подожди. Вот, я тут начал колхозить решение. Но мне сейчас надо идти. Если хочешь, можешь взять за основу. Тебе надо только процедуру getWordPosLen дописать и отладить. Может быть, пригодится. [code lang="delphi"] program delstring(input, output);
var src: string; { Исходная строка } len: integer; { Длина строки }
word_dst: string; { Слово, которое будем искать } word_num: integer; { Номер слова в строке } word_pos: integer; { Позиция слова } word_len: integer; { Длина слова }
procedure getWordPosLen( src: string; word_num: integer; var word_dst: string; var word_pos: integer; var word_len: integer); var s_len: integer;
{ Внутренняя функция Определяет, является ли переданный ей символ разделителем (пробелом или табуляцией) } function isDelim(c: char): boolean; begin isDelim := (c = ' ') or (c = $09); end;
procedure skipSpace; begin while isDelim(src[word_pos]) do inc(pos); end; begin s_len := length(src);
word_pos := 1; while (word_num > 0 do) and (pos < s_len) do begin { Пропускаем пробелы } skipSpace;
{ Проматываем на следующее слово } dec(word_num); while not isDelim(src[pos]) do inc(word_pos); end;
{ Если номер слова больше, чем количество слов в строке } if (word_num > 0) then begin word_pos := -1; word_len := 0; exit; end;
skipSpace; word_len := 1; while ( end;
begin write('Enter a string: '); readln(src);
write('A word to find (number): '); readln(word_num);
{ Процедура с кучей побочных эффектов } getWordPosLen(src, word_num, word_dst, word_pos, word_len); if (word_pos = -1) or (word_len = 0) then begin writeln('No such word'); halt; end;
{ Удаляем слово и один пробел, чтобы все было красиво } len := length(s); if (word_pos = 1) and (word_len < len) { Если слово первое и не единственное, то отрезаем пробел слева } then delete(s, word_pos - 1, word_len) else if (word_pos + word_len) < len { Если слово не в конце строки, то режем пробел справа } then delete(s, word_pos, word_len + 1) else { Иначе вообще не режем пробел } delete(s, word_pos, word_len);
{ Добавляем в начало (на всякий случай вставляем пробел) } concat(word, ' ', s);
writeln(src); repeat until keypressed; end. [/code]
1) как написать условие "Если текущая раскладка - английская, то..."? Либо как сделать команду вроде c (в английской раскладке):: ... ({U 0067}:: ... не работает)? 2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)? 3) Как заставить скрипт запускаться независимо от текущей раскладки? >Если в момент запуска была русская раскладка, скрипт завершается с ошибкой либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
>>740810 Там надо будет кое-что пофиксить. Например в некоторых местах pos заменить на word_pos, т.к. писал я экспромтом и по невнимательности мог допустить косяки. Еще чтобы заработала предпоследняя строка надо подключить crt. А можешь вообще заменить ее на readln.
Спа двач. В общем курсовая по вычислительной математике: на C# надо проитерполировать поверхность. Как я понял, по заданной функции надо вывести табуляцию и отрисовать поверхность для обычной и интерполированной функции f(x,y). Готового ничего не нашел, поэтому придется всё самому писать. Так вот, каким способом лучше интерполировать? Как отрисовать поверхность в C#?
>>740853 >Так вот, каким способом лучше интерполировать? Шаг x, y помельче возьми и фсе. А можно еще какую-нибудь функцию прехода между двумя значениями функции заебенить(например кубическое сглаживание). >Как отрисовать поверхность в C#? Ну плоскость.. там точки.. чем краснее тем выше.. например. ГДИ+ короч гугли!
Я создаю пользователя через Oracle SQL Developer. Но не могу потом зайти через этого пользователя в SQL Plus. Что я делаю не так? Пользователь может создавать последовательности, сессию, таблицы и триггеры. Привилегий недодал что ли? Какие ещё требуются?
>>740864 Любая сложная структура данных может быть реализована массивом. Ассоциативные массивы в плюсах реализованы на красно-черном дереве, которое реализовано на структурах (записях) и указателях.
вечер в хату, вот моя стори. живу в мухосранске и баблишка вполне хватает, но и профессионально не сильно развиваюсь. подвернулся вариант съехать в столицу, но думаю нахуй оно мне нужно ради денег ехать, можно ведь духовно развиваться и путешествовать. либо гнать в другой город и экстремально развиваться
Кстати, спортсмен этот говорит что всего кнута (3 тома для него) прочитал за месяц и говорит что там нет ничего сложного и все понятно. Хотя даже назвать названия книг не смог. Жаль не могу проверить на пиздеж, я кнута дропнул после 15 страниц.
>>740882 Где-то я читал что хеш-таблица быстрее ищет и работает. >>740881 Что, простите? О списках вообще речи не было. Хотя массив можно реализовать списком.
>>740910 >Реализовать массив списком? И как ты будешь гарантировать, что в памяти он лежит последовательно? Я хз, может ты умеешь так. А зачем мне это? Я просто пущу кэш-память по хую и все. Хотя даже список может влезть в одну страницу памяти. >>740910 >Ты должен знать, как лежит массив в памяти -- вот что. Да хуй с ней, с памятью. Мне более важен вопрос как процедурки по работе с данными реализованы.
>>740903 Ну блядь, хэш-таблица вроде как и описывает ассоциативный массив. А какие там алгоритмы и структуры - другой вопрос. Я не ебу, может там и дерево применяется.
>>740921 Хеш-таблица не описывает, а является реализацией так же как и дерево и обычный массив. Хеш-таблица - это массив списков или просто массив. Дерево - это "список".
>>740922 Да, не описывает, а реализует. А вот почему дерево -- реализация? Не похуй ли, как ты там сделаешь дерево внутри, если ты можешь работать с ним как с абстракцией?
>>740925 Дерево - реализация ассоциативного массива в С++ Структуры и указатели - реализация дерева в С++
Мне не похуй. Там очень обширная и интересная тема. Даже матерые разработчики языков ошибаются со внутренней реализаций сложных типов данных я много раз читал.
> что надо исправить Инициализировать CRC нулем (судя по полиному). Убрать +4 в for. Осознать, что CRC считается побитово, а не побайтово (побайтово - с табличкой только), т.е., тебе нужен внутренний for еще один. Ну и выражение CRC = ... поправить, чтобы использовало очередной бит сообщения.
Вы бы хоть иногда, блять, сообщали бы о перекате, суки, мудачье! Хули я до сих пор в старом треде сижу и обновляю посты, а тут уже овер сотня? Пиздец, хуею с мочерации.
>>741031 Во-первых, сменить язык программирования. Во-вторых... а, забудь о во-вторых. И в третьих, попробуй придумать идею получше. Жизнь слишком коротка, чтобы тратить ее на хуйню типа очередного клона тотал командера.
>>741048 Да похуй абсолютно, с чего ты начнешь. Кресты тебе дадут понимание того, как все устроено, зато в питон гораздо проще вкатиться (да и говнокодить на нем быстрее). Хочешь файловый менеджер? Бери pyqt, бери pygobject и пиши. Понадобится скорость и более тесное взаимодействие с ОС - выучишь и кресты. другой анон
>>741093 И? Всем нормальным людям известно, что математическое образование в России умерло, а вслед за ним, логично предположить, и образование по CS, как кровного родственника матеши. Хочешь программировать - учись прежде всего сам.
Посоны, есть одна БД на MysSql, состоит из кучи представлений, тянущих данные друг из друга по цепочке, и есть первоначальное представление, тянущее данные из другой БД. Изменяя это первоначальное представление, можно изменить итоговые данные всей цепи. В чем проблема: у этого изначального представления нужно сделать, в зависимости от запроса пользователя, динамическую подстановку всяких WHERE, дат и т.п. Пробовал сделать его процедурой, но проблема в том, что к выходным данным процедуры невозможно подвязать остальную цепочку, а функции в MySql вообще не возвращают ничего, так что это тоже не вариант. Что делать?
Хочу сделать приложение защищенное паролем, до этого делал авторизации только в вебе, где все чувствительное лежит на сервере и "интересующийся" туда залезть потрогать не сможет, но вот как это локально организовать? На данный момент сделал как привык в вебе - из пароля получается хеш с солью, сохраняется в файл, и при вводе пароля, хеши сравниваются. Но немного не по себе от того что хеш у всех на виду лежит. Как вообще взрослые дяди делают секурные десктопные приложения?
>>741218 Компилируй важную функцию, без которой прога не будет работать в рантайме при запуске. Храни ее защифрованную паролем. Пользователь вводит пароль - функция расшифровывается, компилируется. Если удачно - прога запускается, функция работает. Если проверку взломали, то у взломщика нет функции для нормальной работы программы.
>>740107 (OP) Чёт туплю, как составить какой-нить hql(sql) запрос для следующего действия: Есть коллекция элементов типа залупа: Collection1, нужно выбрать из таблицы те записи, которые в своём поле "залупы" содержат все элементы из Collection1
Погромировпние оперирует абстракциями, как и натуральные языки, как и философия. Из чего делаю вывод что пооромирование это витгенштейновские языковые игры на машинных языках, тобишь просто словоблудие.
>>741112 Ну давай, расскажи нам, что у меня в Windows не работает.
>>741265 Серьезный дяденька садится и за вечер пишет свой аналог важной функции. Или атакаующий просто косплеит легального пользователя (однократно покупает приложение, например), расшифровывает и отламывает все нахуй.
>>741218 > из пароля получается хеш с солью, сохраняется в файл, и при вводе пароля, хеши сравниваются Атакующий генерирует новый хеш, кладет его в файл, ну ты понел. Или патчит ровно один бит в коде.
Если тебе это не для того, чтобы поиграться, то вариантов, в общем-то, два. Аппаратные ключи с выполнением разных участков кода прямо на них (вот как анон выше предложил, только паролем легальный пользователь поделиться может, а вот ключ ему и самому нужен) или серьезный протектор (для начала можно и VMProtect). Внутри можешь хоть if (password == "yoba") делать - если до проверки добрались, тебе уже ничего не поможет.
>>741341 >Атакующий генерирует новый хеш, кладет его в файл, ну ты понел. Если он посмотрит исходники и увидит метод соления, то это поможет ему войти в сам интерфейс. Но этот интерфейс умеет только расшифровывать файлы, зашифрованные AES при помощи ключа, который есть хеш от пользовательского пароля, только полученный грубо говоря другими функциями и другой солью. Опять таки, атакующий может посмотреть как получается ключ для расшифровки файлов, но ведь он не знает исходный пароль, которым был создан ключ-хеш, соответственно сами файлы в безопасности? Или я где-то очень туплю
Есть веб страница. На ней есть выдающий список. Вопрос: что написать в адресной строке, что бы был выбран контактный элемент из списка? Всякие id знаю как смотреть, но не понимаю как использовать.
>>741350 А, ну если все самое ценное в зашифрованных файлах, тогда да, можешь и хэш рядом с приложением хранить, и даже исходники приложения выложить. Правда, если файлы достаточно ценные, пароль рано или поздно утечет, файлы расшифруют, а приложение запатчат, чтобы работало без пароля.
>>741355 благодарю, анон. Алсо, вопрос. 4х значные пинкоды, графические ключи и прочее бесполезны если не делать ограничение на количество попыток с последующим стиранием всего и вся?
>>741363 хотя, в десктопном приложении даже если сделать "самоуничтожение", любой может сделать его копию, и подбирать пинкоды сколько душе угодно. Так что пароль на 20 символов моё все
>>741363 > стиранием А кто мешает забэкапить заранее?
Ты просто определись, от кого ты защищаешься и почему. Модель угроз, все дела.
Например, если у тебя десяток пользователей, не слишком заинтересованных в утечке (какая-нибудь заказная софтина для малого бизнеса, где нужно просто защититься от любопытных посторонних, которые увидят, что запаролено и не полезут), или если у тебя софтина "для себя", когда больше никто пароля не знает - пароль ок.
Если ты продаешь данные (распространенный пример - база запчастей), то как ни крутись, а данные сопрут. Смирись с этим, бери апдейтами, доступными только для пользователей с ключом, бань пользователей при малейшем подозрении - в общем, развлекайся. Можно еще всякие ватермарки добавлять типа фейковых запчастей в упомянутой базе, чтобы узнать, кто и что слил.
Если ты продаешь софт - тут протекторы помогают на время, аппаратные ключи на долгое время.
Если продаешь сервис - привязывайся к серверу, как только можешь. Не давай работать с API без авторизации, грузи все оттуда, делай на сервере всю работу, а десктопное приложение рассматривай только как интерфейс к этом всему.
>>741370 я что-то действительно в режим параноика ушел, там данные такой важности, что для них защиты уровня "убрать расширение файла" хватит с головой. Спасибо за помощь.
Анон, это опять аутист с CRC-кодом. Гляди, когда я проверяю эту функцию здесь http://www.zorc.breitbandkatze.de/crc.html , она дает нужный результат если включить галку reverse data bytes. Что с ней сделать, чтобы этого не требовалось?
Bword DirectCalc(const void Message, int Message_Size) { word Mes = (word*) Message; int i, j; unsigned int byte, mask, crc;
i = 0; crc = 0x0; while (Mes!=0) { byte = Mes; // Get next byte. crc = crc ^ byte; for (j = 0; j < 8; j++) { // Do eight times. mask = -(crc & 1); crc = (crc >> 1) ^ (0xD5828281 & mask); //D5828281 } i = i + 1; } crc = Invert(crc); return crc; } };
Блядь, я в отчаянии. Не могу изучить программирование. Даже основы (а без них нихуя дальше не идет). Блядь, не могу я быть настолько тупым. Может есть какие-то методики для суперднищ хотя бы постичь основы? Сука, никогда ж с математикой не враждовал, ни в школке, ни в универе. Не до конца понимаю в все эти циклы, итерации, рекурсии и всё такое прочее. пробовал php и js по видео-урокам учить - результат на лицо
>>741423 "идеальный" метод для такого случая - придумать какой нибудь йоба-проект, например Свою CMS™. А затем, открываешь блокнот IDE, представляешь что тебе нужно для начала, формулируешь мысль и пишешь в гугл "как в $языкнейм сделать $то_что_хочешь_сделать". Читаешь всякие форумы и стак, копируешь, бесишься, копируешь, ну и методом тыка и упорного непонимания со временем начинаешь писать нормальный говнокод.
>>741434 но, даже если использовать этот супер метод, желательно сначала понять чем отличается int от string и вообразить себе что такое многомерный массив
Ребята, посоветуйте, пожалуйста, как лучше всего организовать онлайновые звонки с сайта, например, нажал кнопку позвонить, и пошёл звонок на номер колл-центра, чтобы пользователю не нужно было никакое стороннее ПО для совершения звонка. Может, какие-то API есть? Спасибо.
>>741423 >Не до конца понимаю в все эти циклы, итерации, рекурсии Что непонятно? >и всё такое прочее Не используй такие слова, если хочешь добиться понимания конкретных тем.
Помогите, пожалуйста, с json в перле. На примере харкача. Иерархия такая - threads->posts->comment. И если threads я получил, то вот к posts и comments я добраться так и не смог. Как работать с такими json я нагуглить не смог.
>>741501 Это норма. Открываю секрет - ты выдумал некую картину того, как в идеале происходит все это дело, и тк ты ей не соответствуешь, начинаешь себя гнобить.
Аноны, ищу знающего с++ человека, имеющего свободное время с 16 до 00 по Мск. Сам учусь на программера, расширенного формата(факультет называется "прикладная информатика по отраслям". Знаю схемы/принципы построения алгоритмов, двоичную логику, дискретный матан(немного), в плане логики силён. В плане синтаксиса разбираюсь довольно-таки быстро. Для меня главный вопрос -- годный пример. Собственно ищу того, кто в скайпике/другой говорилке будет отвечать на некоторые мои вопросы и задавать интересные задачи, для их последующего решения. До этого работал с Pascal(не нужон, ибо не востребован, лол). Приступался к MySQL, но поступил и времени не осталось. Сейчас читаю книгу по с++, решаю задачи в MVS 2013. Интересно ещё спросить за qt c++. Вообщем [email protected]. Вот мыло, надеюсь кто-нибудь отпишет.
Ребят, извините, не знаю где спросить Случайно на ваш сайт наткнулся (лучше бы не натыкался, теперь весь этот бессмысленный(?) поток говна/ненависти/нытья не развидеть) неделю назад, когда появилась мысля потихоньку начать восхождение на олимп IT, но теперь мягко говоря озадачен. Мне 22 года, высшего образования нет (вылетел с 3 курса по причине прогулов), по математике была твердая тройка, информатики вообще в школе не было, пользуюсь Windows, никогда не имел дел с линуксом (яхз, мб это важно). Командной строкой не пользуюсь, винду переустанавливать не умею. Никогда не программировал, даже не формошлепил, сейчас прочитал 100 страниц книжки по джава и пару статей на хабре, 2 уровня javarush, пропитываюсь духом погромизма. Кстати, это мой первый пост в жизни на тему IT на ресурсе IT… Не судите строго и не обсирайте, друзья! В итоге решил, что джава это не мое, пересаживаюсь на С#, буду unity игры на ведро делать! Будет хоть что друзьям показать, а то все эти базы данных походу не мое — не технический склад ума, видимо. Короче говоря, в ваших глазаз я юродивый чайник без будущего, которому даже галеры хуй-там светят. Зато у меня есть плохое зрение, гемор, синяки под глазами, сколиоз и еще от меня пованивает, так что наверное не все еще потеряно (судя из представления ойтишников на этом ебаном сайте). Сейчас работаю курьером пиццы/суши (да-да, серьезно, не надо ржать или считать меня троллем!), потому что я криворукое говно без мозгов и талантов. Всю молодость проиграл в компьютерные игры на мамкиной шее, а теперь даже на мивину не хватает. Зато я один раз взломал игрушку с помощью ArtMoney, а это вам не мимо толчка серить или тупые запросы в бд посылать — Низкоуровневое погромирование епт! Дык к чему я клоню, еще до ебаного сайта я решил записаться на курсы джава в Киеве, а теперь озадачился — войдувайти? Я же натуральный отброс, судя по вашим критериям, хотя на что-то большое (300+ зеленых) не рассчитывал даже. Будет ли толк? Мозги с 8 класса планомерно иссыхали, сейчас кроме как посчитать сдачу/расход на дорогу ничего не умею, но рассчитываю, что дядьки в халатах всему научат и вдохнут в поток айти, а там уже как-то где-то найду свою помоечку и забьюсь на самое дно, может даже сыров (подзалупных) испробую.
>>741612 Niet. Тяны не нужны. Хочу быть программистом. Может даже, если почувствую что "денег больше не надо", буду двигаться исключительно в сторону развития сферы IT.
Так, аноны, помогайте. Вопрос по крестам. Есть значит объекты ifstream и ofstream. Я беру, открываю файл вот таким образом >os.open("test.bin", ios_base::binary); Пишу в него несколько интежеров, закрываю файл. Открываю блокнотом и вижу эти самые интежеры а не двоичный код. Вопрос следующий: какого хуя? Или так и должно быть?
<property name="whatever"> <set value-type="ObjectsClass"> <value>value1</value> <value>value2</value> </set> </property> - так работает только с обычным Set, а с SorterSet - нет
Sup, парни. Подскажите путь истинный. Читал (а еще несколько раз слышал), что для программирования нужно иметь большое желание/стремление/рвение и т.п, иначе без этого никак. Вопрос, как понять, что оно есть? Может я тупой, конечно, но проучась в своем нептуаколледже полтора года на этой специальности, я из знаний получил мало чего толкового. Наш препод лет 50 счастливо читает нам паскаль, ассемблер и делфи с книжек, а второй препод пилит про С++. И если С++ я еще кое-как догнал, то первого я вообще в рот не ебу, че он доебался ко мне с этими языками. Начал учиться дома, штрудирую версту, js, затем думаю перейти в perl, а там как пойдет. Но вот штрудирую уже около месяца (сражаясь с желанием зарубать в ксчку) и понял не особо много, но все таки, хлопцы, это ведь и есть стремление, да? Я не зря это делаю, да? А то чет думаю в пустую вола ебу.
Что можно/нужно выучить кодеру, что бы найти работу в ДС1/2 (Рашко-хохло), что бы хватило снять однушку и минимально пожрать. Интересуют именно спектр знаний и технологий который можно освоить за 2-3 месяца, занимаясь каждый день, + желательно много документаций и видеоуроков ( неважно на каком языке ), так же интересует фриланс, где сейчас больше всего заказов? в веб-разработке? интересует человек, который проконсультирует по вышеизложенным вопросам.
>>741641 Наконец добился результата. Но там какое-то колдунство. >int test2[n] >os.write((char)&test2, sizeof(int)); Конкретно вот: (char)&test2, оно каким-то образом создаёт указатель типа char используя адрес моего int массива?
>>741692 Питон, умеет си-подобный синтаксис. На него легче перейти с си. Вопрос стоит в том, какие вообще знания есть? Если никакх, то просто знание синтаксиса тут не поможет. Нужна логика, понимание того, как вообще работают операторы и на чём их работа основана.
>>741702 1с, лол. Как не банально, но в Рашке это самый доступный и самый востребованный вариант. Программисты 1с нужны во многих компаниях. Из знаний, там минимум. MySQL, разобраться с интерфейсом самого 1с, ну и в целом понимать принцип устройства и назначения баз данных.
Сап, лжедвач. Написал такой скрипт для сканирования уязвимых версий nginx. На вход подается csv-файл с адресами серверов, я отправляю HEAD-запрос и анализирую поле server. Этот код работает слишком медленно, а файл с 15 млн. адресов будет обрабатываться слишком долго. Как ускорить алгоритм?
1) как написать условие "Если текущая раскладка - английская, то..."? Либо как сделать команду вроде c (в английской раскладке):: ... ({U 0067}:: ... не работает)? 2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)? 3) Как заставить скрипт запускаться независимо от текущей раскладки? >Если в момент запуска была русская раскладка, скрипт завершается с ошибкой либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
>>736374 (OP) (OP) >матан не люблю >паять не люблю >внутренности компов не знаю >физику не люблю >гуманитарий >9 класс >очень нравится информатика
Тебе повезло. В любой другой области тебя бы просто послали нахуй, не можешь работать, иди подметай улицы. Но информатика - это просто выжимка христьянских, коммунистических и либеральных ценностей, святая троица просто. Любой юродевый найдёт в информатике себе утешение, от пакистанских попрошаек до бородатых проффесоров из Гарварада, никто не уйдёт обиженным. Поэтому будь ты хоть школьником, хоть гуманитарием, хоть боговерцем, хоть амёбой без рук без ног, здесь тебе рады, здесь все равны, как в Храме Господня. Можешь писать книги вроде таких http://www.ozon.ru/context/detail/id/31002446/ и страдать подобной мудоёбской хуйнёй, это даже востребовано.
По делу. Раз ты антиматематическая гуманитарная мразь, тебе уже написали на счёт биоинформатики, с чем я полностью согласен. От себя добавлю нейронные сети, машинное обучение, НЛП (Natural Language Processing, а не то, как жестами тела соблазнять баб, хотя и это тебе пригодится) и нечеткую логику. И еще можешь залезть в дизайн языков программирования, там тоже полно гуманитарных уёбков, вроде банды четырёх травокуров, пизды Лисков, алкаша Гвидо и авторов Смолтолка. Правда проблема дизайна ЯП в том, что тебе придётся хоть немного уметь в логику и формальные системы, хотя бы на уровне известного гуманитария Хомского.
Ну и если ты совсем охуевший школогуманитарий, который владеет аж операциями умножения, деления, и возведения в степень, ты можешь залезть в финансовюу математику и писать софт для торговли на биржах. Ну если тебе это интересно, конечно же.
Резюмируя: когда я писал про биоинформатику, нейронные сети, ML, NLP, FL, PLT, я не имел ввиду, что это юродиевая хуета, которая никому не нужна. Она реально нужна, она работает, в мире IT готовы за это платить деньги, нам реально нужны люди, которые будут этим заниматься. Поэтому тебя никто не погонит ссаными тряпками, наш храм открыт для всех, просто выбери направление под себя.
Как же я проиграл с этой пасты, можно я её тут оставлю, чтоб не уплыла?
>>741796 >Ну и если ты совсем охуевший школогуманитарий, который владеет аж операциями умножения, деления, и возведения в степень, ты можешь залезть в финансовюу математику и писать софт для торговли на биржах. Ну если тебе это интересно, конечно же. Софт там вещь в некоторых аспектах покруче сайтов (если HFT). Баги приводят к убыткам (иногда к фатальным в финансовом плане), поэтому писать код нужно соответствующе (со всякими защитами, причем чуть ли не каскадами). Ну а так, обычный кодинг. А вот что касается разработки методов торговли, то тут математика всё-таки нужна.
Сап. Я джуниор с опытом работы чуть больше полугода. Много раз слышал, что лучше джунам учиться на годных проектах и избегать говнокода. Так уж вышло, что я попал на работу на такой проект, что его костыльность и уродливость была видна сразу, как я за него сел. Лигаси, устаревшие технологии и горы костылей. Как считаете, работа с таким кодом - ценный опыт или деградация? Алсо, до работы там я кодил "для сибя" всякие курсачи и почитывал книжки, так что не совсем уж щенок. Как считаешь, анон?
ГОРИТ ЛАБА, ЕСТЬ ОЧЕРЕДЬ В С++, НИХУЯ НЕ ЗНАЮ И НЕ ПОНИМАЮ, НАДО СДЕЛАТЬ ОБРАЩЕНИЕ К ЭЛЕМЕНТАМ ОЧЕРЕДИ И ВОЗМОЖНОСТЬ ИХ УДАЛЕНИЯ http://pastebin.com/kQmQEZgR
>>741876 Сложно сказать, вдруг там костыли и говнокод, но при этом местные синиоры могут научить тебя чему-то кодонезависимому типа юникса или оптимизации postgres. А в ванильном стартапе с хорошим свежим кодом тебя этому могут и не научить, так как деплоят на облако + нулевая нагрузка на сервер. А так да, если хочется быть скилловым, нет ничего лучше работы в адекватной сильной команде.
>>741876 >работа с таким кодом - ценный опыт или деградация? Я думаю что ценный опыт. Особенно если ты его отрефакторишь до охуенной архитектуры. Хуевые примеры наглядно демонстрируют почему они хуевые.
Анон, 22 лвл отчисленка уже два года проебывающий свою жизнь на шее родни тут. Хочу стартануть изучение программирования и как советует двач да и весь интернет - попробую джава. Английский знаю на хорошем уровне. Вопрос только один : литературу с оп-поста в порядке сверху-вниз читать? И, есть ли советы ньюфагу? пикрандом
Пытаюсь загрузить изображение в альбом вк используя vk api. Код https://gist.github.com/Staschik/bd60dade04f192646271a13265dfc600 В ответе должно быть что-то типа: {"server": '1', "photos_list": '2,3,4', "aid": '5', "hash": '12345abcde'} Но у меня приходит {"server": '1', "photos_list": '[]', "aid": '5', "hash": '12345abcde'} тоесть photos_list пустой. В чем проблема?
Прошелся из интереса по книжним интернет-магазинам, учебник Кормена по алгоритмам стоит от 7к, когда я пару лет назад брал такое же издание за 2,5 к. Просто охуеть, это из-за доллара что ли цены так взвинтили?
Ананасы, поясните, что мне нужно делать - я устроился на работу и, будучи полной ньюфажиной, писал код, заливал его в отдельную ветку development, и только через месяц понял, что нужно было после внесения каждого стабильного изменения делать pull-request в master. Теперь у меня есть куча изменений в одной ветке, которые нужно смержить с master. github пишет, что мердж пройдет без проблем, но мне интересно, насколько сильно я буду похож на дебила, когда сделаю pull-request со всеми изменениями. Может быть лучше cherrry-pickнуть каждое изменение в отдельную ветку и делать pull-request?
>>742113 Если ты постоянно подтягивал изменения из удаленного репозитория к себе то нихуя страшного не будет, скорее всего. Сложности (в виде потенциальных конфликтов) могут быть только если кто-то еще месяц пилил код отдельно и тоже зальет одновременно с тобой. Разбивать на ветки стоит только по смыслу (по реализованым фичам или модулям). Разбивать только ради того что можешь не стоит.
>>742127 Ну, меня тогда пидорнули из ВУЗа, а в местной доступной библиотеке не было таких книг. Впрочем тогда она и стоила ещё более-менее адекватно, учитывая объём.
>>742190 Иди в любой говновуз, желательно в тот в котором можно жестко проебываться. И учи что тебе нужно сам, все равно любой вуз - это пустое протирание штанов, а диплом - корочка для квеста.
>>742214 Наверное я ретроград, но мне бумажная книга нравится больше, чем обилие отсканированных электронных изданий. И да, для такой литературы в электронном виде есть нормальные хранилища, например library genesis, а не вконтактик)))0.
>javascript Господи, когда уже это говно сдохнет? Я хочу нормальную технологию для браузера, а не это тормознутое ДЕРЬМИЩЕ. WebAssembly приди, порядок наведи!
>>742236 Мне тоже, но на всякий ширпотреб денег жалко. Бумажные книги я тщательно выбираю - только классика типа Страуструпа, Вирта, Кормана и т.д. (с художественной литературой аналогично)
>>742267 >Кстати, а у этого треда нет какой-нибудь конфочки? Можно было бы обсуждать там совсем уж глупые вопросы, пинать друг друга и т.д. Создай, хуле. В ирцшечке
>>742485 Пили сайт собирающий данные. Страничку регистрации, или там сайт-опросник. Ну или на крайняк сайт-интернет магазин. Цель расписывай как сбор важной статической информации, или в случае с магазином заработок.
Пиздос поцаны, у меня печаль. Щас попробовал в уме найти кол-во матчей и раундов для швейцарской системы турниров. Целый час думал, нихуя не получилось. Потом нарисовал на бумаге, и запутался в линиях. Мне наверно не стоило начинать погромировать?
>>742539 Ну так кудахтеры и программирование и созданы для того, чтобы такие уебищные говно-задачи решать с их помощью. Серьезно, меня не пугают, например, нейросети, а от статьи про швейцарскую систему сразу повеяло каким-то КАРТОФАНОМ.
Сап, программач А есть ли тут безопасники? Дело в том, что я тока начал постигать сферу иб и хочу каких-нибудь нубовских квестов-задачек по сабжу. Типа ctf, но для бегиннер-лвла. У анона найдется что-нибудь?
НЬЮФАЖНОЕ ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВНИЕ Допустим, у меня есть массив и цикл for, в каждой итерации которого в i-ый элемент массива заносится число i. И я теперь беру и с помощью OpenMP распараллеливаю этот цикл. По идее, к одним и тем же элементам одновременно разные процессы не будут обращаться.
>>742420 Скачай какой-нибудь продвинутый туториал по OpenGL, запусти его, добавь пару надписей на экран, поменяй пару текстур. Всё. Когда запустишь на защите - все охуеют.
https://habrahabr.ru/post/122665/ Вот это БАБАХ у старого байтоёба! Да ему же НЕПРИЯТНО, что нынешние технологии позволяют заниматься реальными задачами, а не анальным пердолингом в жопу указателями! Впрочем, БУБАРЕХ может произойти и у ньюфага, читающего статью, в качестве первого языка выбравшего жабу или пистон.
1) как написать условие "Если текущая раскладка - английская, то..."? Либо как сделать команду вроде c (в английской раскладке):: ... ({U 0067}:: ... не работает)? 2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)? 3) Как заставить скрипт запускаться независимо от текущей раскладки? >Если в момент запуска была русская раскладка, скрипт завершается с ошибкой либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
>>742716 Я не читал дальше абзаца про отсев студентов, но всё это похоже на правду. Если нужно заниматься серьезными вещами - соответственно и знать нужно много. Если хочешь писать 2д игрульки на айфон с помощью библиотек - то знать много не нужно. Но такого человека и не назовешь ГЕНИАЛЬНЫМ ПРОГРАММИСТОМ!!1!11!!. Не вижу никакого баттхерта.
>>742725 Да не разбирается тут никто в этой параше. Возьми нормальный язык программирования - напишешь за час. Или ковыряйся AHK самостоятельно и страдай. > как задать сочетание клавиш вроде alt + a + b Если оно использует системную реализацию хоткеев Windows, то никак. Надо ставить хуки и мониторить состояние клавиш.
>>740107 (OP) Если в Fibonacci Heap убрать убрать два ребенка у элемента root уровня, то что с ним случится? Он станет маркированным дважды и озалупится в отдельное дерево состоящее из него самого или маркировка просто "сгорит" и он останется на месте со своими чилдренами?
>>742798 >разъясни дуализм Нет предмета, в котором нельзя было бы найти противоречия, то есть противоположных определений, так как не противоречащий себе предмет есть чистое отвлечение рассудка, насильственно удерживающего одну из двух определенностей и старающегося затемнить и устранить сознание другой определенности, содержащейся в первой.
>>742812 Ну если предмет простой, то разве может он содержать больше? А если может, то не является ли он в таком случае сложной системой, состоящей из простых компонент?
>>742846 оче хорошо >>742844 тоже оче хорошо про эту суьчку то я и забыл, хотя раньше много юзал
MYSQL ROWNUMАноним13/05/16 Птн 23:39:03#337№742850
Есть сложный запрос с order by и limit-м. Нужно каждой строке на выходе добавить ее номер в данной выборке. Когда использую запрос такого шаблона: select @rownum:=@rownum+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;
Выборка дает без лимита ~140 строк, а проблема в том что после верхнего запроса я получаю в rownum 93, 72, 34 и т.д. Почему?
>>742844 >Ну так гегелевская диалектика основана на классической логике, которая оперирует двумя понятиями: 0 и 1. Это не объясняет почему у каждого объекта должно быть ровно два сущности. Ат мост 2 - это я еще могу принять.
Альзо, какого хуя в симуляторе нету DECREASE-KEY? кормен в гробу вертится
>>742852 Воу-воу, палегче. Не у объекта, а у предмета. И не сущности, а определенности. Разумеется, то что их всего две - это тоже спорное утверждение.
>>742855 >разве про "ровно две" это не аксиома на которой все держится? Можно сказать и так. Но главный посыл тут не в том, что определенностей всего две, а что в любом предмете возможно противоречие. Просто это самое противоречие здесь противоположности. А само понятие противоположности подразумевает наличие только двух определений: "А" и "НЕ А". В противном случае, это уже не противоположности.
>>742748 >Возьми нормальный язык программирования - напишешь за час. define "нормальный язык программирования". Я не знаю апи винды и в самом языке досконально не разберусь даже за неделю.
>>742875 Я помню писал подобную штуку на c# лет 5 назад. Загуглил как сделать буквально за несколько минут. Единственная проблема была в том, что нельзя было перебиндить клавишы, которые уже используются операционной системой. То-есть, всякие там ctrl-c/ctrl-v нельзя было переназначить. А так всё было окей.
>>742878 Вот, хотя бы даже эта проблема всплыла у меня еще когда я пытался решить всю эту хуйню программами для ремаппинга. Гуглил подобное лет 5 назад, если честно, не особо-то я нагуглил. А сишарп так это вообще - VS качать, еще что-то наверняка, .net какой-нибудь.
>>740107 (OP) Поясните про рекурсию. Например, вот пример из Питона. Насколько понимаю, он сначала x(x-1), потом результат на ((x-1)-1) ... ? Как из этой записи можно понять, где происходит очередной шаг и изменение аргумента на единицу и повторный вызов функции с новым аргументом ?
def fact(num): if num == 0: return 1 # факториал (0)=1 else: return num fact(num - 1)
# возвращаем результат произведения num и результата возвращенного функцией fact(num - 1)
Блядь, мне стыдно, но я тупой. Помогите пожалуйста. Хочу urldecode внутри batника, там же хочу regexp. Вроде то и другое можно сделать через js подключенный, но примеры со stackoverflow приводят меня в ужас. Какие-то junk, какие-то cscript.exe, ебать мой хуй. Можете максимум на пальцах показать, как сделать хуйню хотя бы самую простую вроде 1) батнику передается url 2) батник передает его жопоскрипту 3) жопоскрипт делает юрлдекод, регекспом вытаскивает, не знаю, доменную зону, возвращает (а не печатает в консоль) результат батнику 4) батник печатает результат на экране
>>742890 Ббббиндинги? На винапи? Разве в данном случае будет не прямой вызов функции, когда я winuser.h подключу? Биндинги, это же когда имя другое... Эх, я и винапи-то не знаю. Ну, то есть то, что ты скинул, я понял, но все равно я застряну. Пойду просвещаться.
>>742906 Но это же заголовочный файл, не? Мне всегда казалось, что биндинг - это типа назначить на такую-то клавишу такое-то сочетание (забиндить его) или назначить такой-то переменной такую-то функцию (создать переменную-функцию). Мб я все перепутал.
>>742915 Забиндить клавишу - это другое. Заголовочные файлы типа winuser.h идут в комплекте к виндовым SDK и компиляторам C и C++. Они как бы родные в этом случае, поскольку сама Винда написана на этих языках. А вот когда какой-либо другой язык программирования предоставляет интерфейс к "несвоим" библиотекам, то говорят, что в этом языке есть биндинги для такой-то либы.
>>742921 А, спасибо. Для питона, к примеру, есть такие? А для крестов они, получается, родные, да? А вот эти подключаемые хуки, клавиши перехватывающие - это же не винапи, да? Откуда их брать тогда? осилил хелло ворлд и лаба1 в девцпп
>А для крестов они, получается, родные, да? Есть такое. В большнистве компиляторов под винду все эти хидеры есть из коробки. Но пилить на крестах приложение, которое как бы скриптовое? Ну не знаю...
>>742725 Судя по кривой документации, тебе нужно: 1) Сделать #InstallKeybdHook, подсмотреть (или погуглить по слову virtual key) нужный сканкод и написать сканкод SCxxxx, а не символ. 2) Повеситься на Alt+A, и по срабатыванию уже через GetKeyState смотреть состояние клавиши B (Mode="P"). Будет криво, но это можно заставить работать. 3) Таки сменить язык. Эти заклинания просто пиздец.
>>742945 Да я уже понял, спасибо. >>742939 >>742934 Эх, сложно все как. Я не вполне понял, чем отличается регистрация нажатия клавиши от хука. А еще меньше понимаю, как мне подавлять нажатие клавиши в целевом приложении, но регистировать его в моей программе/скрипте. >Ну не знаю Разве с++ плох? Производительность же, вся хуйня. И интерпретаторы не нужны.
Все работает, вычисляет в несколько потоков. Но преподаватель хочет, чтобы считало другим методом, например, через другие ряды https://ru.wikipedia.org/wiki/Пи_(число). Как это реализовать?
>>742952 >>742952 > чем отличается регистрация нажатия клавиши Вкратце и местами неправильно: в Windows есть некий поток, в который система постит информацию о клавиатурных событиях (гуглить raw input thread), он проверяет события проверяются на соответствие зарегистрированным хоткеям, и если есть совпадение, постит приложению сообщение о хоткее, иначе постит активному окну сообщение о клавиатурном событии (нажатие-отжатие клавиш и т. п., которое потом еще самим приложением транслируется в соответствии с текущей раскладкой и постится себе же в виде сообщения о вводе символа). И вот твоя "регистрация нажатия клавиши" - это когда целевое окно обрабатывает сообщение о хоткее или о клавише. Хуки позволяют другому приложению внедриться в эту цепочку обработки на разных этапах, вне зависимости от наличия хоткеев и текущего окна, и раньше приложения узнать о событии, изменить это событие или даже прекратить его обработку.
> как мне подавлять нажатие клавиши SetWindowsHookEx(WH_KEYBOARD_LL, ....), потом в LowLevelKeyboardProc возвращаешь 1, если нажата нужная тебе клавиша, и о нажатии этой клавиши почти никто не узнает. Есть еще WH_KEYBOARD, у нее больше возможностей, но для нее нужно писать еще как минимум две длл.
>>742716 Перевод же. Что самое интересное, единственное в чём я с ним согласен, так это в том, что дипломные работы сейчас просто на уровне курсовой. Там такую хуету защищают. Несколько форм на сисярпе с загрузкой данных из файла это повод для 75+ на моём направлении, пусть и не полностью компьютерном, пусть и в мухосрани, но не думаю, что в целом по стране проблемы нет. Вон и у мурриканцев тоже.
>>742716 Все верно пишет, в целом, но если и правда был жестокий отсев студентоты, я теперь начинаю понимать, почему В ДЕЙСТВИТЕЛЬНОСТИ ушли с сикпа на питон.
>>740107 (OP) Коротко о том, почему к людям, нужно на вы, даже к близким: потому что есть человек, а есть его мозг, и то что эти дву штуки обычно занимают одно пространство, еще не повод обьединять их в одну сущность
>>743073 Конечно все, это же такая легкая чепуха. Тебя там даже думать не заставляют, не просят быть настоящим философом. Знай себе память развивай. Нет, не хочу, хочу ныть.
Ссылки в C++Аноним14/05/16 Суб 12:50:45#375№743082
Нихуя не понял, почему после выполнения mov dword ptr [refVal],eax в переменной refVal в окне наблюдения оказывается число 400, а не адрес? Ведь в eax находится именно адрес, а "ссылка" в C++ - это какая-то залупа типа указателя, хранящая адрес. Зачем, кстати, придумали этот сахар над указателями?
И вот еще непонятное место: >mov ecx,dword ptr [refVal]
После выполнения в ecx оказывается не значение, а адрес. Почему так? Ведь скобки означают, что мы берем значение, которое находится по адресу, который хранится в refVal.
>>743096 Даун, нахуй ты мне число перевел в хексы? Я спрашиваю, почему в refVal оказывается не адрес, а число. Ведь ссылка - это переменная, хранящая АДРЕС объекта.
>>743097 >оказывается не адрес, а число Бля, ты такой дауно, что, наверное, сейчас закукарекаешь, что на низком уровне есть только дворды, так что надо для тебя переписать это предложение так: оказывается не адрес, а объект.
>>743097 Ты по адресу обращаешься к refval и пихаешь туда свой ival. Если хочешь записать в refval адрес то и пиши оператор & перед ival, вернётся адрес.
Есть замечательная идея для интернет стартапа и знания, как все это раскрутить. При желании можно даже накраудфандить баблишка на всяких платформах. Так вот, сам я в кодинге не бум бум. Как лучше всего реализовать?
Гипотетический не-гений имеет очень неудобное расписание доступа к компу. Сможет ли вышеозначенный прочитать, понять, и прорешать задачки из сицп только на бумаге?
>>743127 Это ты так думаешь. Тут похоже под интернет стартапом понимают ненужную хуйню вроде > 8. "Макинайзер". Простой сервис, который к картинке прикручивает дизайн окна мак ос. Если дизайнер хочет выебнуться красивыми скриншотами, а сам сидит на винде. Бывает такое. Из идей-треда.
>>743129 нужен k&r на бумаге тогда выдрачиваешь его от корки до корки, задачки сначала делаешь на бумаге но все равно их надо потом проверять на компе, то же касается и непонятных вещей (типа неявных приведений типа и прочего тонкого) - надо проверять живым кодом
>>743150 Си чтоли? Я его боюсь, и пока к нему не хочу переться. Я чуток освоил пистон, если честно, но меня не покидает мысль что должен был читать сикп(иррациональное чувство) Но вообще такой путь -писмьо на бумаге, а потом проверка на компе-нормальный значит? Успокоил
Как в цикле For...To... перебрать массив с N-ого элемента до первого?
Допустим, в таком же цикле перебираем массив, но только с первого элемента до последнего элемента массива. Нашли что-то нужное на 128 элементе. Теперь надо прошерстить массив от 127 или 128 элемента до первого. Как?
For $i = 1 To $sTextFile[0] Step +1 // перебираем с первого до последнего элемента //ищем что-то по условию //нашли нужное на 128 элементе For ??? To ??? Step -1 // двигамся обратно до первого элемента
>>743155 >Си чтоли? Я его боюсь Брось это дело. Интереса к программированию у тебя никогда не было. Вернись в /b/, где тебе посоветовали кодинг для заработка.
Блядь, мне стыдно, но я тупой. Помогите пожалуйста. Хочу urldecode внутри batника, там же хочу regexp. Вроде то и другое можно сделать через js подключенный, но примеры со stackoverflow приводят меня в ужас. Какие-то junk, какие-то cscript.exe, ебать мой хуй. Можете максимум на пальцах показать, как сделать хуйню хотя бы самую простую вроде 1) батнику передается url 2) батник передает его жопоскрипту 3) жопоскрипт делает юрлдекод, регекспом вытаскивает, не знаю, доменную зону, возвращает (а не печатает в консоль) результат батнику 4) батник печатает результат на экране
Где для k присваивается текущее значение счётчика, на котором остановился предыдущий цикл. $sTextFile[0] - последний элемент массива $sTextFile[1] - первый элемент массива Массив - это стек: после последнего элемента идёт первый.
Посоветуйте ноутбук в пределах 25к. Требования: - беспроводная карта должна иметь переводиться в неразборчивый режим - для беспроводной карты должны быть драйверы под линукс - ноутбук должен быть надежным и не ломаться; слышал истории о том, как в сервисных центрах ставят б/ушное говно перед окончанием гарантийного срока, чтобы лох приходил к ним еще раз, но уже за деньги. Поэтому по гарантии советуют брать деньги обратно
>>742963 Ну епт. Идешь и читаешь в MSDN статьи про SetWindowsHookEx и LowLevelKeyboardProc, ну и про RegisterHotKey можно. А пример ПОДАВЛЕНИЯ я тебе накидал http://ideone.com/JPEa7X
>>743232 Что за дебильный вопрос? Чтобы не носить интерпретатор с собой. Чтобы экономить ресурсы. Чтобы экономить место. Чтобы любой желающий мог открыть скрипт и посмотреть, что там написано, а не конпелять исходники или копаться в документации к очередному говноязыку.
Не пойму, какого хуя в книге по C++ ссылка на объект называется псевдонимом, другим именем объекта, а указатель, подчеркивается, это сам объект? Ведь на уровне ассемблера и ссылка, и указатель хранит адрес объекта в памяти. Ебаные крестомрази понапридумывали сахара.
Анон, быстро поясняй, зачем запиливают асинхронность в скриптоязыки? Нужно увеличить скорость кода-переписывай на быстром компилируемом языке, потом хуярь многопоточность и т.д., а так выглядит будто пытаются впихнуть невпихуемое, которое тяжело поддерживать и отлаживать.
>>743156 Я на самом деле не все понимаю в вебе, так что не могу сказать. В голове все полной картиной воспроизводится, но какие технологии для реализации нужны - хуй пойми.
>>743284 Нет, указатель - это переменная на стеке или где-нибудь еще, которая содержит адрес объекта. Это не объект. Заполняется при помощи lea. Ссылка точно так же хранит адрес и заполняется при помощи lea.
Реквестирую в тред анонов из Калининграда. Когда я выпущусь из вуза если не вылечу с матфака, мне будет 27.5 лет. Возьмут ли меня на работу в таком возрасте, если у меня на гитхабе только олимпиадки, скрипты для флуда чатов на перле и программы для исследования PE файлов, упаковщики?
>>743278 Почитал, углубился. Так и есть, по сути, указатель и ссылка это одно и тоже, но различаются методы работы с ними, и ссылки как бы "безопаснее", потому что ссылку обязательно нужно инициализировать при создании и она не может быть NULL. Тащемта всё.
нужно затем что в одном стоблце в таблице в разных полях закодированы значения переменных необходимых для разных вычислений. Теперь можешь написать какую-нибудь глупость про автора таблицы и законцим этот пустой разговор.
Что выбрать для будущего? Не могу определиться - php или python. У первого тонна инфы, все на русише, проще найти работу. Зато второй можно использовать для написания всякой автоматизации, десктопных приложений и прочего. Как быть?
Программа выводит информацию о секциях PE-файла, который передается через командную строку. Он отображается в память, затем заполняются структуры заголовков, и цикл проходит по массиву заголовков всех секций.
Но почему при этом имена секций выводятся пустыми, а большинство свойств этих секций равны нулю.
>>743703 В макрос IMAGE_FIRST_SECTION нужно передавать адрес PE-заголовка в самом файле, а не адрес копии PE-заголовка в стеке. В качестве альтернативы можешь считать сам: #include <stddef.h> // For offsetof(). pointer_to_first_section = dataPtr + dos_header.e_lfanew + offsetof(IMAGE_NT_HEADERS, OptionalHeader) + nt_headers.FileHeader.SizeOfOptionalHeader;
Я тут делаю сетевую, столкнулся с такой проблемой как доступ к массиву с объектами из разных потоков. Сейчас 1 поток у меня их постоянно рисует, а другой - принимает пакеты с сервера и их двигает. В итоге - есть класс Level с методами addActor, getActor, removeActor - каждый может быть вызван вторым потоком в то время, пока 1й рисует объекты. Вопрос - каким образом организовывать доступ к массиву?
WPF C# Есть текстбокс, нужно значение из него передать в переменную. Как? Все гайды для дохуя опытных, работавших с теми же винформами, а для меня WPF - первая технология запила окон вообще.
Поцоны, тут недавно вбрасывали статью там упоминалось, что " в то время как в Google перешли к следующей проблеме: построению величайшего в мире параллельного суперкомпьютера." можно по-подробнее об этом? ссылку давать нет смысла, статья была не про это
Вы тут на днях обосрали мой АвтоХоткей, сказали, что он говно и нахуй им заниматься, что надо написать нужные скрипты автоматизации на нормальном языке. А как, собственно, эти скрипты заставить работать по событию-то? Не делать же бесконечный цикл проверок. Есть какая-то событийная модель, как в JavaScript? Для C++ или/и для Python 3, если возможно.
Блядь, мне стыдно, но я тупой. Помогите пожалуйста. Хочу urldecode внутри batника, там же хочу regexp. Вроде то и другое можно сделать через js подключенный, но примеры со stackoverflow приводят меня в ужас. Какие-то junk, какие-то cscript.exe, ебать мой хуй. Можете максимум на пальцах показать, как сделать хуйню хотя бы самую простую вроде 1) батнику передается url 2) батник передает его жопоскрипту 3) жопоскрипт делает юрлдекод, регекспом вытаскивает, не знаю, доменную зону, возвращает (а не печатает в консоль) результат батнику 4) батник печатает результат на экране
>>743884 Ставь cygwin и дрочись с ним. urldecode тебе придётся писать самому (или ставить ноду и запускать через неё скрипт, лол), а регэкспы там через sed'ы с awk'ами делаются. Для обычного батника тебе придётся самому писать программу, которая умеет в регэкспы. Или поставь питон и пиши на нём. Или какой-нибудь purebasic, но там нет urldecode, по-моему, поэтому нирикомендую.
Как заставить студию сохранять файлы в UTF-8? А то смотрите какая хуйня. Из-за кривой кодировки даже собранная под юникод pdcurses не хочет печатать русские буквы.
>>743897 Разобрался. Интересующимся: Открыть нужный файл, после этого тыкнуть в меню Файл -> Дополнительные параметры сохранения, потом установить вот такой параметр для кодировки. И всё заработает.
Есть задача, где есть набор инструментов, каждый чтото стоит. набором инструментов можно делать работу, за нее платят. Нужно набрать инструментов так, чтобы масимизировать прибыль. Знаю, что предполагается решать как задачу на максимальный поток/минимальное сечение (просто потому что у нашего препода все так решается, даже аллах карочи) Если знаете - скиньте пример похожей задачи, чтобы было понятно с какой стороны подходить. Иначе фитна, карочи.
>В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
А, значит мне сюда. Короче, есть следующее задание - поискать уязвимости, в особенности связанные с выполнением макросов в офисных продуктах типа LibreOffice, MS Office И прочих.
И я что-то понятия не имею, откуда начинать - по запросам "найти уязвимости бесплатно без СМС" дают только общие фразы по уже закрытым дырам.
>>743944 Потому что там не дадут ничего, чего бы ты не мог взять сам. Разве что общение с людишками. Но идти на платные курсы ради общения все равно что платить за секс-стыдно
>>743943 >дают только общие фразы по уже закрытым дырам. Так загугли суть этих дыр и сделой что-то похожее. Потом в отчетике напишешь "уязвиместей не найдено" и какие искал и пробовал.
Не то чтобы хочу стать программистом, но хочу попробовать. Как понять мое это или нет, нравится мне или нет, насколько это мне по силам а то мне кажется что ниасилю. Честно, вообще не имею понятия чем вы тут занимаетесь, наверное надо было набрать инфы какой-то, зря я сразу сюда завалился
А можете пояснить за CRAN? Суть такова: в последнем релизе R эти дауны сломали х86-шиндовс-версию весьма нужного мне пакета, https://cran.r-project.org/web/checks/check_results_gmum.r.html уже почти 2 недели они его собрать не могут. Таки что, все, пизда? Теперь больше вообще не будет этого варианта и мне придется перекатываться на 64-битную винду?
Суп. Поставил борду на fukuro(Tinyboard + vichan). При попытки создать тред выдает ошибку "You don't have permission to access the requested object. It is either read-protected or not readable by the server"(403). Что делать ?
>>744050 В вузике вообще кучу всего учат, что вроде бы как нужно, но большинством не используется. Матан, например. Ассемблер ты скорее всего не будешь юзать, биомусор, но это не устаревшее говно, как ты говоришь. Дают минимум же, хули агриться?
У нас, например, Паскаль весь первый курс. Параллельно с С# и плюсами. Вот це да, ебаничество. Пригорает пиздец с этого, всё равно что пытаться лечить зубы дрелью и долотом, перейдя с набора 9000 удобных специализированных инструментов. Вроде до сих пор первокурсников мучают.
>>744118 >Дают минимум же АГАААА, БЛЯТЬ, как бы не так. "Учат" плюсам параллельно, на изичах в начале семака все лабы сдал и автомат в зачётке, а это...сами задания гораздо сложнее даже если их рассматривать на алгоритмическом. Под говном мамонта подразумевал дальнейшее его использование и приминение, очевидно. К тому же он и на 2 курсе у нас будет и матан этот сраный
>>743281 А почему нет? Вполне себе впихуемое. И нужное. В этих самых скриптоязыках никуда не делись блокирующие операции, если не сказать даже, что они чаще встречаются в связи со спецификой применения скриптоговна, вот и радуйся, что есть возможность оптимизировать работу.
>>743950 Бляяядь, сложнасложнанипанятна. >for /F "delims=" i in ("cscript -Nologo -Job:decode test.wsf %testurl%") do set output=i Что вот эта строка вообще означает??? >>743951 Можешь на ideone.com или pastebin?
>>744058 послушай тебе надо - ты и исправь в этом и есть смысл свободного по - ты чем-то пользуешься, но должен возвратить "долг" посредством собственного участия..
>>744153 А, вот так понятнее. И с пастбином, где процент-процент, лол. Спасибо. Не пропадай пожалуйста, я бы может спросил еще чего-то, если до конца не разберусь. Но так вроде все ясно теперь. Только нахуя здесь вообще цикл for, у нас же только один как бы элемент?
чтоб научится программировать надо самому дома залипнуть и выдрочить всю эту литературу и задачки из интернета, или курсы более быстрый/действенный способ? ну или трата времени?
Сап двач, мур-мур-мур В общем мне 25, я сервис деск макака из Европок. Сервисдескать мне уже подзаебало, поэтому планирую самообучаться, дабы смнеить отрасль в года полтора-два. Смотрю в сторону big data. И хочу поднатаскаться программировании - Java. Норм сочетание или гумно? На изучение php для фриланса времени хватит?
В VS, в WPF-конструкторе пропала вкладка с элементами (которая слева, кнопочки там всякие и текстбоксы добавляет). ВТФ? Как вернуть без сброса на дефолтные настройки?
Не могу определиться, какую версию идеи качать. Комьюнити поддерживает JVM, а Ультимейт поддерживает кота Тома. Вот бы эти вещи совместить. Зачем их разъединили? Или я что-то не понимаю? Почему JVM в Ультимейт не включили?
>>744431 Я руками форматирую скрипты в exe-формат. Для начала создаю секцию данных в скрипте вот так: .data и копирую туда все значения переменных и константы. Потом создаю секцию кода: .text В ней находится скрипт на питоне. Все это сохраняю с расширением exe
Я первый курс заканчиваю и у меня сильное желание свалить из-за ЯП(Питона) и ненужности диплома у программиста. Как вы тут относитесь к ВО у программистов различных? Нужно ли оно с учётом того, что я не собираюсь в США/Канаду/тому подобное?
Всем привет! Подскажите, какой язык стоит начать учить, если: - база нулевая - по образованию наполовину филолог (журналист) - собираюсь фрилансить, ибо до того фрилансил копирайтингом и удаленная работа для меня очень удобна.
Наверняка банальный вопрос, но все же прошу говном не кидаться. Добра вам.
>>744745 Зачем тебе это знать? Если хочешь указать на личный опыт - иди нахуй. Всем ясно, что это относительно новая сфера, в которую идут даже старики за 30-40, у которых нет времени на получение диплома. Следовательно успех на собеседовании зависит только от тебя и твоего портфолио.
>>744214 >нахуя здесь вообще цикл for, у нас же только один как бы элемент? В винде ещё не придумали нормального способа загнать вывод команды в переменную.
Вы тут на днях обосрали мой АвтоХоткей, сказали, что он говно и нахуй им заниматься, что надо написать нужные скрипты автоматизации на нормальном языке. А как, собственно, эти скрипты заставить работать по событию-то? Не делать же бесконечный цикл проверок. Есть какая-то событийная модель, как в JavaScript? Для C++ или/и для Python 3, если возможно.
Аноны, я на перепутье. Что мне делать, пойти в 10 класс или в колледж при НГУ на программирование? Если пойду в колледж более чем уверен, что поступлю на бюджет
недоджуно-кун репортинг ин. Завтра предстоит проходить тестирование через codility. Проходил кто в таком формате? Какие задачки там выдает? Те же, что и в lessons?
Предыстория: Год назад решил опробовать джаву. Запилил IntelliJIdea, обмазался доками. Сделал простую йухню на javafx. Не понравилось то, что при запуске слишком машина гудеть и греться начинала.
История: Сейчас пишу диплом на культях. И таки что бы вы думали? Аналогинчная ситуация - что я с IDE софт запускаю на посмотреть, что отдельно скомпиленную версию - жрет дохрена.
Вопрос: Это не нормальная ситуация или же я проебываю какие-то нюансы в ко-ко-нпеляции в эти ваши продакшены? Хули оно так греется, там ж нихрена нет такого сверхвычислительного (сразу после запуска загруз идет, после отрисовки)
А еще, вот что. Хочу вкотиться в погромирование, знаю хытымыль и цсс. Планы - выучить жабоскрипт и кодить под веб +носимые устройства (смарты/планши/часы) на Андрее и Яблоке. Реально или это маняфантазии? Если че, я понимаю что нативам конкуренцию вряд ли смогу составить. это и не нужно, главное - кроссплатформенность, наличие работы вообще и не распыляться на жабоскрипт и жабу/Андроид.
>>745104 Я бы тебя послушал, но ты слишком толстый И, думаю, что пикрила достаточно для моих поделок.
Алсо, теперь если кто адекватный попадется - Qt вроде сам потоки раскидывает, как я помню, но стоит ли пробовать делать ЕЩЕБОЛЬШЕПОТОКОВ или это прироста особого не даст?
>>745106 У меня жидея летает, только диск грузит при индексации. Не знаю, в чём у тебя проблема.
>>745108 Нет, по возможностям и скорости разработки. Зарплаты эти всё равно в США и тебе скорее всего не светят. Плюсы это очень специфичная ниша и мммаксимум тяжелое изучение для ньюфага.
>>745111 Да, видать я перебрал с контекстом. История про джаву дана как пример, перефразирую сразу тогда и для >>745015
IDE (ни IntelliJdea год назад, ни Qt Creator) - не лагают.
ЦП сильно нагружают мои поделки, вне зависимости от языка. Поэтому я и хочу разобраться в чем причина - я где то не доглядел в настройках (неправильно компиляю на выпуск), либо просто рукожоп.
>>745115 Ну блять, софт на Qt которым я пользуюсь, ноут то не греет.
>>745178 Докажи что множество целых чисел, представимых в виде суммы двух кубов (целых чисел) разрешимо, а всякое разрешимое множество является перечислимым
>>745217 Насколько я понимаю тебе достаточно показать алгоритм который за гарантировано конечное количество шагов может определить представимо ли заданное натуральное число в виде суммы квадратов. Для этого достаточно проверить все пары натуральных чисел меньших заданого числа - а количество таких пар конечно. Но я хуй знает на самом деле.
Есть несколько таблиц. Почему то, что в цикле выполняется только для первой, а дальше не идет?
var Run = function(){ for (var k=1; k<5; k++){ var str="Table"+k; var myTable = document.getElementById(str); // Оформление текста удалить var cells = myTable.getElementsByTagName('td'); for (var i=0; i<cells.length; i++){ cellText = getNodeTextContent(cells); removeAllChildren(cells); cells.appendChild(document.createTextNode(cellText)); } // Объединить ячейки попарно var allRows = myTable.getElementsByTagName("tr"); { var k = allRows[0].cells.length; for (var i=1; i<allRows.length; i++){ for (var j=0; j<3; j++) {
var cell = allRows.getElementsByTagName("td")[j]; var nextcell = allRows.getElementsByTagName("td")[j+1]; var colSpanAttribute = document.createAttribute("colspan"); colSpanAttribute.value = "2"; cell.setAttributeNode(colSpanAttribute); cell.innerText = cell.innerText + nextcell.innerText; cell.innerText = str; nextcell.remove(); } } } } };
Я пришел поспрашивать про батники и автохоткеи. Никто не может ответить. Нашлись, наконец-то, умныеи аноны, меня обосрали, мол говно инструменты юзаешь, бери нормальный язык (питон, цпп), вникай, пиши на них, в заклинаниях автохоткея разбираться хуевое занятие. Окей, я пошёл вникать. Пришёл с вопросами. Взял тот инструмент, который вы предложили. И опять никаких ответов. Ну какого же хуя??? Направьте хоть, что читать.
>Вы тут на днях обосрали мой АвтоХоткей, сказали, что он говно и нахуй им заниматься, что надо написать нужные скрипты автоматизации на нормальном языке. А как, собственно, эти скрипты заставить работать по событию-то? Не делать же бесконечный цикл проверок. Есть какая-то событийная модель, как в JavaScript? Для C++ или/и для Python 3, если возможно.
>>745409 Никакой событийной модели на самом деле нет. Где-нибудь глубоко внутри все равно будет крутиться или спать бесконечный цикл, который уже в нужное время будет вызывать твои меточки в AHK или event listener-ы в JS в обоих случаях его просто не нужно писать явно, он реализовывается интерпретатором AHK и браузером соотвественно. В Windows это цикл GetMessage/DispatchMessage, и тебе даже скинули пример >>743225, где это все есть. Алсо, да, за это время ты мог бы тридцать раз сходить в MSDN и прочитать все это сам. На русском местами переводил комп, местами биороботы.
>>745426 Ну я не очень понял, честно. Сходил же уже, и не раз. >Никакой событийной модели на самом деле нет. Где-нибудь глубоко внутри все равно будет крутиться или спать бесконечный цикл, который уже в нужное время будет вызывать твои меточки в AHK или event listener-ы в JS в Это я понимаю, но сам я это сделаю через жопу. >в обоих случаях его просто не нужно писать явно, он реализовывается интерпретатором AHK и браузером соотвественно Вот, мне это и нужно. >В Windows это цикл GetMessage/DispatchMessage, и тебе даже скинули пример >>743225, где это все есть. А вот этого я, к сожалению, нихуя не понял.
Привет. В конторе, где я работаю 4й месяц, устроился после шаражки идёт постепенный перекат на SAP. Перекат то идёт, а специалистов дефицит. Я решил задрочить SAP, что бы стать ценным работником да и вообще я не против начать карьеру гы-гы SAP-специалиста. Прошу помощи в моих начинаниях, ибо вся система кажется сложной и непонятной. С чего начать, что бы понять общие принципы ПО SAP'а? Это более общий вопрос, но есть и более специфичный.
Есть конкретная задача: написать генератор xml-файла с данными, получаемые с помощью ABAP-функции посредством SAP HANA Studio + ABAP. Я пока не претендую на скорое решение этой задачи, но пытаюсь понять, в каком направлении копать. Вообще работа с сапом тут в основном идёт через HANA Studio но я могу ошибаться
Есть ли тут абаперы, кто готов помочь советом ньюфагу?
Наверняка не туда пишу, ну да похуй. Хочу свой сервер домашний. Не шкаф, а просто небольшой такой сервачок, чтобы из инета был доступ, чтобы попердолить его и так и сяк. Это реально, или я не проснулся?
Еще вопрос, начал читать The Unix Programming Environment by Kernighan and Pike. А там в самом начале про те самые терминалы, если я ничего не напутал. И встал вопрос, не устарела ли книженция?
>>740107 (OP) Аноны, сразу извиняюсь за платиновый вопрос, но все же - В шапке раздела написано что нужно знать англиский и java, чтобы стать погромистом. То есть выучив эти два парметра я могу идти на биржу фриланса ? Ну а как же другие языки PHP тот же, Java. Объясните пожалуйста корзинке более подробно что нужно знать чтобы вкатиться во фриланс
>>745662 Что бы вкатиться в фриланс, надо хорошо уметь решать проблемы посредством кода и всяких инструментов. Этот скилл можно качнуть практикуясь в, собственно, решении проблем.
>>745662 >>745665 >сказочки о фрилансерах, разъежающих по всяким Тайландам Вы серьезно сейчас? Я сомневаюсь, что даже года за 3 можно нормально вкатится во фриланс, чтобы зарабатывать себе за гречку с хуйцами и не умирать с голоду.
>>745676 Да, что бы фрилансить и получать бабла что б хватало - надо въябывать больше, чем в некоторых областях. Однако фриланс всё равно имеет место быть.
Друзья, вы меня неверно поняли, я хотел лишь уточнить один из пунктов, который написан в шапке. разве я говорил где-то про тайланды ? А первый парниша, уж извини, но выразился как кличко : "чтобы дать ебало, нужно собственно поднять руку и выпрямить ее".
Алсо, у меня есть вопрос. Как-то давным давно ко мне в руки попала книга "все о питоне" или как-то так. Могу ли я 1 языком , скажем тем же Питоном решить все проблемы ?
>>745702 >Но тогда же надо знать больше 4-5 языков, я думаю. Ну вообще ньюфаг похоже. Знание языков почти ничего не значит. Ты должен знать предметную область и используемые в ней технологии, библиотеки и прочее. Можно освоить почти любой язык на очень хорошем уровне буквально за месяц(кроче каких-то очень мелких деталей).
>>745662 явой обычно не фрилансят, но иногда работают удаленно естественно, до этого нужно несколько лет провести на галерах если судить по твоим вопросам, тебе до удаленной работе на явке как до луны, не обижайся
>>745808 Во фриланс намного проще вкатываться через веб. Больше заказов, меньше требования к навыку и опыту. В порядке убывания популярности: Пхп, жабаскрипт, питон, руби. На пхп и жс всегда много заказов, на питон и руби - куда меньше, но тоже есть.
>>745543 Глубоко ты все архитектуры всё равно знать не будешь, а чтобы узнать на уровне "писать на ихнем асме в юзермоде" - достаточно пары проектов на этой архитектуре. Принципы везде похожи.
Насколько полезно для самообучения писать велосипеды? Пишу для себя простенький рогалик, есть либа которая уже умеет генерировать подземелья, рассчитывать поиск пути, fov, еще что-то. Использовать ее или лучше написать это все самому?
>>746098 ну вот после того как ты напишешь рогалик, ты научишься писать рогалики это не как не приблизит тебя к сладкой жизни, теплой писечке и вкусной еде
Вчера уволившийся с говноработы продаваном кун ИТТ. Анон, я заебался вести овощной образ жизни 5 дней в неделю за 30 тысяч в месяц. Сейчас ищу работку с большим количеством свободного времени и собираюсь таки начать кодить/верстать/etc. От вас прошу совета и небольшого дайджеста по текущей ситуации на рынке. Я больше тяготею к творчеству, а не сухому коду, поэтому, наверное, я б кайфовал с разработок под мобильные платформы, или с веб-дизайна. Но насколько я буду востребован на рынке, и, в частности, на зарубежном рынке? С английским все хорошо, еще подтяну и будет отлично. Учитывая, что никогда я прогером не был немного учил HTML, CSS и JS лет так пару назад, сейчас уже ничего не помню, с чего мне стоит начать? На что стоит ориентироваться? Какой прогноз на ближайшие годы, что будет востребовано через месяц/год/пятилетку? Мне 21 и я ухожу в новую и интересную для себя сферу, а тут такой огромный простор, на что ж внимание обратить?
>>746181 Ну серьезно другими важными делами бы занят ,и короче теперь нахожусь в нехорошем состоянии ,короче мне нужна помощь ,а то блять пиздец мне будет ,
Пишу на C реализацию параллельного алгоритма однородного уравнения теплопроводности на основе стат. балансировки нагрузки процессоров. Использую mpi.
При подаче кол-ва точек >1000 фриз на 1-2 секунды и дальше следующее сообщение: "mpirun noticed that process rank 0 with PID 7300 on node exited on signal 10 (Bus error: 10)." Динамическое выделение памяти для массива. Что характерно, в последовательном алгоритме все работает хорошо. А как только компилирую параллельную: mpirun -np <prpg_name>, так сразу же выдает ошибку, описанную выше.
Может, кто-нибудь сталкивался. Буду рад, если кто-нибудь подскажет куда копать.
>>746213 Макрос мне нужен для открытия формы. Но если впервые про аццисс слышишь, то забей. Найти бы того, кто имеет представление как там щито реализовывать. Я даже заплатить могу.
Аноны, задам, наверное, самый популярный вопрос в данном треде. Дожил до 25 с хвостиком, и наконец решился начать изучать программирование, ибо с данным курсом валют, даже работая на себя – слишком дорого жить.
Для начала хочу пройти цепочку курсов HTML Academy, выучить HTML + CSS. Далее начну php, и планирую перейти на laravel.
Не обосрусь ли я в 25? Времени на обучение достаточно, могу выделять по 6-8 часов в сутки. Как спустя полгода обучения найти работу, не имея за спиной проектов?
>>746247 > не имея за спиной проектов? запилю тебе самый важный совет. Начинай пилить свои проекты прямо сейчас. Нет идей - напиши борду,магазин, казино, .... . Сразу будешь учиться тому, что реально используется, и будет что показать. 20, мидл.
Комадрес, SQL-треда не нашёл, поэтому спрошу здесь. Как объединить результат выполнения двух запросов в одну таблицу при следующих условиях: результат обоих запросов - 2 столбца, 1 из них - общий, в результирующей таблице нужно три столбца? Мне нужно получить таблицу из трёх столбцов. К примеру, результат первого запроса - столбцы A B, результат второго запроса - столбцы A C. мне нужно получить столбцы A B C в результате.
Господа, что можно дать нулёвому человеку по C/C++. Есть книжки "для чайников", но они отвратительно отсканены, нормальных экземпляров не нашел. Кента ещё книжка есть - тоже не нашел. Есть Керниган/Ричи, хз как она пойдет, больше похожа на справочник нежели на книжку, где все разжевано.
Я вот не пойму, что и на чем мне надо писать, чтобы стать хакиром. Пробовал после веба заняться геймдевом, но это настолько иная область, эти игровые фреймворки, что мне их изучать еще лет десять. А что нужно знать, чтобы ломать системы?
Сап. Так как это ньюфаг-тред, то пишу сюда. Я кун 15 лвл собираюсь сдавать ЕГЭ по информатике и идти на программиста. По математике опережаю класс где-то на пару лет. Как учить языки программирования и с чего начинать?
Сап, двощ. Скажи во сколько бы ты оценил работу программера за простой каталожный сайт на Битриксе, без магазина, но с вёрсткой, страниц 20 разных всякого гавна и шаблонов компонентов каталога, новостей, настройкой форм связи, обратных звонков и прочего гавна. М? Короче тема такая - дают 15к, но по времени которое я потратил на вёрстку и минимальное программирование - это пиздец полный, я бы 30к запросил. И пусть впаривают как хотят. Что скажешь? Делал блять в одиночку, сижу сука месяц без денег, это дерьмо ебаное делаю...теперь ещё думаю, заплатят или нет...
>>746639 Спасибо, но с чего начинать? Я слышал, что если сразу начать форсировать язык программирования, то ничего не пойму и зря потрачу время. Есть ли какая-то литература для основ?
Сап программач, почему Qt Creator такой тормозной? И как заставить его работать с MinGW? У меня был предустановлен он перед тем как я ставил Qt, а теперь он не хочет с ним работать, пишет MinGW cannot produce code for Qt.
>>746686 Если серьезно, то, раз уж ты такой умный, берешь Страуструпа "Programming Principles and Practice using C++", если не настолько, то идешь на udacity. А вообще, если тебе не пиздец как срочно надо начинать работать, лучше тренируй математику и учи английский, вот прямо дрочи его, чтобы в универе на него поменьше отвлекаться, там и так будет чем заняться, если пойдешь на нормальную специальность, работать начнешь на старших курсах. Английский очень нужен будет.
>>746702 Двачую этого, английский важен, его учить долго. А вот если научишься писать на одном ЯП толково - то сможешь пересесть на другой довольно быстро.
Анончики, помогите с php пожалуйста Хочу сделать POST запрос, для примера взял постинг на сосач. Сделал такой скрипт чисто теоретически он должен запостить сюда сообщение https://2ch.hk/test/res/81058288.html http://pastebin.com/ufzd5y2h Изначально он не постил, поэтому я решил принять json ответ от сервера, может он что-то подскажет. Ну а в итоге var_dump мне показывает, что я получил NULL. Я вообще в замешательстве. то ли json неправильно принял, то ли постинг где-то стопорится, что даже ответа не получаю (может клаудфлейр?).
Анон, помоги. Завтра сдавать курсач по визуальным языкам программирования, а у меня нихуя нет. Надо визуализировать работу какого-либо алгоритма сортировки. Десктопное, веб, похуй. Лишь бы работало.
>>740107 (OP) Програмач-помогач, выручай нужна функция которая бы находила наибольший символ(ну по его аски) в строке. А потом записатть этот символ в отдельном файле и то на каком месте был этот самый большой символ.
>>746832 Хочу для себя, а потом может и не для себя сделать что-то вроде м2ча с возможностью постинга.Так уж вышло, что денег на смартфон нет, а приложуху на j2me писать будет всяко сложнее, чем сайт. Даже с этим пока туговато
>>746832 P.S. Спасибо, что напомнил, где-то валялась вайпалка двача на пхп, не зря сохранил. Поковыраю щас. Но вопрос, если что, открытый, т.к. я вряд ли разберусь так быстро.
>>747013 http://pastebin.com/LTcTAxCT емейл тему и сам пост цепляет из формы правда ещё не разобрался, что с капчей делать, если с оперы-мини сидеть буду
Изучаю C++, алгоритмы, перл и SQL, хочу начать осиливать яву, чтобы иметь запасной вариант при устройстве на работу. Есть учебник по яве для дебилов - простой и короткий? Чтобы можно было просто решать алгоритмические задачи на ней, а не только на C++. Тяжко находить время на всё.
Забанили подсеть провайдера в одном месте, а также открытые VPN и прокси. Можно ли обойти блокировку, разбивая пакеты на мелкие? Какие х-тулзы для этого есть?
Посоны, думаю дропнуть нахуй свой "топ-вузик": знания по проге - хз-хз, а матана, который практически не юзается столько, что выть хочется, и времени вообще ни на что кроме него нет. Отговорите или подбодрите, что ли.
>>747114 Бамп, что ли. Хочу услышать больше мнений. Все говорят, что диплом - нифига не обязательно, мол учи технологию, которая нравится, и ходи на собесы, но большинсвто из тех, кто заявляет такое, вышку таки имеют.
>>747114 По мне так, если ты не трудолюбивый умница, который шарит в программировании с детства, то лучше всё-таки получить диплом. Ибо, если ты не такой, то ты самостоятельно вряд ли будешь заниматься и всё забросишь, а так хоть ты диплом будет.
>>747430 Я хочу сделать отправку сообщений, как в Bitmessage. Там при отправке сообщения оно пересылается всем пользователям, а расшифровать его может только один. Как такое реализовать? Почитал про hole punching, понял, как соединить два клиента прямо сейчас. Но в моем случае они не должны соединяться все друг с другом, они просто должны ждать входящий пакет. А как его получить, если ip-серый? По идее мне каждым клиентом нужно постоянно посылать пакет на любой ip-адрес в интернете, чтобы nat не закрывал порт. Но на какой именно ip, ведь клиентов много? Просто рандомно выбирать?
Правда, что на языке со сборщиком мусора не напишешь медиаплеер, например, или игру, шоб во время действия внезапно не тормознуло из-за РАБОТЫ СБОРЩИКА МУСОРА? Я почитал про такие языки, и профиты стали весьма сомнительны. Финализаторы блять, пляски вокруг инородного кода, нет гарантии полного отсутствия утечек.
>>747496 Слышал про майнкрафт, но ни разу не запускал. И мне кажется интересным, если бы майнкрафт был написан на C++, сильно бы упали системные требования?
Вакансий немного, даже в ДС, и это как правило легаси-кал в финансово-страховых учреждениях, но за то платят прилично. Может ещё пригодится, если перекатится в разработку SQL, синтаксис почти такой же.
>>747498 Двачую адекватов выше - если разница в производительности языков не в десяток раз, то качество и оптимизация кода значат намного больше языка. И чем сложнее, больше проект - тем более это верно и заметно.
Можно как-то взаимодействовать со стимом? У меня например куча групп, которые меня заебали уже своими уведомлениями. В приложении нет возможности выбирать группы для удаления или вообще удалить их все. Могу я написать скрипт который удалит всю эту ересь? Что мне для этого нужно?
В олимпиадах часто используется формат ввода, когда данные разделяются пробелами и переносами строк. Почему в реальной жизни так никто не делает, а используют разные форматы типа csv? Скажем, если мне нужно хранить в файле матрицу, в каком формате мне лучшее ее записать?
>>747490 >со сборщиком мусора не напишешь медиаплеер дело не в сборке мусора, а в том что для быстрой работы с бинарными файлами больших объемов тебе все равно придется использовать unsafe возможности либо явки либо дотнета, а это по сути такая же писанина, что ты отмапишь файл и будешь накладывать на него структуры в сях..
>>747648 > Почему в реальной жизни так никто не делает, а используют разные форматы типа csv. В реальной жизни приходится работать с большими разнородными данными. И CSV - только если данные в виде таблицы, так - xml/json. > Скажем, если мне нужно хранить в файле матрицу, в каком формате мне лучшее ее записать? Таки CSV.
>>747689 Не могу понять в чем проблема, понятно что нужно банально дать компилятору доступ, но что-то не вкурю. Нет никаких сервисов, ничего что там пишет.
Как научиться программировать на С/С++ под Windows, если долгое время программировал под MS-DOS. Честно говоря у меня просто вызывает отвращение, когда минимальная программа требует определять всякие окна, оформление стилей кнопочек и всякого дерьма. Почему не смогли сохранить минималистичность где нужно было определить только main?
>>747720 Кури Джеффри Рихтера. VS, например, делает половину работы за тебя, генеряя при создании проекта половину кода для минимального оконного приложения.
Ребят, хелпаните я пишу курсовую - там есть веб-сервер на плюсах(!) и его нужно разворачивать через докер(!). Короче, я юзаю dokku и написал такой докерфайл:
...ставлю зависимости, бла-бла-бла...
EXPOSE 8001
VOLUME ["/data"] ADD . /data WORKDIR /data
RUN cmake . -DBoost_USE_STATIC_LIBS=ON; \ make CMD ./bin/server
после команды run прога должна сбилдиться и находиться в /bin/, но почему-то у меня на следующем папка вернулась в исходное состояние, т е если я сделаю ls, то папки bin не будет, однако если я в одном первом run вместе с make пропишу все команды запуска, то все хорошо и папка bin есть и запускается , но мне нужно же cmd. не зеаете, в чем дело? хелпаните плиз, в интернете инфы никакой
>>740107 (OP) Заканчиваю 11 класс, в начале года понял, что нравится программирование. Подтянул информатику и школьную программу паскался, пытался изучать java, но понял, что пока нет времени. Собрался я на it факультет, выбрал довольно сложное для поступление направление, но там на единственно учать ЯП на более-менее приемлемом уровне. После экзаменов собрался начать что-нибудь да изучать. Склоняюсь к тому, чтобы продолжать осваивать java. Целью поставил себе делать к концу лета простые игры уровня флэппи берд с графикой, нарисованной в пэинте. Так с чего мне лучше начать?
Сегодня один хороший знакомый сделал мне следующее предложение: он создает для меня аккаунт на Upwork, находит работу, легкие задания отдает мне, сам делает сложные. Если что, подсказывает и обучает всему. Сам он будет брать процент, какой - не сказал, но сказал, что максимум - если я буду работать по 8 часов в день, то в месяц выйдет 28 000, но там по наличию заказов. Мне в общем-то не критично сколько он будет брать процентов по началу - главное уже вкатитья как-нибудь в программирование, но интересно, что это у него за схема такая? Почему бы ему не делать все со своего аккаунта - ему же это выгоднее? В целом, все устраивает за исключением того, что мне непонятно, что, собственно, происходит. Какие могут быть подводные камни?
Посоны, нужна база синонимов русских имён (то есть вот эти все Саша, Сашуля, Саня, Александр, Сашенька и т.д.). Что-то нагуглить не получилось. А я уж думал тема популярная.
>>747815 > у него за схема такая Схема простая и популярная. Ты будешь ебашить, он забирать процент. Про "сложные забирать себе" он сказал чтобы тебя не спугнуть. Такие задания он или не будет брать или спихивать потом на тебя говоря что "тебе же нужно начинать над трудными работать, по другому не научишся". Если ты не в состоянии начать сам то вариант неплохой, главное вовремя спрыгнуть. И желательно оставить полный контроль над прокачаным аккаунтом у себя.
>>747840 Да я его не особо страшусь, в школьном курсе по математике затруднений не имел, разве что с геометрией, их программу посмотрел, там 50/50 программирования с матаном на первом курсе. Далее второго становится меньше. Да и военка есть.
Ребята, я прошел на мобиле курс по питону и прохожу с++ (Чтобы я зыками познакомиться). Надвигается кризис, поэтому когда я поступлю, мне нужно будет совмещать учебу с работой. Так вот, ребята, как и какую работу можно найти первокурсоте. Работу, связанную с языками, чтобы хотя бы на хавчик хватало ? Кто так совмещал, что у вас получилось ?
Поступаю в вуз, есть два стула, МОАИС и ИВТ. На первое вряд ли попаду на бюджет(мало мест), но батя готов платить за коммерцию, на второе возможно попаду на бюджет. Первый курс моаис состоит из разной математики(матан, дискретка, етс) и программирования, со второго по четвертый есть объектно ориентированное программирование и прочие няштики, матана становится меньше. На ИВТ куча классных полезных предметов(русский язык, история etc), очень мало математики, программирования не так много, зато на 4 курсе аж С начинают учить! Дают покопаться в электронных платах и изучают облачные технологии. Какой стул лучше выбрать?
>>747804 Завтра ищешь в интернете книжку Java, A Beginner's Guide. Похуй если ничего не поймешь. Затем идешь на www.oracle.com и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жабьего кода от Sun чтобы от зубов отскакивало. Когда напишешь свой майнкрафт с караванами, по сути изучив lwjgl, скачиваешь и изучаешь любой модный фреймворк, рекомендую Spring или Hibernate. Как переделаешь свой майнкрафт, чтобы можно было грабить караваны прямо в браузере онлайн, можешь идти дальше - тебя ждет увлекательный мир Java. Ведроид программирование, сверхкрасивое GUI на JavaFX, создание плагинов для неистинного, не твоего майна для школьников. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/питон-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года сможешь фрилансить чтобы на жизнь хватило, через год пиздуй в крупную компанию, HeadHunter, например и ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
двачик, выручай. Я отучился 2 курса на программерской специальност, бросил, отучился ещё потом два в другом универе. Сам ковырял самообразовач по этой стезе. Но вот 3 года назад меня забрали в дурку на два года. Я отупел и многое забыл. Год реабилитировался и сейчас готов что-то попытаться написать и встать на ноги.
Помогите восстановить скилл и подскажите вообще в каком направлении мыслить.
Проект: 1.Есть два текстовых документа (из списка) - нужно сделать так, чтобы определённые значения из этих двух встали в эксель таблицу. Как это выполнить? (автоматизировать перенос значений)
Должно быть поле выбора обоих документо, кнопка ВЫПОЛНИТЬ и последующее занесение данных в эксель.
>>747941 Да я и есть будущий макака, слесарь, или что более вероятно, сотрудник макдака. Мне бы чисто энтрилевел книжки по алгоритмам осилить, чтобы душа спокойна была.
Пацаны, как посчитать дельта-смещение по PE заголовку, чтобы сразу воткнуть его в свой код? А то обычные методы рассчета дельта-смещения давно уже палятся.
Анон, в каких-нибудь языках программирования используется повторяющаяся точка с запятой? >;; А то у меня гениальный план забиндить на эту комбинацию выход из insert mode в sublime text vintage mode (ну и в vim заодно, если на него пересяду). Станно только что никто так не делает. Все больше "jj", "jk", "ii" используют.
>>748079 Ты либо выводишь неправильно, либо делаешь так: double n = 9 / 2; // У оператора / оба операнда целые, поэтому и деление целочисленное. а надо: double n = 9.0 / 2; // Один из операндов double, значит, и второй до него "продвинется". или: double n = (double) 9 / 2; // То же, но тут мы int кастим к double (приоритет у тайпкаста выше, чем у деления), а потом, как в примере выше, будет promotion и double в результате.
>>747989 На ИВТ иди, программированию тебе и там и там самому придется учиться, а вот возможность в платах покопаться, это хорошо (правда возможно тебя наебали). Ну и бюджетка всяко лучше, будешь стипуху получать и батя тебя дрочить не будет.
>>748015 что-то такое использовал в дипломной работе которая даже не запускалась нормально, но это другая история Вот, держи библиотеку: https://poi.apache.org/
>>748241 Набросай переведенного копипаста по теме с английских/польских/немецких/китайских/японских первоисточников. Или отсебятины. В своем дипломе я вообще четверть написал непроверенной отсебятины, прикидок и фантазий по теме.
Пердолю один конфиг на СИ, там вижу такую хуйню "var-> pizda", такую хуйню "var звёздочкаpizda" и такую хуйню "var.pizda". Не до конца понимаю что каждый из этих символов делает и означает. Поясните шо воно такое. Будет достаточно названий, что бы я мог загуглить и почитать. Например это "->", возможно, указатель.
>>748307 История Вирта очень трагичная, братюни. Начиналось все хорошо: Хоар сказал: «В Алгол нужно добавить ссылки с нуллами» А Вирт сказал: «Мы с Хоаром считаем, что в Алгол нужно добавит ссылки, да с такими-то нуллами» Потом Хоар сказал: «Алгол 68 сосет» И Вирт, конечно, сказал: «Мы с Хоаром ваш Алгол 68 в рот ебали, пидоры комитетские!!111» А потом Хоар внезапно сказал: «Анаморфизм, катаморфизм, иломорфизм, параморфизм, наконец» И Вирт сказал:«Ана-што? Иломорфизм? Хуе-мое! Так, падажжи, ебана, Карри же был моим научруком, параморфизм? Ах тыж ебаный ты нахуй! АЛГОЛ 68 СОСЕТ!!!111 ССЫЛКИ ДА С ТАКИМИ-ТО НУЛЛАМИ!!!111 АЛГОЛ 68 СОСЕТ!! СОСЕТ АЛГОЛ 68 !!11111» Ну, так с тех пор и повторяет. Не нужно, на идеях Оберона уже создан Go.
>>748312 >Автоматическое управление памятью со сборщиком мусора. Поясните, зачем оно вообще нужно в языках для системного программирования, и как вообще оно там может быть реализовано? Это не то, случаем, что само по себе запускается в любой момент и тормозит работу всей программы? Если так, что если зависнет целая система или драйвер?
>>748319 А что если ссылки циклические? И вообще, это не тот ответ, который я ожидал. Зачем в системном программировании автоматическое управление памятью?
>>748323 > А что если ссылки циклические? Слабые ссылки. Либо таки тормозной GC.
> Зачем в системном программировании автоматическое управление памятью? Не зачем. Оно для прикладных программ, сайтов и крупных энтерпрайзных систем. А в маленьком драйвере память можно контролировать вручную.
>>740107 (OP) Скачал студию, ставлю язык C#, windows Forms, net framework 4.5.2, F7 копипастю, как из книги блять. #include"std_lib_facilities.h" int main{} { cout<<"Hello, World!\n"; return 0; }
9 ошибок, пробовал даже в консоле. Часа на басике-консольке уже сделал, калькулятор могу, осваиваю робота-фокусника.
>>740107 (OP) Ананасы, можно ли менять правила в netfilter с помощью iptables сразу во время выполнения команды? Т.е. чтобы была 100% уверенность в том, что после выполнения записи какого-нибудь правила оно тут же было в ядре, а не ждало своей очереди где-то там.
inb4 иди нахуй в спермач. В /pr намного больше шансов, что попадется какой-то грамотный сетевик
Программач, проясните пожалуйста что такое wordpress. Как я понял это конструктор сайтов? Могу ли я сделать на нем сервис средних размеров не зная кодинг? Как долго придется мучаться?
>>748402 >WordPress — система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных — MySQL; выпущена под лицензией GNU GPL версии 2
>Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности
>>748405 Спасибо за пояснения, держи няшу. Собрался делать стартап, причем уже все продумано до мелочей. Но во беда - в кодинг не могу. Либо буду разбираться с bubble.is либо искать джунов, которые будут писать. Других вариантов не вижу. Ни тут, ни в /biz не помогли
Решил выучить Хаскель, какие темы по математике почитать, чтобы понять его? Именно просто по математике, без связи с программированием, но те темы, которые нужны для изучения Хаскеля.
>>748525 Да блять, это вообще нормально, что школьникам нынче дают задачи без условия? Что блять такое период? Это месяц или год? Что такое размер оплаты? Это ссуда с процентами или сами проценты или переплата или что вообще? Где условие блять? Что там нужно посчитать?
>>748553 > даже оценил как ты запорол тому школьнику ответ. А ты то сам уже не шкльник? >1 месяц )20 000 -2000(10%) =18 000 >2) 18 000 - 1 800,(10%) = 16 200 Че это за хуйня блядь.
>>748562 >Ебаный даун расчитал 10% едемесячно, вместо 10% годовых. >делает вид, что стекающее говно по ноге - это его задумка. Кеккерино апуриорде, сэр.
>>748568 >школьник которого макнули головой в его же говно, не могущий найти аргументов, что-то попердывает. Перестань плиз. Если твой следующий пост будет без расчетов и аргументов, то ты официально обоссан.
>>748571 Блять, не сритесь из-за этой задачи. Я в школе жутко намучался, потому что это говно пропихнули во вторую часть егэ, и там все задачи на экономику такие. И думать там не надо, там нужно выучить банальный алгоритм как это считается и по нему считать. Кривое условие там именно поэтому.
>>748616 А хуй его знает, я забыл уже это говно, оно мне так и не пригодилось, потому что в реальной жизне таких задач просто не встретишь. IRL понятно как решать такие задачи если подумать, а там нужно было выдрочить просто алгоритм, который я уже забыл. Скорее всего просто бездумно применить формулу сложных процентов.
В сабже в QGraphicsScene есть возможность нативно отрисовывать кривые? Есть задание нарисовать деревья натуральные такие деревья, с листьями, а возможность есть только прямые рисовать, либо эллипсоиды всякие
Помогите тупому Докажите, что всякое бесконечное перечислимое множество можно представить в виде {a0,a1,…}{a0,a1,…} для некоторой вычислимой последовательности без повторений (ai≠ajai≠aj при i≠ji≠j). Можно ли усилить это утверждение, потребовав, чтобы слова были упорядочены по длине (длины слов aiai не убывали с ростом ii)?
Есть правила для выбора RC4 ключа? Я заметил, что если брать произвольный, то на ключах типа xxx последовательность случайных байтов может зацикливаться.
>>748783 Ну во-первых ключ должен быть сгенерирован секунрным рандомом, уёбок, или сделан с помощью KDF, во-вторых RC4 это сто лет назад вскрытое говно.
>>740107 (OP) >В: У меня горит лаба/курсач, не знаю какую тему диплома взять. >О: Задавай вопрос в этом треде. Ну раз такое дело, то спрошу. Может кто дать ссылок на теорию по теме:"object tracking". Нужно наворовать для диплома. Нужна именно теория, может книжку кто посоветует? Хотя бы.
Вопрос по теорверу. Имеются данные количество осадков (мм) по региону за последние 100 лет (по месяцам, общие за год, средние за год). Известно, что сейчас август, а количество осадков за текущий год уже превышает среднегодовой уровень. Выберите одно правильное утверждение. Как изменится количество осдков в оставшейся части года (август-декабрь), по отношению к аналогичному периоду года, определенному как среднее арифметическое? а) УВЕЛИЧИТСЯ, в связи с тем, что год является аномально богатым на осадки. б) УМЕНЬШИТСЯ, т.к. норма осадков уже выпала, и их количество должно сокращаться.
Программач, подскажи, есть ли такой сервис или программа, которым на вход подаются два или больше пользователя вк, а на выходе получаем список общих друзей у этих пользователей? Если нет, можно ли такое сделать с помощью вк апи на какой нибудь ноде или другом языке? Сам знаю только фронтенд JS
>>749069 Этих фреймворков миллионы, один лучше другого. Лучше бы вкатился в что-то более мейстримовое, где есть более широкое коммунити, типа питона, или шарпа.
Просто спрошу здесь. Комп заражён вирусняками какими-то, но на работу не влияет (значит не самый пиздецовый вирус вроде). Но на компе есть нужные файлы. Планирую установить систему новую на новый хард (физический) и туда потом с текущего харда файлы нужные перенести, в таком случае новая система тоже будет заражена?
Двач выручай. Есть тут кто шарит в ассемблере? Нужно сделать калькулятор перевода из одной системы счисления в другую. Вчера весь день на это убил, ничего не получается. Знаю только способ перевода через десятичную, но там столько возится с этими степенями. Может какие-то еще есть варианты?
>>749069 Нет, не только справочник. Там в конце каждой главы есть вопросы и задания. Для "освоения погромирования" просто механически повторяешь за автором и решаешь задания + что-то свое.
>>749091 Флешки тоже заражены. Есть хард в другом компе, который чист. Если я вставлю флешку почистить в заражённый комп - это нихуя не даст, а если в чистый вставлю, то и там вирусняк будет, да? Я вот сейчас антивирус качаю, никогда ими не пользовался в принципе, это поможет почистить тут всё говно?
Эта функция возвращает указатель на строку "it is ten", если a = 10, и "it is not ten", если a != 10.
Красная стрелка в иде показывает, что туда программа отправится, если переход не сработает.
В коде выполняется cmp a, 10 и инструкция jnz. Этот переход произойдет, если a != 10, тогда не будет установлен флаг нуля. Здесь JNZ означает, что аргумент был не равен 10.
Почему тогда стрелка красная, и в блоке, к которому она ведет, написано "it is ten"? Ведь в тот блок мы должны попасть, если JNZ не выполнился.
>>749337 А мейнстримные языки такое не могут? И под "8-битностью" я имел в виду не графу, а суть. Хочу запилить что-то в стиле марио, только с видом сверху, мечами и фаерболами.
>>740107 (OP) Митники, а зачем нужно одинэс? Почему за него выкладивают сотни нефти? Почему не пользуются опенсоурсными ERP и самопальными скриптами? С нынешними ценами на ИТС и жёлтые коробки проще дать байтоёбам написать дрова для своих ККМ, а вебмакакам морды для баз. Один хуй серьёзные базы у одинеса неродные, а тот же оракл или маэскуэль. НАХУЯ нужен этот кривой трёхколёсный велосипед?
>>740107 (OP) Платиновый вопрос, с чего же начать изучать программирование если ты вообще едва себе представляешь что это такое? Беру любой учебник для начинающих по какому-то языку, а там с порога пишут про алгоритмы какие-то, что это такое то?
>>749798 Добра, а то в моей провинции на моем школьном курсе про информатику практически не вспоминали. Теперь программирование мне кажется какой-то магией и тот факт что программистам платят огромные деньги мне кажется совершенно справедливым ибо в моем представлении это охренеть какое сложное дерьмо не для всех.
>>749812 >наблюдатель для ОПИСАНИЯ што? >или это все же просто схема инструкций >просто схема инструкций >схема инструкций >Алгори́тм — набор инструкций
>>749818 Ну, просто из названия. 1)Описывающий породяок действия исполнителя 2)ОПИСЫВАЮЩИЙ- ВОТ ОН ПРОСТО КАК БЫ ДАЕТ ИНФУ? Или подразумевается, что это набор функций для изменения.
>>749764 Про неактуальность уже сто раз говорили. Но конкретно в этот раз припекло от переводчиков-ГСМов, которые умудряются порой смысл текста передать прямо противоположно.
Алгоритмач, есть один прямоугольник, прямоугольник повернут на рандомное кол-во градусов вокруг своего центра.
Для нужно бросить внутрь него точку. Есть ли решение лучше чем бросание тупо в рандомною область ограниченную крайними значения его точек, с дальнейшей проверкой попал ли внутрь?
Дальше нужно как-то найти расстояние от этой точки, до границы моего прямоугольника, в определенном направлении. например 30 градусов. Тут я совсем без вариантов ка это сделать, кроме как рисовать эту линию попиксельно(что хуево не только из соображений производительности, и еще и потому что у меня вектор, в котором пиксель величина совсем не атомарная, и недолет при таком способе неизбежен), и проверять внутри ли эта линия моего прямоугольника. Есть более нормальный способ?
>>749896 Ты как-то написал непонятно. Тебе нужно выбрать случайную точку в прямоугольнике повернутом на N градусов? Раз ты можешь проверить попал или нет, то предпологаю, что N известно. Тогда какие проблемы? Выбираешь любую точку в "не повернутом" прямоугольнике и поворачиваешь её. Ты хоть книжку какую почитай про основы компьютерной графики. Афинные преобразования - вот это всё.
>>749904 Проблема в том что мне нужно бросить несколько точек, кооторые зависят друг от друга. И если я брошу их до поворота, то они "поедут" относительно друг друга. Так что сейчас приходится сначала поворачивать, потом кидать все нужные точки относительно друг друга, и после этого проверять попали ли они все внутрь. Грубо говоря, представь что мне нужно нарисовать ровный квадрат внутри ромба.
Подготовка к собеседованиюАноним22/05/16 Вск 08:50:24#1087№750082
Двачик, нужен совет. Скоро собеседование по языку программирования C#, времени в обрез, не знаешь с чего начать. Есть лекции, которые нам читали на протяжении курса в pdf, но там не все темы, а пересматривать все 30 видеороликов (каждый длится 1 час 10-30 минут) банально нет времени.
Можете скинуть линк на годную шпаргалку по C#, которая может пригодиться при подготовке к собеседованию в эти ваши EPAMы и прочие NetCracker-ы.
>>740107 (OP) Погромач-выручач. Есть прилога в которой нужно автоматизировать копипастинг, то есть бесконечное нажатие КТРЛ+В каждую секунду, после нажатия назначенной клавиши. Реализую в Autoit v3. Но не5 знаю, что писать дальше. Что?
Поясните за гит конченому мудаку. Мне не нужен удаленный сервер и не нужен гитхаб, я хочу на локалке сохранять снепшоты своего кода, чтобы в случае того, что я наговнокожу все до той степени, что перестанет работать, восстановиться из этого снепшота. Так что мне для этого делать?
Програмач, как научиться писать классы ? Вообще не могу архитектуру приложения проектировать. Частенько всё упирается в огромный нагруженный класс с парочкой вспомогательных и расширять и поддерживать это уже становится сложно.
Я еще не до конца доделал, но планирую разобрать функцию display_table на что-то менее страшное. Может, заюзать там итераторы? Можно еще SELECT и INSERT через объекты вызывать. Или это лишнее? Я вообще правильно делаю? Раньше на РНР не писал ни разу.
Мой племяш 12лвл написал программу на паскале в дельфи для кого-то лагеря. Но там автоматическая проверка, и его текст не пропускается. Пишет "неверная программа".
Говорят (члены жюри), что сначала должны идти большие числа - но как он не исправлял, ничего не помогает. При этом в компилированном виде все работает как надо. Что тут сделано неправильно?! Эта прога должна производить математические действия с числами.
п.с. я сам полный 0 в этом. Надеюсь, только я один, и тут сидят профи.
program Project1; var A,B,C,D,Q,W,E: integer; T: Text; begin B:=0; D:=0; E:=1; assign(T, 'partition.in'); reset(T); read(T,C); close(T); assign(T, 'partition.out'); rewrite(T); writeln(T,C); for A := 1 to 30 do begin repeat B:=B+1; if B>30 then D:=1; until (A+B=C) or (D=1); if (A<C) then writeln(T,B ,'+', A); write(''); D:=0; B:=0; end; D:=0; for Q := 1 to 30 do begin for W := 1 to 30 do Begin repeat E:=E+1; if E>30 then D:=1; until (Q+W+E=C) or (D=1); if (Q<C) and (W<C) and (E<C) then writeln(T,Q,'+',W,'+',Q); write(''); D:=0; E:=0; End; end; close(t); end.
само задание:
Дано натуральное число n. Сгенерируйте все разбиения числа n в сумму натуральных слагаемых n = a1+a2+…+ak, в порядке, обратном лексикографическому. Разбиения, отличающиеся только порядком слагаемых, считаются одинаковыми. Например, при n = 4 требуется вывести 4, 3+1, 2+2, 2+1+1, 1+1+1+1.
Формат файла входных данных: На вход подается одно натуральное число n (n ≤ 30).
Формат файла выходных данных: На выходе нужно получить все возможные разбиения числа n в сумму слагаемых. В частности, в сумме может быть только одно слагаемое. Каждое разбиение следует выводить в отдельной строке. Если слагаемых больше двух, разделяйте их знаками ‘+’.
>>740107 (OP) Аноны, помогите расшифровать текст(там написан код на C, но он закодирован в html или чем то вроде этого, я не шарю): [\s\t\n\r]list[\s\t\n\r][[\s\t\n\r]i[\s\t\n\r]][\s\t\n\r]=[\s\t\n\r]i[\s\t\n\r];[\s\t\n\r]
>>740107 (OP) Нанемнасы, извиняюсь за четыреждыплатиновый вопрос. Я не изучал никаких языков, занимаюсь 3D графикой, есть скиллы в геймдеве, от pixel art до 3D симуляторов для всяких железнодорожников и прочей хуйни, работал на Unity и UDk. Теперь вот начал задумываться об изучении какого-нибудь языка, вполне возможно что в будущем разрабатывал бы какие-нибудь мобильные игры.
И вот тут собственно вопрос: С# (Который используется в Unity например) или Java?
Разумеется игры и прочее это довольно таки влажно и потно, и посему думаю, какой из языков больше подойдет для другой работы, не связанной конкретно с движком и разработкой игр. Сам вроде бы сначала склонялся к Java, да и вроде бы в изучении он проще. Но тут вот такая дилема
>>750321 Если ты осилил работу в юнити и УДК не связанную с кодингом, то и на этих движках кодить научишься. Нчего сверхсложного в этом нет. Научись в основые на любом си-подобном языке, типа функции, массивы, циклы и прочий ООП, а дальше уже по тутроиалам юнити все осилишь.
>>750323 >>750319 >>750309 Проще говоря, на каком из этих языков, и если хоть каким-то плюсом будет знание 3D части геймдева, я смогу более вероятно зарабатывать деньги большие, чем зарабатываю сейчас на 3D/
Аноны,нужна ваша помощь в постройке erd-диаграммы и уточнения пары мелочей из анлиза предметки,прога в кои то веки работает исправно(тема:выдача кредитов юр.лицам).
>>750354 Так а чего ты хочешь? Понимаешь, основы погромирование почти одинаковые во всех си-подобных языках, так что с точки зрения ньюфага вообще похуй. Если хочешь именно и в дальнейшем заниматься гейдевом - то сишарп само собой, особенно если шаришь в юнити. А джава хороша универсальностью, например, кросплатформа и все такое.
Есть проект на C#. Нужно вытащить из него математическую функцию, переписать на C, и подружить (зачем - не спрашивайте, сам понимаю, что дебильно). Представлений о том, как это делать, нет абсолютно. Как?
Не хочу учить матан, которым не буду пользоваться. Хочу найти работу и ебошить прогу онли. Иными словами, дропнуть вузик. Поясните за подводные камни при собесах, если мне чуть больше 20, В/О нет, и вообще простохуй.
>>750558 HR не сможет поставить галочку напротив графы ВО. Это (незавершенное дело) будет причинят подсознательное беспокойство что проявится в изначально неприязненном отношении к тебе. Дальше если ты не придумаешь убедительную слезливую историю почему ты бросил учебу то HR решит что ты безвольное хуйло. Это все не является проблемой если у тебя есть отличные СОФТСКИЛЛЗ, если ты совсем про то брошеную учебу можно представить как неебаться достижение. Если ты обычный корзиночка то бросить универ достаточно недальновидная затея. Если у тебя конечно нет проблем с деньгами. Если поджимают бабосы то естественно выбора нет.
>>750745 >>750746 Твоё приложение будет иметь ровно столько прав в системе, сколько ему дадут. Для остального есть уязвимости, позволяющие повысить права, но они быстро фиксятся. Но вот ведроид не всегда. Многие производители не делают обновлений безопасности для своих старых моделей. По-моему только гугл для своих нексусов такие выпускает. Так что гугли.
>>750773 > А какие тамМогут быть уязвимости, если о правах для всего Android спрашивает пользователя? Например рут права, которых нет даже у пользователя по-умолчанию.
>>750779 Ну вот, например, есть у тебя чип на мамке, он выполняет код из прошивки, при обновлении прошивки проверяется подпись, неподписанные прошивки не загружаются. Даже при наличии всех спек на чип ты не сможешь ничего с ним зделоть я про эппол если что.
>>750780 Разница между ассемблером и какой-нибудь сишечкой только в удобстве. Компилятор сишечки обычно все равно поддерживает "низкоуровневые" возможности в виде интринсиков.
>>750785 норм. нам на епамовских курсах по C# читали лекции про неё, в интернете наверняка есть множество различных примеров.
Если вкратце, то суть такова, что приложение разделено на три слоя:
Бизнес слой(Business Layers) - отвечает реализацию основных алгоритмов приложения. Слой Данных (Data Layer) - отвечает за работу с данными и Presentation Layer (внешний вид приложения - формы, веб страница, консольное окно)
>>750787 Ты написал, что хочешь устроиться погромистом. Поэтому открой доску объявлений своего мухосранска (например авито или hh.ru )и посмотри, какой язык программирования чаще всего требуется.
Ну а дальше начни изучать именно этот язык. Чтобы было легче , начни с видеоуроков в Youtube, желательно, чем новее, тем лучше.
>>750804 При этом нужно выбирать видеоуроки следующим образом - попробуй посмотреть минуты 2-3, если нравится, как рассказывают, есть примеры кода, то смотришь, если нет, то ищешь другие видеоуроки.
Есть тут M$-гомосеки? Разъясните мне, серому, мне что, писать юзерам "зайти в реестр, создать ключик TcpAckFrequency, прописать значение 1", просаживать производительность сети (ибо эта настройка глобальная)? Или как мне, блядь, выключить ебучий 200мс-лаг на отдельном сокете? Да, при правильной реализации как клиента, так и сервера, такой необходимости возникать не должно -- я в курсе. Но есть легаси, есть ситуации, сука, ну почему же сделали возможность отключать глобально, но не сделали возможности отключать только для отдельного сокета? Или сделали? Заебался гуглить, везде только МС-ненависть.
Успешные, начал проходить курс на степике. Введение в программирование. С++. И задачи, это пиздец. Какие-то примерчики с яблоками, арифметика. Насколько это прикладная вещь? В реальной жизни ведь все делается по шаблона верно? Тем более я не претендую на ололо Computer Sciencr, нейросети. Поэтому вопрос серьезный, мне как веб-петуху, нужно дрочить математическую часть, м? Перекатился на курс по питону, кстати.
>>750922 > Какие-то примерчики с яблоками, арифметика Так там всё для ньюфаней разжёвано. Если тебе это не нужно, то пиздуй учить синтаксис и читать книги по > Computer Sciencr, нейросети > веб-петуху, нужно дрочить математическую часть, м? Нужно.
>>750936 Ок. Просто непонятно в чем заключается НУЖНОСТЬ математики конкретно в вебе, да и вообще в разработке каких-то простых, но оплачиваемых вещей, кроме наверное развития ЛОГИКИ. Сознаюсь что я дауненок который не может в эти матдебри, но писать то код я могу правильно? Боюсь ошибиться в выборе, вдруг программирование это целиком и полностью лабы по матанализу, лол. А с логикой вроде норм, 3 года в медвузе учился, и поверьте там учеба хардовая. И повторюсь я не стремлюсь в гейдев и в хайл-левел. Мне будет достаточно обычных денег веб-петуха.
Подскажите литературу по базовому погромированию для полных даунов, чтобы объяснялись логические структуры, где и как их использовать, с примерами и задачами.
>>751127 В дополнение. Аля html, css всё норма, но когда подключается ЛОГИКА (JavaScript например) всё, пизда рулю, нихуя не понимаю. Нужна литература, чтобы поставить мозги в нужное русло.
Ребятки такие траблы у меня, не могу ни один язык нормально доучить, даже просто синтаксис, уже не говоря о том что бы изучать само программирование. Пытался в пуре Си, Хаскель, немножно лисп, но это не в счет. Так вот, казалось бы Си, ну там меньше всего синтаксиса, но я запоролся на указателях и нормально их не освоил, Хаскель начал просто потому что интересно стало что это за фигня. Дочитал до половины "Изучай хаскель во имя добра", как я понял книжка довольно таки детская, но не важно, на половине книги интерес как то пропал и появилась мысль "нафига я это вообще делаю? Это ж бесполезное занятие". Тем более что в Си даже не дочитав до конца К&Р и так ясно как подключить какие нить библиотеки и как с ними работать, там я даже пытался игрушку простую запилить, в Хаскеле с этим же вообще не ясно, код выглядит ужасно сложно и непонятно. И тут я подумал, надо что нить полезное, чтоб еще ирл могло быть полезно, подумал про Питон, загуглил 2 книжки Лутца лол похоже на топливо для пепелаца по 2 тыщи страниц и охренел, там же просто смесь всего что только можно и картежи со списками как в хаскеле и ООП и ленивые вычисления, полный пиздец. Да еще и 2 тысячи страниц я вряд ли осилю. До этого писал только всякие хелоуворды, не считая интерфейса для базы данных на Дельфе, но тут можно и мышкой накликать, ну еще "игра" на Си, где кроме движения персонажа вперед/назад ничего не было. Так вот что же делать? Пытаться долбиться в Си или попытаться во что то модное влиться? Просто меня достало заново учить синтаксис и переписывать все те же самые хелоуворды на разных языках.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред