В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC++CRubyiosandroidC#D ну и плюс rust|assembler|go & нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
Нужна помощь с msysgitАноним15/09/15 Втр 15:19:14#5№543378
Бля, пацаны, такая тема: изменил код в одном файле, протестил, все норм короче, но не закоммитил. Потом что-то сделал и принял Merge Request он не трогал этот файл. А потом еще что-то сделал и сейчас этот файл стал содержать код с прошлого коммита, то есть все эти изменения что я делал пропали. Все, проебал я код? Или таки можно как-то восстановить? Из этих "что-то" делал всякие fetch, merge, checkout и revert. Обидно так, там кода не так много было, но я его писал около двух месяцев назад и сейчас уже не помню, что там и как было.
Привет, анон. Я юрист, который в математике еле помнит как решить квадратное уравнение. После долгих раздумий решил вкатиться в программирование, ибо в моей мухосрани юрист это секретарь судьи или пристав в лучшем случае (без связей). Пока я учу вёрстку и читаю эту доску и пытаюсь не проебаться с тем что изучать, так как я гуманитарий, но приложив усилие я смогу осилить только что то одно. Итак как я понял:
JS: Нужен только чтобы пилить сайтики и там его лучше и оставить. Его я немного пытался учить и вроде получалось, но тогда было незачем. Выучу JQuery.
Python: Вроде то что нужно, но адская конкуренция на рынке труда и отсутствие вакансий в России.
С (#\++) Мой дядя, выпускник местного политеха, пишет на них всю жизнь и есть икру, намазывая на колбасу из оленины. Для меня, увы, будет сложноват.
Java: Всё при нём, но боюсь что тоже сложноват. Тут конкуренция условна.
Ruby: Я слыхал что это модный язык для всего всего от сумрачного пиздоглазого гения, лёгкий как пайтон и охуенный как три ПХП. Боюсь как бы он не ушёл в небытие после того как придумают ещё один on rails для другого языка. Ибо этот до этого был известен только самому японцу и его трём друзьям судя по всему.
PHP: Говорят что он тоже несложный, но за основу его брать не хочется, так как он слишком узкоспециализирован.
GO: Что то типа эсперанто в мире программирования, как я понял. Примерно по причине по которой никто не учит эсперанто кроме упоротых, я не очень хочу притрагиваться к этому странному языку.
Я разрываюсь, анон. Скорее всего я ошибаюсь, может дашь совет мудрый что лучше для такого как я?
>>543381 Посмотри ст. 165 УК РФ «Злоупотребление доверием», ст. 163 УК РФ «Вымогательство», ст. 330 УК РФ «Самоуправство», выучи их наизусть — и отправляйся искать работу.
Что по минимуму прочитать по JS и CSS, чтобы взяли джуном куда-нибудь? На каком уровне должен знать Java или C#? Ну, к примеру, какую программу я должен мочь написать, чтобы быть уверенным в своих знаниях, которые нужны джуниору или совсем уж подсосу?
>>543381 >в моей мухосрани юрист это секретарь судьи или пристав А погромист в твоей мухосрани кто? Работа-то есть вообще? Или ты собрался в ололо фриланс? >Пока я учу вёрстку >JS: Нужен только чтобы пилить сайтики А зойчем ты учишь верстку, если не хочешь пилить сайтики? >Python Нужен на бэкенд для сайтиков. И для скриптования на никсах. >Java >С# На этом пишут что-то кроме сайтиков. Но для тебя, понимаешь, сложновато. >PHP Сайтики, сайтики, сайтики. >что лучше для такого как я? Пилить сайтики, очевидно же. В любом случае, в России не делают нихуя, кроме сайтов, различных банковских шароебин и говноприложений для мобилок. Второе и третье - это ява, шарп и, прости осспаде, обджектив с.
>>543399 Как ни странно вакансии для программеров у нас поставляет несколько компаний. Естественно я решил вкатиться именно в прогерство не с хуя, но причины сами по себе не важны.
Мне кажется надо забанить двач. Так как отвлекаюсь, вместо того чтобы читать книжки и учиться, я листаю двачи и хэдхантер на вакансии. представляя какой я охуенный и там работаю, захожу сюда слушаю все эти охуенные истории кто как работает. а ведь мог бы учиться...
Как операционные системы воспроизводят звук? Например, при нажатии на регулятор громкости в винде. Отправляется запрос драйверу звуковой карты? Предоставляется ли пользователю такая возможность через API?
>>543235 Двачую! >Ханако - JS Мощно и удобно, но нужно привыкнуть. >Рин - Haskell Что то сложное и не для всех. >Эми - PHP Просто и понятно, но бессмысленно. >Лилли - Ruby Красиво, но для школьников и домохозяек. >Шиза - Java Криво и неуднобно, но выгодно. >Миша - Python Просто и скучно.
Куда укатиться из веба? Закатился туда, еще и как ПХПмакака и охуел от жизнь. Но кушать хочется, а где я еще хуй без опыта нужен. Умею в руби(тоже веб, но приятнее), но вакансий хуй, мог бы подтянуть С++, но там только крутые бакалавры нужны, а я свою вышку бросил. Если только мобильные приложения или в пайтон(опять веб.), но стоит ли пытаться? Что делать, коданы?
>>543450 У меня в мухосранске вообще грустная ситуация. Уже жалею, что сделал кодинг профессией, а не просто хобби. Вообще пиздец, жопа кругом. Наверное так люди и спиваются.
>>543456 Вот, я кстати, думал, была вакансия куда набирали младших проджект менеджеров, помню прошлые конторы - вроде и больше получали чем кодеры, хуе мое. но там же потолок, роста нет, не?
Аноны, посоветуйте самый легкий в освоении язык. Чтобы прямо совсем для тупых, но корочку хлеба можно было бы заработать. Пусть меня потом все зовут быдлокодером, вытирают об меня ноги, мне похуй, главное - чтоб было легко изучать и легко устроиться на работу.
Аноны, я тут накатал скрипт проверки обновлений на шпионство под спермой. Да, значения надо вбивать руками: у меня OCD и полностью автоматизировать эту задачу я не могу, я буду уверен, что что-то пошло не так. Оцените все остальное, как вам моя реализация выделения кавычками найденного фрагмента, например? Cовсем пиздец, да? http://pastebin.com/y8CwV8ni
Что проще освоить к дате по сдаче школьного проекта, а это апрель 2016 : api directx или qt? Проект на c++, скорей всего с параллельными вычислениями что-то.
Помогите програмачеры, в игре по сети мой друг пишет мой айпи и не получается подключится, если я юзаю интернет через вайфай роутер, а если напрямую интернет подрубаю, то всё работает, хотя айпи тот же. как правильно ему прописать мой айпи и можно ли вообще чтото сделать, когда я через роутер подключён
Налаживание моста между мобильным девайсом и компьюетром.anonsc99915/09/15 Втр 23:07:31#50№543611
Сап, прогромач. Наб и ламер просит помосчи, или хотя бы ответа на вопрос. Можно ли наладить мост для передачи пакетов, между ноутбуком и телефоном на ведройде, не используя третий сервер? при условии что айпи у обоих девайсов динамические
может посоветуете современную книжку чтобы учить инглиш который понадобится в /pr /s /td /hw и вообще IT. Это же маст хев, верно? Еще можете посоветовать современную или просто актуальную книжку по алгоритмам, можно на инглише если на руснявом нет.
>>543381 Всё. Тебе нужно знать всё. И быстро. Разбираться во фреймворке за час, полчаса из которого мгновенно прикинуть эффективность каждого из методов. Едва включив CVS дать апдейт по своим таскам коих у тебя в лучшем случае 10+ (а ты знаешь, что такое худший случай). На митинге ты должен быть Брином, Строуструпом и Милнером и предлагать очередную эвристику при приближенном решении SAT проблемы. За 10 минут уметь сгруппироваться и освоить очередной ЯП и написать на нём альфа версию продукта (за те же 10 минут). Знать и понимать программирование на любом уровне. От видов блокирования при работе с памятью в OOOE до работы с клаудом и биг датой. Телепатически понимать требования клиента и как хорошая шлюха их предугадывать. Мгновенно разбираться в контексте задания будь то проектирование управления контейнером Z-бозонов или площадки для хомячков.
Возможно ли открыть ссылку во фрейме, при этом чтобы фрейм отображал только некоторую область страницы? И можно ли получить адреса страниц из этого фрейма?
пасаны, не уверен что спрашиваю по адресу, но поясните дауну за CMS. Вот умею я примитивные сайты на язык_нейм ваять. А теперь я хочу, что бы этот сайт потом без меня использовали и беру какой-то cms_нейм. Это значит, что: 1) Мне нужно со старта писать все на этой цмс, или я могу готовый сайт как-то подключить к ней? 2) Это будет выглядеть как фреймворк, в котором придется разбираться с нуля, или как мелкое дополнение к текущей среде разработки? 3) Или это вообще конструктор сайтов подразумевается? 4) Если я пишу на asp.net, то мне нужна цмс, которая под него написана, или я могу взять одну из миллиарда php-поделок и ей будет пофиг на чем сам сайт написан?
Нужна помощь с msysgitАноним16/09/15 Срд 12:06:35#60№543766
>>543704 Так в том-то и прикол, что откатился (нужный код пропал), скачал новые файлы и закоммитил(без нужного кода).
>>543450 Удваиваю вопрос. Перекат в питон или другой продвинутый веб или в мобайл? Насколько хуёво всё в мобайле? Веб надоел, но работать один хуй нужно. Просто если там ненамного лучше веба, то я ебал переучиваться и терять время. inb4 пишет про потерю времени на сосаче
>>543582 Во-первых, пиздуй в /s/, если тебе конечно не нужен совет как самому написать к роутеру прошивку. Во-вторых, настрой в роутере пробрасывание порта.
>>543766 Интеллиджевские IDEшки имеют еще собственную историю изменений (local history в контекстном меню файла). Если у тебя idea, pycharm, webstorm и т.д., есть шанс, что найдешь старую версию там.
Что почитать об общей архитектуре ПО? Как представлять режимы программы, разруливать и менять состояния программы. Гибко и безопасно реагировать на события в разнообразных контекстах состояний. В рамках ООП, конечно. Отлично, если на C#.
>>543817 >>543820 Cпасибо, теперь все ясно. А то в книге это нормально не описано. Т.е. сначала идет i=huy; i < pizda { условие} и затем лишь i ++
понятно, спасибо.
А если я еще теоретически придумал такую штуку, берем массива, делим длину пополам и смотрим элемент больше или меньше - то это как я понял я придумал бинарный поиск, лол? или как эта фигня называется
Пачаны, помогите а. Кароче я не ебу какой язык учить. Хватался уже за все, от пхп до руби. Ничего не приелось. Сам процесс не доставляет нихуя, очень нудно. По молодости стряпал марево в гейм фактори и гейм макере, помню мог сидеть сутки разбирай по кирпичикам чужие проекты и клепая свои. Прошло 9 лет, щас сел и проторчал всю ночь делая какой-то арконоид в порыве страсти. Стоит сесть за чето-то более взрослое, как сразу пропадает интерес. Может не мое, пацаны?
>>543100 (OP) Ананасики, у меня два вопроса — хочу быдлокодить лабы по С++ на линухах, нужна визуальная среда. Рекомендации? Как определиться — пифон+джанго/руби+рельсы/JS+нода? Параллельно хочу подрачивать алгоритмы и жабу. Может, попробовать курсы на кодкадеми и потом решить, какой дилдак язык лучше?
>>543414 >и хэдхантер на вакансии. представляя какой я охуенный и там работаю Блять, аналогиччная хуйня! Всего пару месяцев серьезно занимаюсь, а уже во влажных мечтах получаю 100к и подхожу по всем требованиям, от вида моего хитхаб-аккаунта работодатели ссутся в штанишки и отправляют мне свои офферы.
>>544079 >пифон+джанго Если ты слабоумный школьник, не освоивший ничего сложнее языка для домохозяек. >руби+рельсы Если ты слабоумный школьник, не освоивший ничего сложнее языка для домохозяек, но хочешь казаться илитным. >JS+нода Если ты здоровый, адекватный человек, который хочет писать на полноценном языке и получать хорошие деньги, быть востребованным в США и Европе и создавать огромные хай-лоад проекты с миллионами посетителей.
>>543100 (OP) У меня вопрос не по языкам, я левый хуй. Но вы тут умные, скорее всего кто-нибудь будет знать.
У меня стекло на плеере разбилось, а тачскринов на него не продают уже. При этом недоступна всего одна кнопка - "назад". То есть нельзя покинуть паку, в которую зашёл и запустил проигрывание файла.
Существует ли способ перевернуть изображение программно? -Взять прошивку для него, найти там координаты кнопок и либо просто поменять кнопку назад на что-то ненужное типо порядка воспроизведения или перевернуть всю картинку. И исправив прошивку, вшить её в плеер.
просто я же тоже когда-то тыкал вижуал бейсик, кнопочки на самом деле универсальное говно, которому можно менять назначение. Находят же в коде название кнопок и меняют его для самопальной русификации.
>>544170 Да, можно. Можно даже новых кнопок нарисовать или перевесить действия с одних кнопок на другие. Я себе на старый ipod toucch ставил прогу, с которой перенёс сломавшуюся кнопку на комбинацию других.
>>544181 >параллельного дроча жабы с алгоритмами? Если не брать в расчёт мою субъективную нелюбовь к жабе, то довольно перспективно. Это востребовано много где, и платят неплохо. Но готов ли ты ковыряться в жабе даже за большие деньги?
>>544196 >готов ли ты ковыряться в жабе даже за большие деньги? Особого отвращения к языку нет, только лютые смешки от именований классов из нескольких слов. Таки хочется иметь достойный инструментарий и быть востребованным и чтобы тяночки давали, а после универских курсов по сям мне кажется, что это слегка не мой инструмент.
>>544170 Ну по-моему это что-то на уровне > В программаче полторы калеки, потому спрашиваю здесь. Подписался помочь одной тянке с принтером. Принтер древний, дров под виндовс8 для него не существует. Я пообещал ей написать дрова сам. Умею мастерски программировать в экселе и помню кое-что из паскаля. Подскажите с чего вообще начать. Если общими усилиями родим драйвер в пределах треда, вскину фотки тянки в купальнике.
Ребята, кто добр, ответьте, что лучше изучать сейчас из списка? 1.Системный администратор со знаниями линукса и прочего. 2.java 3.C++, C# 4.Python Список выше - это языки программирования (и отдельно администрирование сетей), которые меня заинтересовали. Боюсь вот чего - будут ли языки прог. актуальны? И где больше востребованы специалисты сейчас? ну и немного подводных камней, если можно
>>544285 >2.java Востребован во многих сферах. >3.C++, C# Два разных языка. В плюсах нужны только опытные специалисты, в шарп легче вкатиться. >4.Python Дикая конкуренция и общая невостребованность. Язык сильно устарел.
Когда делаешь define PI 3.141 Я знаю что define фунцкия preprocessor directive, ну типа заменяет все PI на значение 3.141
А вот сохраняется ли константа определенным datatype? Ну там int, float? Допустим, по вышеуказанному примеру, его можно отобразить только если использовать %f в printf("%f", PI); например.
Если указать аргумент %d, то случайные значения будут выпадать. Кстати, когда сохраняется константа с помощью define, программа сохраняет это в stack'е? Сколько байт уделяется?
Например: int a = 300; будет уделено 4 бита (integer больше и не требует).
>>544297 > А вот сохраняется ли константа определенным datatype? Ну там int, float? Это не константа. Это дефайн параша. У тебя будет подменен сам исходный код. Тоесть перед компиляцией printf("%f", PI) превратится в printf("%f", 3.141). А printf("%d", PI) превратится в printf("%d", 3.141) что естественно работает непредсказуемо. Тип такой же как у любого численного литерала. Хранится как любой литерал в статической памяти, единственно я не знаю оптимизирует оно количество или нет, скорее всего да.
>>544301 > Хранится как любой литерал в статической памяти Не обязательно. На x86 может ещё скомпилироваться в fldpi, либо в последовательность типа: mov dword ptr[ebp-0x08],0x54442d18 mov dword ptr[ebp-0x04],0x400921fb т.е., "храниться" будет в коде, и, перед загрузкой в FPU, некоторое время в стеке.
Курсач на тему "База данных Оптовой продажа одежды" подскажите на чем кодить и какой софт юзать и все подводные камни ибо препод ебанутый не говорит намекает на деньги и мол вы не сдадите без взятки но бытует мнение что можно самому
Вы уж простите меня, но я опять выхожу на связь с задачками уровня первого класса: есть матрица положим 4х3 как сделать так, чтобы она стала матрицей 1x12. Предположим первый столбец закончился и имеет 3 значения, четвертым значением должен быть первый элемент второго столбца и так далее.
Где ошибка. студ. 1 курса. Трабл в том, что при вводе значений он выдаёт отрицательный ответ. Помогите пожалуйста. #include <iostream> #include <math.h>
using namespace std;
int main() { int n, a; double r, sinr; setlocale(LC_ALL, "Russian");
cout << "Введите длину стороны n-угольника: "; cin >> a; cout << "Введите кол-во сторон n-угольника: "; cin >> n;
Аноны, я уже в который раз убеждаюсь, что я вертел общение с людьми на внушительных размеров хую, а так как я еще школяр и должен выбрать профессию, хочу спросить: подойдет ли программирование для свободного аутирования вдали от ебанутых существ? Тогда Руби?
>>544467 >подойдет ли программирование для свободного аутирования вдали от ебанутых существ Можешь аутировать сам, но если хочешь работать где-то программистом, то нужно учиться общаться с людьми, так как этого не избежать. Кстати, в 80% случаев это такие же аутисты, как и ты. Поэтому проблем не будет.
>>544467 Руби - не для программистов, а для хипстеров-стартаперов, тусующихся на конференциях и выклянчивающих финансирование у инвесторов. Так что нет, для аутиста не подойдет. Смотри в сторону лиспов-хачкелей.
>>544178 explay m22 Я нищеёбище больное. А возвращаться к CD не хочется. Хотя есть под диваном iriver imp900 лигендарный. С первой зарплаты покупал в 14 лет, точнее с 2,5 зарплат. Звук у него хуита, хоть флэк и поддерживает, но у меня и наушники не оче.
Даны координаты 3 вершин параллелограмма, найти 4. Преподаватель сказала, что должно быть 3 случая. Типо 4 вершина может находится в разных местах. Я выполнил для одного. Помогите, не знаю как сделать для трёх. Помогите пожалуйста.
#include <iostream> #include <math.h>
using namespace std;
int main() { int x1, y1, x2, y2, x3, y3, x4, y4; setlocale(LC_ALL, "Russian");
// Работает только с пар-мм, направленным вправо // и положительными координатами cout << "Введите положительные координты пар-мма:\n"; cout << "х1 и у1 через пробел: "; cin >> x1 >> y1; cout << "х2 и у2 через пробел: "; cin >> x2 >> y2; cout << "х3 и у3 через пробел: "; cin >> x3 >> y3;
>>544519 >Преподаватель сказала, что должно быть 3 случая. Просто пошли ее нахуй, эта тупая селедка все равно нихуя не понимает.
Касательно задания: 0) Проверь все на "-". 1) Найди любую точку с минимальным x(обозначу ее как MinP). 2) Посчитай длины двух векторов V1 (MinP, P1), V2 (MinP, P2) - где P1 и P2 - оставшиеся точки, если любая длина == 0 -- шли пользователя нахуй. 3) Ответ: P4 = V1 + V2
Hello people. Нашёл вакансию, пикрелейтед. Что это? Меня реально, такого хуя с горы, могут принять на работку и обучить тестированию? У меня высшего образования нет, кодить я не умею ВООБЩЕ, и кроме уроков Информатики в школе с этим даже не сталкивался. Но желание научиться конечно же есть, особенно после опыта работы долбоёба-клоуна-продавца. Но я ведь знаю что в тестировщики наберают людей не поверхностно знакомых с программированием, но эта... вакансия, ввела меня в ступор. Единственное смутное требование от них - Стартовые знания в IT, вы же программисты, и должны знать что они имели ввиду? Стартовые знания в IT, это же, в моём понимании, вообще ничто, это даже не стартовые знания в программировании .
МНЕ ПОЗВОНИТЬ ТУДА, ИЛИ НАДО МНОЙ БУДУТ РЖАТЬ ВСЕМ ОФИСОМ?Так-то я и за еду готов работать, да что уж там, и за бесплатно, лишь бы научили :(
Хелп. Пишу программу на С и компилятор выдает ошибку error: 'new' undeclared (first use in this function). Что это? Гуглил — не нашел. Вот код: http://pastebin.com/6Pz2kwij
>>544565 Это вакансия от Performance Lab: http://hh.ru/employer/622296 Сейчас же бросай всё и бегом на форум SQL.ru читай отзывы о них, вприпрыжку, реально бегом, ты вообще ньюфаг кокой-то.
>>544568 > Размер массива должен быть положительным > %d Вот же доебался до пользователя. Ты это компилятору сказать не пробовал? используй unsigned и %u
Что делать с mingw/cygwin? Установил вроде, в папке появились всякие bin'ы, var'ы, но как работать с этой хренью я не понел. Значка никакого не появилось.
>>544671 Иди к егэ готовься, сучара. Я думал бля там будет что-то типа линуксовой командной строки, а там оказывается через виндовую хуйню надо запускать.
>>544676 Так ты конкретно что поставил - Если Cygwin - должен появиться ярлык на консольку, но не забудь доставить нужное. Если mingw - ищи батник, который временно пропишет папку с экзешниками в path и стартанет консоль винды.
Всем доброй ночи. Раньше занимался только вебом, а сейчас захотелось писать десктоп приложения. Не могу решить на каком языке лучше это делать. Кроссплатформенность не нужна, сижу в основном под виндой.
Пока раздумываю над C#, Python. Думаю на счет Java, но мне кажется он не очень подходит для обычных приложений.
В принципе язык не особо важен, спокойно предлагайте свои варианты.
Собственно вот, посоветуйте язык для такого дела плз :)
>>544795 >>544785 Пишу на PHP в основном. Еще с Node.js баловался. Просто пхп мой первый язык вот на нем и пишу в основном :D Молоко с медом рекой то текут, но всегда хотелось делать програмки для ПК, вот и хочу попробовать что-то. Тоже склоняюсь к С#, но все равно думаю еще в сторону питона :D
>>544802 >Тоже склоняюсь к С#, но все равно думаю еще в сторону питона :D Ты не совсем правильно понимаешь ситуацию, они в принципе не взаимоисключают друг друга Просто шарп для больших проектов
Магистрант направления "инф-ка и выч. техника", сижу и думаю над темой будущей магистерской диссертации. Топ навык - .net(c#, wpf, winforms). Поглядел на темы предлагаемые вузом и там одна хуйня унылее другой: системы построения бизнес процессов, методологии разработки, матан. У меня вот душа лежит к медицинским приложениям, может кто подскажет чего годного, чем я смог бы помочь людям.
>>544823 Шарп перспективнее? Если это так, то мне именно он и нужен. Хотя я смотрел всякие эти ittrendsы и прочее говно, по ним не видно перспективности.
>>544301 >Тип такой же как у любого численного литерала. Что значит "литерал"? Имеете ли вы в виду, что программа сохранит это в "статической памяти" (static memory?), кстати, эта "статическая память" - где? В HDD или в RAM (ОЗУ)?
И если это не константа, то как тогда мне установить константу? Я так понимаю PI уже и так имеется в библиотеке (library) math.h? Прост в онлайн инструкциях говорят что таким образом устанавливается константа, но если это не так, то как тогда устанавливается константа??
Суп, пацаны, первокур ворвался. Хочу стать йоба асм олимпиадником бесплатно и без смс. Вузик довольно продвинутый в этом плане, и там будут всякие тренировки с йоба преподом, но все же хотелось бы самому встать на путь истинный. Пока попытался порешать тимус, но не очень-то пошло, в общем в основном из-за того, что я плоховато знаю Си. В общем пока хочу в нем норм надрочиться и начать изучать всякие алгоритмы и тд. Но бля мне кажется на этих тренировках будет примерно то же самое, короче я Хз как улучшить свою производительность. Посоветуйте что-нибудь.
>>544893 >Посоветуйте что-нибудь. Советую не ввязываться в олимпиадное говно. Этот суходроч ни каким боком к реальному погромированию не относится.
Чтобы осознать глубину безумия: ты написал йоба-прогу хитровыебаной сортировки и она работает за 10 сек. на 1кк входных значений, но по олимпиадным критериям она не работает, ибо не вкладывается во временной лимит 2 сек. Такой ничем реально не обусловленый фимоз не нужен.
Изучай лучше всего по немногу на прикладнных задачах. Потом определишься с областью интересов и угоришь по хардкору.
On line 3, create the variable my_string and set it to any string you'd like. On line 4, print the length of my_string. On line 5, print the .upper() case version of my_string.
>>544907 Аккуратно поддвачну. Алгоритмы и структуры данных все же желательно продрочить, хотя бы основные, но большую часть времени лучше трать на более практичные вещи. Я бы себе именно это и сказал, если бы смог вернуться на 5 лет назад.
>>544918 >On line 3, create the variable my_string and set it to any string you'd like. >On line 4, print the length of my_string. >On line 5, print the .upper() case version of my_string. Объясните вот это.
>>544925 На третьей строке мы обрабатываем литерал для оптимизированного вывода в текстовом контексте На 4 строке мы вычитаем из строки его длину На пятой строке мы вызываем .upper() для модификации исходной строки и нормализации my_string
Что-то я нихуя не понял. Какой-то бред получается. Выдаёт вот это: "Did you create a variable called my_string?", хотя я my_string как только не писал. Дайте ответ для задания с 3 строчкой, пожалуйста. Сам уже додумаю в чём ошибка тогда.
>>544924 Поддвачну еще аккуратней. Про алгоритмы и структуры данных нужно знать лишь то, что они есть и, возможно, они позволят тебе писать лучше. Но для начала - нужно ощутить в этом потребность, а на это может понадобиться вплоть до нескольких лет реальной разработки.
Посоны хочу через VBA конектиться к базе данных Oracle, скиньте сам файл базы данных, хочу проверить все, качать 2 гига не могу, а вот саму базу не знаю где качнуть для тестирования.
Помогите с выбором работы, аноны. Недавно выложил резюме на hh.ru, там опыт полтора года, в основном питон, плюс по мелочи кресты, #. Сегодня пришли два первых отклика. 1) Разработчик тестов, требования ко мне подходят отлично, все это я прекрасно знаю и умею, в том числе и из раздела "Желательно". Компания явно нанимает студентоту, джуниоров и выполняет сторонние заказы, не очень большая. 2) Разработка на низкоуровневых языках, платформа IBM. Требования вообще слабо мне подходят, ассемблер тупо не знаю, о чем тут же и сообщил эйчару, на что она предложила все же попробовать, пообщаться с коллегами. Компания - крупный холдинг с тысячами сотрудников и офисами по всей России.
Мне важно не попасть в болото, не слишком низкий стеклянный потолок, короче говоря. Стоит ли мне выбрать что-то из этих двух вакансий или ждать новых?
>>545015 Тебе никто не мешает устроится в одну из них и оставить на хх анкету, апдейтя опыт. Если придёт что-то поинтереснее - у тебя никто не отберёт паспорт и не заставит батрачить на себя до конца жизни.
>>545046 Это понятно, спасибо. Я скорее имел в виду перспективность опыта. Т.е. как вообще с востребованностью специалистов по асму и всякой низкоуровневой чешуйне?
>>545054 Ну кружок же, никто от тебя там не ожидает, что ты сразу дата майнинг ебашить будешь. Напишете Хелло Ворлд, а это даже аутисты с харкача могут.
>>545077 это я умею. Только #include <iostream> иногда забываю. 11 класс, стыдно, всю жизнь просрал, нужно было сразу по кружкам, самообучение ни в какую не даётся. С++ нравится.
>>543100 (OP) Я не особо силен в сетях, поэтому не смейтесь, если вопрос уж совсем нубовской. Например, у нас есть два подключения к интернету. Оба средненькие. Как мне известно, мы можем подключатся только к одному. Возможно ли эти подключения каким-то образом суммировать и на выходе получать как бы одно, но хорошее? Если нет, то почему?
>>545063 Ну, востребованность везде и всегда сравнительна. Если сравнивать с ява/веб макаками - нахуй никому не нужно. С другой стороны - системщики, разработчики компиляторов и др. никуда не денутся, и конкуренции там соответственно несравнимо меньше чем в других областях. Короче, мораль сей басни - устраивайся по интересам, смотреть просто на перспективу при трудоустройстве всё равно, что вкатываться в кодинг будучи гуманитарием ради денег.
>>545113 Вась, можно распределять траффик между ними, и получится примерно то же самое (хотя тут соль любой распределённости - благодаря необходимости синхронизации причём нестабильной херни ещё непонятно будет ли какой-то прирост эффективности).
Я у мамы на программиста учусь. Она спрашивает почему очке не надел. Я отвечаю они заняты. Рано смеяться это ещё не шутка. Она спрашивает чем, а я отвечаю так смешно. Готовы? ДРУГИМ ПРОЦЕССОМ. Лол. Смешно пошутил. Прям как задорнов.
Выше посоветовали почитать Фаулера, по запросу книги о проектировании ПО. Но он оказался дико энтерпайзный, и нудноватый, что-ли. Мне бы что-то вроде DI in .NET стилю. Хотелось бы почитать о проектировании программ с ООП подходом, в абстрактном варианте. Что-бы освещалось создания абстракций, преключения режимов приложения, хранения контекстов, верная работа с вводом. Не только в контексте энтерпайза, а более абстрактно.
>>545137 Ну вот будет у тебя "сам файл базы данных", как >>545001 просил, и чем тебе jdbc-драйвер поможет? Откроешь его в кои8 и будешь ктулху вызывать, чтоб он тебе коннекшн к ораклу создал? jdbc. В vba, блядь.
>>545362 1. Откатывайся до точки восстановления. 2. Удаляй нахер своё патченное ядро. Активация при это слетит, но об этом позже. ( http://forum.oszone.net/post-2218054.html#post2218054 ) 3. Поставь наконец все обновления и студию. 4. Активируй винду через Windows 7 Loader eXtreme Edition 3.5.0.3 или тот что by Daz.
Чтобы перевестись в другой универ, нужно будет сдавать экзамен по С++. Учить нужно ещё и яву (это уже для себя) и Pure C (тоже, для перевода). Естественно, заниматься всем одновременно - собачья херня. Если я после Pure C буду плотно заниматься явой с расчётом на практическое применение потом, это даст какие-то бонусы, чтобы за пару месяцев вытянуть С++ до уровня экзамена? И то и другое ООП, всё-таки, алголоподобные, да и знание Pure C должно помочь.
Суп, тут такое дело, мне нужно поставить эдитор для питона на пеку. Проблема в том, что это пека в вузе и для установки нужен пароль админа. Я могу лишь копировать с флешки. Есть ли эдитор с библиотеками, который я просто могу скинуть на флешку, а потом скинуть с флешки и писать/запускать проги? Попробовал pyscripter, но он не работает так
>>545720 Легче, но std:: выделяет места, где именно используются команды из пространства имён std. А то потом привыкнешь к using namespace и всё, жопа тебе как программисту.
>>545741 У нюфагов такие проблемы смешные все-таки. В общем это вопрос выбора, когда ты пишешь один. И вопрос стайлгайда, когда пишешь в команде. Не преувеличивай значимость подобной хуйни.
>>545720 Проблема в том что при использовании using namespace не проверяется нихуя на конфикт имен что в определенных случаях может приводить к трудно выявляемым ошибкам. Ты можешь объявить у себя в когда функцию c именем вроде distance и ебнуть using namespace std;. Компилятор тебе нихуя не скажет. Но какой-то из твоих вызовов distance может заменится на вызов std::distance. Если тебе лень везде писать std:: подключай каждое объявление отдельно, типа using std::cout; Ну и естественно, если ты не один работаешь то делаешь по принятому стайлгайду, или смотришь код который написали до тебя и делаешь так же.
Анон, у меня есть самописный класс хэш-таблицы с открытой адресацией. У него конструкторы по умолчанию и конструктор, который принимает массив, из которого строится хэш-таблица. Мне надо измерить скорость построения хэш-таблиц на разных последовательностях. Как это организовать? Код типа такого:
Вызывает ошибку. Код типа такого: HashMap map; map = new HashMap(arr, len); delete map; map = new HashMap(arr, len); delete map; map = new HashMap(arr, len); delete map; map = new HashMap(arr, len); delete map;
тоже не работает: >бинарный "=": не найден оператор, принимающий правый операнд типа "HashMap " (или приемлемое преобразование отсут >delete: невозможно преобразовать "HashMap" в "void " Класс объявлен так: https://ideone.com/Mi41yg
Каким образом можно создавать последовательно несколько хеш-таблиц и не выделять новую память на каждую таблицу?
Имеется вот такой код: http://pastebin.com/8bjs2RiL Суть его в том, чтобы проверять число на простоту, затем прибавлять к нему 3 и снова проверять, и так далее. Проблема заключается в том, что после первой проверки число становиться намного больше, чем на 3. Как я только не извращался с кодом, не понимаю в чем ошибка.
>>545858 >>545859 Во-первых, есть C++ нитка, в которой стоило бы задать этот вопрос, у тебя же не какой-нибудь Fortran, для которого нет треда, и не общий вопрос по программированию вообще. Во-вторых, что за дикий китайский стиль бесконечных endl'ов? Не мог запихнуть в цикл? В-третьих, проверки на z==0 это какой-то пиздец, но это твои проблемы. В-четвёртых, нахуя тебе это рекурсивное дерьмо?
>>545989 В принципе, я даже не могу с тобой поспорить, ибо работаю я инженером на автомобильном заводе, и мне там не нравится.
Но сейчас я делаю тестовое задание для устройства джуниором, и выбор способа решения за мной, благо данная часть задания выглядит так:
>Административную часть следует реализовать стандартными средствами RoR. Она должна позволять добавлять/редактировать/удалять вопросы.
Вот с одной стороны, скаффолд - вполне себе стандартное средство. С другой, во всех обучалках мне объясняли, что это зашквар. С третьей, у меня накрылся компьютер, и я потерял из-за этого кучу времени, так что выполнить задание образцово-показательно я вряд ли успею.
Котаны, помогите пожалуйста. Мне нравитс кодить небольшие задачки из учебников. Дмуать над решением, видеть результат. Интересно верстать сайты например - легко довольно таки и сразу видишь результат. Но я прихожу в уныние, когда вижу огромные объемы кода. Или когда есть сложная задача, которую ты совсем не знаешь как решать, для которой надо рыть гугл и быстро соображать, как все это говно работает - я просто сливаюсь и забиваю. Ну и вообще за кодинг берусь уже несколько раз и уже три раза бросал с мслями, что совершенно другим хочу заниматься. Первый раз был паскаль в школе/универе, во второй джава по собственной инициативе, в третий - пхп, бросил потому что все ругаются на язык (наверное самая глупая причина) и потому что не хочу стать быдлокодером (ну это вообще лол конечно, самому сейчас стыдно). Сейчас во фронт-енд полез, занимаюсь плотненько уже два месяца, научился немножко верстать и прикручивать простецкие скрипты. Короче, как думаете, бросать мне это дело или нет? Я понимаю, что тут не очень уместно может быть спрашивать и все это больше вопросы психологии, но если не кодинг, то я вообще не понимаю, чем заниматься - мне очень нравится сидеть дома и чатать книжки например, но кто за это деньги будет платить? Или может изучить самый легкий язык, типа пхп, где сильно думать не надо и рубить на этом копеечку, чтобы на жизнь хватало, а самому искать-искать-искать чем реально хочется заниматься? Ситуация усугубляется тем, что очень нужны деньги. Ни на какие нибудь понты там - а просто банально одежду купить и все такое прочее. Учусь кстати на технарской специальности, четвертый курс уже, но чувствую что не мое, перекатываюсь с тройбана на четверку.
>>546032 >>546032 Охлол, анон, ты — это я. Оставайся во фронтэнде, учи JS и фраэмворки, вакансий оче много, особенно, если знаешь всякие ангуляры и ноды, имея 3-5 лет работы запросто переедешь в США на ставку под 40$ в час. Я вот на яву полез, это пиздец, я слишком тупой, чтобы это осилить, плюс постоянно метаюсь в разные стороны, из-за того, что начитаюсь всяких гневных комментариев про то, что ява устарела, за %языкнэйм% будущее, а вот в вэбе с этим попроще, html+css единственный стандарт для разметки страниц, а на ЯП отличный выбор, лёгкий Python с меньшей востребованностью, или не тяжёлый, но сложнее от питона JS, за знание которого тебе готовы анус лизать. Живу в ЕС, подозреваю, что в РФ ситуация может отличаться
>>546032 >>546032 > Но я прихожу в уныние, когда вижу огромные объемы кода Не переживай. У всех такое было. Просто нужно много программировать. Потом сам такие объёмы писать будешь и поймёшь, как в них ориентироваться. А вообще стоит иметь ввиду, что в огромных объёмах кода сложно разобраться, если мало комментариев, а если говнокод, так тем более. > Или когда есть сложная задача, которую ты совсем не знаешь как решать, для которой надо рыть гугл и быстро соображать, как все это говно работает - я просто сливаюсь и забиваю.
Начнём с того, что два месяца работы/самообразования это очень мало. Чтобы войти в область (в веб) нужно около года, а то и два. Зависит от того, как распыляться будешь. За год изучишь инструментарий, изучишь термины, принципы всякие, работу DNS, HTML, как сервер ресурсы расходует. Ты самое главное не распыляйся... За задачу не нужно браться, если ты хотя бы на 50% не понимаешь, как её решать. А то и на 70%. Чётко определи себе область и двигайся в ней. Когда научишься верстать и писать jquery-плагины, придёт время выбрать фреймворк. Вот тут ты можешь кучу времени потерять, прыгая с одного на другое. Выбирай то, что популярнее или больше нравится и задроть. Лично у меня, первый результат приходит спустя 5 месяцев, после начала моей деятельности в каком-то направлении. Начал я английский учить и через 5 месяцев я реально почувствую результат и пойму, что всё было не зря. А ты два месяца потратил. Это слишком не серьёзно... инфантильно как-то даже
>>546046 >>546032 Вы это я, читал вот про html5 css, js, вроде уже могу нескучную оболочку сайта сделать, но когда смотрю на крупные сайты охуеваю с них, сколько всякого говна и куча div-a благо уже html5 который более семантически позволяет делать разметку, думаю в таком коде будет просто ориентироватся. Но учил я говнецо 2012-го, хотя книжки хорошие, но теперь буду на w3scools. алсо имеет ли смысл платить 100$ за их сертификаты? у меня денег нет, просто интересно что потом с таким сертификатом делать.
>>546089 Спасибо, даже меня мотивнул немного. >>546125 Сертификаты? Если ты в США живёшь, то можешь их купить, тем более, что 100$ это копейки, но есл и ты живёшь в каком-нибудь СНГ, то они, во-первых, бесполезны, а во-вторых неебически дороги.
>>546138 >100$ >неебически дороги Не дорого если работать, тем более если для дела, только вот профиты мне не понятны, в снг оно нахуй не надо, ок, а если работать на США из СНГ что они дадут? это хорошее дополнение к портфолио, или с нормальным портфолио эти сертификаты и в хуй не впирались?
>>546182 Со 100% гарантией - никаким (пока файл целиком не пореверсишь). А просто проглядеть можно любым (ну вон иду фриварную возьми или radare2, или просто objdump/dumpbin на худой конец). Но дизассемблер может наебаться и неправильно отделить данные от кода или файл вообще может быть закриптован. Но так-то, если компилировалось с векторизацией, то она отовсюду торчит.
Чувствую себя полнейшим и тупейшим уебаном. Нужно в строке типа "abckokokoed" на C поменять местами abc и ed, чтобы вышло "edkokokoabc". Как это сделать нормально - хуй его поймёшь, в голову лезут только охуительные тонны говнокода на пару страниц с использованием буферов.
Всем супчегг, пишет вам обычный школьник 11 класса, сдаю информатику и английский. Хочу работать с буржуями и встать на ноги из нищебродства. Что будет актуально в ближайшие 5 лет? Какие языки стоит изучать и к каким специальностям идти? Заранее спасибо :3
>>546240 ну дык в гугл забиваешь "алгоритмы на строках" - на тебя вываливается куча статей, курсов и книг, где все просто разжевано до мелочей вообще, считаю, что нужно осваивать алгоритмы на строках сразу после изучения какой-нибудь книжки по начальной алгоритмизации (где разбираются поиск, сортировки, алгоритмы на графах, ну вы поняли)
>>546246 >Что будет актуально в ближайшие 5 лет? Будут выплевываться в жизнь все больше и больше выпускников "погроммистов", так как в двухтысячные в каждом засранном пту и провинциальном вузе организовали по паре кафедр где готовят в ай ти. При этом работы вообще не будет найти.
Вопрос по гиту. Работаю с чужим репозиторием. В общем там такая ситуация - он не все изменения видит или типа того. В гитигноре вроде этого не указано. Итак, для примера есть директория A и в ней файл 1.txt, есть так же директория B и в ней файл 2.txt. Меняю 1.txt и 2.txt. Смотрю статус, 1.txt он видит, а 2.txt отображает как измененную директорию B, сам файл не показывает. Делают add, добавляет только 1.txt, остальное не трогает. Извиняюсь, если путанно описал. Что тут не так?
>>546046 >>546125 Спасибо анончики, очень радует что я не один такой. >>546089 Огромное спасибо за твой пост, анончик, ты меня прямо спас от безысходности. Я уж думал пойти в макдак, а после диплома уехать в свою мухосрань чинить компы за 5к рублей в месяц и жить с родителями. Я понимаю, что два месяца - очень мало. Еще и учеба началась, мешает сильно. Сейчас я вроде как все остальные дела дропнул, друзей и тян у меня нет, так что выходит по 4-5 часов в день занимаюсь. Надеюсь что после НГ устроюсь таки куда-нибудь, хотя бы на стажировку. >За задачу не нужно браться, если ты хотя бы на 50% не понимаешь, как её решать. А то и на 70%. Как раз причина, по которой я написал столь отчаянный пост - мне дали тестовое на джс кодера, сказали мол похуй что ничего не знаешь, если тебе это ильно интересно - нагуглишь и разберешься. А там надо сервер на ноде писать и клинт на реакте. Какой нахуй клиент-сервер, я только до DOM дошел в учебнике Кантора. Просидел три дня куря ноду и английские гайды по реакту, нихуя не понял, расстроился и хотел было дропнуть уже весь этот кодинг к чертям. Нахуй, дропну это ТЗ, не буду себя мучить. Лучше разберусь в основах сначала, деньги буду у родителей просить.
>>546249 >Будут выплевываться в жизнь все больше и больше выпускников "погроммистов" >При этом работы вообще не будет найти. Сам же себе противоречишь. Мне кажется с дивана (на самом деле не с дивана, сам учился на айти-специальности), что 90% поступающих на "погромиста" ничего сложнее хелоувордов на паскале не писали, а идут потому что стильно-модно-молодежно-много денег платят. Оставшиеся 10% - поромисты с 10 лет - олимпиадники. Растет количество, качество не сильно.
>>546441 Рандомной выбирай положение кадрового нового куба в зависимости от положения предыдущего, проверяя при этом чтоб у нового куба был только один сосед.
Когда-то года 3-4 назад увлекался кодингом, ходил на бесплатные курсы для школья с паскалем, хтмл и джаваскриптом, даже на дельфи когда-то написал свой irc клиент. Но вскоре из-за учебы и других увлечений времени на пк вообще не оставалось и я дропнул всё это. Почти всё, что изучал, понятное дело, забыл. Сейчас вновь хочу вернуться к этому, но не знаю с чего начать, чтобы было нормально. 17 лвл. Дабы была хоть какая-то с этого в будущем польза думаю выбрать C++, что скажете?
>Из тщательно перемешанного полного набора 28 костей домино наудачу извлечена кость. Найти вероятность того, что вторую наудачу извлеченную кость можно приставить к первой, если первая кость: а) оказалась дублем; б) не есть дубль.
Пацаны, пздц))) Как решить эту задачу? Я хикка и никогда не играл в домино, поэтому даже не знаю, как в этой игре используются дубли и по каким правилам кости приставляются друг к другу. Это как дали задание спроектировать базу данных по какой-то социальной предметной области, а я ничего не придумал, потому что не могу в общество((( Таким как я надо читать отдельный курс лекций о том, как люди живут и как устроены основные организации в обществе.
>>546566 Легко - купи макбук, поставь ось 10.11 и ходи в интернет через сафари. В сафари есть тампермонки и куклоскрипт и не работает webm, лиса ни с того ни с сего на 10.11 может начать жрать 100% cpu на самом деле не лиса, а файндер, и уже пофиксили, а хром вообще не браузер, тем более, когда рядом есть сафари.
>>546566 Программирование хуйня, займись стоящим чем-то. В вебм-тредах сидеть полезнее, чем то, чем занимаются 99% программистов. Хоть людям помогаешь хорошо проводить время, а так бы в офисе сидел какую-то хуйню ненужную в стол хуярил.
У меня вопрос по Гиту, а вернее по git revert. Что-то мне подсказывает что он делает не то, что мне нужно. Как я поял из описания с его помощью можно отменить изменения сделанные одним или нескольким коммитами, что я собственно и пытался сделать в тестовом файле, но вместо этого он написал мне в файл лишних строк, которых небыло и не сделал изменений. Последовательность действий на скрине. И собственно вопрос ЧЯНД.
>>546765 Сначала разберись, что такое merge conflict и что с ним делать. Когда закончишь, читай дальше. git revert не отменяет прошлые коммиты, а применяет diff'ы коммита, который ты хочешь ревертировать, в обратную сторону. Поэтому если перед ревертом ты менял те же куски кода, будет конфликт. Если тебе надо именно пидорнуть несколько коммитов, как будто их и не было вовсе, тебе нужно что-то вроде git reset HEAD~1 (вместо единицы подставь число коммитов).
>git revert не отменяет прошлые коммиты, а применяет diff'ы коммита, который ты хочешь ревертировать, в обратную сторону Под "отменить" я подразумевал именно это. >если перед ревертом ты менял те же куски кода Какие именно? Тем коммитом, который я хочу ревертнуть была добавлена только 5 строка, ее после этого я не изменя, а только добавил метод после нее.
>>546441 Выбирай рандомную длину полоски и веди её вперёд. Потом выберай рандомное направление вверх вниз вправо влево и веди туда. Потом снова длиную полоску вперёд. Надо чтобы немного отклонялась увеличь одну или 2 стороны креста. Захочешь завернуть это хренотень меня направления. Поворачивая на право, право станет передом. лево задом туда итди нельзя перед станет левом. И эти изменения направления можешь по такому же алгоритму менять.
Хуй знает та ли тематика, но вы должны уметь пользоваться гуглом. Есть один почтовый ящик на маилсру и у него папка входящие под паролем. Пароль от самого ящика знаю, а от папки нет. Как его сбросить? Нигде не могу найти кнопку чтобы вернуть все настройки по умолчанию.
>>546978 Спасибо, разобрался. Сначала долго не втыкал, вроде консоль вещает успех, а на гитхабе без изменений. Потом дошло, что залил в изначальный реп, а не в тестовый, в который смотрел
Господа, у меня освобождение от физкультуры в универе, но мрази-физруки не хотят полностью от меня отстать и решили раз в неделю давать мне поручения. Нужно разработать расписание в экселе с поддержкой поиска ячеек по преподавателю, при этом ячейки, которые не содержат фамилию преподавателя, должны скрываться, или же ячейки, содержащие эту фамилию, должны выделяться. Как сделать это говно? Пока что я только узнал, что в экселе делаются макросы на вижуал говне, и по идее можно заюзать какой-нибудь алгоритм поиска подстроки как в K&R. Что надо знать или где что почитать об этом?
Пацаны, объясните поподробнее, в каких случаях может понадобиться создать таблицы только для связей? Или ссылочку дайте. Хоть убейте — не могу такой вопрос нагуглить. Я сам только начинаю ковырять БД. Помню, что как-то давно в каком-то треде кому-то советовали создать таблицу только для связи, и сейчас мне интересно сейчас, как это и зачем.
Подскажите какую-нибудь онлайн ide. Достаточно текстового редактора и компилятора (си);
Главное условие, чтобы код могли редактировать несколько человек.
не для чего-то серьёзного, естественно Что-то наподобие идеона, только там редактировать совместно нельзя. Ну, и конечно, без регистрации, смс чтобы было.
Посоветуйте книгу про логические схемы лежащие в основе устройства современной вычислительной техники. Все эти цепи, микроконтроллеры, процессоры, память, шина и.т.д. Как от системы шестерен и веревок добрались до полупроводников. Как из провода с импульсами напряжения получается какая-то информация прочем еще обрабатывается и сохраняется. Вот это вот все. Желательно не очень сложную, энтри левел какой-нибудь. С английским проблем нет.
Решил я обмазаться Xamarin и получить плюшки для студентов. Заполнил форму и получил емэйл с дальнейшими инструкциями. Если коротко, то Замарин требуют как минимум 2 из следующих документов: — Current student ID — Current enrollment schedule — Proof of enrollment letter Собственно, что за хуйня под номером 2 и 3? Под первое — как я понимаю, подойдёт скан студенческого?
>>547211 Ну, открой любую конференцию и посмотри на ноуты. Видишь что у всех одни макбуки? И скорее всего одни яблофоны. Даже у сотрудников гугла и майкрософта.
Поэтому хуево, потому что ничего нормального больше не выпускают.
>>543100 (OP) 1. Я сейчас работаю на ASP.NET MVC. Интернет-магазин, к нему прикручена куча всяких сервисов, проект большой, весьма интересный. Но когда я делаю какой-то таск, меня посещает мысль, что я будто не знаю чем я занимаюсь. Последнее время я представляю себе нашу систему как некий граф выполняемых задач. И я в него вношу изменения. Но мне этого не достаточно. По прежнему, когда я меняю код, я задумываюсь "а почему я делаю это так, а не иначе?". Увы, я не могу внятно выразиться по этому поводу. Вобщем, синтаксис языка по книге изучил, паттерны-хуятерны по книге изучил, по хорошему стилю программирования тоже изучил (это похоже на то, что мне нужно, с той разницей, что код это "физическая" составляющая программы (ибо ее пишут, ее можно увидеть), а меня интересует "ментальная" составляющая). 2. Я не могу понять как проектировать "внизу-вверх". С "сверху-вниз" никаких проблем не возникает. Я прям так и пишу код - начинаю функцию, например, пишу в ней один слой, который содержит несуществующие еще функции, потом пишу их. А как с первым вариантом-то? Можете пример привести?
Програмач, выручай! По работе сказали делать релизы, а я вообще ничего не знаю по ним. Посоветуй какой годный ресурс по основам создания релизов, как делать релиз скедул и т.д.
Захотелось сделать немного скриптов для себя на свой вкус, чисто для математических функций(ну и простейших условий, циклов, может быть). Но так чтоб работали максимум быстро, то есть перед выполнением компилировались бы в реальную функцию. Я немного могу в ассемблерные вставки, попробовал просто в рандомную область памяти записывать нужные коды, и потом вызывать эту функцию. В общем-то всё стабильно работает с отличной скоростью. Но я где-то слышал, что там нужно разрешать область памяти для выполнения или что-то подобное. Собственно где и по какому запросу прочитать про то, как это нужно делать правильно?
есть язык си на котором надо научиться программировать МК . Нужно чтобы по условию у меня выполнился определенный кусок кода. Наиболее понятная аналогия из ебучего ассемблера, где ставишь метку и командой mov он на неё переходит. Т.е. типо что-то меток и команды goto, только мне говорили что гоуту лютое говно. подскажите, по какому принципу я могу реализовать это?
Программисты, есть сервер терминалов на win7доработанная, есть локальная сеть, в этой локальной сети есть люди, которые подключаются к этому серверу терминалов, вводя логин и пароль. Я хочу чтобы они не вводили логин и пароль кто напишет о сохранении параметров - тот петух, но авторизовывались однозначно для каждого компьютера. Есть в этой вашей винде поддержка сертификатов? Т.е. клиент говорит серверу: Привет! У меня вот такой сертификат, пустишь? Сервер проверяет сертификат и говорит, да, заходи, дружище или нет, вводи логин пароль. >>547279 Если (Условие) { Процiдурка(); ретурн (0); }
>>547298 > У 1C'ника максимум будет половина этой суммы У всяких же крестушков, жабокодеров и шарпосперморабов, а уж тем более у любителей сладкого PHP хлебушка не будет и такого.
>>547299 Не знаю, вроде они зарабатывают 9000$ за одни сутки. В любом случае эта профессия гораздо более престижная и высоооплачиваемая, по сравнению с программистишками.
>>547310 > Ну, у жабокодеров будет, суровый банковский ынтрепрайз во все поля же! Вчера был на собеседовании в банке (Senior Java Developer), предлагали 35к деревянных. И еще дресс-код, вообще охуеть. Были посланы нахуй, естественно.
На гитхабе лежит юзерскрипт который активно обновляется. И с каждым обновлением приходится вручную редактировать значение одной переменной. Это не удобно. Как сделать чтобы он при обновлении сразу нужное значение для переменной писал? Я на хроме им пользуюсь и в гитхабе не зареган.
Есть одна софтина на шарпе, так она ради слежения за юзерами делает скриншоты стандартными способами (через getdc). Хочу прятать от нее некоторые окна и подрисовывать что-нибудь поверх, реально без переписывания шарпокода?
>>547398 >>547403 Windows-дебила видно издалека. В вашей прошивке для порнобаннеров перенос выглядит как CR LF "\r\n". Решение проблемы найдёшь сам, если не совсем отмороженный.
>>547398 Напиши вспомогательную программу, которая тебе числом будет выводить каждый символ, который вводится. Сам посмотришь что там за символы приходит. В чём проблема?
Дебильный вопрос наверное, но всё таки стало интересно.
Если есть английский вариант книги и русский, книга сложная какая-нибудь, например там тонкости алгоритмов или подобной хуиты, то вы предпочтете какой вариант? Ну, если английский выше среднего. Я вот думаю, стоит ли превозмогать и читать на английском навык нормальный, но не всегда идеально всё понимаю или в этом смысла то особо нет?
>>547454 В переводах иногда выкидывают часть текста, вплоть до нескольких глав. Ну и естественные ошибки (в листингах), которые могут быть и в оригинале, а перевод добавляет шансов. Лучше читать оригинал. Это если тебе важна инфа с книги. Если чисто по приколу почитать, там какой-то "совершенный код" или типа того, то можно и перевод, если тебе сильно комфортней.
Есть ли какая-нибудь удобная и современная замена FAR Manager-у? Чтобы была возможность прописывать команды в консоли и одновременно видеть список файлов и папок в текущей директории. Cmder попробовал, но это просто консоль, без отображения файлов.
Всем привет))))) мне надо запрораммировать одну программу в Notepad. Как короче в notepad сделать замену так что исходный текст типа "ХУЙкакой-то текстПИЗДА", а в замене "жопаблядинаХУЙкакой-то текстПИЗДАебатьназуй" и чтобы какой-то текст остался таким же, это все типа не с краю строки я не знаю где еще спросить тут вроде нет отдельной доски для программирующих на нотепад просто ответьте плиз вы же знаете наверняка
>>547643 Короче если не клоунничать мне просто нужно чтобы "какой-то неопределенный текст" между "определенный текст" при замене остался тем же "какой-то неопределенный текст", а вокруг него чтобы замены были
Пагни, помогите пожалуйста. В общем, я полный ньюфаг в программировании, дали задание сделать два массива, один типа флоат, другой дабл, каждый член массива преобразовать по формуле и вывести результат. Кое как за четыре часа я вроде получил нужный ответ, но проблема в том, что в обоих случаях ответ имеет пять знаков после запятой, а как я понимаю, дабл должен быть точнее. В чем беда? Код могу выложить.
или, если сишка, то printf("%x.ylf", d); - где x - число знаков до запятой, у - число знаков после запятой, d - double. Для float нужен паттерн "%x.yf".
Кстати, точность double и float не в знаках после запятой, а в кол-ве бит, используемых для хранения. Грубо говоря, представь себе отрезок на координатной оси - от -10^300 до 10^300. На этом отрезке выбраны несколько точек, которые представляют double. Около нуля эти точки плотно расположены, на расстоянии 10^-17. Зато около 2 млрд. расстояние между ними измеряется десятками.
Так вот, точность - это кол-во знаков после запятой, которое совпадает с ошидаемым. Знаков на самом деле может быть больше, но они не совпадают с тем что ожидаешь увидеть в результате деления одного числа на другое.
>>547701 Спасибо, сам минуту назад нагуглил. Все равно получается одно и то же, хоть десять, хоть двадцать знаков после запятой! Надо сравнить точность вычисления при помощи двух типов данных, значит должно получаться разное. >>547702 Спасибо! Как я понимаю, это приведет к тому же результату?
>>547705 Здесь понятно в чем разница. Вообще, использовать double вместо float ведь имеет смысл когда вычисляются очень большие числа? Получается с числами порядка 10, 20 результат будет одинаковый? Или нет? Не могу понять. Поставил точность двести знаков после запятой, программа столько не вывела, а те, что вывела были одинаковы.
>>547709 Чет ты все усложняешь представь себе что у тебя есть тип в котором ты можешь держать один знак после запятой 0,1 в двоичной будет 0,5 в десятичной ты даже если еще знаки выведишь то разницы нет, но ты не можешь никак представить число 0,8 если ты можешь юзать два бита то 0,11 это уже 0,75 и ближе к 0,8 то есть чем больше бит тем более точноезначение ты можешь хранить, но идеально 0,8 у тебя не получится. Если ты пишешь какую то научную программу и точность важна юзай double если нет то адщфе
>>547711 Спасибо, это вроде понятно. Я тут сделал в программе две переменные отдельно типа дабл и флоат, увидел, что у первой больше знаков после запятой. Получается, что у меня обе функции дают ответ типа дабл, хотя первая должна давать флоат. Мне сделать отдельную математическую функцию? Я написал
>>547714 Когда навожу курсор на pow, пишет double pow, а если убрать после единицы точку и ноль, получается float pow, но неправильный ответ, так как 1/3 становится равно 1.
Столкнулся с проблемой. Нужно выполнитть одну задачу. Я выполнял эту задачу и раньше, но там я просто наговнокодил и натыкал костылей, а в этот раз хочу сделать всё в лучшем виде. Однако тема не очень распространена и Гугл не дает результтатов. Пути два: 1) задать вопрос везде где можно, изучить мнения, подобрать оптимальный вариант. 2) просто наговнокодить, благо результат от этого не изменится и я сэкономлю время, которое смогу потратить на дальнейшую работу.
>>547753 Если это функция и в дальнейшем у тебя будет стандартизированный формат вывода, то заткни на время быдлокодом же. Нет — жди ответа на вопрос. Хотя это зависит от важности. Я бы не парился так по поводу лабы или какого-то говнокурсача.
>>547755 >одной из основ портфолио >говнокод Ну, ты понял, как на тебя посмотрят, если ты забудешь это пофиксить. Есть куча кукбуков и книг алгоритмов, может, и у тебя что-то найдется.
Сап анончики, понимаю, что даунов вроде меня пруд пруди, однако и я внесу свой кирпичик, в эту стену непонимания. Сам сыч, 24 лвл, нихуя не умею, не работаю, мне уже как то посоветовали сосать хуи с таким раскладом, однако я не унываю и пытаюсь вкатиться в хоть куда-то в сфере ит. Пока подрачиваю на хтмл ксс, знаю-знаю это не программирование. Скажите стоит вообще, если мозг гуманетария?
>>547758 >подрачиваю на хтмл ксс, знаю-знаю это не программирование Ну смотри, ты уже менее безнадежен, нежели подавляющее большинство школьников, называющее это программированием. Можешь к этому доучить JS и jQuery и идти верстальщиком, например. А «мозг гуманитария» правится усиленным дрочем фундаментальщины и алгоритмов.
VB.net какого хуя прочитанные в utf-8 файлы отображает в CP1252? А самое пиздецовое - занахуя он перед сохранением в UTF-8 преобразует в CP1252? Там же кириллица сжирается!
>>547798 Создаешь динамический одномерный массив, разворачиваешь двумерный массив в одномерный. Чаще всего разворачивают построчно (сначала записывают первую строку, потом вторую и т.д.) но возможны варианты, например Morton order.
В каких-то языках возможно перегрузить оператор присвоения так, чтобы rvalue в определённых случаях не запрашивалась. Например, чтобы от этого: if (foo==null) { foo=bar() } можно было бы оставить только foo=bar()
Интересуют ответы на след. вопросы: 1) Хватает ли на хлеб с икрой, работая фрилансером по 5-6 часов в день ? (ну около 50к зп) 2) Сильно ли вас ебут заказчики, мол сделай то, сделай это 3) Долго ли втягивались в работу ? 4) Большая ли конкуренция среди джава макак или всем хватает работы, ещё и остаются заказчики ?
>>547925 Я в /pr/ не помню чего (тиреча?) узнал про фриланс и вкатился туда. Навыков общения особых не нужно, не считая технического английского. >>547921 1. Хватает. 2. Не сильно. Работай по часам. 3. Долго - около года. Но меня очень уговаривали не увольняться. 4. Не еби мозг с этой прокрастинацией, хочешь работать, найдешь работу. А вообще в /wrk/ есть upwork-тред.
Господа, не знаю куда отнести вопрос, спрошу здесь. Есть один сайт-анкета, если смотреть его в хтмл редакторе, то он полон вот такой херни <td><textarea name="participant_name" cols="65" rows="2"></textarea></td></tr><tr><td>Ведите свое имя:</td>
Собственно мой вопрос, каким образом можно в такой техт ареа автоматом гнать данные из экселя? И прожимать кнопку, "хочу новую анкету", естественно.
Ребята, подскажите пожалуйста, я совсем новичок. Как мне сделать класс в c++, который может читать любой тип данных. template <typename list_T> не работает, или я использую его неправильно. Может есть другие варианты?
не знаю куда ещё обратиться подскажите, фотошоп или нет? вроде реклама вк чуть правее и там 48 диалогов, но есть их 48, то должна же быть прокрутка вниз
Подскажите самый простой способ как сделать мобильное приложение(нужна СВОЯ карта местности и поиск по объектам на этой карте). Может, есть какие-нибудь шаблоны/конструкторы?
>>548022 tasm, режим хз, обычный наверно. nn размерность матрицы. Ввожу размерность для разных матриц, сами матрицы и обрабатываю, собственно irpc num,<123456> InputN n&num Reverse matr&num,n&num В Reverse и есть такая строчка
Я так грешен, анон, так грешен... Последние джва дня после регистрации на хабре я только и делаю, что каждые пять минут захожу на страницу рейтинга и смотрю, не изменилось ли что-то. В самом начале, когда мне наставили плюсов за публикацию, я испытывал дичайшую эйфорию, а пять минут назад я зашел и увидел, что какой-то хуй поставил минус, и теперь я не могу голосовать за публикации. Я из-за этого очень расстроился и испытываю трудноподавляемое желание облизать кому-нибудь жопу, чтобы мне подбавили кармы. Еще моей публикации осталось всего два ебаных очка до 50, но за весь сегодняшний день ни одного плюса не поставили, потому что публикация уже утонула с нулевой. А завтра заканчивается срок голосования, так что, похоже, я просру дополнительный инвайт. Мне от этого тоже печет просто люто. Как быть, анон? Похоже, что я поехал, и у меня началась зависимость от этой кармадрочильни. Алсо, реквестирую способов привлечь внимание к утонувшей статье, чтобы набрать джва недостающих плюса и получить инвайт.
>>548062 Сейчас на хабре одни дегенераты и школьники, которые хотят быть как бородатые олдфаги. Сплошные статейки уровня детского сада (хаха, смотрите, я helloworld на php написал, давайте расскажу), какие-то около-it новости, постоянная реклама всякого говна, мотивационная параша и все. Никаких реально интересных технических статей, единичные интересные статьи теперь вообще остаются незамеченными.
>>548067 Нет годных русскоязычных ресурсов. Впрочем, как и везде. Мне и западные не нравятся реддиту-хуиты всякие, потому что годноты там тоже маловато. Программерская годнота размазана по сотням различных сайтов, одного какого-то нормального места нет. И ничего лучше русских досок я не нашёл.
>>548097 Ещё в середине 90-х был скринсейвер в виде стайки рыбок, бегающих друг за другом. Каждая рыбка отображалась палочкой в 10-12 точек длиной, бегали они стайкой. Погугли gravity simulator screen saver это всё, что осталось. Я сам давно ищу, но не сохранилось ничего похоже.
>>548117 Сложилась ситуация, когда с нуля нужно писать дипломную для бакалавра: 1. Сколько времени уйдёт на написание, если раньше человек ни строчки кода не писал? 2.Нужно, чтобы при потере ведущей рыбки остальные автоматически выбирали нового лидера.
>>548130 Писать нужно на компе(Эээ, ну кагбе теоретическая часть и моделирование их поведения на компе под присмотром науч. руководителя), а применятся(испытываться) будет на физических роботах в лаборатории.
Братишки, помогите пожалуйста, я тут ебнусь скоро. Есть одна функция, внутр которой цикл, нужно чтобы она возвращала значения преобразованных членов цикла, а потом другая функция их еще пересчитывала. У меня ошибка получается.
>>548131 Если от тебя требуется чисто теоретическая модель - бери любую высокоуровневую (чтоб проще было) платформу с удобными возможностями для простой визуализации (чтоб наглядно и красиво было).
В матлабе или вольфрам математике вроде визуализация просто делается, я хз, их почти не юзал. Советую потому, что их обычно математики, инженеры и т.д. проще всего осваивают. Питон или жаваскрипт тоже хорошо подойдут.
Если же чисто теории недостаточно, а надо, чтоб потом можно было без особых изменений на роботах запускать - спрашивай у руководителя, на чем у вас роботы и какой брать софт.
>>548134 У тебя Math3 берет три массива и размер, а ты пытаешься засунуть Math2 - другую функцию. Возможно имелось в виду Math3(Array3, Math2(ее аргументы), Array1, Array2Size);
>>548150 Так тоже не получается, все равно пишет, что не соответствует. Мне надо, чтобы функция Math1 вернула несколько значений, по сути преобразованный массив, а потом этот массив пойдет как исходное значение в функцию Math3, а я не могу понять, как это реализовать.
>>548151 >>548154 >вернула несколько значений Юзай std::vector вместо голых массивов. Или, если хочешь поебаться, делай новый массив через new, пиши значения в него, возвращай его.
>>548155 Ооо, пиздос. Спасибо тебе за ответ, но это уже слишком. Это блять домашнее задание с первой пары по компьютерным технологиям, пересчитать два массива типов float и double по одной формуле и сравнить точность полученных значений. Казалось бы, задача простая, но я уже два дня ебусь. Пересчет сделал, вот хотел сделать функцию, которая посчитала бы относительную ошибку, но это уже слишком сложно. Нас на паре такому вообще не учили, и так уже кучу сайтов перерыл чтобы сделать хотя бы это. Понесу что есть. Еще раз спасибо. Как это все сложно, пиздец. Не думал, что на пятом курсе технического вуза почувствую себя гуманитарием. Настоящие программисты должны быть очень умными, чтобы разбираться во всех этих хитровыебанных способах донести до процессора свои мысли.
>>548158 Лол, да просто язык такой. Либо прямой контроль памяти - либо без явной команды ничего существенного не выделяется и не копируется, либо обертки вроде std::vector. Не для того плюсы делались, чтоб на них было просто писать сферические лабы.
>>548158 Для С++ идеоматически верно будет использовать std::vector, для С, нужно передавать возвращаемое значение через аргументы, а возвращаемый тип брать или void, или код ошибки (int). Т.е. void yoba(float input, float output, size_t size) { output[size-1] = input[size-1]*2; } Далее ты выделяешь буфер до вызова функции, и сам же освобождаешь память, когда тебе надо. Посмотри, например, на функцию fread - она устроена именно так, буфер для записи передается извне.
Есть одно задание по лабораторной, связанное с командой строкой в Винде. Мол, что произойдет при команде: del c:\tmp\. < answer.yes Где answer.yes имеет размер 3 байта, в нем записаны символ Y и нажатие клавиши Enter. Я так понял, что он удалит все файлы из папки tmp и должен запустить файл answer?
>>548253 Ты кароч берешь инструменты разработчика от любого браузера, кароч ставишь в опциях логирование запросов и результатов. И такой меняешь текст в поле ввода. И видишь запрос на https://translate.google.ru/translate_a/single, и такой "ёпт, как всё просто" - подставляешь нужный тебе текст, и такой читаешь жсон, и пишешь свой йоба-транслятор с бэкендом гугла. Потом гугл меняет урл/параметры, и ты сосёшь хуи.
>>548278 Спасибо за ответ. Скачивается файл, мне его лишь распарсить надо? То есть это нормально, что у меня в скрипте каждый раз будет файл скачиваться, а потом парситься и удаляться по окончанию скрипта?
Сап, программач. Такое дело, анон. Сидел в шараге со старыми пердунами года. Года три на WinAPI, VB, SQL, Сях и cmd. Ну а в общем лет пять где-то. Шарага закрытая. Был еще свой язык, это такой пиздец. Я даже не знаю как, как Prolog может, только самописный. Но в целом нормально. Ну короче я вообще выпал из реальности и в душе не ебу что сейчас на рынках творится. Говорят, много новомодной хуйни и фреймворков наплодили, а руби-петухи поднялись на кровавых далларах. Давай рассказывай, как там поживаешь
>>548512 Первым делом проверил. Вот в строке где "elements of second array are" в середине сама надпись выводится, а перенос нет и символы << не голубенькие.
>>548520 Да, та же фигня. Почему-то то, что написал ранее работает, а то что дописал, нет. А, все, врубился. Это я сохранил под новым именем файл, а в проекте старый остался.
Вот такое то есть: есть java-код static int difference(int a, int b){ return (a > b) ? a - b : b - a; }
Училка (старая жирная мразь со старческим дефектом речи) до меня доебалась, мол, нарушаю правила структурного программирования, что надо разделять нахождение решения и его вывод. Я, конечно, это знаю, но в контексте этого метода решил поступить так.
еще вот такое: даны два расстояния, в км и в футах, сравнить, и вывести 1, если первое меньше, и 2, если второе меньше. Решение: static int compare(double kilometers, double foots) { return (kilometers1000 < foots0.45) ? 1 : 2; }
она грит, что если расстояния равны, то выведется 2. Согласен, но в ебучем условии нихуя нет про равенство. Чё, мне, просто программу завершить? Без вывода? В итоге она сказала, что я не освоил простейшие алгоритмы и отказалась проверять. Еще она мне всегда пыталась намекнуть пересесть с джавы на си++ или ПАСКАЛЬюзлесс говно для детей, имхо
>>548527 Все, дописал программу, после многих часов еботни, придумал там несколько интересных для такого ньюфага как я решений. Для разбирающихся они конечно же банальны. Интересное это занятие, мне всегда нравилось. Творческое такое. Надо было на программиста учиться.
>>548561 > она грит, что если расстояния равны, то выведется 2. Согласен, но в ебучем условии нихуя нет про равенство. Чё, мне, просто программу завершить? Без вывода? Полагаю, надо третий вариант на этот случай предусмотреть.
Зачем нужна вообще команда COMMIT в SQL если запросы по изменению(UPDATE, DELETE, INSERT) имеют AutoCommit. Цель Rollback понятна, чтобы откатить в случае возникновения ошибки на указанную метку.
>>548561 > она грит, что если расстояния равны, то выведется 2. Согласен, но в ебучем условии нихуя нет про равенство. Чё, мне, просто программу завершить? Без вывода? throw new UnsupportedOperationException();
>>548598 При чем здесь питон, лол? Если этим сама субд этим занимается. Основные субд майскул, скул сервер, оракл имеют аутокоммит. Так в каких случаях нужно использовать COMMIT явно?
>>548605 >Если этим сама субд этим занимается. В том-то и дело, что не занимается она. Каким образом она узнает, что 337-й запрос — это уже следующая транзакция? Если соединение одно на процесс Web-сервера?
В пыхопифоне вы вручную вызываете функцию «commit()» и она отправляет этот запрос... потому вы и думаете, что запрос нинужен.
А я тут подумал. Почему бы в борде не держать всю инфу (кроме пикч) в оперативной памяти? Не на всяких редисах, а напрямую в объектах и массивах? Управление будет удобнее, скорость колоссальна. Какие подводные камни?
>>548561 > ПАСКАЛЬ юзлесс говно для детей, имхо Пацаны, например, фотошоп ебнули, к успеху пришли, а ты два числа сравнить не может. Твоя училка все правильно говорит. Твои функции ничего не выводят и не должны. Нормальные копмараторы возвращают три значения, а потом уже на основе возвращенного значения ты должен делать вывод.
Посоветуйте литературу или ресурсы, в которых объясняется именно логика и "порядок" программирование для новичков (т.е. как оформляются циклы, функции с точки зрения логики, почему в начале программы нужно ставить begin и прочее).
Пробовал в треде про PHP решать задачи, какие-то решаю чуть ли не в уме, а где-то не могу сделать элементарные вещи, ибо не понимаю, как работают те или иные вещи.
Пытаюсь в петон скрипт который на удаленном сервере на линупсе отправит к gcc компилятор сотню .с программок, потом их запустит, передаст им немного данных и запишет в файл что они имели сказать. Это для проверки домашнего задания у нас по информатике, чтобы помочь преподу и подучить пистон. При прогоне на хороших, годных .с програмках все хорошо. Но мои всратые одногрупники видимо понаписали там какойто лютой хуйни, все это идет по пизде. Запускает то оно их одну за одной, а некоторые подрываются так лихо, что прекращают выполнение скрипта и даже херят незакрытые .тхт файлы куда оно пишет результаты.
Самих программ одногрупников у меня нет, прайваси хуяйваси. Подскажите как мне сымитировать достаточную степень всратости самостоятельно?
>>548778 >Подскажите как мне сымитировать достаточную степень всратости самостоятельно? Применить свои всратые соц. скилы и взять всратые исходники у своих всратых одногрупников?
>>548788 Ну ты блять в зк зашёл, а не к вангам. Не исходника, не ошибок, ни нормального описания проблемы, нихуяшечки просто неизвестно. Как тебе помочь залётный?
Понимаю, что вряд ли поможете, но все же. Есть одна структура проекта (пик. 1). Есть один таск (например) для изображений (пик. 2). Пик. 3 - это ожидаемая структура собранного проекта. Помогите дописать в таск resolve (например такой path.resolve(dir) + '/*.{jpg, png, svg}';) для путей картинок путей для картинок. Не гони ссаными тряпками.
>>548791 Декартово же. Спасибо за ссылку на итертулзы няша, но костыли уже написаны, отработали и выброшены, а возмущаюсь я по поводу беспорядка и разрухи в головах разработчиков петона.
Посоны, а есть ли профит писать скрэперы данных с инета? Просто по-идее есть дохуя готовых скрэпинг-решений, типо того же Kimono, но частенько вижу заказы, что надо забрать данные оттуда-то, откуда-то. Хотя и для создания сайтов дохуя готовых решений, однако веб-девелоперов требуется как говна.
>>548768 Императивщина: Б. Керниган, Д. Ритчи, «Язык программирования Си» Функцианальщина: J. Armstrong, «Programming Erlang: Software for a Concurrent World» (да, на английском, да, нинужно и нет спроса, но очень хорошо пишет)
+ наверное ещё Таненбаум, «Архитектура компьютера» + ещё А. Левитин, «Алгоритмы»
>>548685 Ладно, сам разобрался, транзакции нужно использовать когда хочешь чтобы последовательность действий выполнялось как единое целое, когда такое поведение не обязательно, можно не использовать транзакции.
>>548937 Обычная софтина средних размеров для одного разраба, что тут показывать? >>548945 Кпд - 70% примерно. Но это работает не так, мол 7 из 10 раз ты точно купаешься в даларах. Хуй там. Это все на длинной дистанции. А на короткой может быть и 0% кпд, не угадаешь. Для длинной же дистанции нужно соответсвенно дохуя свободных денег для старта, иначе высока вероятность соснуть. Вот и нестабильность. Ну и коэффициенты один охуительнее другого. На самом деле я тут посчитал, что проще просто всегда ставить на высокий коэффициент чутка увеличивая в случае проигрыша. По приблизительной статистике высокие коээфициенты канают 1 раз из 4 примерно. Но я как-то уже перегорел к этой затее.
>>548953 >теорвер this О нейросети думал, но не стал. Мб если вернусь к ней еще запилю как альтернативу. Сам я по результатам пытался правки вносить для лучшей точности. Писал на шарпе.
Поясните за Абстрактные структуры данных и чем они отличаються от обычных Структур данных. Вот массив и список это структура данных да? А список, очередь, дек, очередь с приоритетом, хеш функции, деревья и иже сними все остальное это АСД?? Распишите норм а то запутался в этом говне или дайте ссылку на норм книжку
>>548999 АСД это когда у тебя есть только ограниченый интерфейс и нет доступа к внутренней реализации. Не заебывайся этой хуйней. Никого не ебет, границы стерты и т.д.
Анон, сейчас три теста показали, что у меня астигматизм в левом глазу. Через неделю иду к окулисту. Это значит, что без коррекции скоро я не смогу погромировать? Как заниматься кодингом с плохим зрением? Есть здесь слепцы?
>>548823 Зря умничаешь, задача поставлена четко. При помощи исполнения некого когда на С, заставить линупс сервер охуеть. Понятно, что задача нетривиальная, тут уж либо знаешь, либо не знаешь. были бы у меня исходники/ошибки, то в чем твоя роль то была бы?
>>549058 Возьми вм лучше сразу. Будешь запускать, потом откатываться к снапшоту и снова запускать. Какой-нибудь VirtualBox как раз скриптуется на питоне.
>>549058 Просто ты - тупой мудак. Надо писать два пистон-скрипта, один для нормальной работы, а второй подстрахуем для первого. Вся задача второго узнать что первый зафейлился и на каком конкретном .с-файле, затем записать его в *.txt и прислать тебе вместо стандартного ответа.
>>549080 И да, если бы я узнал что препод так халатно и уебски относится к проверке моих душевных лаб, то "rm -r" - ему бы обеспечен. Поэтому наверно нужна виртуалка, а нормальность проги можно отслеживать по признакам жизни в ней.
>>549060 Хорошо, раз хочешь подробностей. Есть университетский сервер, на нем стоит некая версия gcc. Преподу приспичило проверить чтобы все программы компилировались именно этим gcc, даже не локальным той же версии. Доступы у нас всех, в тч и у препода оче анальные. Либы накатить нельзя, иначе бы все решилось (скорее всего) банальным pexpect. >>549087 >rm-r Словно лунатик, он отворил дверь уборной и, уставившись на немецко-венгерскую надпись «Пользование клозетом разрешается только во время движения», засопел, начал всхлипывать и горько расплакался. Потом спустил штаны и стал тужиться, утирая слёзы. Затем использовал тетрадку, озаглавленную «Как установить права доступа 777 в ОС Linux, составлено сосницким из пр». Осквернённая тетрадь исчезла в дыре
У вас есть 5 минут, что бы ответить, почему еще не запили приложение, которое позволяет, вставив смартфон в картонные VR-очки, использовать его встроенный акселерометр и подключаться к монитору по вифи? Это же получатся полноценные VR-очки. Где я обосрался?
Есть одно матричное исчисление из университетского курса линейной алгебры и аналитической геометрии, и одно требование к максимально быстрому исполнению всякоразных там операций, преподносимых в рамках этого курса, при работе с ебовых размеров матрицами охуинадцатого порядка. С точки зрения оптимизации - на чем это лучше всего писать?
Пацаны пацаны! С программированием разбираюсь своими силами с нуля. Через две недели собеседование на стажировку. Не хочу попасть в просак, поэтому реквистирую годный материал, лучше книгу, по основам алгоритмов. Кормена за две недели точно не осилю Спасибо, аноны.
>>549242 Существенно понятнее, доступнее и разжеваннее Кормена и нет толком ничего, разве что Седжвик. Так что просто читай что успеешь, не обязательно же целиком книгу осиливать.
Поссоны, хочу научиться хорошо программировать, чтобы этим зарабатывать. Встал вопрос языка. Последнее время, интересуясь этим вопросом, много видел насчет того, что стоит учить джаву, но при это в такой же мере на нее дофига негатива по поводу количества оперативы, плохой работы и тд. Так вот, если этот язык плох этим, то почему на нем тогда такие зп? Почему он так распространен? Почему на нем пишут даже весьма серьезные вещи уровня ентерпрайз? Я не зеленый, просто хочу разобраться и уже начать движение в определенном направлении?
>>549314 Тупо читаем строку (чтоб съесть все оставшиеся в текущей строке символы), звездочка означает что прочитанное надо выкинуть и никуда не записывать.
>>549310 >printf не съедает То есть scanf, конечно. Тут дело в том, что если scanf видит вместо числа символ - он не читает этот символ, а оставляет его во вводе (что логично). И на следущей итерации попытается прочитать его снова, и т.д.
>>549044 Я не спец, но у меня астигматизм с детства, епта. НУ и -5 зрение. Кодю в очках, хуле. Бери только на заказ с окулистом, чтобы были с пофикшеным астигматизмом.
>>549331 Заебешься. А вообще, читай справку из DDK - там все достаточно просто и с примерами. > не выше XP Должно быть похуй, поставь совместимости там всякие, и всё заведётся.
>>549398 Я просто склоняюсь к Жабе из-за большего количества вакансий и того, что после названий классов что-либо менее «объемное» будет несколько легче. Алсо, кроссплатформенность, которая не заставит меня сидеть на одной винде.
>>549414 То есть, хоть это не удобно это не меняется потому что "так исторически сложилось"? Как принято считать направлением электрического тока направление движения мнимых положительных частиц?
>>549415 То есть, язык создавал не школьник вроде тебя и люди при его создании думали больше, чем ты в целом. Ну и анон выше объяснил, за что ему спасибо. А ты, мразь, выпились.
>>549401 Для шарпа есть ксамарин - реально широко применяющаяся кроссплатформенная технология. >после названий классов что-либо менее «объемное» будет несколько легче Вот этого не помнял.
>>549427 Ну, очень объемная у жабы библиотека. И примерно такие же объемные названия стандартных классов. Алсо, что более профитно/мощнее как инструмент, например?
>>549429 Ты совсем имбецил? Это оператор направления потока. Еще убери операторы присвоения, сложения и вычитания, это же «самоочевидно», и выйдет язык твоей мечты, да?
Pr, хочу написать свистоперделку, показывающую скорость соединения WiFi. Как пикрилейтед, собственно. В какую сторону копать, что гуглить, и вообще, насколько сложно? Думаю на C#, хотя наверно на C++ проще будет?
>>549441 Язык моей мечты — язык, в котором кодеру не нужно делать лишних действий, чтобы получить желаемый результат. А cin и cout всегда подразумевают одно направление, каждый свое.
>>549463 Для тебя разработали «безкодовые IDE», необучаемый. А то, что ты не видишь разницы, не значит, что её нет. Ты небось еще на программиста учишься. Зря пошел. А вообще, похоже, ты толсто троллишь, так что ухожу.
>>549474 >А меня кто-то обучал? Тогда нахуя тебе плюсы? Хорошо, объясняю, если НИАСИЛИЛ поиск объяснения в учебнике. cin — объект, который получает все, что ты вводишь с клавиатуры в консоль и распознает, что ты там ввел. При помощи оператора >> из него извлекается введенное значение и передается в переменную справа. cout — объект, который жрет все то говно, что ты в него передаешь, определяет его тип, принимает модификаторы (если таковые есть) и выводит на экран/консоль в виде текста. Ты, конечно, опять будешь говорить «бля, а че вообще нельзя это в одно объединить и не париться?», но я тебе могу предложить забивать гвозди вилкой и есть с молотка.
>>549474 Алсо, если ты вдруг попробуешь найти работу в ОЙТИ дам тебе совет на будущее — если в классе избыток функций/значений и он представляет из себя йоба-комбайн (то есть, вместо классов «средство передвижения», «автомобиль» и «велосипед» есть один класс «ХУЙПОЙМИЧТОНОДОЛЖНОРАБОТАТЬ»), то это пример говнокода и тебя быстро попросят уйти, так как из-за тебя будут одни траты. Это ответ на вопрос «чивониабидинят».
Мне нужна подработка, как хобби, как что-то в перерывах между учёбой, чтобы на еду хватало и в целом было более-менее комфортно. Жить буду в дсах, скорее всего, жильё халявное.
При этом, нужен именно фриланс, так как график должен быть полностью свободным, и чтобы без УЧУ 10 ЛЕТ, СКОРО СТАНУ ДЖУНИОРОМ.
Такие дела. Кто-то советовал жабу или кресты. Жаба, возможно, а вот кресты что-то смущают.
Сам я вообще от погромирования далёк, хелло ворлд напишу, разве что. Ну и чуть-чуть в вёрстку могу, прям капельку. Так что нужно мнение людей, уже познакомившихся с серьёзными языками.
Сразу говорю, учить мне интересно всё вообще. Хоть и больше всего я люблю естественные науки.
P.S. Около-программистский тред утонул, так что напишу здесь. Заранее извиняюсь.
>>549520 Во, что насчёт разработчика на андроиде? Очень даже заманчивая идея. Мне, вроде, нравится. Но пока не знаю насколько это подходит для зелёного новичка.
Посоны, на работе нас заставили учить скалу и меня пропер этот язык. Но я хочу начать параллельно фрилансить чутка, как думаете скала в веб девелопменте стоит того или это оверкил и лучше попиздовать учить нод жс или питон какой то там для веба к примеру.
>>549546 просто фрилансить хуеры-помидоры. я хз никогда не делал онлайн фриланс, я думал там просто заказывают сайтик и ты делаешь. заказчики еще требуют определенную технологию? что если я изучу фреймворк какойто и будет все быстрее делаться?
Кто силен в матлабе? Задача такая: у меня есть .txt файл, в котором числа записаны следующим образом: 1 2 3 4 нужно считать их так, чтобы все это воспринималось матлабом как матрица 2х2, а именно: 1 2 3 4
>>549564 Заказчики не всегда предьявляют требование к какой—то технологии, похуй что лишь бы работало, но если ты на скале сделаешь что нибудь возникнут проблемы с последующей поддержкой кода, поэтому питон.
Сап, макаканы. Работаю пхп-девежопером и, понимая, что это дно, подумал перекатится в полноценного бэкенд девелопера. Как безболезненно ворваться в статическую типизацию (java/scala) inb4: >2015 > скала Или может надрочить все эти хипсторские новомодные golang или rust или nim?
Спрошу здесь. Год назад гитхаб раздавал купоны для студентов, самая годнота была 100$ на счет в digitalocean, наверняка многие из вас нахватали этих паков, так вот, кажется там деньги давались на год и если их не использовать то они исчезнут со счета в do? я стараюсь удалять дроплеты когда они мне не нужны, на счету осталось больше 100$ (оплачивал до гитхаба), теперь вот думаю, их заберут или нет?
Анон, что за говно у меня происходит? Только что студия компилировала этот код с единственной ошибкой "current: необъявленный идентификатор" в функции InsertNode откуда она?, а идеон навыдавал просто дохуя ошибок.
>>549685 Перепечатал везде название переменной current. Заработало. Сам не могу осилить красно-черные деревья, ворую код, который выглядит поприличнее :(
Анон, помоги мне найти хорошую реализацию АВЛ-дерева на C++ в стиле C++ с шаблонами и прочим. Мое самописное ебаное говно строится за 70 секунд на последовательности из 70 000 элементов.
>>549757 Тест Люка-Лемера. Электронная цифровая подпись на эллиптических кривых. Построение фрактала Мандельброта с помощью консольной графики. Алгоритм дешифрования RSA с использованием китайской теоремы об остатках для ускорения дешифровки. Реализация вычислений в конечном расширении поля Галуа. Реализация алгоритма Бухбергера.
>>549786 Я плохо помню тест Люка-Лемера, но вроде бы особенность всех этих тестов в том, что гарантированно детектируют составное число, а простоту проверяют только с некоторой вероятностью. Или наоборот.
такое дело – надо бы погрузиться в видео, дабы понимать, что к чему, но не понимаю вообще нихуя (кроме I, P, B кадров в MPEG-2))).
нужно понять, как стримить видео через HDS, HLS, DASH со всякими дрм (я могу ляпнуть какую-то хуйню, я просто баззворды накидываю) и рекламой. в идеале потом понимать код dash.js (или video.js), но вообще не только браузер – в том же флеше мб тоже пригодится.
с чего вообще начинать? есть где-то структурированная инфа с постепенным вниканием? а то читать разрозненные доки не оч круто(
>>549631 зачем ним? имхо, проще скриптопарашу уровнем повыше (джанга\рельсы), там компании поприличнее, и мб будут микросервисы на том же го\скале. так и оттолкнёшься. ну и раст совсем не стоит, если не хочешь байтоёбства.
Анон, что такое reverse list и в чем та сложность? Просто вывести список в обратном порядке? Ну так ищем конец списка и меняем их местами, переписывая указатели. Зачем какие-то долбоебы говорят про создание нового списка, добавление туда элементов старого списка и возвращение этого нового списка?
>>549629 Алсо, у джвовской Библиотеки профессионала Хорстманна вышло переиздание в 2014 году. И вообще весь лист неплохо бы от старого говна почистить.
>>543100 (OP) Анон, знакомый с UML, подскажи одну вещь. Вот надо составить диаграмму use-case онлайн чата с моделью клиент-сервер. Точнее две диаграммы относительно логик и сервера, и клиента, где те актеры. Вот относительно клиента вроде все ясно, а какие действия относить к серверу? Проверка логина и пароля, сохранения в базу данных, а что описать с самого процесса отправки и получения сообщений? Или этого не требуется? Хелп.
>>549881 Список односвязный, так что: >ищем конец списка и меняем их местами, переписывая указатели Не получится. Кроме того, первый поиск конца списка съедает время O(n), а рекурсия только память жрёт. >почему считают, что эту задачу надо давать на собеседованиях. Развернуть список, пройти B-дерево, быстрая сортировка — просто задачи на знание рекурсии, и всё. Частота встречаемости слов в тексте — на знание O-нотации (если использовать хеш, то скорость выше, если список ключей, то значительно ниже). Поиск в массиве делением надвое и разворот строки — байтоёбские задачи (на знание циклов, массивов и указателей). Отчёт о продажах и дерево каталогов — на знание джойнов, NULL-ов и вообще SQL. FizzBuzz и Решето Эратосфена — на скорость убегания с собеседования.
>>549881 Твое решение — не решение. Нам нужно получить полностью обратный список, то есть чтобы вместо первого элемента был последний, вместо второго — предпоследний и т.д. А ты тут хочешь банально голову и хвост местами переставить. Подобные задания призваны детектить дебилов. мимо
>>549885 >Список односвязный Понял свою ошибку. Если поменять хвост и голову местами, то не получится пройти по указателям. Алсо, как обычно реализуется дерамида? При помощи операций split/merge? Как бинарное дерево поиска по одной координате, которое потом перестраивается в пирамиду по второй координате? При помощи поворотов?
Начал писать на C++ парсер для XML файла. Как я понял нужно представлять файл в виде дерева? Гугление дало SAX и DOM из вики понял что это такие стандарты. Может кто пояснить в чём суть?
>>549885 >просто задачи на знание рекурсии Рекурсия - ресурсоемкая задача. Только долбоеб будет разворачивать список рекурсией. Наверно, до рекурсии на списках додумываются те, кто пишет recurtion или rekursion.
>>549848 Зачем? Просто храним три указателя - на предыдущий элемент списка, на текущий и на следующий. Меняем у текущего элемента связь со следующим на связь с предыдущим и сдвигаемся по списку через указатель на следующий элемент. http://pastebin.com/7z1n187v
Вопрос из темы геймдеваАноним27/09/15 Вск 23:08:18#776№549951
Поясните: UE4 не для мобилок? Не для казуальных инди-игрушек на мобилки, точнее? Сегодня услышал такой тезис, что тот же юнити универсален, а уе только для больших и хардкорных проектов, а под мобильные ос он генерирует слишком огромные и требовательные приложения. Объясните, так ли это и почему? Мне он как-то нравится больше, да и плюсы нравятся больше. И не посылайте пожалуйста в /gd, читал их раздел, там как-то очень предвзято и неаргументированно все.
Верстаны, вопросики,кто опытный ответе плиз сори за банальные, но что поделать Хочу работать на удаленке, на большУю зп особо не мечу. На данный момент не знаю ровным счетом ровно нихуя о верстке могу в пхп написать "hello world", сколько уйдет времени на изучение (скажем по 8 часов каждый день), чтобы зарабатывать рублей 100 в час? (Это ориентировочно 18 тыс рублей в мес при 8часовом рабочем дне) За 3 месяца упорного изучения может уже какой-то выхлоп появиться, или это уровень любого современного школьника?
Посоны, в универе элементарная прога на паскале по проверке треугольника на то, прямоугольный ли он. Вот код.
Program Treugol; var str, str1, str2: string; fl, fl1, fl2 : boolean; a, b, c: integer; begin repeat writeln('введите длинну стороны а (положительное число)'); readln(str); if trystrtoint(str, a) then fl := true else fl := false; if (fl = true) and (a<1) then fl := false; until fl; repeat writeln('введите длинну стороны b (положительное число)'); readln(str1); if trystrtoint(str1, b) then fl1 := true else fl1 := false; if (fl1 = true) and (b<1) then fl1 := false; until fl1; repeat writeln('введите длинну стороны c (положительное число)'); readln(str2); if trystrtoint(str2, c) then fl2 := true else fl2 := false; if (fl2 = true) and (c<1) then fl2 := false; until fl2; if (a+b<=c) or (a+c<=b) or (b+c<=a) then writeln('такого треугольника не существует'); if (aa+bb=cc) or (aa+cc=bb) or (cc+bb=a*a) then writeln('треугольник является прямоугольным') else writeln('треугольник не является прямоугольным'); end.
Все работает, но вопрос в следующем: я сильно аутист, что делал проверку на ввод всякой символьной хуеты 3 раза и расписал каждый ввод символа на хуй знает сколько или все норм и подругому никак?
>>549956 >(скажем по 8 часов каждый день) При основательной дрочке за месяц можешь освоить минимум. За три — полагаю, выхлоп будет. Уровень школьника — это хеллоуворлды и простенькие странички, на что часто уходит суммарно не более сорока-пятидесяти часов. Тебе же нужно что-то более основательное, так?
>>549959 Не читал твой говнокод, учись пастебином пользоваться.
>>549962 >Не читал твой говнокод, учись пастебином пользоваться. Что не так? Табуляция? Я ж ньюфаг, потому и в пишу в нити этого ИТТ треда. Могу скрин запилить человеческими отступами.
>>549962 Спасибо за ответ. Ну если за три возможен выхлоп, то за пол года уже точно можно на что то расчитывать, а пол года я готов потерпеть. Что учить? Такой набор норм PHP/JS/CSS/HTML/SQL? Или что то другое?
>>549969 >PHP/JS/CSS/HTML/SQL Для верстальщика и веб-фронтэнда подойдет три центральных, плюсом будет jQuery и, возможно, AngularJS. SQL пригодится всегда, но и учить там немного для основ (а если тебе не нужно на фулл-стак или back-end, то в последнюю очередь). Про PHP уже говорили, что в нем бешеная конкуренция, он низкооплачиваемый, а также велика возможность выстрелить себе в ногу. Но да, господа примерно за указанную сумму на нем работают, как я слышал. Правда, не помню, когда это было. Ах да, чтобы ты знал, я студент и могу быть несколько субъективен.
>>549977 Препод как раз по проверкам лютейше ебет. Вопрос как раз в том, надо ли было копипастить 3 раза с изменение переменных один и тот же кусок кода, или я даун и можно и нужно покороче и оптимальней?
>>549987 >>549989 Кстати, спасибо. Мне было интересно, как сделать подобную проверку без goto и try/catch. Идеи были, но так продуктивнее. мимо-С++-студент.
>>549991 Лол, рад что с первого же поста даже помочь кому-то получилось. У нас лично препод по мимо прочей хуйни люто имеет мозг за любое наличие goto в коде, вот и приходится изьебываться. добра :3
>>550077 Если ты не пишешь код для какого-нибудь крайне минималистичного эмбеддеда - на это абсолютно насрать. Юзай что больше подходит в конкретной ситуации с точки зрения понятности, простоты и краткости кода.
>>550077 Что за хуйню я читаю? switch-case может сгенерировать охуенно быструю таблицу переходов или бинарный поиск, в зависимости от компилятора, клчей оптимизации и всего такого. И это в большинстве случаев будет быстрее конструкции if-elseif-else
Сап пр. У меня большая делема, платиновая просто. Спросить то надо было бы в воркаче наверно лучше, но он дохлый совсем. Поэтому не кидайся сразу куями пожалуйста. Работаю быдлоадмином 5 лет, знаю линуху, железки, сервачки все чики пуки. НО! Проанализировав рашкинский рынок труда, прихожу к выводу, что востребованность и оплачиваемость моей специальности по сравнению с говонокодерами разных мастей нуу не оче кароч. Сам писал разные скрипты на питоне, читал алгоритмы, знаю, в принципе, основы ООП, даже СИСП всю прочел и понравилось. Казалось бы почему бы не перекатиться в кодинг. И вот сейчас, внимание, пошли впоросы. Мне 26 (!), стоит ли рыпаться в эту сторону? Сколько времени может занять вкатывание в профессию (голова варит, быстрообучаем)? Может лучше податься в веб ибо проще вкатиться? Или может просто дальше развиваться в администрировании, потому как поздно? Если тут есть ребята знающие рынок, скажите, может ли гвоноадмин с кучей сертификатов, допустим, претендовать на зарплату, как у ДЖАВАБОГОВ? Заранее всем спасибо, и триллионы нефти вам.
>>550119 Знаешь что я тебе скажу дорогой. Программирование это чуть ли не единственная отрасль в России где работает соц. лифт. Тут действительно набирают новых людей. Здесь вкладывают деньги в кадры. Тут твоя карьера в большей степени зависит от твоих проф. навыков. Здесь принято платить белую зарплату. Здесь высокая востребованность в кадрах, а их мобильность еще выше. В общем решай сам.
>>550128 Спасибо, дорогой! Только одно скажи мне, я еще не опоздун в моем возрасте перекатываться, или тут как в спорте, если с сосничества не начинать, то потом фэйл? Повторюсь, мне уже 26.
Антоны, а курс cs50 от гарвардского препода норм зайдет для начала? Первые пару лекций глянул, вещает понятно и интересно, но вдруг кто уже видел и подскажет.
>>550186 Они все очень лёгкие. Если только вкатываешься бери любой, потом остальные легко выучишь. Хочешь дрочить анимации в браузере и тд - яваскрипт Хочешь писать максимально быстро - питон Хочешь писать чуть помедленнее чем на питоне, но с более высокой производительностью - го.
>>550219 Он просто самый простой. В го больше уклон в си-стайл кода (с указателями и всем остальным), в яваскрипте дохрена удобночитаемые конструкции вида ($('wda').({daw(){wdad:23, next:{next:{})(123)}}). Ну, они все платформонезависимы. На яваскрипте пишется фронтэнд. Можно и через анус phonegap и приложения под андроед пейсать. Питон - скриптоязык, запускается без компиляций. В основном используется на бэкэнде, в андроидах разве что через сторонние интерпретаторы можно запускать. Го - и десктоп, и бэкэнд, и в будущем с развитием gomobile и мобилки подъедут.
>>550186 >Javascript Не вздумай вскрывать эту тему! Это очень страшный и коварный язык. На нем можно писать только если ты про. >go Та зачем тебе это непопулярное говно? В будущем языки будут появлятся еще чаще, каждый вася может написать свой язык по урокам из хабры. >python Бери эту хуйту. Для новичка самое то.
Вопрос из темы геймдеваАноним28/09/15 Пнд 15:04:43#823№550243
Поясните: UE4 не для мобилок? Не для казуальных инди-игрушек на мобилки, точнее? Сегодня услышал такой тезис, что тот же юнити универсален, а уе только для больших и хардкорных проектов, а под мобильные ос он генерирует слишком огромные и требовательные приложения. Объясните, так ли это и почему? Мне он как-то нравится больше, да и плюсы нравятся больше. И не посылайте пожалуйста в /gd, читал их раздел, там как-то очень предвзято и неаргументированно все.
>>550240 >Не вздумай вскрывать эту тему! Это очень страшный и коварный язык. На нем можно писать только если ты про. Разве? Я знаю, что он не прост для изучения, но не настолько... >Та зачем тебе это непопулярное говно? В будущем языки будут появлятся еще чаще, каждый вася может написать свой язык по урокам из хабры. Тому что станет популярным, инфа сотка. И язык создавали не последние люди. Душа таки лежит к питону, но судя по всему go и js станут мейнстримом, если посмотреть как быстро они развиваются.
>>550259 Коварность js в том, что он дает слишком много свободы программисту. Но все равно у него много нюансов, которыми нельзя пренебрегать. Поэтому, язык хороший, но не для новичка. >js станут мейнстримом Это уже мейнстрим. Гугл ему уже объявил войну в виде Дарта.
Хочу заказать проект на Андроиде, потом перенести на айОс. Нашел сайт с примерными расценками. Не могу определится, маленький у меня или средний, или хуй его в рот еби? Суть проекта - заметки, никаких особых выебонов. Мне кажется, за пару дней можно написать если усесться. Бэкап инфы на сервер опциональный, главная фича - тапнуть на инфу и чтоб появилась кнопочка "Сохранить в приложение". Сколько платить за такое кодеру?
>>549821 Пистон хорошо знаю, с джангой, думаю, тоже разберусь. Но проблема в том, что нахуя мне ещё одна скриптопараша-то? Шило на было блять какое-то, опять говноаутсорс, где я буду ебаться с уебищными шаблонизатороми и жопоскрипом? Хочу нормальный бэкенд ёп его мать!
>>550357 если ты вообще хоть как-то трогаешь фронтенд, то у тебя просто дноконтора (или стартап).
просто фишка в том, что тебя не возьмут на махровый бекенд с нихуя, а тут можно через микросервисы (толкаешь презенташку, что на го\скале будет охуенно, и тащишь в продакшн) опыта как раз поднабраться.
если ты охуенный сам по себе, то просто увольняйся, дрочи скиллы и ходи по собеседованиям.
>>550425 >если ты вообще хоть как-то трогаешь фронтенд, то у тебя просто дноконтора (или стартап). На аутсорсе же, конечно тут одни стартапы, бывают иногда проекты, где я пишу только апи, но редко >если ты охуенный сам по себе, то просто увольняйся Обосрался с твоего >ПРОСТО, жить-то мне на что?
>>543100 (OP) Призываю гуру cmd.exe. Нужно вытянуть из последовательности (записана в тхт файле, по строкам) последнюю строчку и привязать к ней переменную. Реализуемо ли это ?
Пацаны, как вы читаете техническую литературу? Это же блять просто невозможно. Вот, например, математическую литературу я читаю следующим образом. Я читаю определение, потом пытаюсь придумать примеры, потом пытаюсь вывести какие-нибудь очевидные свойства. Например, когда прочитал определение суммы бесконечного ряда, естественным образом возникает вопрос о том, насколько она похожа на конечную сумму, можно ли складывать два ряда или выносить что-то за "скобки" и т. д. Когда я читаю формулировку теоремы, я пытаюсь ее сам доказать, потом читаю доказательство из книги, потом думаю зачем она нужна. Ну в общем, чтение математической литературы меня никогда не утомляет, потому что каждое высказывание там имеет смысл, его можно прочувствовать и верифицировать. При таком подходе очень большая часть информации остается в мозгу, потому что все это прорабатывается и чувствуется. Напротив, техническая литература как будто бы не предполагает использование мозга, это просто поток информации, который надо воспринять. Из-за этого я начинаю засыпать через 10 минут после начала чтения любой книги про ЯП или про что-то фундаментальное типа архитектуры компьютеров. Так вот, как вы читаете техническую литературу? Должен быть способ как-то запихнуть все это дело в мозг, какой-то вид мыслительной работы, которой можно заниматься во время чтения.
>>550717 Ммм, дебилушка, а ты не заметил что там обычно в ВСТУПЛЕНИИ настоятельно рикаминдуют попробовать на практике то, что ты только что прочитал. Или ты слишком тупой и тебе надо весь код ещё и в книге дублировать? Я уж молчу про ЗАДАЧКИ в конце каждой главы. Я уже сто лет книгу без контрольных вопросов и практических заданий не видел. Такие ещё существуют?
>>550735 > Мне покупать платы и свой комп собирать? Если у тебя нету своих плат из которых нужно собрать комп, нахуя тебе читать книгу про устройство компа? У тебя или есть проблема и ты читаешь решение, или тебе прости интерестно и ты не засыпаешь. Если засыпаешь то просто выкидываешь книгу нахуй и занимаешся полезными вещами.
>>550717 >Напротив, техническая литература как будто бы не предполагает использование мозга, это просто поток информации, который надо воспринять. Наоборот. Это в математической книге добрый дядя обобщил опыт человечества и дал тебе четкое определение, за которым стоят человеко-годы, чтобы ты быстрее добрался до переднего края. А в технической литературе нет ни времени ни смысла быть таким добрый дядей - дисциплина может быть или слишком сложной для формального описания (фраза "солить по вкусу" - кошмар аутиста, хотя для опытного повара ничего страшного за ней нет) или же до формального обобщения должны проходить годы. Поэтому нужно использовать мозг, уметь оперировать неформальными объектами, понимать мотивацию создателей, проводить параллели и т. п. >>550777 Ты какую-то хуйню несешь. Если я читаю книгу об устройстве мегаваттного лазера, думаешь, мне для этого сам лазер нужен? Пиздец ты австралопитек.
>>543100 (OP) Ребят. Тут заинтересовала одна вещица. Реально существуют ли алгоритмы со сложностью O(n!)? Если да, приведите пример, плиз, а то любопытство сжирает
>>550825 >>550821 Ну это я конечно неправильно сформулировал. "Найти" может означать "найти множество этих перестановок", а это означает научиться для любой строки x отвечать на вопрос, является ли она перестановкой данной строки. Понятное дело, что последнее делается быстрее чем за факториал. Формулировка "вывести на экран все перестановки" она, конечно, плохая. В computational theory я не разбираюсь, но думаю, что можно как-то сформулировать эту задачу так, чтобы она решалась за факториал.
ананасы, нужен совет, решил серьезно заняться вебом, владею html, css и азами js и jquery, вначале как-то стремительно изучал много нового, но в какой-то момент как будто выбился из колеи и теперь не знаю, в какую сторону идти.
Нужно направление на путь истинный, стоит ли позаниматься сначала с php или же углублять знания js?
Многие твердят, что бэкенд в разы интереснее подгона пикселей во фронтенде, так ли это?
>>550892 Если тебе нравится верстать красивые динамичные странички, работающие везде - забей на бэкэнд. Если нравится именно кодить (писать крутые алгоритмы, разбираться что и как работает) - иди в бэкэнд. Нельзя сказать что интереснее, просто это разные направления, поэтому их и делят на бэкэнд и фронтэнд (внезапно, да).
А во сколько лет уже поздно на 100% учить язык программирования? Когда я говорю "язык программирования", я подразумеваю "любой язык программирования". Не имею в виду не Хаскель, а какой-нибудь из Си или PHP. Есть ли заветная возрастная черта, после которой уже "поздно". Понимаю, что "рано" нет, а вот когда становится уже "поздно"?
Просто мне 35 и я гуманитарий. Желание есть, но больше "для себя". А вот вариант, если я осилю шарп какой-нибудь (я упорный), то смогу работать? Ведь иначе, как джуниором не устроиться. А сидеть в одном офисе с 20 летними, когда тебе под 40... Не знаю. Похоже на шапито или я не прав?
>>550938 Теоретически, если ты дрочишь для себя, то можно за года три набрать уровня знаний на мидла и собрать сносное портфолио. Авось и что-то прокатит.
>>550939 Ну, у него будут трудности с адаптацией к офису. Кодить для себя полторы строки в день на чём-нибудь экзотическом — одно. Пилить код точно в срок и на чём скажут — другое.
>>550947 Но ему же интересен вопрос программирования. Да и судя по всему как гуманитарий он состоялся. То есть, если пизданется на этом попроище, вернется обратно. Не то что я, студент-неудачник.
Да, получается, что "для себя" и "для работы" вещи разные. В первом случае, ты что хочешь, то и делаешь. Но отсутствие рамок в виде сроков, планов, конкуренции расслабляет и не даст той дисциплины, что есть у тех, кто в офисе. И сложно наработать опыт, если ты программируешь "для себя".
А попасть в офис будет трудно по объективным причинам: сложно будет объяснить почему тебя такого молодца должны взять. При этом отказав молодому и перспективному, который, возможно, имеет опыт.
Всем спасибо за ответы. Я не для благословения. Просто интересно мнение анона на этот счет.
Вопрос из темы геймдеваАноним29/09/15 Втр 22:35:12#898№550952
Поясните: UE4 не для мобилок? Не для казуальных инди-игрушек на мобилки, точнее? Сегодня услышал такой тезис, что тот же юнити универсален, а уе только для больших и хардкорных проектов, а под мобильные ос он генерирует слишком огромные и требовательные приложения. Объясните, так ли это и почему? Мне он как-то нравится больше, да и плюсы нравятся больше. И не посылайте пожалуйста в /gd, читал их раздел, там как-то очень предвзято и неаргументированно все.
>>550952 Ну, скорее всего ты думаешь что раз анрил такой крутой и выдает такую йоба картинку, то он очень крутой и ваще такой весь сириус инструмент. На деле он просто сложный и профит даст только в случае дохуя опыта и передовых перделок. Для индиразработки юнити лучше уже тем, что там вся экосистема вокруг движка, тысячи гайдов и простота дают возможность даже школярам сделать хороший продукт.
УЕ4 потребует для аналогичного продукта много сил. Карочи, топчек можно и на юнити получить, но в десятки раз легче и быстрее, чем на анриле. Мой одноклассник-аутист который даже поступление в ПТУ не осилил смог платформер с физикой на юнити сделать, который работает на пека и мобилах. А это уже о многом говорит.
>>550956 >ой одноклассник-аутист который даже поступление в ПТУ не осилил смог платформер с физикой на юнити сделать, который работает на пека и мобилах. А это уже о многом говорит. О том, что современное погромирование для быдла, и о том, что одноклассник программирует по принципу "спиздить код из интернета, добавить в свой проект и добиться, чтобы это говно сконпелировалось".
>>550956 Это не я так думаю, это мне так сказали ваши и в /gd, я сам слишком нуб, дабы уже иметь свое мнение. Вот ты как-то воду перелил, получилось, что УЕ сложный, потому что сложный, а в чем именно сложность я не понимаю. В уе есть репликация, которой нет у юнити, это охуенно. В уе есть уе-скрипт, которого нет в юнити, это охуенно. В уе вообще есть куча всего, это выглядит как упрощение, а не усложнение вроде бы. Манов вроде везде немало. Но для меня решающий плюс уе - c++, конечно. И вот я пытаюсь понять, что я на практике потеряю, если выберу его, а не юнити. Вот сказали, что проекты будут весить больше, правда, я не совсем понял, насколько.
Я знаю, что тут дохуя шизоидов-погромистов (ну или других нематематиков), которые занимаются всякими топологиями и прочей хуйней вместо того, чтобы работать и прокачиваться в профессиональном плане. Вы пробовали завязать с математикой, удалять с харда учебники по топологии и по алгебре, вот это все? Просто ну невозможно работать или читать техническую литературу, это такое нудное говно. Быть может, если бросить математику, через какое-то время то, что казалось рутиной, снова станет интересным?
Алсо, я пробовал направлять математическую энергию в более "полезное" русло, пробовал читать Конкретную математику Кнута и заниматься алгоритмами, но это все инженерная хуйня, которая не сравнится с высоким искусством типа алгебры.
Математикой я начал заниматься всего год назад, но деструктивное влияние я вполне ощутил, поэтому убежден в том, что надо завязывать. Кто-нибудь может поделиться опытом в этом плане? Какие подводные камни?
>>550972 Я бросил и недоувлечение математикой, и увлечение программированием, всем доволен. > какое-то время то, что казалось рутиной, снова станет интересным? А зачем тебе это? Хочешь быть дауном пишущим целыми днями в офисе хуйню в стол, а в свободное время ходящим на бесконечные конференции по очередным технологиям, которые делают всё то же самое?
>>550983 >А зачем тебе это? Хочешь быть дауном пишущим целыми днями в офисе хуйню в стол, а в свободное время ходящим на бесконечные конференции Хочу, что для этого нужно? >>550995 Там речь, как я понял, шла о том, что проект на Unreal Engine получается более громоздким и жручим, правда непонятно, насколько, или во сколько раз, и в сравнении с чем. Пруфов, естественно, тоже не было.
Аноны, если я в йоба-математике не понимаю совсем ничего никогда не было желания ей заниматься имеет смысл пытаться научиться кодить? Сам разбираюсь только в вещах не связанных с этим, а компьютером пользуюсь на уровне домохозяйки и ничего сложнее видеоредакторов не использовал. Просто я поймал себя на той мысли что могу по 7-8 часов в день читать гайды к игорям и высчитывать прибыль в экселе в тех же игорях, а хотя мог бы заниматься чем то более полезным. Как способ заработка не рассматриваю, хочу именно как хобби заниматься этим, просто чем старше становлюсь тем более пустые в плане наполнения контентом вроде сюжета и графона игоры меня интересуют, поэтому подумал что мне будет интересно подобному поучиться. Язык хочу такой чтобы я мог сам для себя делать что-нибудь интересное на нем и чтобы более понятный для неофита и одновременно объемный материал для обучения был.
Антуан, в треде абсолютный ньюфаг. Хочу накатать простенькую программу-читалку под гомекс. Сначала хотел колдовать тупо на флэше (и пока этот вариант не отбрасываю), но всё же хотелось бы чего-нибудь более полноценного. Что должна уметь прога: - Показывать и листать изображения .png, подгружая их из папки. - Проигрывать mp3 (тоже подгружая из папки) в заданные моменты времени и в заданные моменты прекращать. - Проигрывать видео, конечно, тоже из внешней папки; с возможностью пропустить, как и обычное изображение. - Содержать менюшки и оглавление с превью страницы.
Собственно, вопрос: какой язык лучше поштудировать для данного конкретного случая? Становиться программистом планов нет, если что, все мои запросы в этом деле исчерпываются указанной читалкой.
Помогите с литературой по SQL. Дело в том, что решил задрочиться на эту тему буквально с нуля. После окончания универа (инженер-программист), работал не по специальности. В SQL'е в студенческие годы я немного шарил, но естественно все забыл к хуям. Так вот, кроме тех книг, которые указаны в шапке, есть ли еще какая-либо литература, способная обучить меня, полного нуба в этом деле?
Сап программач. Когда-то, для своих дел чутка узнал про php. Калькуляторы/планировкщики для игр, отправщик баша на рабочую почту, где интернет сильно ограничен и пр. Но, чем дальше, тем больше хотелось получить, не скрипт где-то на сервере, а человеческое приложение с нормальным интерфейсом. После гугления выбор был из С++/java, но ООП кажется дремучим лесом, остановился на С, ибо процедурный и вроде как быстрее из-за отсутствия прослойки в виде виртуальной машины. Что скажешь, антон? Что проще: углубиться в ООП или ваять GUI в более понятном С? Какой фреймворк популярен для создания С с GUI? Как обьяснить гуглу, что если я ввожу вопрос про С, мне не нужны С++ или С#?
[CODE].386 .model flat, stdcall option casemap :none include \masm32\include\user32.inc include \masm32\include\windows.inc include \masm32\include\masm32.inc include \masm32\include\debug.inc include \masm32\include\kernel32.inc
Подскажите, вот у меня есть две видюхи, одна встроенная в проце и вторая дискретная Radeon R9 290. Я хочу захуярить прогу на OpenCL, чтоб она что-нибудь там обсчитывала. Я же могу моник подключить с встроенной, а считать на дискретке? Как это вообще все лучше сделать?
>>551174 Нужно где-то поставить стиль max-width:50px;overflow:scroll. Где - хуй знает, я понятия не имею, о чём ты говоришь. >>551210 mov ax, @data? Потому что, насколько я помню, @data - это какое-то говно, к синтаксису масма отношения не имеющее.
>>551077 >взломать Пентагон >>551167 >ломануть сайт пентагона >В каком направлении нужно для этого двигаться? Двигайся в направлениях веба (фронтэнд, бэкэнд), баз данных, локальных сетей. В какой-то момент ты осознаешь, что сайт Пентагона и сам Пентагон - немного разные вещи, на сайте нет информации из секретных архивов, в секретных архивах нет новостей с сайтика. Понимаешь, мой несмышлёный Петросян?
>>551249 На линуксе это делается командой $optirun ./my_yoba_program, т.е. optirun каким-то образом заставляет команду выполняться в контексте дискретной видюхи. Как сделать - установить bubmlebee или как там.
Анон, срочно насоветуй понятных материалов по реляционной алгебре, операциям реляционной алгебры, реляционному исчислению, нормализации и денормализации, каким-то степеням и кардинальности это что вообще? кардинальное число множества записей?
Вчера читал статью на хабре про реляционные операции и подумал, что сегодня так же легко найду все остальное, но хуй тут.
Я вообще не программист, не мог бы кто объяснить - если ли способ пробить существование определённого (или даже определённых) почтовых ящиков, зная только компанию, которая предоставляет свои почтовые услуги (это не гугл, не яху и тем более русскоязычное что-то)
>>551421 Под виндой и маком копирую либо с сайта с юникодами и вставляю между двумя разными символами (12, например), а потом убираю пробелы, либо беру из charmap. Под ведром копирую в приложении UnicodePad. Под линуксом через просто код символа набиваю.
На харкаче вроде можно http-код использовать (&xxxx).
На курсере сейчас есть алгоритмы Сэджвика, 4 неделя идёт, а тут узнаю, что через 4 дня появится Algorithms Design an Analysis, Stanford. Кто-то пробовал второе на вкус?
>>551733 >Java изучают только на 2-м курсе университета Программу пишут долбоебы, вот почему. В загнивающем Стэнфорде сначала учат абстракциям, а потом лезут внутрь и разбирают их на C/C++. Курсы кстати доступны на сайте, ну и о уровне выпускников думаю говорить смысла нет.
Есть тут аноны, практикующие TDD? Чтобы именно как у Бека: написал тест, написал код, прошел тест, провер рефакторинг и так далее. Есть ли у такого подхода какой-то профит перед обычным, когда сначала пишешь функционал, а потом тесты к нему (как я сейчас делаю)? Сейчас на работе дали маленький проект, думаю попробовать TDD, но может быть это нахуй не нужно?
Посоны, только не ссыте на лицо! Суть такова: хочется научиться простейшей работе с sql, т.е. писать всякие select'ы, создавать таблички и т.д. То есть самое нужно, но в самых маленьких размерах. Какой софт мне ставить то для этого, я понять никак не могу?! что у оракла, что у майкрософта дохуя всего, но что именно мне нужно то?
Платиновый вопрос ITT: с чего начать корзинке? Меня уже заебали этим вопросом, а я абсолютно не знаю что ответить, хоть и далеко не ньюфаг. Я знаю как минимум пять разных путей войти в программирование, у каждого есть свои достоинства и недостатки, но я просто не знаю что посоветовать, чтобы с одной стороны не отпугнуть излишней сложностью, с другой не взрастить своими же наставлениями очередного быдлокодера. Итак: асм, сишечка, схема, питон или жс?
>>551840 >Итак: асм, сишечка, схема, питон или жс? Нет, лучше вот так: Линейная алгебра и ангем, абстрактная алгебра, теория групп, классическая теория чисел, действительный анализ, алгебраические методы в криптографии и кодировании, комплексный анализ, алгебра и теория Галуа, топология и диф. геометрия, функциональный анализ, алгебраическая теория чисел, теория колец, универсальная алгебра, алгебраическая геометрия.
>>551853 Алгебраическая геометрия для программирования? Ой вей. В любом случае, я согласен, это всё нужно в той или иной мере. Проблема в том, что вопрошающим корзинкам как правило лет по 15, они только-только начинают знакомиться с дивным миром математики и программирования. Лично всё же кажется, имеет смысл начинать с той же сишечки и первым делом задрачивать олимпиадные задачи. Главное с этим не переборщить и вовремя остановиться. Но здесь вопрос насколько это увлекательно, вон если взять html5+js+canvas, там хоть с первых дней можно ебашить недоигры и видеть реальный результат. В общем, я разрываюсь между олдскулом и казуальностью.
>>551853 Нет смысла учить вне сознательного возраста, всё равно не поймет нахуя оно ему надо, выучит поверхностно и забудет через месяц.
Я бы начал с питона, пошел на edx и посмотрел прекрасный курс MIT где помимо питона учат немного алгоритмы, тестирование и другие перделки. Также сейчас на edx идут прекрасные курсы по парадигмам и концепциям программирования, и как показывает практика, 95% местного контингента тоже нуждается в этом курсе.
Да и будем честны, на выпускников-отличников наших илитных вузиков тяжело смотреть без слез и смеха.
>>551898 Меня питон смущает во-первых, динамической типизацией, а во-вторых, неиллюзорной возможностью остаться макакой без понимания того, как оно всё работает внутри. У сишечки, разумеется, своих минусов предостаточно. Но, в любом случае, начинать нужно как раз чем раньше, тем лучше, здесь я не согласен с тобой. С задротством олимпиад же можно нехило так выехать на моменте поступления в вуз и устройстве на работу. Но нужно знать меру, олимпиадное программирование отбивает мозги.
>>551925 > макакой без понимания того, как оно всё работает внутри Если тебя не волнует эффективность кода - ты в любом случае макака. Чтобы писать на питоне эффективный код, нужно понимать, как всё работает. Зависит целиком от человека, а не от языка.
Пердолики от математики. А по совместительству мамкины борщехлебы учат что должен знать "настоящий программист". Им очень тяжело смириться с тем сколько времени и сил они потратили на совершенно оторванные от реальности абстракции. Рисуя в голове очередное топологическое пространство они уже и забыли зачем оно им было нужно. Не сумев вспомнить изначальных целей они закольцовывают круг. Цель изучения теории групп - чтобы знать теорию групп. Математика ради математики. Полностью изолированные от реального мира знания. Мозг такого индивидуума мутирует. Если в начале своего пути он еще пытался как-то применить свои знания на практике то теперь это не обязательно. Математика для него самодостаточна. Это уже точка не возврата. Программист превратился в математика. Назад дороги нет. Этот процесс необратим. Подумайте ,посаны, нужно ли оно вам.
>>551925 Понимание работы с "нутром" и эффективностью кода не зависит от языка вообще никак. Это ужаснейший стереотип, который наиболее популярен среди хуевых программистов. За такое в приличных местах ебло бьют.
>>551949 Очень даже зависит. Если человек (успешно) пишет или писал что-то на сишке или асме - он знает основы ручной работы с памятью указателями, и так далее. Вот из того что человек пишет на петоне никак не следует, что он всех тех вещей не знает, ведь он мог писать на сишке или асме ранее. Но если он на них никогда не писал - он этого не знает практически наверняка, а если и знает - то его знания хуёвая вода из книжки и механику этого всего он представляет очень смутно и обрывочно.
>>551957 Сразу видно теоретика. Дай угадаю, ты залетный студентик или самоучка который обчитался паблека ТИПИЧНЫЙ ПРОГРАММИСТ который повелся на СНАЧАЛА НУЖНА НИЗКАУРАВЩИНА ЧТОБЫ ПАНИМАТЬ ЧТО ПАД КАПОТАМ и теперь свято веришь в это? Я тебя очень сильно разочарую, любой нормальный программист понимает работу с памятью и другими перделками, потому что без этого невозможно вообще выдать любой хайлоад проект, я уж молчу про алгоритмы и эффективную архитектуру.
Ты бы лучше перестал быть таким ограниченным мудаком и почитал книги по кампуктер саенсу и компиляторам, много нового бы узнал, чего даже после пары лет работы на твоей сишечке большинство не знает, к сожалению. И плодят говнокод, считая указатели чем-то сложным
Вот отличная заметка от Джоеля, которая кстати это подтверждает на практике и многолетнем опыте. http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html Но это ведь всё ВРЁТИ и ты то наверняка знаешь больше чем он. Дальше мне спорить на эту тему лень, типичного студента-первокура-максималиста видно издалека.
>>551966 Ты не поверишь, но я пишу на плюсах и сужу по своим коллегам, которые на них не пишут. В основном на питоне другие проекты или жабе Некоторые из них на плюсах или сишечке никогда не писали, но программисты они очень крутые.
>>551967 Нужная программисту математика заканчивается где-то на sin/cos. Остальное нужно пиздец как редко. А ты просто выебываешься много. На питоне он понимает работу с памятью, лол.
>>551965 > повелся на СНАЧАЛА НУЖНА НИЗКАУРАВЩИНА ЧТОБЫ ПАНИМАТЬ ЧТО ПАД КАПОТАМ и теперь свято веришь в это? Ты пойми, чтобы уметь вручную низкоуровнево работать с памятью нужно вручную низкоуровнево работать с памятью. В высокоуровневом программировании все эти знания никак не используются, так что если ты не пишешь что-то системное байтоёбское, это всё необязательно.
>>551977 Ты сейчас на полном серьезе рассказываешь байтоебу о том, что невозможно понимать работу с памятью если ты её постоянно не дрочишь 10 лет как я? Вот прямо сейчас, без шуток, да?
Я тебя очень сильно разочарую, но без понимания работы с памятью ты скорее всего не понимаешь даже алгоритмы и их применение при проектировании, и спроектировать сможешь только какую-нибудь гостевуху. Сборщик мусора не спасает от утечек памяти даже на питоне.
Ладно, мне действительно дальше лень дискутировать на эту тему. Я уже понял что у тебя опыта разработки скорее всего никакого нет, а ты только судишь по рассказам из интернетиков и хабр, где такие статейки получают по 300 лойсов с криками "ВАУ, МНОГО НОВОГО УЗНАЛ" хотя тема раскрыта в любом учебника в одной из глав первой половины. Потому что там обычно рассматривают работу с с памятью и всякие указатели и умные указатели. Да чего уж там, в гайде по расту вроде в пятой главе сразу.
>>551977 >Но, в любом случае, начинать нужно как раз чем раньше, тем лучше, >В высокоуровневом программировании все эти знания никак не используются А стоило ли начинать?
Какого хуя почти во всех статьях хабра авторы ощущают себя осью мира? Почти в каждом предложении Я ,даже там где вполне можно было и без него обойтись. В клиентах или тебе вежливо дадут ссылку при этом говоря как с умалишённым дебилом ,или сразу скажут что ты тварь , а они цари. Какого хуя они не могут общаться без этих замашек? Нормальных авторов ,которых читать не противно, почти не осталось.
Не особо по теме, но все же. В этом году я начал свой карьерный путь в пхп, на первой работе отработал 3 месяца и дропнул т.к. решил съебать в другой город, там в скоростей нашёл аналогичную работу, НО я ебанутый и хочу снова переехать(в идеале скатиться из пхп) и соответственно снова уволюсь проработав 2.5 месяца. Вопрос, как на меня будут смотреть на собеседования, сильно ли это оттолкнет от меня, может был у кого подобный опыт? Тонкость ещё и в том что я хочу в более маленький город(мне там уютние и жильё дешевле) и в том что я далеко не идеальный специалист. Удаленка была бы хорошим вариантом, но там сложно с маленьким опытом.
>>551965 Нахуй ты Джоеля привел как пример. Это же поехавший на дедовщине старообрядец. Байтоеб в квадрате и любитель подолбиться с указателями и не только. Этот гайд по собеседованию еще на момент своего написания был всеми обоссан. А уж спустя 10 лет любой кто поднимает это говно должен караться пожизненной ссылкой в индийский бодишоп.
>>551980 Байтоёбство это далеко не только ручной контроль памяти и дроч указателей. Это знание какой ассемблерный код тебе высрет компилятор, как устроены и работают CPU и DRAM, кэши и виртуальная память. Да что уж там говорить, половина тех же программистов на плюсах не знают IEEE 754 и как под капотом реализована обработка исключений. А ты про питон ещё что-то лопочешь.
>>552131 Это всё знает инженегр в десятки раз лучше, который возможно никогда и не программировал. Я бы как раз наоборот сказал, обычно всякие среднестатические кодерки на сишечках нихуя не понимают как всё это работает, хотя считают себя байтоебами.
От языка это почти не зависит, опять таки. Я вообще слабо могу уловить мысль о том, что энтерпрайз макака на си или плюсах, пишущая очередное РЕШЕНИЕ БИЗНЕС ЗАДАЧ будет знать всё это. Зато прекрасно представляю, как инженер который работает с NumPy, SciPy и R, Матлаб всё это прекрасно знает и создает тебе прямо сейчас новые архитектурные решение для процессоров и памяти.
>>552138 Я вполне готов с тобой согласиться, но речь идёт не о состоявшихся специалистах, а о 15-летних корзиночках, пытающихся впервые понять что такое программирование (basic на уроках информатики не в счёт). Вот начнёт школьник осваивать тот же JS, будет клепать говноигры на канвасе и видеть сиюминутный результат своих трудов — это гораздо более увлекательно, чем забивать голову CS и байтоёбством, его от этого будет переть, а уж вырастет он в инженера или останется веб-макакой это вопрос. А можно начать с SICP и K&R, охуеть и бросить в пизду.
>>552166 >начать с SICP и K&R, охуеть С одной стороны да, а с другой - это очень легкие и понятные, вводные книги, даже для 15 лет. Человеку, охуевающему от них, совершенно нечего делать в программировании, он нихуя интересного никогда тут не сделает, только наклепает говносайтиков.
>>552177 Это легко так высокомерно говорить, а пиздюку нужен интерес и мотивация. А лучшей мотивации "ой, бля, получилось, ну ни хуя себе! пацаны, смотри как я могу!" я не знаю. И это касается любой деятельности: вначале все по схемам пытаются собрать детекторный радиоприёмник, прыгают до потолка от радости и только потом садятся за ТОЭ.
Не нашел тред по си, вероятно, он утонул, потому спрошу здесь. Запускаю данный код на visual studio и c++ dev, так вот, в первом случае все работает нормально, создает двумерный массив любой размерности, а во втором программа загибается на 5 итерации по i, смотрел, при присваивании элементу [4][0] случайного значения. Так вот, в чем ошибка? Неправильно выделяю память или это особенности компилятора?
>>552028 Нахуй хабр читать вообще? Там годных статей одна в год. Я вообще охуеваю, когда там тупо хуярят перевод статьи с английского. На ресурсе, где, подразумевается, должны сидеть только айтишники. С английского, блядь.
>>552028 >Какого хуя почти во всех статьях хабра авторы ощущают себя осью мира? Потому что статьи на хабр пишут не для того, чтобы научить чему-то, а для того, чтобы лишний раз светануть ебалом, получить плюсиков, чтобы быть лучше остальных людей (ЧСВ). Я даже не говорю, что на хабре половина статей - это реклама очередной конторы.
Можно ли учить сразу 2 языка? Для сдачи экзамена надо писать каждые 2 месяца задания по андроиду, а джаву учить не хочу (по видеоурокам калякать в Android Studio, а учить что-то более интересное для меня). Алсо, опыта программирования практически нет.
Привет, друзья! Задача стоит следующая, есть множество <input type="checkbox"> в имени каждого свой айдишник. Можно ли как-то формировать гет запрос из выбранных чекбоксов без использования форм? Может джаваскриптом как-то можно это всё в ссылку встраивать? Я с джаваскриптами очень плохо дружу, может дадите ссылку на какой-нибудь пример подобного?
>>552128 Так и говорил при первом переезде, некоторые допытывались в чем дело, работу тоже меняю, она говно пиздец, но во только мне скажут хули я пиздатую работу в пиздатом городе не искал Ладно все равно, все решает скил
>>552214 Он просто не понимает, что SICP рассчитан на целый год и помощь препода обычно чтобы получить сильный фундамент, а не на две недели подпивасного чтения. Ньюфаг понятное дело так быстро его не осилит, а опытный программист без проблем осилит.
Анон, есть одна дерамида, надо доработать функцию вставки в обычное бинарное дерево до функции вставки в дерамиду. Я забыл прописать случайные приоритеты, но сейчас этим займусь. После вставки элемента надо проверить, удовлетворяет ли он свойству дерамиды по полю priority. Как это сделать? Надо получить ссылку на вставленный элемент, обратиться к его родителю, и если приоритет родителя меньше приоритета потомков, то делать один из поворотов, а потом подниматься уже к его родителю? Как определить, в какую сторону поворачивать?
Тема такая Анон, я школьник мечтающий пилить игорки, но к чему кроме кода у меня душа не лежит Таки как обычно, я выбрал Юньку. И никак не могу решить, че учить JS или C# JS мне очень нравится, намного больше чем C# Но всегда слышал, что C# превосходит JS в юньке, да и кодеров на C# больше Помимо этого по C# никак не могу найти туторчиков (кек), что бы нормально заходили, в том плане, что я не могу их читать ( слишком скучно/слишком тупо и т.п.) Нужен совет по выбору из этих двух, встану как цапля и писечку полижу Хотя не, как обычно - нихуя
подсветка кода для /PR/ скачать
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C++ C Ruby ios android C# D ну и плюс rust|assembler|go & нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред