Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++GoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Хочу запилить метаморфный движок для пермутации мокрописечников равносильными преобразованиями (это довольно просто). Есть ли какие-то классические алгоритмы, особенно подходящие для этой цели? Какие алгоритмы применяются не для пермутации, а для изменения графа выполнения программы и как они применяются?
Есть сервер и клиент, оба с динамическими айпишниками и за NAT. Как лучше подсоединить клиент к серверу для обмена файлами? На ум приходит третий хост, к которому подсоединяются оба, и траффик идёт через него, либо этот третий хост только помогает создать соединение между сервером и клиентом. Как лучше сделать, какие технологии гуглить?
Анон, помоги инвалиду выбрать язык и направление для фриланса. С чего стоит начинать? Что нужно обязательно знать? В каком порядке учить?
Извиняюсь за платиновые вопросы, но я почти ничего не знаю обо всем этом, кроме того, что тут возможен фриланс и нужен английский который я не плохо знаю.
Привет Анон. Начал осваивать программирование согласно пасте из лурки. Начал с SCIP (который базируется на схеме), потом вроде на хабре видел пост, что МИТ поменял программу и теперь они стартуют с питона. Если ли смысл продолжать изучать лисп, если хочу освоить и понять программирование? Или стоит последовать тренду и начать питон, а дальше согласно пасте? Программирование я учу просто для себя во-первых потому-что начал тупеть, нужно как-то нагружать мозг, а во-вторых потому-что в универе у нас было просто уебищное программирование или его огрызки (аля калькулятор на делфи самый максимум что делали, в основном конспекты как работает компуктер и унылые препода). Если что-то в голове отложится и перестану воспринимать компьютер как шайтан-машину будет просто отлично. Ну если основной работе будет помощь то вообще замечательно (электроэнергетика). Занимаюсь в основном в свободное время коего не много. Пока осилил 50 страниц с выполнением заданий. Судя по всему интересное все впереди. P.S Хаскель не предлагать.
>>818554 Для обучения пофиг на язык. Но питон гораздо практичнее лиспа. Куча либ, сразу можно использовать в деле, писать какие-то скрипты. Информации гораздо больше, гуглится все лучше. Лиспы же все полумертвые по сравнению с питоном.
>>818577 Что ты имеешь в виду? Если тебе надо добавить в массив новую строку, то в данном случае нет пути, т.к. твой массив имеет тип char [3] и просто так сделать из него char [4] не получится. Путей решения этой проблемы несколько. 1. Преаллокация (хуче червя-пидора); 2. Использовать кучу посредством malloc/free (читай: отстрелить себе ногу; не многим лучше предыдущего варианта); 3. Запилить новый массив на стеке, на одну ячейку больше, и скопировать в него все старое дерьмо и дописать в конец новое (подходит только для маленьких массивов); 3. Призвать на помощь ебическую силу POSIX в виде функций fmemopen или open_memstream; 4. Отказаться от велосипедостроения и юзать готовые решения, предлагаемые GLib, APR, NSPR и др. либами; 5. Использовать другой язык программирования.
Как серверу узнать айпи клиентского пк, если и клиент и сервер имеют динамические адреса? Ведь нужен какой-то третий, статичный сервер, который можно использовать как посредника? Как это получше реализовать?
>>818590 Бля, для меня это сложно. Попробую понятнее объяснить цели.
У меня есть массив char *array[] { "blablabla", "blablabla"}, для меня это массив строк, хочу туда писать строки почти любого размера, нахуй там указатель я в душе не ебу, это для меня, опять же, сложно, но оно вроде работает, т.е строки там есть, которые я при инициализации указал. Хорошо, строки есть, их можно вывести, но на деле там будут совершенно другие строки, и вот мне их как-то писать туда надо, но не цельными строками вида array[1] = "huipizda", а по одной букве, вроде array[1][1] = "h", array[1][2] = "u", array[1][3] = "i" и так далее. Но тут не двумерный массив, тут строковый массив с указателем, и в отличии от двумерного массива оно таки работает и проблем при работе не возникает, помимо записи, да. В общем, как писать по одной букве? Ну либо как запилить нормальный массив строк?
Программируя на вин апи на чистом си, надо ли инициализировать локальные переменные типа хэндлов и прочего? Хороший стиль кодинга на C++ требует инициализации, но в системном коде я такого не видел ни разу.
>>818603 Видишь ли, строка в C - это не "объект", а простой массив байтов с нулем в конце. Поэтому твое {"asd", "fgh"} это, на самом деле, сокращенная запись для {{'a', 's', 'd', 0}, {'f', 'g', 'h', 0}}.
Допустим, ты хочешь заменить в своем массиве первую строку на какую-нибудь другую. Ты пишешь: array[0] = "другая строка". Язык C работает таким образом, что "другая строка" будет храниться в статической памяти, а в переменной array[0] будет храниться не сама строка, а указатель на нее, адрес в памяти, который является обычным чисом. Таким образом, твой array - это НЕ массив строк, а массив указателей на строки.
Ты действительно можешь хранить в массиве array указатели на строки любой длины и работать с этими строками, в том числе посимвольно. Проблема в том, что сначала для этих строк надо резервировать место. А сделать это можно разными способами.
>>818554 >перестану воспринимать компьютер как шайтан-машину Для этого намного лучше пойти на курсы сисадминов. Ну или самостоятельно изучать то, что требуется знать сисадмину начального уровня. Что не отменяет того, что изучать программирование - интересно и полезно.
>>818675 Ну вообще смотря что имелось в виду под "перестать воспринимать компьютер как шайтан-машину". Например, любой пользователь Интернета регулярно попадает в ситуацию, когда ему бы не помешала способность понимать и править HTML-код, а эта способность прокачивается не системным программированием на сишке и не сисадминством, а работой фронтенд-макаки. Можно привести массу примеров, когда полезным окажется и си, и ассемблер, и сисадминистрирование. Но вообще, по-моему, ассемблер и архитектура компьютера слишком далеки даже от программистов на высокоуровневых языках, что уж говорить о юзерах.
>>818685 Недавно например у нас вылетел ЮПСик на 60кВА и потащил за собой прицепленные на него серваки связи (объект режимный). Ошибка на экране не отображалась, сбросить не получалось, инструкций на данный случай нету (только общие не лезь туда, не суйся сюда). Мы конечно перешли на другую линию и ждали мастера. Мастер пришел. Включил ноут, поискал ошибку, перезагрузил принудительно, забрал денежки и ушел. Сейчас все оборудование силовое идет с микроконтроллерами. Или та же релейка. Хочется немного понять это. А брать что-то отдельное не затрагивая сути эти бессмысленно, однажды можно и поплатиться за это. Да и как я сказал, полезно для мозгов. Ну и будущее конечно за высокими технологиями)
Анончики, помогите. Полчаса назад выучил HTML5, что учить дальше на 2-3 шага вперед? Я так понял сначала CSS потом PHP, а уже потом жаву и питон? Поправьте очередность.
Ребятушки, а есть какие-нибудь подвижки в сторону унификации всей вот этой херни, которую выназываете программированием? Какие-нибудь прописанные стандарты синтаксиса для разных языковю А товсе,что я видел - всё сделанонаколеночные вещи,ставие популярными. А теории типов, лежащие в основе языков, ну вообще пушка. В том же си никакой индукции по пустому типу или по синглтону.
>>818721 Чего-то я твою мессагу не распарсил. У каждого языка есть чётко прописанный стандарт. Или ты имел в виду какой-то единый стандарт для всех языков?
>>818715 Если хочешь делать сайтеги - JS и серверный язык на выбор. Можно Джаву, можно Руби, можно C#, можно тот же ЖС. Если хочешь просто научиться программированию - Питон. В вебе он, конечно, тоже распространён, но меньше, чем вышеперечисленные.
>>818726 Да это понятно, но если всмотреться - видна косорукость и костыли тех, кто это всё выдумывал... С математической точки зрения, офк. (Ну или мне просто так просто кажется, я не имел дело с разработкой языков и вообще быдлокодер, с более менее детальным знанием одной области компьютер саенс.) На деле я просто вбросить хотел, может кто знающий среагирует, но такихне будет скорее всего.
Блондинка репортинг ин. Знакомлюсь с гитхабом, пока вроде все понятно, но немного неясен принцип заполнения таблички контрибьюшнов на главной аккаунта. Сперва казалось, что насыщенность зеленым цветом ячеек зависит от интенсивности работы с репозиторием - т.е. если в день твои файлы обновлялись часто, загружались новые, удалялись старые, то и цвет будет темнее. Однако нет, у меня например от первого же коммита на дню ячейка становится темно-зеленой. Почему так? Может из-за того, что я коммичу преимущественно в мастер-ветку? Или тут какой-то другой принцип?
Не то чтобы это было для меня важно, просто интересен принцип этого всего.
>>818730 Я не эксперт, но развитие яп происходит под воздействием огромного количества людей и не получится унифицировать, они же в отличие от математики работают с реальным миром, а не идеализированными объектами, а в реальном мире нет ничего идеального.
>>818730 >видна косорукость и костыли тех, кто это всё выдумывал Очень часто это следствие необходимости сохранять совместимость с легаси и уже существующими стандартами. Которые создавались далеко не всегда гениями и с учётом потребностей того времени, когда они были созданы, а не нынешнего. >С математической точки зрения, офк. Кстати, если почитать историю математики, то становится ясно, что и математики отнюдь не идеальны. 2000 лет лучшие умы не могли дойти до такой не особо сложной концепции, как неевклидова геометрия. А если поглядеть на то, какие методы использовались для простого перемножения чисел в средние века, то Кобол, PHP и язык 1С покажутся верхом изящества, продуманности и удобства. Но математика развивалась тысячи лет, и у неё было достаточно времени, чтобы избавиться от всей этой архаики. А в программировании Жаба, которая появилась всего-то 20 лет назад, уже считается устеревшим и уродливым языком и все пилят ей на замену всякие котлины и цейлоны. При том, что зиллионы строк кода на Жабе никуда не деваются и не денутся. Но прогресс идёт, новые языки существенно приятнее, чем старые. Если только я правильно понимаю о чём ты вообще.
>>818260 (OP) Sup, pr. Подскажи язык на котором можно без проблем UI пилить. Чтобы сделать какую-нибудь наглядную демку для шараги. Или простенькую игорь сделать для себя. А брать тяжеленные движки, или ковырять опенгл как-то не имею желания тем более это кресты. Как вариант рассматриваю браузерный JS: https://habrahabr.ru/post/202684/ - вот этот пример достаточно симпатичный.
На всяких путонах/руби/пыхе нужно qt ковырять, а это дорога в сторону плюсов. Сиярп только под шиндовс, насчет жабы не знаю. Еще слышал про lua, но тут нужно мнение анона. На путоне вроде есть Tkinter, но его уж сильно в дерьме полощут. В общем, подскажи мне решение, моей пускай глупой, но проблемки. пикрандом
Хочу простенький микророгалик запилить Подскажите, что должен знать кодер, кроме яп, и работы с графикой? Какие алгоритмы? http://www.roguebasin.com/index.php?title=Roguelike_Dev_FAQ > Randomly generated dungeon levels Вот для этого точно Алгоритмическая база нужна
>>818845 >Чтобы сделать какую-нибудь наглядную демку для шараги. >Или простенькую игорь сделать Все эти Qt, wxWidgets, а тем более Tk предназначены для рисования кнопочек на экране, а не для игр. >ковырять опенгл как-то не имею желания тем более это кресты А вот и ничего подобного, это С, а не кресты. Очень простой язык. Tkinter по моему стоит использовать для простых интерфейсов, но Tcl/Tk удобнее, тем более что Tcl очень простой. Мимо не программист.
>>818837 С точки зрения российского рынка IT это расецнивалось бы как благоприятное событие. Зарплаты бы немного упали, и (чуть) больше спецов оставалось. Талантливые люди (по крайней мере в США) бы не переезжали. Единственный минус для страны в целом - небольшое повышение социальной напряженности в результате падения зарплат. Но падение небольшое, я так полагаю. Так что это был бы скорее удар по IT рынку США. Но тоже весьма незаметный. Непонятно короче кому тут больше выгодно. Разве что политикам в очередной раз попиздеть о чем-то, просимулировать бурную деятельность.
>>818847 Алгоритмы поиска пути - чтоб мобы ходили, и для авто-исследования уровня (кому лениво вручную все обходить, и хочется просто press X to next event)
На самом деле отлично, 80% заказчиков IT-софта в мире - США, теперь в сегменте Восточной Европы -1 конкурент. Польше, Украине и Белоруссии чуть легче дышать будет. Нэнька и так №1 была по экспорту ПО в Восточной Европе на 2015 год, сейчас ещё больше возьмёт заказов.
>>818870 Действительно, получается так. Российским заказчикам чуть легче дышать станет, если примут эти санкции в описанном тобой формате. Простых работяг жаль, конечно.
Технически не являюсь программистом, но на работе для упрощения своего труда научился писать на JS. Парсил всякие документы, генерировал .xls, .html, рисовал графики и анимацию на канвасе. По приколу сделал пару игр. В общем решил вкатиться в программирование по-нормальному, а точнее в iOS разработку и Swift. Айфон и мак есть. Элементарные вещи уже начал делать. Вопрос к знатокам, сразу нацеливаться на поиск работы или реально запилить свои приложения на которых можно зарабатывать на еду? Или вообще нахуй Swift? Или нахуй программирование?
>>818876 >реально запилить свои приложения на которых можно зарабатывать на еду Всё реально. Вопрос в том, осилишь ли ты >Или нахуй программирование Если нравится, почему нахуй то?
>>818891 >Педики, которые тянутся в профессию ради съебинга и денех не нужны Двачую этого. Ебать как горит от них. Им похуй на все, что касается ЯП, да и IT в целом. Они выберут самый коммерческий язык, и будут писать на нем посредственное говно, на уровне "еще пока не стоит увольнять уёбка", они не любят кодить, им не интересно ничего кроме денег, и того что профессия удобная.
>>818893 >Ебать как горит от них. хаха >похуй на все, что касается ЯП, да и IT в целом >писать на нем посредственное говно да я такой ненавижу это ваше дерьмо и пишу как можно хуже затем сьебываюсь до того как все станет раком на повышение и угораю с чмыря который все это разгребает один такой даже стрелку забивал, ручонками махал сломал чмошнику пальцы и накатал заяву )))
>>818910 >ты бы спортом занялся, дрыщечмо >или не кукарекал ))) Какой нынче жирный школьник пошёл Спорт, скобочки, пальцы сломал, заяву накатал, повышение за говнокод получил Прям герой
>>818931 >А на работе появится? Да, прошлый раз так и было. Сразу проект стал делать там, интересно, круто, коллектив клевый. >25k-60k чет 25 совсем мало, буду просить 50
>>818982 >Аргументы? - Динамическая типизация - Ужасное ООП - Отсутствие Гуя Вот тебе для затравки, посмотрим, что ты скажешь >Лучше питона для обучения Как насчет агрументов в пользу?
>>818982 И куда мы после питона покатимся? Начинать нужно с ANSI C, чтобы порядок в голове и коде был. Причем учить особо не углубляясь, на выброс. А дальше куда захочешь можно двинуть. Ибо знания будут основательные.
>>818989 >Динамическая типизация Ну это вообще-то преимущество. Хотя рабам тайпчекера этого не понять, к сожалению. >Ужасное ООП Нормальное минималистское ООП, без хуйни GoF и маразма abstractsingletonproxyfactorybean. Если ты промытый джявадебил, то при желании можно подключить нужные тебе модули для ОО- в явастиле. >- Отсутствие Гуя Куча отличных биндингов к GTK и QT. Простые и понятные любому студенту, а не помойка в стиле говносвинга. >>Лучше питона для обучения >Как насчет агрументов в пользу?
Как минимум из-за вышеописанных трёх пунктов. Да и какие аргументы, всем известно что пайтон учится за неделю в худшем случае. Одна из причин переписки SIСP'а на него.
>>818999 Ну за неделю учится только базовый синтаксис, а не язык. Думаешь через неделю любой сможет писать лямбды и генераторы с итераторами одной левой и обертывать это в декораторы и map, filter и reduce? И это не касаясь ООП
>>818989 > на дворе 2016 год По этому ты думаешь, что ньфагу больше чем консоль ничего не нужно? >>818996 >но с базовыми концепциями лучше познакомиться в питоне Чем лучше? Какими базовые концепциями? Что ты несешь? >>Динамическая типизация >Как это мешает обучению? Нууу даже не знаю. Например то, что новичку хорошо бы понимать типы данных, и знать что их нельзя проебывать? М? > Для базовых концептов ООП и не нужно. Т.е. ты предлагаешь учить на выброс не 1 язык, а несколько? > Есть куча библиотек для гуя Понятных новичку? Можно мышкой нашлёпать формы? Легко и просто построить график для шараги? >>818998 >Синтаксис Какой толк для обучения?
>>818999 >Ну это вообще-то преимущество Не для обучения блять > Нормальное минималистское ООП Где модификаторы доступа? Изменяемые словари - это по твоему нормальные классы? > Куча отличных биндингов к GTK и QT Пердоликс и Плюсы, найс, то что нужно новичку > Как минимум из-за вышеописанных трёх пунктов. Ты с ними обосрался > Одна из причин переписки SIСP'а на него. Покажи
>>819005 >не нужно объяснять, что значит > >#include <zalupa.h> и что такое void в int >main(void) Это нужно объяснять, обязательно нужно. Потому-что это учебный язык, и он готовит тебя к тому, с чем ты в будущем столкнёшься > В сишке и других языках много неочевидных для новичка вещей. Которые нужно разжевать и вбить в голову, чтобы не получилась макака > Мой путь Аргумент, что надо.
Учишь си по дейтелам 6 глав - 2 месяца, за лето не напрягаясь, параллельно читаешь тайный код информатики. Переходишь на нормальный язык. Можно и на питон, если он нужен.
>>819019 Спасибо, хочется именно учить не языки, а парадигмы для начала, а потом выбирать инструменты под задачи и не быть связанным одним языком, к которому привык.
>>818734 Ты мало комитишь. У меня та же хуйня. максимум 2 комита в день поэтому все ячейки тёмные. Сделай в 1 день дохуя комитов и другие ячейки потемнеют если хочешь
Котаны, хочу заказать написание софта, у индусов на фивер дот ком. Софт должен будет работать с соц сетью - Вконтакте. Ну к примеру мне нужно чтобы он мог залогиниться под проксями&&в многопотоке и поменял аватарки на моих 50 профилях. Или чтоб все аки повступали в мои группы.
Мне нужен индус с знанием C#? Или может пистон || ява?
>>819351 Это будет софт с GUI для винды? Или веб API, который ты будешь как-то вызывать? Или вообще мобильное приложение? Если первое - то C#, если второе - любой распространённый в вебе язык и т. д.
А сейчас вообще есть какие-нибудь статически типизированные языки для сервера, кроме использующих jvm и haskell? Go имеет слишком простой синтаксис чтобы таким являться, больше для всяких демонов подходит.
>>818999 >всем известно что пайтон учится за неделю в худшем случае Откуда происходит этот мемчик? >Одна из причин переписки SIСP'а на него. Там всего одна причина: средний студент-кодерок уже не тот и не может осилить схему.
>>819773 Схемка за пол недели учится, до того простейший язык. Просто сикп сама по себе книга трудная, математичная. В новой версии убрали весь хардкор
Существуют ли плагины для идеи коммунити, шоб можно было по ssh отлаживать? Вижу, эта фича встроена только в платной, но наверняка умельцы че-нить намутили?
>>819826 Я мазохист поэтому буду на нём писать сортировку пузырьком. недавно узнал что он тьюринг полный И мне лень в гугл т.к. знаю что вы посоветуете лучше.
>>818260 (OP) Поговорите со мной. Сейчас возможно польется несвязный бред. Короче, я молекулярный биолог 24 года и для работы использую Python и R (ну и bash в консоли), пилю только скрипты для обработки данных, статистики и рисования графиков, работаю с десятками библиотек. Но мне кажется, что я топчусь на месте и не двигаюсь в развитии, кодеры говорят что я говноед и мой код неэффективен в использовании памяти, классами не пользуюсь т.к считаю их слишком сложными для моих тупых задач, алгоритмов вроде не знаю. Впереди у меня 4 года аспирантуры, а в России она своеобразная, и я не хотел бы просрать это время смотря сериалы в общаге. Хотелось бы стать человеком и накопить на однушку в СПб. Вопросы начинаются здесь. Стоит ли штудировать SICP, если на Lisp вообще непонятно для чего используется кроме обучения и MIT перезапустил тот же курс SICP на платформе edx но на Python? Есть ли магическая книга, которая раз и навсегда покажет мне как сурово-строго-академично-эффективно кодить с задачками на память и тд? В планах создать иммунологический 2D 8bit платформер со сложной механикой, есть ли смысл слезать с Python и переходить на Java, C++ или Rust (именно эти языки кажутся мне добротными) для реализации? В какую сторону мне стоит расти и какие технологии использовать чтобы подрабатывать на фрилансе в сфере геймдева или заниматься чернухой-серухой по типу рассылки спама. Обычно последнее вызывает у знакомых математиков взгляды отвращения в мою сторону, не стукайте пожалуйста, я просто потерялся и не хотел бы прожить нищим оставшуюся жизнь работая биологом в лабе за копейки. =(.
Пытаюсь освоить ООП. Хочу, чтобы в примере при вызове Bar печаталось "Derived::Foo()". В итоговом плане много-много Derived-классов разной глубины наследования, и нужна одна функция, которая сможет дергать метод у переданного ей объекта любого класса унаследованного от базового. Это вообще реально?
>>819873 Не нужен если уже разобрался как программировать. Он полезен как первая книга. Ты наверно большинство уже знаешь. Плюс там математики много. Можешь какой-нибудь сокращённый видео курс по нему посмотреть если хочешь.
>>819872 Спасибо. Поискал про интерфейс, почитал, попробовал - работает, и даже через несколько поколений. По сути выходит, что достаточно будет воткнуть интерфейс перед оригинальным абстрактным классом и унаследовать этот класс от интерфейса.
Поясните, как себя промоутить? Вот сделал ты оригинальное веб приложение, какую-нибудь приблуду с графикой сверстал, показываешь какому-нибудь хомяку - он рукоплещет. И как ее раскручивать? Постить на фейсбучной странице своей, допустим. А дальше? Ходить по чатам и кидать ссылку на гитхаб, смотрите, как сделал? Как форсить свои изобретения в вебе?
сап, програмач. есть один компьютер с Windows 7 и нужна туда программа, которая умеет воспроизводить звуковые файлы(нужна возможность ставить на паузу) и работать с последовательным портом. дома написал ее на C++ в Qt. но оказалось, что в виндоус 7 кутэ проги не могут воспроизводить аудиофайлы. скачал вижл студио, переписал на сишарпе. и снова виндоус 7 не может в аудио. в итоге пытаюсь сделать через Qt, вызывая MPC-HC через QProcess, но это та еще еботня. в общем посоветуй язык + IDE, на котором можно работающую программу написать. она будет работать только на этом одном компе и нужно ее написать максимально быстро. логика работы очень простая, так что на любом языке смогу. главное чтобы работало уже
Хочу написать графическую программу на Си, с пикселями работать хочу, иными словами. Что использовать? Из графических либ я знаю только SDL, но она не особо сюда вписывается. Предполагаю, что можно заюзать GTK/QT/etc, но оно же жирное. Повторю, нужно что-то очень простое, чтобы просто отрисовать сраный пиксель в окошке. Я полный ньюфаг и ничего в этом не понимаю. Поясните за эту тему. ОСь — линух, если что.
>>820005 То есть мне как прыщеблядине только иксы доступны из самого базового? Тут же такое дело, захочу я на вейленде свою йобу запустить, и обосрач, ну или на сперме в конце концов. Разве нету стандартных сишкорешений?
Алсо, что читнуть насчёт битмапов? Говорю же, ньюфаг я, самый настоящий, для меня это сложно.
>>820007 1) В ой-вэй-ленде есть слой совместимости; 2) имхо он еще не настолько распространен, чтоб печалиться; 3) универсальных сишкорешений нет, все сидит на библиотеках, либо ты берешь нативное и для кроссплатформенности сам обмазываешься дефайнами и говном, либо прикручиваешь gtk/qt/йобу/аллаха весом много мегабайт, где авторы уже все сделали за тебя.
>>820001 >Из графических либ я знаю только SDL, но она не особо сюда вписывается. Почему? Первое, что я научился делать, когда обмазывался этой либой, рисовать сраный пиксель в окошке.
пацаны, может найдется тут кто из знающих. в четверг проснулся в 4 утра и решил нахуярить плеер для твича. как гуй взял PyQt5, для воспроизведения потока libvlc.
хуярил хуярил, всё получилось, но одно но, когда я решил реально потестить что вышло, оказалось, что когда стрим дропается, я vlcшным эвент менеджером ловлю конец потока, при потыке остановить плеер я ловлю луп из попыток подключиться к стриму от libvlc, если я не юзаю эвент менеджер - libvlc просто сегфолтится, если проделать тоже самое с обычным vlc плеером - ситуация аналогичная, написал на форум vlc - молчание.
на третий день ебли мне в голову закралась ебанутая идея - я уже попытался позапускать vlc в отдельном треде через QtCore.QThread, и через дефолтный threading пайтона, пытался с помощью signal восстанавливать работу - хуй, процесс живёт, но как только начинаю что-то дергать - sigsegv. но мне не ясна сама логика процесса. Собственно в этом и вопрос - могу ли я в линуксе вообще запустить процесс с потоками и продолжать работать с процессом если один из потоков сегфолтится(пиздец)?
вообще нужно пиздярить спать, какая-то ебаная хуйня.
Так получилось что остался без работы, а своих проектов никуда не было, только два коммерческих, теперь вот надо свой для гитхаба и портфолио, а желания вообще нет и страх есть начать делать и преодолеть это.
Анон, взываю о помощи. На гитхабе и спайсемаштфлоу необходимых ответов не нашел. Суть такова. Бен Битобор и его тест на порядок вычисления из SCIP (схема) [code lang="programming_laugnage"] (define (p) (p)) (define (test x y) (if (= x 0) 0 y)) [/code] Аппликативный порядок, сначала аргументы, потом процедура, сначала внутри потом снаружи, сначала справа потом слева. Понятно. Но ведь if особая форма, согласно которой сначала выражение предикат, а дальше как пойдет. Почему не вернуло 0? Далее интересней, другая задача такого же характера. Лиза Хакер не понимает, как и я почему if особая форма, и почему ее не определить с помощью cond и в итоге получает [code lang="programming_laugnage"] (define (new-if predicate then-clause else-clause) (cond (predicate then-clause) (else else-clause))) [/code] и при проверке числами это даже работает. Но при попытке использовать это new-if вместо if при вычислении квадратного корня интерпретатор просто посылает меня нахуй. Итого, в случае с особой формой (if) поидее рекурсивная бомба не должна срабатывать. В случае с использованием new-if то же бесконечная рекурсия, хотя у нас есть условие ее прекращения, и конкретно с if все идет как надо, но cond вешает. Чем он так отличается? П.С. тот анон который спрашивал, с чего стартовать. SCIP (схема) или питон.
Лол блядь, гугл троллит пидарах: в московском офисе зарплаты меньше, чем в любом индийском. Ссаные 100-150 к. в месяц, просто крошки с барского стола, которые они сметают на рашн швайне.
>>820134 >шарагу >почему Не будут мешать учить нужные для профессии вещи. А работодателью, нормальному, вообще похуй на наличие, но т.к. мы в постсовке могут и спросить.
>>818260 (OP) Братишки, есть один сайт http://neuralnet.info И в нём не понравился дизиген и вообще оформление на уровне фронт-енда. Никогда не хотел этим заниматься, но, взглянув на это минималистичное чудо, вдруг захотел освоить его. Не подскажет кто-нибудь, какие фреймворки использовались для такого дизайн? Наверняка же из готовых форм клепалось, очень хочется узнать источник, чтобы также делать. Никогда не хотел фронтом заниматься, да и сейчас не особо хочу, но этот дизиген настолько впал в душу, что хочу его освоить для себя чисто. Картинка для привлечения внимания
>>820001 SDL идеально для этих задач подходит. Но можешь и opengl попробовать чистый, если так нужно попердолится. >>819661 Ты скорее производительность гира выработаешь, чем у тебя трафик закончится. А так у red hat своя ddos защита есть, не парься.
>>820191 Каким образом я его выработаю, там же нет цпу-минут, просто ограничение на частоту цп наверное. И так-то ведь без особых напрягов можно гигабайты качать туда-сюда.
Бля, ребята, это пиздос. Сейчас будет, конечно, дико ньюфажный пост, но мне очень нужна ваша помощь. Дело в том, что я влюбился в информатику, она реально меня вдохновляет и я вполне знаю некоторые аспекты. Но не могу превратить все мои исходные данные в реальное знание или скилл. Я пытаюсь научиться. Очень хочу начать с самых азов: понимать принцип работы ОС и сетей и шарить алгоритмы, например. Знаете же программу Вербицкого по математике? Там довольно годно описано поэтапное обучение, необходимое для становления профессионала в этом деле. Есть ли что-то подобное по информатике и проге или, может быть, какие-то первоначальные направления для обучения этому интересному делу? Я просто очень боюсь начинать с рандомной темы, т.к. хочу чувствовать связи между разделами и не проебаться в понимании, не завести лишних стереотипов или недопониманий некоторых хороших фишек в голове. Буду очень благодарен за понимание, коданы.
>>820300 >подобное по информатике и проге нету, и не будет, сфера слишком динамичная по сравнению с математикой >Я просто очень боюсь начинать с рандомной темы Ты - горе перфекционист Хуже не хочу, лучше не могу
>>820300 Что ты хочешь от себя в итоге? Нагибать сверстников на областной олимпиаде или получить свои первые деньги фрилансом?
Например, Кормен по алгоритмам ок писал. Таненбаум по сетям и операционкам. Хотя Таненбаума я так ни разу больше десяти страниц не читал. Говорят, что вполне доступно пишет. Короче, суть в том, что тебе будет лень всё это читать. То есть да, изначально ты замотивирован и будешь читать к примеру Кормена от начала до конца, но вот ты закопаешься в 5страничное доказательство сложности поиска в очередной структуре данных и поймаешь себя на мысли, что тебе скучно. Отложишь на потом. И не будешь возвращаться к книге.
Сейчас посмотрел Вербицкого. ну пиздец если честно. Видимо ты хочешь для себя челендж и тут подойдёт кнут.
>>820355 Прост в требованиях написано >опыт программирования более двух лет Ну и тип покрывает вуз этот критерий или нет? Или ты думал я сам такое спиздануть хотел?
>>820356 Ну тут немного сложнее. Т.к. зачастую hr пишут для джунов требование опыт 1-3 года просто так. Из шаблона чтоли. Ещё недавно видел чела, который устроился на вакансию, где требовалось 4-6 лет опыта строго джавы, а у него было только 2. И на собеседовании его не особо гнобили этим фактом.
Думаю будет проще если ты напишешь гдеотучился и что опыта нет. Мб hr на тебя не обратит внимания, но вроде ситуация, когда ты сказал про опыт, а выяснилось что это опыт писать лабы - как-то глупее.
>>818260 (OP) Анончик, помоги советом. Мне импонируют занятия наукой или инженерным делом. А какая наука без вычислений? Поясни пожалуйста, какие языки программирования используют при каких-то масштабных вычислениях (например расчет задач газодинамики на трехмерной сетке), и какие для простых прикладных вычислений (просто курсач запилить). Так как ситуация с наукой в этой стране оставляет желать лучшего, хорошо бы если бы потом была возможность перекатится и просто стать программистом не начиная что-то учить заново.
сап двач! я кун 16 lvl. решил что хочу стать пограмистом с большой буквы П. После изучения некоторых ЯП встал вопрос выбора что же все таки учить чтобы потом не бедствовать. Собственно нужно что то выбрать из этого списка: - ruby/rails + frontend - python/django + frontend - c#/.net + frontend
Рандомом не хочу выбирать, хочу чтобы анон посоветовал, даже обосновывать не надо свой выбор, просто пишите язык.
Вот недавно hacker team в новостях была. Теперь Equation Group. До этих новостей я и о них даже не подозревал. Сколько ещё существует таких легальных хакерских компаний? Как к ним на работу попасть? Если буду поступать на ИБ, то как сложно будет потом искать работу?
>>820635 >Если буду поступать на ИБ, то как сложно будет потом искать работу Идешь в отдел К, или в ФСБ но для начала в армию, там будет все как по маслу
Посоны, кто юзал телеграмовский API или CLI, как там читать сообщения с групп и удалять их? Типа бота-модератора забацать. Нигде не нашел подобных функций, но эксперты упорно говорят что можно намутить такое.
>>820693 Нет, как-то даже не подумал об этом. Но есть ведь другие библиотеки для воспроизведения звуковых файлов. Раз уж такое дело, скажи, можно ли _нормально_ ли работать с GStreamer без этих Gobject, а на нормальных плюсах? Много ли профита и сильно ли уменьшается производительность?
Нюфаня вкатился. Есть мини-игра на html+css+js. Как эту пиздаболию добавить на сайт и куда на сайте размещать все картинки и сторонние файлы(код-то в index.html, а остальное подгружается). На рабочем столе всё работет
Вот создал я приложение (а я его правда создал) и теперь мне надо его собрать. Скрипт сборки уже есть. Все собирается под ту платформу, на которой ты запустил этот скрипт. Мне надо, чтобы у меня сразу для всех платформ собиралось. Пока хватит винды (хр и 7) и линукса (убунты). В общем, какая программа лучше всего для этой задачи подойдет? Задача - манипулировать несколькими виртуальными машинами одинаковыми действиями. Вагрант смотрел, но не совсем понял как там несколько машин настраивать. Ведь один Vagrantfile = одной машине. Но я не сильно в него углублялся.
>>818260 (OP) Почему, когда кто-то пишет о новом БОЛЕЕ УДОБНОМ способе/паттерне/подходе, то когда его читаешь, получается совсем наоборот? Какая-то вырвиглазная переусложнённая хуета, которая нихуя не понятна. И она типа называется удобной.
>>820585 >- ruby/rails + frontend >- python/django + frontend Языки с динамической типизацией должны умереть. >- c#/.net + frontend Скорее всего, будет расширять сферу использования за пределами Винды, так что перспективы есть. А ещё лучше Scala или Kotlin.
Как транслировать свой экран? Хуярил через winsock2, на одном компьютере норм, на разных (по локалке) - медленно пиздец. Как вот в тимвивере получается слать скрины быстро? Сжимать что ли их? Или разумно пропускать кадры?
Хочу начать изучение программирования в качестве хобби, но суть в том, что ничего в этом не смыслю. Понимаю, что просто так быстро и без всякого напряга знания в голове не появятся, но хотелось бы как-то к этому интерес не потерять от унылого чтения пространных текстов. Сам-то я инженер, видел много разных программ, написанных для различного оборудования, вот и интерес появился. Хочется как-то идти в ногу со временем, раз такое дело. С чего начать-то, а? Тупо поставить какую-то цель вроде "написать тетрис"?
>>820791 >видел много разных программ, написанных для различного оборудования, вот и интерес появился Вот и начинай с того, что интересно. Разбирай эти программы по частям, чтобы понять как они работают.
Сап, /pr/. Есть один Python. Есть один Sublime Text 3. Я ньюфажка и не смог по гайду их скрестить(в принципе смог, но с хоткеями проебался, а без них не комильфо.) Для скрещивания юзал Package Control и это гайд(https://www.youtube.com/watch?v=Av_m_kbnzuY) . Так вот, посоветуйте мне годный интерпретатор с отладкой кода для Python или помогите решить проблему с Sublime Text 3.
Здравствуйте аноны, не знаю в каком разделе спросить, поcему спрошу здесь. Работаю в непрофильной орг-ии (~25 компов - парк),есть возможность отправиться на обучение по профилю сис.админки. Базово умею обжимать проводки, собирать пеки и т.д. Есть ли годные курсы в ДС1, и есть ли какие либо советы ньюфагам кроме "Читай тысячи книг по теме" ?
>>820901 >Читай тысячи книг по теме Это очень плохой совет >есть возможность отправиться на обучение по профилю сис.админки >Есть ли годные курсы Только если ради корочки
Что тебе учить, зависит от того на какой ос работают компы/сервера в твоей организации. Лучше всего, конечно учить на практике. Составить список своих будущих задач помогая себе гуглением, и попрактиковаться в них. Изучить Bash/PowerShell, гуглить всякие скрипты быстрой разверки/установки/переустановки/починки поломавшейся хуеты. Ну и т.д. С более конкретными вопросами попробуй обратится в /s/. А еще лучше с их телегоконфу.
>>820918 >html-css-js Это front-end который в тех пастах в расчет не берут. Вижу ты совсем нюфаг, так что ставь телегу, и иди => https://telegram.me/webach Там тебе все объяснят, и научат
>>820928 >Значит, и особой потребности небыло Не значит. Ты рассуждаешь свысока, как будто ты сверчеловек, у которого вообще нету понятий чувство и сила воли. Школьник захотел научится писать сайты, чтобы с голоду не здохнуть, наелся говна паст с лурки, пришёл в /pr, и тут ему сказали, что он всё правильно сделал.
>>820934 А я вижу, бака, что ты ему уже там сикп несешь. Вместо пистона-то. Ну пускай сперва верску учит и жабий скрип, а потом пистон. Что пнем по сове, что совой об пень
>>820939 Почему еще никто ему коловианский шлем не прикрутил, не понимаю. Нужно окунутся в бездны машин лернинга, чтобы нейросеть ывдавала мне картинку, до того как я успею ее озвучить даже в слова
>>820935 >а потом пистон Я не несу ему сикп, ему до него далёко еще.
>>820924 > Так значит без фронта никуда? Тебе вообще много чего нужно будет освоить. - Поковыряешь html и css, поделав всякую фиготень - Научишься верстать, т.е. делать страничку по скетчу с бумаги, а потом может и по готовым дизайнам, а может возьмешь бутстрап, чтобы особо в вёрстку и шаблоны не лезть. - Потом выучишь JS, считая на нем всякую фиготень, и выводя в консольке браузера или лучше node.js - Потом узнаешь про DOM и научишься манипулировать им при помощи JS. - Дальше идет пайтон, учитывая что ты делал всякое в консольке на JS, тебе нужно будет намного меньше, только новый синтаксис да разница в либах в том числе и стандартной, на этом этапе хорошо бы хотя-бы основы sqlite3 освоить, чтобы таблички делать и по внешнему ключу связывать - Ну и наконец, возьмешь маленькийфреймворк под названием Flask, и будешь пилить сайтки. - И как только тебе захочется его запустить не в тестовом режиме на локахосте, будешь ковырять nginx и какой-нибудь модуль, чтобы пайтон к нем присобачить, а еще пердолить линуксовую сосноль.
Этот "курс" тебе примерно на год. В конце сможешь сделать свой маленький твитор. К этому времени тебе уже должно захотеться добавить туда аякс, удивится тому, что в вебе реалтайм - отдельная проблема, и т.д. По меньше слушай чужие мнения, по больше код пиши. Не распыляйся на статьи КАК УСКОРИТЬ ЗАГРУЗКУ СТРАНИЦЫ НА 1.2ms из всяких говно-пабликов. Когда появится потребность в чем-либо, просто загуглишь, не забивай себе мозги подобным. Добра тебе, и успехов в учении.
>>820946 >книга по введению в компутер сцаентологию Толсто. Тут человек еще не понимает, что для отображения страниц в браузере html нужен, и что делают серверные ЯП. А ты ему CS хочешь впарить.
Платиновый вопрос ИТТ. По образованию я не программист. Но всегда это было интересно. Слегка знаю Html, css, sql начал учить JS ну и еще Delphi знаю. Сейчас для меня это как хобби. Что стоит учить чтобы иметь на еду? Много мне не надо. Хотелось бы пилить что-то функциональное, а не странички редактировать.
>>820976 >Что стоит учить чтобы иметь на еду? Всё что нравится и по чем есть стажировка или джуновакансии в твоей мухосрани >Хотелось бы пилить что-то функциональное, а не странички редактировать Выкинь нахуй делфи, и задрочи в JS. Учитывая, что пока ты особо углубляться не хочешь, катись во фронт-енд. Книги по JS можешь спросить в https://telegram.me/jsthread
Парни! Нид хелп! Нужно создать консольное приложение из которого можно будет делать выгрузку информации, ввод-вывод и создание директорий из данного консольного приложения. Ранее такое не делал, а тут собеседование и все дела, и сказали что можно подготовиться к нему на основе данного вопроса что я описал выше, а уже на деле(тест), показать навыки. Посему, прошу помощи в реализации. Язык С++(Знаю, есть отдельный тред под него, но тут же для ньюфагов).
>>818554 >Если что-то в голове отложится и перестану воспринимать компьютер как шайтан-машину будет просто отлично Если ты знаешь энглиш, то твои молитвы услышаны.
Обалденный бесплатный курс от расовых ржд кто бы таки мог подумать. Где ты собираешь компуктер своими руками с самого нуля. С примитивного элемента — Nand gate — ты под чутким руководством напишешь логику нужную для создания памяти, процессора и соответственно компьютера. Так же напишешь ассамблер, ось и язык высокого уровня. Я пока закончил сборку компьютера и могу сказать, что курс ахуеннейший. Прям ведут тебя за ручку от самого нуля до самого уровня high level языков. Когда обычные курсы начинают с high level и ты нихуя не въезжаешь как эта вся магия фурычит.
Вобщем смотри видосики на курсере, читай книжку и делай уроки на сайте.
Бля, а может без охуенных высказываний? Повежлевее можно?
Задача такая какой я её записал: Умение создать директории из консольной программы, ввод-вывод данных и выйгрузка информации.
Создать приложение не сложно, но каков будет в нём? Это будет обращение к какому то файлу с данными, которые будут выводиться на экран, а при вводе наоборот, записывать в него?
>>821023 >Бля, а может без охуенных высказываний? Да с чего бы это? Ты даун, пришёл в тред для даунов, и даже не пытаешься оформить пост и объяснить задачу, видно что ты на эмоциях, несешь хуйню, видно что ты тупой школьник, так почему бы не обоссать тебя, залётного? > Повежлевее можно? Ты на двач зашёл. Повежливее ему, блять > Создать приложение не сложно, но каков будет в нём? Вот тут, что ты имел ввиду? Прочитай свое дерьмо, и скажи, что, блять, у тебя в голове? > Умение создать директории из консольной программы Ты настолько не шаришь, что не понимаешь, что разницы тут нету. Хоть консольная, хоть веб интерфейс прилепи, команда будет та-же самая. > ввод-вывод данных и выйгрузка информации Каких данных? Откуда ввод? Куда вывод? Что ты подразумеваешь под "выгрузка информации"?
Ясно, понятно. Да, я дно в программировании. По этому и задаю вопрос как дно. А вы тут все такие охуевшие гуру, будьте любезны расшифровать мою ебалу и подать готовой к употреблению.
Анон, посоветуй. Нужно организовать программу-каталог, где будут перечислены некие заведения (жраловки) с одной стороны, можно будет посмотреть их адрес, описание, фотки оттуда, с другой - поиск по заведениям, можно будет задать вопрос "тушеная вобла" и программа выдает ссылки на предлагающие воблу рестораны и для каждого можно посмотреть картинки, а так же карту "отсюда дотуда". В идеале желательно расширить возможности до - чтобы можно было посмотреть не только общие фотки заведения при его изучении, но и при поиске сушеной воблы - конкретно фотки этой воблы в конкретно выбранном ресторане, описание - состав, цена и т. д. Чтобы выбирающий сравнивал по воблам, а не по фоткам ресторана. Организовать нужно на чем-то швабодном и не требующем отчислений, как вы понимаете. Склоняюсь к какому-нибудь вордпрессу (теги и все такое), но не уверен. Помогите, а? В /s уже спросил. Сам я программист на уровне helloworld'а, но грешным делом подумал, что можно как-то на азах крестов и sqlite/redis или php это дело запилить, но я совсем не умею в гуи, а вспоминать код, учить Qt - это занятие на месяцы и годы, а не на дни, наверное.
Сука, как мне рвет жопу от хомячиных форумов. Забанили на киберфоруме по причине "клон юзернейма", а тот бан был два года назад, после чего я там не появлялся ни разу до сих пор и сидел только на бордах.
Там что ли скучающие дегенераты для каждого анонима ведут историю его ключевых интересов в кодинге, фиксируют отношение к определенным вещам и хранят все это в картотеке? Ебаный в рот, после одного моего поста последовал коммент "где-то я это уже слышал", и затем я получил бан.
(Автор этого поста был забанен. Помянем.)
Суп, програмач. Нужно написать программу вида специальный калькулятор, который будет брать данные из отдельного файла с крохотной БД. Калькулировать будем небольшие числа с округлением нужна возможность округлять вверх, вниз и к ближайшему целом. Программирование знаю на уровне Hello, World в бейсике, лол. В чем попробовать писать?
>>821096 >нужна возможность округлять вверх, вниз и к ближайшему целом Ты хоть пытался? > В чем попробовать писать? Приложение будет: - Соснольное - С веб мордой - Десктопное - Мобайл Выбирай, а потом скажу что взять
Является ли нормальной практикой отказ от проекта/тасок? Я бекенд кодер, закончил с одним проектом и меня перекинули на другой, где супер-легаси код и все таски сводятся к верстке и ковырянию в говне. Я бы и не против этим заняться для разнообразия, но такая хуйня длится уже пару месяцев. Новых проектов нет, а с этого уже блевать тянет.
>>821102 >Ты хоть пытался? Нет. Поэтому интересно как реализовать. >Приложение будет Десктоп под Шин, хотя Веб был бы тоже неплох, но я не готов биться с php или js.
>>821111 >Нет. Поэтому интересно как реализовать. Встроенными функциями >Десктоп под Шин Очевидный C# + WindowsForms Читать Троелсена и Метанит Гуглить гугл. Жрать ооп >хотя Веб был бы тоже неплох Лучшее решение >но я не готов биться с php или js Ну и дурак, чё я тебе ещё скажу)
>>821119 Что не так? Это некоммерческое решение. Что-то мне говорит, что человек с нужными познаниями смог бы написать это часа за полтора если не меньше, т.к. в вычислениях много рутин осталось лишь БД заполнить.
>>821111 >Десктоп под Шин >>821118 >Очевидный C# + WindowsForms Можно пожалуйста мимовопрос? На чем охуеннее всего сейчас писать десктоп под шин инбифо, жаваскрипт? С++ и ВинФормс/ВхВиджетс/Кьют/ГовноТК, да? На сишарпе вроде бы сейчас почти никто не пишет такое, только тырпрайзники некоторые да конфигурялки к веб-сервисам. А на крестах весь гитхаб, да и хром с файрфоксом, ну и прочие приложения, которыми мы реально пользуемся. Немного только отторгает количество способов выстрела себе в ногу и вероятно низкая скорость вката и разработки.
>>821150 >Немного Тебе не нужны кресты. Ты не пишешь AAA игорь, и не пишешь хром, кресты учат годами, параллельно занимаясь байтоебством. Не думаю, что эти же люди лепят дезигн для написанного ими говна. >На чем охуеннее всего сейчас писать десктоп под шин Сишарп и формы, остальное все дикий дрочь, на вкатывание в который уйдут если не годы то многие месяцы. Оно тебе не надо. > на крестах весь гитхаб Крикнул как ястреб не знаешь - не пизди
>>820934 Да фигня этот сикп, ну рили унылая тема, дропнул после хвостовой рекурсии, cs50 намного круче, за указателями и dinamic memory allocation сила, а фп для педиков.
ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО РЫНКУ И УВИДЕЛ ЗАДРОТА В МАЙКЕ "HASKELL", НУ Я ПОДСКОЧИЛ И РЕЗКО ПЕРЕЕБАЛ ЕМУ В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ", ПОТОМУ ЧТО Я УГОРЕЛ ПО ООП, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В КЛАССАХ, ГДЕ НАСЛЕДУЮТ И ПЕРЕОПРЕДЕЛЯЮТ МЕТОДЫ, ГДЕ ПРОГРАММИСТЫ ЖИВУТ ИНКАПСУЛЯЦИЕЙ, ПОЛИМОРФИЗМОМ И ЕБУТ ЛЯМБДА ИСЧИСЛЕНИЕ В РОТ! ТОЛЬКО С++, ТОЛЬКО ЯВА!!! пацаны ебашьте лисп, хаскель, эрланг, угорайте на питоне, любите свой Smalltalk, Ruby и Perl! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО! ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ!
>>821158 >за указателями и dinamic memory allocation сила, а фп для педиков Проиграл с дебила, который восторгается тем, что я знал в 15 лет. мимо хакр
>>821155 Я видел статистику. Даже маленькие приложения - все на крестах. Куда ни плюнь. Охуенный поисковик Эврисинк - кресты. Охуенный крита, гимп, имэйджмэджик - си и кресты. Всякие Пиктусы, СейджТумбы и СВГ Эксплореры - с++. Трансмиссия, Битторент, Кубит - С++. Линукс - С++. Файрфокс - опять с++. Игры кроме юнитиговна - С++. Все, чем я пользуюсь, написано на С++.
>>821182 Ты читал исходники от и до, раз так уверенно это утверждаешь? Говоря "на сях" подразумевается "на си или/и с++". Не думаю, что эти 9 миллионов строк кода написаны без классов. Ну ладно, на чем, по-твоему, написаны КДЕ, Гном, ХФЦЕ и Осом? На тех же си или/и с++, а явно не на сишарпе. Уж куда "интерфейснее". XULRunner написан на С++. А что написано на шарпе из вот такого вот, интерфейсного?
>>821191 Я вообще про шарп ничего не говорил лол, но ядро линукса точно написано на сишке процентов на 90 про остальное хз, просто сам Линус не любит кресты, значит и в линуксе их по минимуму.
Учу брата программированию с нуля. Сам работаю больше 4х лет и совсем забыл, каким образом постигал такие азы, как поиск максимального элемента массива.
Существуют ли какие-нибудь ресурсы, позволяющие перестроить свой мозг под алгоритмические задачки такого плана?
>>821218 cdecl - просто, stdcall - retn 4+4 (потому что размер указателя у тебя скорее всего 4, а BYTE тоже 4, потому что невыравненный стек гроб-гроб-кладбище).
>>821197 Насчет ресурсов х.з., но в начале обычно просто берут словесные постановки задачи и составляют логические математические алгоритмы в виде блок-схем и пошагового словесного описания. То есть в начале без языка программирования, а потом уже переходят к языку программирования - к конкретным командам языка, которые позволяют воплотить алгоритм словесный или блок-схему.
>>821227 Нормально же, всё просто и понятно. Кружочки, прямоугольнички, надписи можно выводить. Мозгоёбства нет. А большего и не надо. Пусть змейку да пятнашки напишет.
Всем доброго времени суток! Помогите пожалуйста понять в какую сторону мне следует копать чтобы решить следующую задачу: Разрабатывается игра, в ней происходят бои. В бою участвует 2 стороны (добро и зло), бой состоит из ходов, протяженность каждого хода составляет 3 минуты, за это время программа должна ждать поступления заявок от пользователей на применение определенного скилла к пользователям команды противника, после чего производить вычисления урона и т.п, применять изменения к игрокам и начинать новый ход (запускать цикл по новой). Мне не совсем понятно как организовать процесс сбора заявок, как заставить программу ждать эти 3 минуты, но при этом не просто спать, ничего не делая, а принимая их. На ум приходит только не очень элегантное решения в стиле создания приемщика заявок, который будет запускаться боем, и писать в файл/БД/etc. заявки от пользователей, бой при этом будет спать 3 минуты, а потом закрывать этот приемщик, читать из источника данных заявки, а потом применять их. Есть ли какое-то более элегантное решение этой задачи? Используется java
Здравствуйте, анонимные господа, подскажите мне, пожалуйста, что мне делать? Мне 23 года, и я хочу стать веб-разработчиком, но у меня нет ни опыта, ни готовых проектов. Однажды я узнал про одну городскую веб-студию, что они дают стажировку тем у кого нет опыта, но при этом не платят зарплату. В общем имеется ввиду, что ради опыта бесплатно работаешь на них. Я пришел к ним в контору и спросил про работу за бесплатно, и они сказали, чтобы я отправил им резюме и указал образование, опыт работы, и указал свои сделанные проекты, и они примут решение на основе этого возьмут ли они меня бесплатно стажироваться ради опыта.
А у меня-то никаких проектов нет. Из навыков только html-базовые бесплатные курсы от хтмлаккадемии, а также прочёл книгу и выполнил все задания в ней, данная книга называется: "Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5." То есть на данный момент мне на нормальную работу за реальную зарплату рано ещё рассчитывать. В общем хочу за пару недель-месяц сделать блог, как пример моей работы, и показать им.
1)Но я не знаю - это не слишком ли просто и слишком мало будет показать только один блог? 2)Или примеров должно быть больше и лучше перестраховаться и кроме блога ещё простенький пример интернет-магазина сделать? Чтобы хотя бы пара примеров была. 3)Что лучше для демонстрации перед веб-студией: писать код на обычном PHP или лучше какие-нибудь РНР фреймворки задействовать?
>>821230 Пусть сразу на Джяве абстрактсинглтонфакторибины пишет, ага. Хотя на ЖС тоже можно такие вещи писать, на canvas, но лучше с нормального, хоть и не используемого в промышленности языка начинать.
>>821229 >как организовать процесс сбора заявок очередь массив блять >как заставить программу ждать эти 3 минуты тай мер значение знаешь? >но при этом не просто спать, ничего не делая, а принимая их по ток
>>821231 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Это паста, но если отбросить максимализм - то это годная инструкция.
Вопрос к товарищам байтоёбам. Вот код: http://pastebin.com/XEKnnGqz Почему выводится 2, а не 3? Как получается элемент a[j]? Берётся по адресу a+im+j. А если теперь m=1, то смещение равно 2. Получается a[1][0]. Вооот. Чо за хуиня? Массив знает свою длину и без палева сохраняет в невидимую переменную? Или чо?
>>821239 К сожалению, мало чего. Закончил в этом году университет по специальности: "информационная вычислительная техника". По идее по специальности я должен быть стать сисадмином. Работодатели хотели бы, чтобы я на отлично быстро умел формировать локальные сети, и работать с ПО и железом Unix-серверов, а также управлять SQL базой данных и чтобы мог помочь с 1С.
Но всё это я знал лишь в теории, а опыта работы от 3х лет у меня нет, поэтому от меня сразу отказались. Взять опыт неоткуда, ведь серверное железо и аппаратуру для локальных сетей я не куплю домой, довольно дорого. А программно мой домашний компьютер не потянул эмулятор локальной сети с тремя виртуальными ПК с разными ОС.
Поэтому я решил пойти путем веб-разработки, поскольку хотя бы дома им можно заняться, изучить, и это не так затратно, к тому же немного близко к университетской специальности, где я три семестра проходил программирование C\С++ и WindowsSokets.
>>821242 Да, компилятор знает размер массива, поэтому знает, на что нужно умножать левый индекс. После компиляции размер нигде специально не хранится, ну кроме множителя в формуле, которую ты привел.
Ну так размер массива не изменяемый, он один раз его проинициализировал и все, ему пофиг, что переменная изменилась, он просто взял из нее значение и выделил столько ячеек памяти.
>>821255 Не посмотрел код, сорри. Компилятору и не нужно знать левую размерность для вычисления. Ему нужно знать правую, и он ее знает: a + индекс1*правая размерность + индекс2. Вот если ты правую размерность вводить попробуешь, оно даже не скомпилируется.
>>821241 > Когда напишешь свою первую имиджборду Без фреймворка? Как? > или Gevent второй путон, знач старая паста > 5 тысяч запросов в секунду Хуйлоад господа, приведите наглядный пример
>>821247 >университет >по специальности я должен быть стать сисадмином обдристался с тебя >а опыта работы от 3х лет у меня нет На стажировку пиздуй > серверное железо и аппаратуру для локальных сетей я не куплю домой, довольно дорого Аренда VPS - $3/месяц, ты че тут отговорки ищешь > Поэтому я решил пойти путем веб-разработки Вот тут хвалю >где я три семестра проходил программирование C\С++ и WindowsSokets Мимо проходил? Бухал/ебался, да пидорюга?
>>821260 Передавай привет своей гэцэце и расскажи ей про существование стандартов языка это расширение под названием variable-length arrays, его притащили из сишки, и в таком виде правая размерность действительно скрыто хранится; это говно, не пиши так никогда, собирай с -pedantic, и будет тебе счастье.
Есть у меня вопрос, джентмены, на который у меня пока нет однозначного ответа. Преамбула - сейчас программирую на жабе. В принципе, кодить нравится.
Но вот чего реально хотелось бы - применить свои знания в более специфической сфере. Как идеал - кодить для NASA, риалтайм системы, спутники, марсоход, космос. Возможно, применить себя и в инженерном деле. Атмосфера науки и космоса - годнота, как по мне.
Может, кто запилит кулсторикак работал в НАСА или подскажет/посоветует чего.
На данный момент я полный ноль почти во всем. По чуть-чуть продвигаюсь в матане, дискретной математике. Дальше будет изучение лианала/геометрии/тригонометрии. А после и физики.
Есть у меня вопрос, джентмены, на который у меня пока нет однозначного ответа. Преамбула - сейчас программирую на жабе. В принципе, кодить нравится.
Но вот чего реально хотелось бы - применить свои знания в более специфической сфере. Как идеал - кодить для NASA, риалтайм системы, спутники, марсоход, космос. Возможно, применить себя и в инженерном деле. Атмосфера науки и космоса - годнота, как по мне.
Может, кто запилит кулсторикак работал в НАСА или подскажет/посоветует чего.
На данный момент я полный ноль почти во всем. По чуть-чуть продвигаюсь в матане, дискретной математике. Дальше будет изучение лианала/геометрии/тригонометрии. А после и физики.
>>821191 >А что написано на шарпе из вот такого вот, интерфейсного? Да хотя бы Visual Studio. Это если из известного. Гуйню под Линакс действительно обычно делают не на C#. И даже под Уиндоус нередко не на C#, а на C++ там, где критична производительность. Но в приложухе, которая будет "брать данные из отдельного файла с крохотной БД" и "калькулировать небольшие числа с округлением", она не критична.
>>821187 Курс до ассемблера, то есть 6 глав, остальные 6 глав есть в книге, которую линканул анон: >>821198 Но тут почему-то не все главы доступны, поэтому вот я кидаю всю книгу с 12 главами: http://rgho.st/7zFrcMdhQ Первые 6 глав лучше посмотреть видосики на курсере от авторов, они подробно разжевывают. Прочитать книгу и обязательно делать задания каждую главу, в которых вся суть.
>>821301 Окончил 3-й курс шараги. Дала она мне не очень много, все решил делать сам. На пике - пока что все, что есть у меня в бумажке. Сейчас осваиваю ДМ и анализ(там очень уж связанные темы).
>>821302 Да-да, это очевидно. StackOverflowError для спутника недопустим. Как и дергания и остановка мира из-за сборки мусора. Думал, после ДМ взяться за Си и электротехнику -> схемотехнику.
>>821310 Курс пиздец какой простой. Все нужные знания тебе разжевываются и ложатся в рот. То есть в начале ты пишешь логику для примитивных гейтов: XOR AND MUX DMUX и так далее. Для этого нужно понимать основы булевой алгебры. И они тебе даются в самом курсе. Хочешь глубже копнуть — на твое усмотрение. Но знания для того, чтобы выполнить само задание и написать логику чипа тебе даются. И так со всеми остальными заданиями. Тебе дается тот нужный минимум, чтобы ты с нуля без каких-либо знаний шаг за шагом написал: процессор, память, собрал все это вместе, затем написал ассамблер, ось, язык высокого уровня и на нем в конце концов написал какой-нибудь тетрис. Разрабы говорят, что никакого опыта не нужно вобще, все нужные знания есть в курсе. Но если ты хочешь глубже копнуть в какой-то области, то придется уже самому копать. Но они дают хинты в этом направлении.
>>821313 >все решил делать сам Ты это я только вот я раньше спохватился, на 1,5 года >шаг за шагом написал: процессор, память, собрал все это вместе, затем написал ассамблер, ось, язык высокого уровня и на нем в конце концов написал какой-нибудь тетрис. НИХУЯСЕБЕ И сколько длится сей чудный курс?
>>821324 >НИХУЯСЕБЕ И сколько длится сей чудный курс? Ну это self-paced курс по сути. Все материалы есть на сайте nand2tetris.org Правда книга там не полностью доступна почему-то. Нет части про софт, но я выше линковал всю книгу. http://rgho.st/7zFrcMdhQ Я за месяц с нуля дошел до ассамблера. Но конечно получившийся компьютер весьма примитивен и служит для учебных целей: 16k 16-битная оперативная память, 16-битный процессор с двумя регистрами, который делает простейшие логические и математические операции.
Написал в JS, но подумал, что здесь тоже могут ответить, наверно.
Совсем ньюфаг репортинг.
Есть у меня цель обрести базовые навыки веб-разработчика для создания инструментов для работы. Хуй знает почему, но начал я с вводного курса на geekbrains, который использует JS. Результатом стал код https://ideone.com/C8ac4T за который мне на самом деле стыдно пиздец, но он работает и я вообще рад более или менее. Суть в подборе дозировки варфарина по показателю INR описан здесь в таблице 3А https://www.med.unc.edu/im/files/enhanced-care-files/anticoag-files/Initiation%20Warfarin%20Dosing%20Protocol.pdf Сразу говорю, что придумать, как сделать подбор наиболее равномерного распределения дневных дозировок, я не придумал, поэтому там ебический огород из перебора вариантов в конце. Энивей хочу любой критики и замечаний. То, что я - хуй, знаю и так
Кроме того, я прекрасно понимаю, что такое функционирование в виде отдельного хтмл-файла с какими-то алертами в браузере - ебическая хуйня. В связи с этим требуется стратегическое руководство по тому, как превратить это в нормальный одно-двухстраничный веб-сайт с формами ввода на нормальном сервере. Пока я начал разбираться с html по онлайн-курсам. Но я без идей, где учат тому, как "связывать" языки. Т.е. у меня есть скрипт на JS и форма на html. Как заставить скрипт брать данные из формы? Как генерировать ответ в вид страницы?
Вообще я слабо понимаю, как реально это все устроено. Т.е. мне нужно руководство по созданию сайта для даунов. От аренды сервера до генерации html страниц. Откуда читать-то вообще? Куда не ткни, везде отдельные языки. А как заставить это работать все вместе? Я даже JS выбрал потому что это был первый курс, который реально позволял сделать что-то работающее в жизни, без всяких браузеров на страничке, когда ты не понимаешь, что потом делать с этим кодом, кроме этого сайта, блядь.
>>821284 Лол. А я в боинг хотел. Даже план был. 3 шага. Устроиться в русский офис международной компании на должность похожую на ту что будет у меня в боинге. Переехать в американский офис этой компании. Стать пиздатым спецом и пойти на собеседование в боинг. Читал тогда на офф сайте требования. Даже на АНБ и дарпа заходил. Но проебался на первом пункте.
>>821359 >обрести базовые навыки веб-разработчика для создания инструментов для работы >для создания инструментов для работы interdasting... >я с вводного курса на geekbrains мда >но он работает Там Ошибка выполнения >превратить это в нормальный одно-двухстраничный веб-сайт с формами ввода на нормальном сервере Оно и так работать будет > где учаттому, как "связывать" языки. Т.е. у меня есть скрипт на JS и форма на html. Как заставить скрипт брать данные из формы? А гуглить пытался? А про DOM слыхал? learn.javascript.ru Обе части, от корки до корки, и чтобы все задачки сделал.! > Откуда читать-то вообще? Собирать знания самому. Никто тебе не сделает КУМУЛЯТИВНЫЙ курс. Знания от аренды сервера, до успешного стартапа он захотел. Ща, пойду простыню тебе накатаю. А хотя не, иди как ты в гуглнахуй
Братья приматы, вопрос на матан. Но мало ли, вдруг кто сталкивался, и может что готовое есть. Суть проста. Есть всякие deflate/gzip, которыми зачастую сжимается то, что сервер отдает браузеру. Ну и, собственно вопрос. Можно ли как-то несколько предварительно сжатых по отдельности блоков данных объединить в один валидный поток сжатых данных? Пусть степень сжатия станет поменьше от этого, не беда.
>>821163 >ДУХ СТАРОЙ ШКОЛЫ Haskell древнее вашего цэплусплуса. А лисп - вообще один самых древних языков программирования (на один год младше фортрана).
>>821377 >Там Ошибка выполнения Хм, в браузере работает. Хуй знает, почему сломалось. Буду разбираться. >Оно и так работать будет Но это же не интересно, лол.
Гуглить что? Прям так по частям: "Как арендовать веб-сервер?". Если честно, боюсь по незнанию набраться какой-то хуйни неэффективной вместо знаний. learn.javascript.ru сделаю, понял. Мне, собственно, даже не курс. Мне направляющие нужны. Остальное я в режиме "learning by doing" осилю. Но что гуглить? Я же хуй знает, как называется то, что мне нужно. Как сделать сайт с формами? Там про DOM не написано. А тонкости я пока не понимаю, как использовать.
>>821337 >Я за месяц с нуля дошел до ассамблера. Но конечно получившийся компьютер весьма примитивен и служит для учебных целей: Хакры, поделитесь программами для моделирования электронных цепей из гейтов и мануалами по ним. Например, как подавать напряжение и сигналы и считывать результаты.
>>821377 А, с неработающим кодом оказалось, что я долбоеб и забыл браузерные теги убрать, лол. И вообще полный отсос, потому что alert и prompt работает только в браузерах.
Появилась идея приложения для мобильных устройств - хочу реализовать самостоятельно. Не хочется заморачиваться с версиями для разных платформ - вроде бы есть возможность оформить свое приложение как веб страницу ( даже конверторы веб страниц в приложения видел ), но, насколько я знаю, это все платно.
Подскажи, есть ли бесплатные технологии, которые позволяют написать полноценное приложение для мобильных и планшетов для всех основных платформ, и чтобы без проблем можно было зарегить в аппсторе и т. п.? Не хочу учить отдельно языки каждой платформы. Может быть порекоммендуешь статьи или книги по подобной теме?
Благодарю!
Нахера автор убил htmlbook?Аноним17/08/16 Срд 01:12:17#447№821443
Нет, я серьезно спрашиваю. Сначала он сделал какой-то уебанский имперский дизайн, теперь блядь он вообще типа его закрывает и зазывает всех на новую парашу. Нахуя? Домен решил хитро продать или этот продвигать трудно? Там же так удобно все - навигация, красивые примеры, возможность прямо там затестить, информация о совместимости с браузерами, все на подробном русском, примеры задачек с решением на все темы, ссылки на статьи, комменты, где люди не оскорбляют друг друга, а пытаются решать и помогают друг друга или просто благодарят разраба. Нахуй он свое новое говно толкает, оно же некрасивое и неудобное. Какие альтернативы есть?
>>821225 Охуенно, пили моар такого с материалами для подготовки, задачами и онлайн-проверкой. На русском, разумеется. В идеале, как тут, с примерами на С++, но языконезависимо, по алгоритмам и вот всему такому, не самым азам.
Редакторы/IDE для новичкаАноним17/08/16 Срд 01:58:56#452№821456
CLion vs CodeLite vs Code::Blocks vs QtCreator В первом охуенный рефакторер и подсказки, исправляющие быдлокод, но запутанное меню и не совсем понятно, как с увеличением элементов интерфейса под высокое разрешение экрана. Еще и крякать надо, да как бы не спалиться, если решишь пофрилансить (не зашьет ли чего в экзешник). Во втором какое-то нагромождение вряд ли нужных мне вещей, но выглядит круто + все топовые темы подсветки синтаксиса (вот эти все монокаи и прочие, хотя и для других, возможно, есть), швабодный. Кодеблокс страшный, но им вроде все пользуются, не перегруженный, стартует быстрее остальных. Кьют хорош потому, что я собирался писать на кьюте, но там все очень топорно и будто из прошлого десятилетия в интерфейсе, что странно, ибо на самом кьюте пишут топовые интерфейсы. Не во всех же по очереди сидеть, лол. Объясните пожалуйста свой выбор. Алсо, никаких вимов, емаксов, эклипсов и прочих визуальных студий, выбираю из перечисленного.
Алсо, PHPStorm или просто Sublime/Notepad++ для веба и почему, опять-таки?
>>821456 Новичку надо сперва разобраться с GCC/настроить апач и пыху руками, идеальный вариант — блокнот.
Но так как блокнот жутко неудобен, то саблайм/нотепад становятся идельной ему заменой. Плюс, в них ещё как-то конпеляцию можно настроить, если ты привыкнешь к этим редакторам, то превратить их в полноценную IDE несложно.
Далее идут прозрачные для новичка редакторы, в которых можно сразу начать кодить. Это Code::Blocks. В нём ещё можно разобраться с конпелятором и линкером и вкурить, как всё это дерьмо работает. Не знаю ничего про CLion или CodeLite, но, думаю, там нечто похожее.
Далее идут страшные хитровыебанные монстры типа Кэжуал Студии или Qt Creator'а, в которых хуй пойми как что работает и через какую жопу. Они пиздец удобные и я люблю оба этих редактора (Qt Creator — топ, все эти хоткеи и навигация по проекту просто мимими), но новичку их рекомендовать — это лучший способ отучить новичка от программирования.
Мой совет — бери сосноль и пердоль её. Научись линкать всякое thirtparty говно со своим бинарником, разберись как работают dll'ки. gcc myfile.cpp -o myfile.exe
Накидайте каких-нибудь заданий по системному программированию под винду. Пытался гуглить, но нашел только какие-то говнобилеты из хохлятского вуза на свинячей мове. Писал криптор ксором, ковырял виндовс CryptoAPI и сокеты, делал всякую абстрактную хуйню без задач с процессами и блокировками.
>>821415 >Прям так по частям: "Как арендовать веб-сервер?" Да, превдарительно составив вопросы. Конспект можешь сделать, и копипастить туда ответы. Можешь даже оформить. >Мне направляющие нужны Читаешь про DOM, узнаешь про всякие квери селекторы, ивенты, тексы. Вот тебе решение твоей задачи: Вешаешь на кнопку ивент онклик, при срабатывании которого вызывается функция, которая в свою очередь получает данные из поля, поймав его по айди, и в переменную их загоняет. А дальше, делай с ними, что хочешь >Остальное я в режиме "learning by doing" Без теор базы - плохой подход. Параллельно читай сайт, что я кинул. А вообще, Иди в JS конфу, там тебе помогут https://telegram.me/jsthread
>>818260 (OP) В безопасности хрен получишь работку без вышки, я не криска, всегда важно понимать, кто не ты. Посоветуйте техническую вышечку, лучше бы заочку, чтобы матан был, чтобы ойти было. с ув. онон
Есть хекка вообще без навыков. Хочу вкатиться в PHP, чтобы сначала на фрилансе получать тысяч 10 хотя бы при адекватной занятости.
С чего мне лучше всего начинать? Английский знаю на уровне "понимаю половину из прочитанного", но собираюсь доучить его по ходу дела.
Нужны какие-то определённые учебники или можно брать любую инфу, хоть вообще из местного треда? Где хикку-гуманитария ждут главные подводные камни? И всё такое.
Сразу скажу, почему фриланс. Потому что в городе нет ни одной айтишной компании, и потому что я хочу сначала отточить свои собственные навыки, накопить денег, а потом уже переезжать в офис.
>>821570 > Тесты пилить Знакомый работает тестером в каком то банке, ему програмеры присылают пакет скриптов для теста, он их импортирует в программу, нажимает run и ждет пока все само выполнится, а в конце пишет отчет.
>>821612 Грустно. >>821605 Эм.. Тогда я не понимаю как эти тесты писать? Вот есть у меня программа, которая считает корень из числа.
Написать тест - это написать новую программу, которая будет вводить заранее неверные и верные значения в мою первую программу и смотреть за реакцией? Так что ли? И где про такое дело почитать?
Хз где спросить, в б - одни долбаёбы. Вопрос про новую впарашу, в вебе ноль. Аноны, вот я методом тыка смог изменить css и сделать нормальный фон и квадратные авы, но если обновить страницу - всё будет опять хуёвым естественно. Как сделать, чтобы мой стиль применялся постоянно ко всем страницам вк? Всякие васяны же пишут темы с голыми тётками на фоне.
Как я понял, браузер применяет скачанные css к html документу. Я переопределю некоторые свойства и создам свой css, который хранится на моём кудахтере и должен накатываться поверх имеющихся стилей. Я помню такую хуйню делали для двача, когда абу включал какую-нибудь ересь на 14 февраля. И я скачивал какую-то херь и что-то там указывал в браузере, чтобы для двоча он применял этот css.
На некоторые сайты с ssl не могу зайти (на курсеру, например). Ошибка: SSL_ERROR_RX_RECORD_TOO_LONG (возникает в любом браузере) Гугл подсказывает, что проблема где-то на моей стороне. Какими утилитами я могу узнать в чем именно косяк? Локальный прокси не использую.
>>821229 Вот тут автор сам нашел решение: http://stackoverflow.com/questions/18818482/how-to-run-a-thread-for-a-user-specified-amount-of-time В теле Thread.run(...) перед запуском цикла определяет глобальное системное время. В теле цикла, при окончании, сравнивает, не прошло ли заданное время. Если время закончилось, то выходит из цикла и завершает работу. Вроде бы работоспособная схема. И тут на многопоточном ПК запускается какая-то тяжелая задача с высоким приоритетом. Используя приоритетную стратегию карусельки, системный планировщик раз за разом предоставляет время выполнения именно этой задаче, а не нашей поделке. Таким образом, за все три минуты цикл опроса состояний может выполниться десяток раз.
Вчера был на собеседовании. Там мне дали решить одно из 2 заданий на выбор. Задачи такие: 1. Имеется список чиновников, пронумерованных от 1 до некоторого n. Каждый из этих чиновников может дать справку. Но для того, чтобы определенный чиновник дал справку, необходимо получить справку у каких-то других указанных чиновников, и так у каждого. То есть, задается массив структур следующего вида: {1, [2,3]}, {2,[3,4]}, {3, [5]} и номер чиновника, у которого нужно получить бумажку. То есть, например, чтобы получить справку у чиновника 1, нужно сначала сбегать и получить справку у 2 и 3, и т.д. Нужно найти последовательность такую, чтобы каждого чиновника пробежать только 1 раз. 2. Задается массив целых чисел и какое-то целое число. Узнать, можно ли представить данное число в виде суммы некоторых чисел, содержащихся в массиве. При этом мне дали всего 10 минут на решение на бумажке ручкой. Все, что я смог за это время - решить первую задачу для частного случая. А теперь мне интересно, нормально ли вообще новичку, не имеющему опыта, давать такие задачи, тем более с таким ограничением времени? Или это просто я слишком тупой?
>>821787 Смотря какая прикладная область и сколько платят. А вообще это бредово, потому что не всегда тот, кто быстро решит относительно простую задачу, сможет решить более сложную хоть как-то. Или такой говнокод наворотит, что только держись.
>>821787 >А теперь мне интересно, нормально ли вообще новичку, не имеющему опыта, давать такие задачи Такие задачи вообще никому не нормально задавать, потому что, например, графсорт из первой задачи понадобился мне на практике всего один раз за 10 лет.
а.сортируем чиновкинов по количеству требуемых справок. б. забираем все справки которые можем взять без каких либо дополнительных условий с. убираем из требований полученные справки. д. повторяем с позиции а. пока не справки не кончатся или условие не нарушено (1 проход)
вторая задачка
а. берем каждый элемент из массива и рекурсивно суммируем его с другими элементами массива, до тех пор пока сумма стека массива меньше числа. В рекурсии проверяем и печатаем текущий стэк если сумма стека равна числу. Уточняем нужно ли нам отсекать симметричные решения [1,2], [2,1 => 3
На словестное решение как видишь ушло около 10 минут. На код еще 30-60 минут, можно конечно быстрее но тогда пусть сами ебутся с отладкой.
>>821779 hmm... that might be a challenge Я бы это конвертировал в csv, а потом прошелся бы кодом на питончике по файлу. Но ИТТ буду писать макрос никогда это не делал раньше, лол. По ходу разберусь, окда Сразу уточняю задачу. Пускай в колонке "А" находятся числовые значения. Их много, некоторые из них повторяются ПОДРЯД. Повторяющиеся значения переносим на другой лист. Читаем мануал: http://www.excel-easy.com/vba.html Как тут написано: http://www.excel-easy.com/vba/create-a-macro.html Бросаем кнопку-обработчик в документ. Для нее пишем код в пикрилейтед
>>821813 Разработка ERP систем для бизнеса на C#. Я даже понятия не имею, что это такое, но в требованиях опыта работы нет, и вакансия специально для начинающих, вот я и попробовал и проебался. >>821801 Насчет второй задачи все понял, в жизни бы не догадался до такого решения, пиздец, какой же я тупой. А в первой не понял насчет этого: >забираем все справки которые можем взять без каких либо дополнительных условий А что если какие-то из этих справок не понадобятся (скорее всего так и будет)? Мне же надо пробежать только самых необходимых чиновников. Чтобы узнать, какие из чиновников, не имеющих условий, мне понадобятся, я должен пробежать по всему графу с самого его начала.
>>821817 это значит, что ты читать не умеешь, нам неважно понадобится справка или нет в задаче сказано:
> каждого чиновника пробежать только 1 раз. > каждого
другими словами если справка будет не нужна на текущем ходу, но мы можем ее взять, то почему бы и не взять? и какие еще графы? Ты будешь сортировать массив, брать справки которые идут без зависимостей, потом удалять эти справки из зависимостей оставшихся и снова и снова повтарять эту хуйню.
>>821817 > пиздец, какой же я тупой Ты, наверное, просто алгоритмы не задрачивал. Я тоже тупой, но как решать задачи вроде второй уже знаю. А до графов не дошёл ещё. Вот книжка: https://www.amazon.com/Data-Structures-Algorithms-Java-2nd/dp/0672324539/ref=asap_bc?ie=UTF8 Советую не читать код вообще, только постановку задач, иначе через полгода уже ничего не вспомнишь. Если совсем туго, то можно найти на YouTube визуализацию алгоритма (я так с мердж сортом делал, тупой же). Уже 70% процентов книги задрочил за 2 месяца.
>>821827 Ну хуй знает, если так подразумевалось на самом деле, то задача и правда кал ебаный. Я всегда смотрю на решение с рациональной точки зрения, и думаю в первую очередь об удобстве. В даном случае удобство - это когда проходим только тех, кто нам понадобится. >>821828 Спасибо, гляну. Надо действительно браться за ум.
держи, лалка - http://ideone.com/uMheqx все справки берутся за один проход, случай с циклическими зависимостями (отсутствие решения) рассмотришь сам, ибо ты меня уже заебал. Разбрирайся.
Не работает пример в книге, именно strcpy, это типа устаревший формат и нужно использовать ctrcpy_s, с указанием размера. Ну я пытался, вроде бы в консоле выводит то что нужно, но пишет что где-то утечка памяти, не знаю как это пофиксить. Там где размер я написал 10, если размер меньше там ошибка другая, типа маленький буфер или что-то типа такого. В плюсах недавно, помогите разобраться пожалуйста
>>821934 Правильный способ: #define _CRT_SECURE_NO_WARNINGS 1 // Я ебал майкрософт. (перед всеми хедерами или -D_CRT_SECURE_NO_WARNINGS флагами компилятору, или галочка есть еще в свойствах проекта). Неправильный способ: strcpy_s(ptr, n + 1, s);
>>821941 >>821942 Спасибо большое, я все сделал, но знаете что? Вылетала та же ошибка, я блядь уже разозлился, пересмотрел каждый символ кода! И знаете что? Я БЛЯДЬ ВМЕСТО КВАРДТНЫХ СКОБОК ПОСТАВИЛ КРУГЛЫЕ, СУКА! ЦЕЛЫЙ ДЕНЬ ПРОШЕЛ ВПУСТУЮ ПРОСТО ПОТОМУ, ЧТО Я ОШИБСЯ В СИНТАКСИСЕ, БЛЯДЬ!
Ну ладно, бывает.
>>821943 С++ без страха, из поста в ОП-пике, уже почти прошел, очень хорошая книга, все примеры рабочие, хорошо расписаны
>>822227 остальные специалисты - это типа пролетарии, выпердыши индустриальной эпохи? так они в информационный век экономической глобализации оказались нинужны, - есть китайские биороботы
Сука блять. Снова не работает курсера. Делаю трассировку и что я вижу. Ебаный провайдер, у которого покупает трафик мой провайдер сделал себе поддомен blockbox.провайдер.ru и не пускает на курсеру, сука.
Что мне надо сделать, чтобы обойти эту срань? Купить впн?
>>822275 А вот куплю я впн, а прокурор внесет его в черный список и что я буду делать? Мне продавец впн даст новый или я пососу писос? У кого покупать?
Короч смотрите как я сделал. Зашел на сайт вотмайднс, посмотрел ip курсеры, который не забанен прокурором и вписал его в файл hosts. И не надо покупать впн. Прокуроры и барыги впн соснули.
Здравствуйте, ребятки. Хочу вкатитсятипичный вопрос в программирование. Знаю паскаль/делфи. Планирую изучить за пол года сипотом куда?. Верный путь? Или стоит питон изучить, как все тут советуют. Просто реально не могу понять в какой последовательности изучать. От этого уже башка кипит.
Делаю в си глупые ошибки. Типа = вместо == в if пишу или break после case забываю. Но компилятор варнинги не кидает. Есть какой-нибудь ключ для gcc специально для новичков который бы кидал варнинги на случай глупых ошибок?
>>822376 -Wall -pedantic -Werror Олсо, если ты изучаешь C, ставь clang, гцц в 2016 году нужен только для сборки гнутого гавна, опирающегося на некорректность компилятора и для развлечения мамкиных оптимизатров с графитом.
>>822429 >cтавь clang, гцц в 2016 году нужен только для сборки гнутого гавна Лучше через оба прогонять. Они на разных местах спотыкаются, особенно на темплейтах, бывает что у одного ошибки понятнее написаны, бывает, что у другого. Плюс у gcc местами новый стандарт лучше поддерживается. Clang у меня пару раз constexpr не выводил, один раз баг компилятора словил с констекспрами же.
Посоветуйте хороших статей для понимания работы по SSH и загрузки на гитхаб. Допустим, на гитхабе у меня прикреплены ключи, которые есть на одном компьютере, но которых нет на другом. Как воспользоваться SSH для загрузки проектов на последнем компьютере? Как обезопасить себя от пиздинга ключей?
>>822482 Тут блять сидишь по восемь часов в день задачки решаешь, сишку дрочируешь, а они доказывают мемсы и смеют не знать яву. Небось еще и работа есть. Пичет!
Анон, зацени, годнота, нет? Нужен диплом программиста, немного знаю пых и эйчтимл с джаваскриптом. Тут предлагают дистанционную программу от АУ РАН, она годовая, 24 килорубля за год. Как думаешь записываться?
Хотел воткнуться в одну контору, у нас в городе одна такая, там с обучением и реально кодят, а не эти сайты. Но нужен был диплом. И моя мечта стать прогромитом обмазалась. А тут такое. А еще диплом о переподготовке котируется? Считается ли он как бэчлор дигри?
пикрандом
Содержание программы* Курсы первого семестра Python Алгоритмы: теория и практика. Методы Математический анализ (часть 1) Введение в архитектуру ЭВМ. Элементы операционных систем Основы дискретной математики Программирование на языке С++ Курсы второго семестра Java. Базовый курс Алгоритмы: теория и практика. Структуры данных Математический анализ (часть 2) Линейная алгебра Основы программирования для Linux Функциональное программирование на языке Haskell
>>822550 >реально кодят, а не эти сайты Пошёл нахуй байтоеб ебаный. Реально кодят
>Содержание программы* >Курсы первого семестра >Python >Алгоритмы: теория и практика. Методы >Математический анализ (часть 1) >Введение в архитектуру ЭВМ. Элементы операционных систем >Основы дискретной математики >Программирование на языке С++ >Курсы второго семестра >Java. Базовый курс >Алгоритмы: теория и практика. Структуры данных >Математический анализ (часть 2) >Линейная алгебра >Основы программирования для Linux >Функциональное программирование на языке Haskell Вот это толстота
>>822518 Сделай свой буфер set[v]buf, и ты будешь знать его размер. Так-то обычно FILE виден из stdio.h, поэтому можно нагородить #if для каждого компилятора и читать FILE напрямую. Но лучше не стоит.
Дальше если хотите в веб, то учите питон/руби/js + html/css по вкусу
Если хотите стать системщиком, дальше углубляетесь в си
Если хотите писать игры, то c++ или с#
Если хотите писать под мобилы - джава/свифт
И не ведитесь на data science и биг дата форсы и еще подальше держитесь от функциональных и новомодных языков, на них вы ничего не заработаете и только будете тешить свое чсв и срать на форумах.
>>822731 > Дальше если хотите в веб Учите PHP и пару фреймворков (slim, + большой популярный в вашей мухосрани) Либо учите Python и пару фреймворков а больше и нету, гы (flask, django) > руби По которому 1.5 вакансии > Если хотите писать игры То соснете хуйца, ибо там кроме знания ЯП... > И не ведитесь на data science и биг дата форсы Если с математикой на ты, то лезьте туда, что есть силы, уча подходящий ЯП Python по дороге > подальше держитесь от функциональных JavaScript > на них вы ничего не заработаете и только будете тешить свое чсв и срать на форумах. А только приведете свой мозг в порядок, и сможете быстрее вырасти на работе, ибо ваше качество, как специалиста, значительно и ощутимо в том числе и для вас возрастёт.
Тогда почему на этой доске уже висит, как минимум три треда, где срут неадекватные адепты функциональной парадигмы, по мне так, все, что реально нужно из фп, уже включено все все языки.
>>822739 >по мне так, все, что реально нужно из фп, уже включено все все языки Даже что-бы это понять, надо для начала в функциональный язык нырнуть, и потом, кругозор надо расширять. Ты и дальше будешь писать на своем JS, но будешь лучше шарить в ФП, если попробуешь haskell
>>822741 Ну может быть, хотя я один курс по js проходил и только потом узнал, что препод там учил функциональным штукам, как-то само все пошло, анонимные функции, итераторы и все такое.
>>822690 >Решил я изучить JS >понял, что влюбился в функциональное программирование Открой для себя PureScript и познай нирвану. Буквально последняя надежда для жс.
Блин заканчиваю cs50 и не знаю, что учить дальше, какой стек технологий, какую область выбрать...или дальше базу учть, алгоритмы, структуры данных и все такое?
>>822690 Лиспоподобный JS с современными функциональными ЯП имеет очень мало общего. Ну да, там можно передавать функцию в качестве параметра (а где, блять, сейчас нельзя?), но на этом сходство заканчивается. Так или иначе, желание изучать современные статически типизированные ФЯП похватльно. Очевидный выбор - Scala. Второй по очевидности (если хочешь тру-функциональщины) - конечно же, Haskell. А так ещё есть OCaml (но для веба малопригоден) и F#. Erlang, Elixir, Clojure - динамические.
>>822742 Ладно. Займусь полиморфно-динамическими парсерами для недетерминированных диалектов Go. >>822771 Чувства не нужны. Ты же кодер, ты должен мыслить рационально. >>822778 >OCaml >objective caml Какой зашквар, однако. Только молодость, только Standard ML. >>822792 Если не важна аутентичность экспириенса, почему бы и нет? Насколько я знаю, можно даже дрочить винапи нативно через winelib.
Ребятки, как начать фрилансить? По жизни немного аутист и за трендами следить не успеваю. На фулл тайм работу времени нет. Учусь в топ вузике на 5 курсе, с математикой все хорошо. Знаю в общих чертах c и c++, гораздо лучше владею Python и R. Применял два последних для научных разработок в области биоинформатики на достаточно серьезном уровне. Хотелось бы приложить свои навыки к чему-нибудь связанному с деньгами, но даже не знаю, как подступиться. С какого сайта начать? Может есть гайд? В ангельский могу, если что.
>>822925 На предпоследнем (первый год магистратуры будет). Ну я за очень условное вознаграждение (неполная ставка в НИИ) занимаюсь научной деятельностью. Есть несколько публикаций и участие в межд. конференциях. Подробнее писать не буду, а то деанон. Мне в целом этим заниматься интересно, так что бросать не буду. Скорее всего, потом пойду в аспирантуру. А так - есть небольшое количества свободного времени и какие-никакие навыки в программировании. Было бы неплохо профит из этого получить.
>>822928 >Скорее всего, потом пойду в аспирантуру. Ну и страдай тогда, долбоеб. Работу ему найдите Он на питухоне считает дерьмо, которому применение IRL ГИПОТЕТИЧЕСКИ возможно, но ВСЕМ ПОХУЙ)))
Посоны, есть тут комплюктерщики? Суть токова: изучаю софтину для проектирования строительных конструкций и дошёл до шаблонов. Вкратце, это таблица, которая берёт данные из построенной модели конструкции и с помощью формул и кода заполняет сама себя. Нужно для спецификаций, например. Собственно, у меня вопрос про код. Я не погроммист, хотя при царе горохе изучал C++ на первых курсах универа, но я напрочь забыл синтаксис. И мне нужно, чтобы вы распознали, что это за язык (может, С++ и есть), по примеру кода из шаблона (пикрел). После этого пойду гуглить синтаксис.
>>822947 >это и не шутка Да, это пожалуй тупой троллинг. Потому-что пузырь доткомов, это наёб инвесторов, такое же дерьмо произошло на заре видеоигр, после чего вся индустрия чуть не навернулась. А продукты которые делают айтишники нужны для ведения как оффлайн бизнеса, так и составляют огромную инфо. сферу, в том числе и развлечений, про науку и автоматизацию производств, я вообще молчу. Так что завали, и иди нахуй отсюда
Какое можно разработать небольшое приложение в качестве примера моих умений и навыков в разработке на определенном языке? Приложение десктопное поэтому без веба.
Начну издалека: в 2013 году я устроился на работу, связанную с командировками по России в сфере ИБ. Разумеется до места часто приходилось добираться самолётами, на данный момент я совершил порядка 250 перелётов. Постепенно авиатематика начала меня засасывать, я смотрел различные передачи про авиацию, крушения итд. Даже симмер себе скачал. В один момент я понял, что хочу стать пилотом. Мне казалось, что это желание временное и пройдёт. Однако со временем оно только усиливалось пока я не стал с этой мыслью просыпаться. Изучив вопрос стало ясно, что нужно ехать в США и учится там. Стомость обучения около 50к$(из которых 15к$ я уже собрал) + проживание и питание там около года. Разумеется при таком раскладе единственный вариант - удалённая работа. Тут то мне и нужна твоя помощь, двосч.
Исходные данные: Английский - intermediate Знания программирования чуть выше школьного уровня, \ Обучаемость
Нужно: Подобрать язык программирования, с помощью которого можно зарабатывать на заграничных биржах удалённо.
>>822984 >язык программирования >зарабатывать на заграничных биржах удалённо Тащемта любой, вопрос в цене/качестве/количестве предложений. И потом одного языка будет мало. Тебе в коддинг катится год-два, а потом еще и на апворке примерно столько страдать, пока на норм доход выйдешь. Пилотом он решил стать и для этого в коддинг хочет. Нахуй такие уёбки тут не сдались. Мы пришли сюда потому-что любим IT и CS, а потом уже стоял финансовый вопрос. Почему-то никто так не рвется психологом работать, хотя есть и удалёнка, и зарабатывают они от $15/h за прослушивание и СОВЕТЫ Очень трудно найти действительно хорошего,а не хуя с горы.
>>822989 >Нахуй такие уёбки тут не сдались. Я не на долго, гостем буду >Почему-то никто так не рвется психологом работать. В психологии я понимаю чуть больше чем нихуя, а в IT есть знания.
Недавно узнал, что в пехепе есть функция str_rot13(). Так вот вопрос, что такое rot13? Типа рот пехепешника должен открываться на 13 сантиметров для заглатывания обрезанных немытых хуйцов, когда он программирует на своём ИНСТРУМЕНТЕ? Объясните пожалуйста.
>>823029 >>823047 в пехепе вообще принято засирать весь язык всяким говном asort, ksort, rsort, arsort, usort, uasort, ukrost, natsort, natcasesort, huipizdasort, вместо написания одного нормального sort так что аналогия про рот на 13см. для отсоса хуёв отлично подходит для описания жизнедеятельности пехепе-говноедов, думаю str_rot13 был помещён в язык создателями имено как тонкий таленк
>>823054 >в пехепе вообще принято засирать весь язык всяким говном Я надеялся, что в версии 7 они, раз уж решили наебнуть обратную совместимость, то наебнут её полностью, убрав всё ненужное дерьмо. А в идеале конкатенацию делать по (+), а вызов функции через (.) вот тогда получился бы впролне приятный язык пригодный для написания саитов. Можно еще и шаблонизатор было запилить получше, но правда кому это нахуй надо? Кодеры любое дерьмо сожрут, еще и рады, что появился повод для срачей
>>823047 > При том, что нахуя эта функция в пехепе "Мне нинужно, значит всем нинужно!".
> ещё и в общем неймспейсе? Ты обосрался, а теперь пытаешься ухватиться за соломинку. С каких пор функции в PHP распределяются по неймспейсам? Доступность функции настраивается подключением/отключением экстеншнов в php.ini Неймспейсы в PHP используются для предотвращения конфликтов между разными пакетами.
>>823054 Есть один нормальный usort, сортирующий по колбеку.
>>823059 > конкатенацию делать по (+), а вызов функции через (.) Ты не можешь замапить одну последовательность клавиш на другую? Или ты вообще не знаешь о возможностях своего редактора? Зачем, если можно по видеоурокам поставить IDE и крякать как утка о том, что "в языке X всё не так, как в моём самом первом". Как ты другие языки изучаешь с таким косным мышлением, не во всех языках всё сделано так, как в Java/C#.
> что в версии 7 они, раз уж решили наебнуть обратную совместимость http://php.net/manual/en/migration70.incompatible.php Вряд ли это можно назвать "наебнуть". Вообще безболезненно перекатил пару проектов с 5.6 на 7.
>>823059 В 7 они только оптимизировали интерпретатор, добавили опционально типизацию (на самом деле это просто тайп хинты, статического анализатора как не было так и не будет) и вбили ещё пару костылей в недавно добавленные недофичи. Просто в пехепе всего одна коллекция (на самом деле больше, но о SPL не знает 95% пыхапешников, хотя справедливо, у того говна что в спл просто уёбищнишие интерфейсы), поэтому вместо нормального Enum.sortBy там всю жизнь будет 20 разных функций выблеванных в общий неймспейс.
>>823069 > "Мне нинужно, значит всем нинужно!". Реверс кукарек, поясни за нужность этого говна >Ты не можешь замапить Чтобы вместо + он ставил точку? Какой ты умница. > не во всех языках всё сделано так, как в Java/C# Почти во всех языках для конкатенации +, как и сложения переменных других типов, а для вызова функции - точка, а не уебанская стрелочка. Про знак доллара в начале переменной я вообще молчу. И еще почему в седьмой версии не добавили многопоточность в язык? Она там не нужна?
>>823069 >"Мне нинужно, значит всем нинужно!" Дубишка, зачем это надо, когда можно сделать одним обобщённым map'ом с использованием одной малюсенькой fun'ы? Может тогда язык стоит добавить все возможные функции для работы со всем? Чтоб в общем неймспейсе было не 3к+ функций как щас, а 99к?
>С каких пор функции в PHP распределяются по неймспейсам? Ты так говоришь, как будто это хорошо. С версии 5.4 когда эти неймспейсы завезли, и нормальные люди стали использовать композер, чтоб обеспечить хотя бы какую-то модульность (модулей то в пыхапе отродясь не было, но все современные фреймворки их эмулируют используя неймспейсы, которые, да, для другого, но что поделать коли язык такое говно). >настраивается подключением/отключением экстеншнов в php.ini Пиздец говноедство, охуенная настройка импорта просто, целой кучки функций на все проекты. Но только там настраивается лишь кое-что, например функции для работы с криптой, стандартные функции вроде huipizdasort там не включишь/выключишь.
>Есть один нормальный usort, сортирующий по колбеку. >нормальный >по колбеку Охуенная функция, жаль только для инплейс сортировки (массив передаётся по ссылке). Кстати, если ключи в колбеке тоже нужны, ты отсосёшь с ней (str_rot13).
> Чтобы вместо + он ставил точку? Какой ты умница. Нет. Если ты печатаешь вслепую, то понимаешь, что при наборе дефиса и стрелочки мизинец лезет далеко вверх, а безымянный вниз. Но в любом нормальном редакторе можно замапить неудобную последовательность на удобную. Такое приходится делать не только для PHP.
> Почти во всех языках для конкатенации +, как и сложения переменных Ну вот ты видишь подвох, конкатенация и сложение одновременно. Зато в PHP не нужно думать, сконкатенируется ли результат или сложится. В PHP вообще над многими вещами не нужно думать, но это не всегда плохо.
> Про знак доллара в начале переменной я вообще молчу. В Perl тоже знак доллара, да и не только в Perl, но достаётся почему-то именно PHP. Можешь воспринимать это как "к любому говну можно привыкнуть", но вот честно, этот доллар - дело привычки.
> Пиздец говноедство, охуенная настройка импорта просто, Я тоже так считаю. Тот анон просто думает, что в PHP всё так же, как и в Java, его удивляет, что str_rot13 "в глобальном неймспейсе", здесь нужно выдвигать претензии механизму импорта в целом (ты об этом написал), а не брать только отдельную функцию.
>>823086 > Но только там настраивается лишь кое-что, например функции для работы с криптой ... там не включишь/выключишь. Ты о extension=mcrypt.so? Отключается.
> стандартные функции вроде huipizdasort там не включишь/выключишь. Ты не гентушник случаем? Для производительности сайта (напомню, что PHP - язык для сайтов) гораздо критичнее работа с БД, а не наличие/отсутствие экстеншна в PHP.
>>823122 > Но только там настраивается лишь кое-что, например функции для работы с криптой, стандартные функции вроде huipizdasort там не включишь/выключишь. Я здесь >>823122 неправильно понял предложение.
>>823324 > Как проверить качество прокси? Купить а не парсить дерьмо > Через минуту проверяю и работают только 2 из них. Я тебя предупреждал в прошлом треде, что это будет
>>818260 (OP) Сап. Странный проблем. При попытке включить ноут мне вылезает голубое окно с надписью Пользователь. И все. Хард один. Винда десятка. Почти нулевая. ЧЯНТД?
>>823320 > кинь пасту про то, что программист - это инженер новой формации
Программист - человек второго сорта, как и любой технарь в современном мире, которым правят экономика и политика. Именно в руках тех, кто имеет власть и деньги, сосредоточена большая часть мировых ресурсов.
Программист - не мужская профессия, настоящий мужчина желает участвовать в процессе распределения ресурсов, поэтому не станет тратить драгоценное время на работу, которая не принесет ему денег и власти. Серьезно, можешь ли ты представить себе, успешного по меркам общества мужчину и программиста в одном лице?
Более того, слово "программист" стало практически нарицательным в глазах большей части общества и подсознательно ассоциируется с такими терминами как "чмо", "нищеброд", "неудачник" и т.д., что неудивительно, поскольку большая часть программистов представляет собой квинтэссенцию этих понятий.
Стоит ли напоминать, что программисты не пользуются успехом у противоположного пола и при знакомстве с девушкой честный ответ программиста на вопрос "кем ты работаешь?" автоматически уменьшает его шансы переспать с ней как минимум в два раза. И это в том случае, если разговор вообще состоится, в 9 из 10 случаев любая девушка продинамит программиста, не дав ему сказать и пары слов.
Программист - низкооплачиваемая профессия. Не имеющие опыта первые несколько лет работают за еду практически бесплатно и перспектив карьерного роста с определенного момента практически нет, потолок зарплат в РФ по нынешнему курсу находится на уровне 4-5 тысяч долларов и такие деньги получают единицы. Стоит ли напоминать, что это более чем скромная сумма даже по меркам квалифицированных наемных сотрудников в крупных городах, не говоря уже о мелких предпринимателях. Также стоит учитывать, что на зарплате негативно сказывается число соискателей и их среднестатистический портрет - большинство бесхарактерные и неприхотливые.
Смотрим статистику по зарплатам на hh.ru со следующими параметрами поиска:
>Москва >От 275 000 р. (около 5 000 $) >Программист
Программист - обслуживающий персонал, хоть и более квалифицированный, чем официант или уборщица. В связи с этим программисты лишены претензий на элитарность профессии вопреки низкому доходу в отличие, например, от научных сотрудников или врачей. Наука или здравоохранение могут быть жизненным призванием, программирование - нет.
Программистов иногда ошибочно относят к представителям так называемых "беловоротничковых" профессий, т.е. высококвалифицированным специалистам, на самом деле они очень далеки от этого сословия. По большей части работа программиста состоит в создании средств для обслуживания чужих интересов. Будь то ПО для кассового аппарата или Microsoft Office.
Напоминаю, что Гейтс, Цукерберг, Дуров и другие стали богатыми и успешными благодаря наличию долей в бизнесе соответствующих компаний. Программистский бэкграунд тут ни при чем - работая исключительно наёмными специалистами они так бы и остались никем.
>>823339 Лол, так самое-то же. Впрочем, о вкусах не спорят.
>>823346 >только 2D Да я сам только за 2D и первоначально хотел нормальную пикчу поставить, однако потом вспомнил, как часто посылали из-за аниме-пикчи. Вам не угодишь, пидары блять.
>>818260 (OP) Посоны, что бы эдакого быстро пролистать чтобы освежить знания по "Понимание базовых алгоритмов и структур данных" перед собеседованиями (веб), ну чтобы не наяривать этот сраный талмуд? Я типа нихуя не юниор, но так как последние лет 5 решал сугубо практические задачи наверняка атрофировал какую-то часть знаний, которую с удовольствием используют чтобы подрезать зарплату. Да и вообще, что там нынче модно спрашивать на собеседованиях? Иду на фуллстек/фронт/кроссплатформа.
>>823377 Да какая вообще нахуй разница, какой у неё размер ноги? Лол, вы там совсем пизданулись что ли? Худая, грудь норм, лицо симметричное и т.п., но нет блядь, аноны с двача забраковали из-за размера ноги. Охуеваю с дебилов.
>>823406 >Да какая вообще нахуй разница, какой у неё размер ноги >Охуеваю с дебилов У неё просто прадед Оргриммар отстаивал, ну немножко как у орка ноги, ну хули вы сразу то! Дебилы, блять!
>>818260 (OP) Не совсем по теме, но отдельного раздела по веб-сервисам нет, поэтому спрошу в софте и тут:
нужен сервис для проведения опросов, где 1) есть возможность давать респонденту ссылку с рефералом, чтобы знать, что эту анкету заполнил такой-то члеовек, и по-возможности с сохранением куки, чтобы человек до момента сбора данных мог при необходимости вернутся и что-нибудь поправить.
2) конструкирование разных типов вопросов, с выбором из списка ответов, с вводом своего, комбинированных (типа 1-да, 2-нет, 3 - другое (напишите....))
3) опционально возможность создаваь вопросы в табличках (например, вы пьёте (обведите нужный вариант): ----------------------------------- пиво| не пью| редко | часто --------------------------------- водку| не пью| редко| часто ---------------------------------
А ка двач понимает что я пощу слишком быстро? Запостил пост с одного прокси, сменил его и запостил с другого, но он не запостился, а жалуется что пощу слишком быстро. Что делать?
>>823443 Всё понял. Я get запрос для капчи делал без прокси. Теперь всю сессию под прокси делаю. Но теперь клаудфлар не даёт мне получить капчу. Что же делать?
Я тут взялся за ум и начал учить PHP После темы переменных и первого чего-то, более-менее похожего на полноценный программинг и как сторонник "чем больше практики-тем больше" решил написать кое-что
Так вот Конвертер валют с вводом данных вне кода реально на PHP написать?
Есть гуманитарий-я, способностей к технарству не обнаружено, но высокая обучаемость и стремление расти в наличии, реально ли вкатиться куда-то в веб, скажем-готов пахать с утра до вечера, но с минимум 22-30к для джуниора-есть варианты?
>>823534 >вводом данных вне кода реально Конечно Можно данные получать из html формы, если это саит Либо из консоли Либо читать из файла Или из базы данных получить И т.д.
>>823537 Учи js html и css, если js понравится на нем и останешься, если не понравится, возьмешь что-то другой для серверной части на выбор питон, руби, пхп. И прочитай сети Таненбаума + КОД тайный язык информатики. Потом возьмешься за алгоритмы и структуры данных.
>>823580 Не могу в низкоуровневые языки или что-то оче математическое вроде рендеринга 3д через кодинг
Набросать сайтец-могу, запилить программу-дайс-могу, а а что-то вроде "запилить движок видеоигры"-не мое совсем, даже в плане теории
Ну и я очень жалею, что так толком js+html+css в старшей школе не выучил-в моем мухосранске куча теплых местечек, где требуется знание всего этого и джуниору платят выше средней по городу
>>823643 Не, я планирую не в веб этот вкатываться. Выбрал себе С для начала. Хочу начать его учить, а потом перекатится на джаву. Пока так. Начал читать книгу по С, но неужеле я выучу язык просто по книге? Где можно брать практику, например?
>>823652 https://github.com/SirCmpwn/sway Вот тебе практика. Бери и допиливай. Коммить, сука! В будущем, всех, кто мог улучшить этот менеджер окон, но не стал этого делать, будут сжигать на кострах.
>>823652 >Хочу >начать Ору>>823652 >Начал читать книгу по С >Где можно брать практику В нормальной книге есть практика. Плюс ко всему, ты должен сам уметь ставить задачу и решать её. Выше я кидал пикчи с кодерскими рулеточками, выбирай, пиши
>>823711 >И насколько джава востребована для стандартных сайтов? Она востребована в Enterprise, как и сиярп, чтобы круды пилить. Конкретно для веба это дерьмо не используют
>>823719 Дейтелов возьми, там заебись книга читай до 6 главы включительно. По жаве эккель только в оригинале, перевод испорченый и без упражнений Потом алгоритмы на жаба K&R нужен если ты на сях всю жизь писать собрался
Балуюсь с Хамаrinom, поставил на виртуалку МакОсь Капитана. Как установить без девелопер айди и апппле айди эмулятор IOS и присобачить его к Xamarin Studio на винде?
>>823725 >эмулятор IOS >на винде Я так понимаю, ты не знаешь, как устроен этот эмулятор, и почему его нету на винду. Так что лучше съеби, и не лезь в коддинг.
>>823727 Ты читай нормально Вопрос о том, как запустить эмулатор айфона на виртуалке макоси на винде и сделать так, чтобы при дебагге зимарина на винде запускался эмулятор на виртуалке с макосью
я работаю java прогромистом и ненавижу прогромирование меня бесит всё это. как полюбить кодинг, полюбить писать код и фиксить баги, разбираться в коде? может простые задачки начать решать?
дома - у меня уже полдесятка проектов с софтом который мне РЕАЛЬНО нужен, но меня так заёбывает это копошение в архитектуре, дрочинг тестов.
я результата не получаю, я просто пишу код, потом ещё код, потом тесты чтобы не ломалось старое, потом нихуя не работает, и я просто выбрасываю всё нахуй
посоветуй что можно писать. что-нибудь ненапряжное, интересное
>>823761 >как полюбить кодинг, полюбить писать код и фиксить баги, разбираться в коде? Писать на языке который нравится, работать с технологиями которые нравятся. Может тебе станки больше понравится прошивать и смотреть как под твоим указанием целое производство роботов пашет. Может тебе по душе геймдев, или мобайл, или геймдев под мобайл. А может ты вообще угораешь по скриптовым языкам и хочешь сайты пилить. А может модный стартап, или вообще научные вычисления делать, вариантов масса. > может простые задачки начать решать? Попробуй что-нибудь из тех рулеток выбрать, если нет - то ты ошибся
>>823820 >мне сейчас увольнятся с норм работы ради хуй знает чего? Иди нахуй, как такого дебила вообще на работу взяли. Натуральная жавамакака. Работаешь, дрочишь сишку, ходишь по собесам, неужели это, сука, не очевидно?
>>823822 >Работаешь, дрочишь сишку, ходишь по собесам, неужели это, сука, не очевидно? ты огорчил меня своей агрессией
тот анон посоветовал попробовать всё и решить. ты предлагаешь сесть учить одно - сменить работу, пробовать, потом начать учить другое, сменить работу и т.д.?
>>823826 >тот анон Я тот же анон, просто ты заебал меня своей тупостью. Я все расписал, пробуешь пока не понравится, задрачиваешь, меняешь работу, теперь понятно тебе?
>>823829 > просто вслепую выбираешь направление Ты точно напиздел, что опыт работы 2 года. Ну что значит вслепую? Наверное перед тем как принять решение, ты узнаешь все до степени, достаточной, чтобы понять готовы ты его принять, или нет?
>>823839 не представляю себя никем другим вообще. я поехавший, в людей не могу. кем вообще все эти люди вокруг работают? либо на заводе, либо бесконечные перекладыватели бумажек
>>823841 >не представляю себя никем другим вообще Это плохо, потому-что вечно кодерам работать ты не будешь. А там либо в начальники, либо на мороз. >кем вообще все эти люди вокруг работают Настоятельно рекомендую сделать рисёч на эту тему.
>>823844 >Настоятельно рекомендую сделать рисёч на эту тему. нечего ресёрчить везде нужно общатся, ПРОРЫВАТЬСЯ ВПЕРЁД, КРУТИТЬСЯ а на этой работе мне жопу целуют, перед звонком коллеге я могу 10 минут аутировать и настроится, например. сроки давят оче редко
>>823852 >сказал что это не лечится и послал нахуй Он тебе напиздел Пиздуй в частную клинику и лечись, всё заебца будет. Будешь в ахуе вспоминать потом, какой дурак был, и может добрым словом меня вспомнишь. >депрессия обострится и получится выпилится Велика вероятность стать калекой, в последний момент организм предаст твои человеческие стремления, и ты сам не свой вызовешь скорую. Забудь об этом дерьме. Ни один живой организм не хочет умереть, а тем более сознательный. Ты не хочешь умереть, ты не хочешь жить так как живешь. Меняй это дерьмо. Будет не просто, но оно того стоит, тем более, если не получится, у тебя всегда под рукой будет твое универсальное решение но я все же надеюсь, что ты к нему не прибегнешь.
>>823856 >Велика вероятность стать калекой, я читал уже сотню так называемых "сайтов про суицид" где полно пиздежа про СТАНЕШЬ КАЛЕКОЙ
открой статистику по выжившим при прыжке с 12+ этажа и расскажи мне как они себе скорую вызывают
>Пиздуй в частную клинику и лечись, всё заебца будет. я боюсь, вдруг я стану нормальным. ты понимаешь что мне 25 лет, я никогда не дружил, не трогал тян. и тут я такой под лекарствами просыпаюсь и понимаю что самые сладкие годы уже проёбаны, годы когда нужно учится чтобы получать 300к в месяц проёбаны, мозги не те, здоровье проёбано от сидения за пекой дома и на работе, и тут я такой НАЧИНАЮ ПОЛНОЦЕННО ЖИТЬ.
выхода нет, анон. ну то есть есть, но точно не в психушке.
>>823864 >я боюсь, вдруг я стану нормальным. Конечно станешь >я никогда не дружил, не трогал тян Это страшно но не смертельно, через год социализации будешь себя вести конечно не как альфа, но как скромный и адекватный человек точно, ты не один такой на этой планете. >самые сладкие годы уже проёбаны Самые обоссаные и уёбищные. Где ты бесправный школьник, или нищий студент. > годы когда нужно учится чтобы получать 300к в месяц Как раз самое время, у тебя еще 5 лет на это. Если ты в 30 лет будешь получать 300к, можешь считать себя крайне успешным. > мозги не те Ой не тащи ты кучу аргументов, месячный курс ноотропила и побольше глюкозы и всё будет супер > Здоровье проёбано от сидения за пекой дома и на работе Даже если бы ты при этом курил как паровоз, и водку жрал, не успел бы себя угробить, молодой организм быстро восстанавливается.
> выхода нет, анон. ну то есть есть, но точно не в психушке Ты просто боишься того, что все будет иначе, и предпочитаешь депрессировать. У меня такое было, правда из-за препарата. Справился самокопанием, денег на психолога у меня нету, ибо я нищий студент. Так что давай, возьми себя в руки и не неси хуйню про суицид и проеб времени в 25. Видал людей, что в 40 с нуля начинали, вот это действительно страшно. Давай анон, все будет но ни сразу)))))шучу, не обижайся
>>823864 >25 лет >самые сладкие годы уже проёбаны ты тян что ли? Ты главное до тридцатника не тупи, там уже действительно многое на спад пойдёт в общем, двачую >>823873
Антоши, такие дела. Я по профилю не погромист, фармаколог. Но программирование любил всегда, правда это было связанно больше с радилюбительством в школе и подработкой в универской лабе. Т.е. быдлокодил под МК. Сейчас вот увлекся более академичным кодингом, и наткнулся на такую хуйню - я чайник в дискретной математике. Математика, которая мне была нужна по профилю это по большей части матстатистика, множества и матанализ на уровне старшеклассника профильной школы, не более. Кагбе для работ никогда больше не надо было, для МК-прошивок это вообще никогда не было нужно. С дискретной математикой у меня такая хуйня, что я никак не могу в нее врубить. Поясню. Я также довольно долго не мог тронуться с теорией алгоритмов. Потом таки прочитал SICP, и благодаря тому, что там просто дотошно раздрочены и разжеваны простые примеры, поезд двинулся, и дальше я смог окунуться в это дерьмо уже глубже. С ДМ я вот сейчас так топчусь на пороге и никак не вдуплю. Псоветуйте хоть что-то, где хотябы пара примеров разжеваны для даунов-аутистов, чтоб преодолеть мертвую точку и начать вникать. Спасибо.
>>823906 д.кнута Спасибо, но Кнут в авторах пугает немного. Искусств программирования довольно хардовая книга. Я, по-большей части, только как справочник ее могу использовать. Конкретная математика доступнее?
С ДЕТСТВА УЧИШЬСЯ ПРОГРАММИРОВАТЬ @ ПИЛИШЬ СВОИ МИНИ-ИГОРИ И ПРИЛОЖЕНИЯ @ ПОСТУПАЕШЬ В ГАРВАРД @ ЗАПИЛИВАЕШЬ FACEBOOK @ СТАНОВИШЬСЯ МИЛЛИАРДЕРОМ - 300 к/сек @ ВМЕСТО ЖЕНЫ СТРАШНЫЙ МОНГОЛЬСКИЙ МАМБЕТ
>>823907 цитата с википедии: Прообразом книги послужил раздел «Математическое введение» из другого труда Д. Кнута «Искусство программирования».
От себя, искусство погромирования больше нацелена на анализ алгоритмов и предпологает знание математики, в то время как конкретная матемагия даёт эту самую математику. Она не является книгой для задров с матфака и просто является введение в дискретную математику. Повторюсь, на зарубежных форумах чаще всего именно эту книгу советуют в качестве первой книги по ДМ и она не предполагает уровня студента матфака
Посоны. Я быдлокодер, чисто всегда были интересны всякие автоматизации и программировании. Я бы сказал хобби. Меня интересует разработка VST-плагинов или например всяких bias'ов и тд. С помощью чего она осуществляется и что можно почитать на эту тему?
>>823913 Знание алгоритмов предполагает, что ты не будешь придумывать уже придуманное решение, что экономит твоё время. Ну и вообще задачи будешь быстрее решать. ну для написания сайтов за 30к в месяц офк не нужно
насвязи 24лвл кун, без вышки, работаю продаваном. с детства хотел вкатится в прогромир, но не было возможности получить работу, т.к. негде не нужны новички, даже бесплатно. спрашивал у знакомых айти, кто говорит учи плюсы, кто яваскрипт, кто про РНР. начинал плюсы, пхп, яваскрипт, но дальше хелоуворда ушел только в плюсах. и то заебало, месяц дрочил плюсы и потом в один день чето не хотело компилится, я долго думал над кодом потом плюнул и пошол в дотку. как сейчас быть, что учить 1 для чтоб удаленно хуячить 2 для чтоб в рашке на северах 3 для чтоб в рашке в москве 4 для чтоб в рашке мухосране. у кого есть идеи?
>>823852 Выпилы происходят не на вершине депрессии, а при её облегчении, т.к. появляются силы. При настоящей депрессии тупо сил не будет, чтобы подобное сделать. Поэтому вероятность суицида повышается именно тогда, когда депрессия идёт на спад, но сошла ещё не полностью.
>он тебе напиздел Ага, учился на медфаке он, а эксперт - ты.
>велика вероятность стать калекой Это не аргумент против, это аргумент для того, чтобы тщательно подойти к дизайну и выбрать более надёжные способы, в частности не плох вариант с инсулиновой комой или например отравлением углекислым газом.
>предаст твои человеческие стремления Это, опять же, вопрос дизайна проекта, а не аргумент против.
>забудь об этом дерьме Потому что ты так сказал? Потому что ты сраный эмпат, которому БОЛЬНО от чужих страданий, да?
>живой организм масло масляное
>не хочет умереть Ты хоть один учебник по генетике прочитал, чтобы знать, чего хочет/не хочет организм, а? Я вот читал. Дауны, блять, необразованные, которые понафантазируют, а потом с умным видом рассказывают всем, что якобы на самом деле вокруг происходит. Иди нахуй, хуйло необразованное.
P.S. На того асоциального опущенца мне плевать, но твои аргументы настолько убоги, что я просто не смог сдержаться, чтобы не ответить.
>>823934 Плюсы это системное программирование, вакансий мало (в рахе почти нет) и требуют хорошей профильной подготовки. Жаба не оче простой язык для чайника, но именно его следует советовать, хотя, насчет тебя не уверен. Учи Питона или пэхопэ (лучше питона, хотя с трудоустройством будет чуть труднее). Алсо, если тебе сам процесс кодинга не доставляет ни в каком виде - забей. Быдлокодить может и научишься, но для тебя это будет адовейшей рутиной.
>>823938 как-то по-уебански ты ответил, но всеравно спасибо. мне трудно учить язык если я не понимаю лучше или хуже он чем другие языки для подобных задач, или для поиска работы, или для удобства. ну и такие вопросы задавть можно только узкому кругу кодеров, кодорые печатают на нескольких языках сразу или долго печатали на некоторых. короче чтоб я начал учить чтото то мне надо знать точно что это именно тот язык, на лурочке статья описывает хз насколько точно, но это единственное что меня толкнуло в сторону пхп
>>823952 С твоим уровнем, как ты его описал, все равно что учить, в том смысле, что программирование это более общий навык, чем знание языков, и на каком его начинать прокачивать не самая первая задача. Да, есть вероятность, что придется переучиваться, но, на самом деле у тебя не слишком много вариантов. Системное программирование отсекаем. Big Data отсекаем. нейросети/машинное обучение тоже. Всякая алгоритмическая йоба само собой. Остаются только варианты с вебом, скриптиками и т.п. А тут выбор не велик - пэхопэ, питон, ява. В качестве языка для обучения питон хорош всем. В американских ВУЗах, например, учат на нем. И это не академический ЛИСП какой-нибудь, а популярный промышленный ЯП с очень широким кругом задач, от скриптиков до больших приложений.
>>823977 Без подробностей - ПХП, в каком-то смысле, надежнее и терпимее к нубству, с другой, имея низкий порог вхождения на определенном уровне становится запутанным. В питоне все жестко (в плане синтаксиса, и т.п.). Если приучаешься к каким-то фичам, то потом стабильно юзаешь их и не изъебываешься. Тоже низкий порог вхождения, хотя надо быть внимательнее. Но это все хуйня, на самом деле, все эти эстетические доебки. Питонорынок растет, ПХП отмирает (на самом деле в рахе пока нет, но должен, рано или поздно). Вакансий под питон в ближайшем будущем, как минимум, не станет меньше. Это все, что надо знать про питон.
>>823936 >Социоблядина не палится Школьник максималист, который 2 грани видит и больше нихуя >Ага, учился на медфаке он, а эксперт - ты. Для того чтобы понять лечится УЖЕ ИЗВЕСТНЫЙ диагноз или нет, не обязательно оканчивать медфак. >не плох вариант с инсулиновой комой или например отравлением углекислым газом https://reestr.rublacklist.net/distributors/ Я надеюсь, Абу уже отправил твой IP куда надо >Потому что ты так сказал? Потому что ты сраный эмпат, которому БОЛЬНО от чужих страданий, да? Да, потому-что я так сказал, потому-что у меня спросили >Ты хоть один учебник по генетике прочитал, чтобы знать, чего хочет/не хочет организм, а? Выполнять биологическую миссию, это очевидно. >Я вот читал. Дауны, блять, необразованные, которые понафантазируют, а потом с умным видом рассказывают всем, что якобы на самом деле вокруг происходит. Я сомневаюсь, что ты умеешь книги читать >На того асоциального опущенца мне плевать, но твои аргументы настолько убоги, что я просто не смог сдержаться, чтобы не ответить Ну и хули ты лезешь тогда, а, говна кусок? Если тебе похуй, то проходи мимо. Ты же предпочел перебить мои аргументы, и склонить анона к выпилу.
>>823999 Во! Вспомнил. Левитин. Введение в алгоритмы или как-то так, не помню точно. Самое то для начала. Кормен, все таки, больше справочник, чем учебник.
>>824003 Из тебя выйдет очень хуевый программист >Роберт Седжвик, Кевин Уэйн. Алгоритмы на Java, 4-е издание = Algorithms, 4th Edition. — М.: «Вильямс», 2012. — 848 с. — ISBN 978-5-8459-1781-2. из второй ссылки в гугле по поисковой фразе "седжвик"
>>823989 >не будь таким Потому что какая-то манька тупая, не читавшая учебника по генетике, по рассуждающая о жизни, мне так сказала на двачах? А не пройти ли тебе нахуй?
>это не так просто Дизайн проекта, значит, у тебя говно был.
>>824013 >Алгоритмы на Жаба ну вот и как бы я смог загуглить такое без помощи котонов? это сарказм, а если серьёзно ты не понял и не пытаешься понять мой реквест.
я не прошу тебя ввести в гугл "Алгоритмы на Жаба" и копировать ссылки.
я прошу тебя поделится опытом и посоветовать САМУЮ ПРОСТУЮ книгу\набор статей\видеоурок
>>824010 >просит простую вводную книгу по алгоритмам >кинули фамилию автора простой вводной книги по алгоритмам >зачем выёбываться Тебе ничего не поможет. Я не выёбывался, я всерьёз рассчитывал что тебе хотя бы хватит ума ввести фамилию в гугл, или даже проявить недюжиную смекалку и добавить слово "алгоритмы" к поиску. My bad, сильно переоценил твои способности.
>>824014 > САМУЮ ПРОСТУЮ Алгоритмы. Руководство по разработке Стивен Скиен Выбирай по содержанию то, что нужно, хочешь подробностей заходи в питоночат в телеге https://telegram.me/ru_python
>>824014 >САМУЮ ПРОСТУЮ книгу >>824005 Разъяснения (без лишней воды), грфики, жесткое "от простого к сложному", псевдокод (хотя хз, достоинство ли это). Но для понимая основ алгоритнмов, а ОСОБЕННО их анализа - лучший старт.
>>823991 >потому что у меня спросили У тебя нихуя, мразь, не спрашивали на эту тему. У тебя спрашивали, как перекатиться в другую область программирования, как найти своё, ты же, почуяв своим гнилым носом возможность раздуть ЧСВ, воспользовался ей и решил выебнуться.
>биологическую миссию ... возложенную на них господом нашим, иисусом христом, да?
>пок пок пок Абу зарепортил Блять, эта информация лежит в свободном доступе, достаточно один учебник прочитать по медицинской физиологии. Давай тогда уж и вилки будем запрещать и есть будем руками, потому что вилкой и убить можно. Ебанаты, блять.
>ну и хули ты лезешь Потому что мне ПЕЧЕТ, когда дауны вроде тебя используют убогую аргументацию, чтобы тещить своё чсв и поддерживать manya miroque. Если хочешь своё говно выливать на других людей, то потрудись добыть более качественные примеры, более защищённые с аргументативной точки зрения. Но ты же, гнида подзалупная, даже не знаком с теорией аргументации.
>>824020 >смущает не английская фамилия автора Алгоритм есть алгорит. И в африке и в рахе. Дело в том, как его пояснить. Левитин поясняет хорошо и крайне доступно. Онли фор бегиннерс, канешн, но в этой категории определенно годнота.
>>824021 а ты за sdкарты можешь пояснить? я хочу виндос поставить на sdкарту, вставить её в планшет и пользоваться на планшете. то есть виндос будет стоять не на внутренней памяти, а на сдкарте
>>824022 От аппаратной части зависит. Если бутлоадер поддерживает загрузку с кардридера, то можно (обычно это когда он реализован, как надстройка над ЮСБ). Чаще всего нет. У меня один ноут может грузиться с СД, другой нет.
>>824029 В интерфейсе. Если костылем над ЮСБ, то грузится, как флэшка. Если кардридер сам по себе, то загрузчик его, обычно, не видит, как загрузочное устройство. Почему - не знаю. Скорее всего рационального объяснения нет.
посоны, а как вы учебники читаете? заходом по 4 часа, или с перерывами? может какие-то очевидные секреты есть?
я засыпаю нахуй при чтении любого учебника. меня не прёт програмирование чтобы читать не интересные книги с ёбаформулами и прочим. посоветуйте что-нибудь
>>824032 >рационального объяснения нет так можно ответить обо всём на свете лол
>>824033 >так можно ответить обо всём на свете лол Не обо всем. Ну дейсвительно, кардридеры каждый реализует по разному, стандартного интерфейса нет, общепринятой практики загрузки с СД тоже. Видимо, биосописатели тупо забивают на это. Каких-то серьезныз аппаратных ограничений нет, насколько мои скромные железознания позволяют об этом судит. То, что такая возможность имеется, но редко - факт. Один из ноутов у меня грузится с карточек.
>>824044 >Продолжай держать нас в курсе. пиздос, общий делитель, разделение на простые множители, что это за хуйня? я не вспоминал это со школы, даже в вузе этого не касались. ну ебать я влип.
>>824054 мне платят деньги за это было бы разумно увеличивать свой скилл чтобы а) меня не пидорнули б) мне платили больше в) работа доставляла меньшую боль г) а вдруг мне станет интересно?
>>824055 >а вдруг мне станет интересно? Нет не станет, смирись, или меняй работу. Лучше всего скорее, а то понапишут такие пидоры как ты говна всякого, а потом новичкам разгребай его. Рака яиц тебе, гондон
>>824054 Инфантилушка, угомонись и прими тот факт, что люди работают за деньги, и ценное качество сотрудника - умение целенаправленно РАБОТАТЬ, независимо оттого, нравится тебе это или нет. Такое, например, часто бывает даже в науке, когда перед тобой ставят задачу, и ты должен ее решить независимо оттого, нравится тебе задача или нет. И так обстоит дело на любой РАБоте. Это взрослая жизнь, привыкай, школьник. Твоя любовь к быдлокодингу годам к 30 пройдет. Главное, не выпились тогда от потери смысла жизни, инфантил мамин.
>>824062 >Твоя любовь к быдлокодингу годам к 30 пройдет А вот и типичный раб подъехал, который поработав в сфере IT не осилил даже ссаную конторку открыть, не то что стартап, или пиздатый web проект
>>824064 >даже ссаную конторку открыть Ну то есть ты уже сам дошел до осоздания, что быдлокодинг - не спасение от экзистенциальной дыры внутри тебя. Тогда прокачивай самогипноз и убеждай себя в том, что создание говна, о котором все забудут в ближайшее десятилетие, это стильно, модно, молодежно, дает тебе статус и счастье.
>>824066 > убеждай себя в том, что создание говна, о котором все забудут в ближайшее десятилетие, это стильно, модно, молодежно, дает тебе статус и счастье Ой как ору с двачедебила, буду каждые 10 лет новое дерьмо выкатывать, главное чтобы профит был
>>824067 жа нет же тут ясно видно что он воспринимает разработчика как макаку, который сам проектирует, сам пишет, сам тестирует, сам деплоит. если он пишет что свою контору, то значит у него работают такие макаки.
в моей конторе мой код ревьюят, я обсуждаю код на митингах, консультируюсь с сеньёрами. если бы я был такое говно как пишет он - ну меня бы выпизднули уже. неужели правда кто-то думает что мне платят просто так?
>>824073 >7 часов > без перерыва почти >норм вроде Уважуха, вот человек из своей сферы >>824076 >ты точно мне ответил? Иди уже нахуй, хватит на дваче ныть
>>824078 >что смысла особого делать это говно иделаьным нет У тебя горе перфекционизм какой-то Посмотри на то как выглядит фейсбук, и как работает андроид, а потом сколько людей этим пользуется, и кто это говно выкатил. Если картинка сложится, можешь считать, что ты меня понял
>>824076 >посоны, а как вы учебники читаете? заходом по 4 часа, или с перерывами? может какие-то очевидные секреты есть?
Ну ты спросил заходом или с перерывами, ответил без перерыва. А посоветовать хз, если неинтересно, то хоть целый день будешь сидеть, эффективность не вырастит сильно. Ну или найди более интересные книги/курсы, как-то подогревай свой интерес.
>>824074 Да тут вопрос глубже и касается вообще айти. Нахуя это вообще умному человеку? Взять математику. Ученые создают теории на будущее. Математика - это как склад оружия, которое сейчас не нужно, но может понадобиться в скором времени. Программистишка же решает насущные задачи, а повседневность никому не интересна.
Где ты увидел хвастовство, я же не просто код писал, помимо еще читал, и дело не в скучных учебниках, а в том, что это скорее всего не твое и тебе ВСЕ учебники будут скучными, а значит и советов никаких тебе не нужно, просто смени сферу.
>просто смени сферу ну началось блять ПРОСТО СМЕНИ РАБОТУ ПРОСТО НАЙДИ ЧТО ТЕБЕ ИНТЕРЕСНО ПРОСТО ВЫЛЕЧИ ДЕПРЕССИЮ ПРОСТО СХОДИ К ПСИХОЛОГУ ПРОСТО ПОПРОСИ ПРИБАВКУ К ЗП ПРОСТО НАКОПИ ДЕНЕГ НА КВАРИТРУ ПРОСТО ВЫУЧИ ПОГРОМИРОВАНИЕ ПРОСТО ПОЛУЧИ ВТОРУЮ ВЫШКУ ПО ИНТЕРЕСУЮЩЕЙ СПЕЦИАЛЬНОСТИ
вы ПРОСТО ЗАЕБАЛИ такими советами
никуда я не буду перекатываться в 25 лет с неплохой работы
>>824089 >>824089 Ну так занимайся математикой, что ты тут забыл, лол? Всем интересно разное, мамкин максималист, мне интересно решать текущие проблемы, путем программирования.
>>824094 > ну началось блять > никуда я не буду перекатываться в 25 лет с неплохой работы Ах ты пидорас ебаный, прав был тот анон, который сказал мне, что я эмпат-долбоеб. Скорее выпиливайся, хуила, может быть меньше говна после тебя останется, и наймут нормального спеца. А депрессия накопится, рано или поздно, за неё можешь не переживать. Нужно лишь немного времени. Тик-так, Анончик. Тик-так.
>>824099 >анон выше писал что можно калекой остаться Я писал про выпилится, а вообще читай >>824100 и иди нахуй. Можешь еще до кучи знать, что ты отвернул еще одного доброанона-эмпата от человечества и сострадания к нему, можешь собой гордится, депрессивное ничтожество.
>>824101 >Можешь еще до кучи знать, что ты отвернул еще одного доброанона-эмпата от человечества и сострадания к нему, можешь собой гордится, депрессивное ничтожество.
Это не эмпат, а обиженка-психопат. Харкачеры, как обычно, превозносят собственные дефекты и принижают достоинства других. И ладно бы они просто это делали, но эти уебки еще и преподают свое искаженное видение действительности как истину.
>>824104 >>824103 и ты так и не ответил что тебя так задело? это? >то что я писал что надо перекатится, а теперь написал что никуда перекатываться не буду?
>>824108 >что тебя так задело Говнобугурт твой в котором обосрана квинтэссенция моих школьных сострадательных недосоветов, и бредней уровня ВСЕПАЛУЧИЦА
Сап анон, хочу делать игори, понимаю что это гиперсложно, и что большой проект мне не осилить. Наклепаю себе маленького говна, буду радоваться и и грать. Подкинь литературы по гейдеву.
Анончики, понимаю, что такими вопросами вас часто мучают новички, но все же. Решил я тут вкатиться в программирование. Выбрал си шарп, скачал вс, открыл Шилдта. Тащемта, с первого курса осталось понимание массивов, циклов, типов данных (из Делфи, суть та же). Сижу, потихоньку учу. А что дальше? Ну, примерно за какое время можно вкатиться, если сижу стабильно 2-4 часа в день? И не это главное, главное то, как именно учить? Простт разбираю примеры из учебника, дописываю свои примеры, эксперементирую, если не понимаю объяснение в учебнике. Просто не понимаю, что еще делать, какие учить фреймворки, паттерны и прочее?
В общем, прошу план для тупого, как наиболее эффективно вкатиться в язык. Там, сделать какой проект для себя, с какого момента проситься за еду?
>>824171 >примерно за какое время можно вкатиться ты так говоришь что есть какая-то граница - сделал шаг - стал погромистом. пока не сделал - не погромист.
это не так, конечно. поэтому твой вопрос изначально не имеет смысла.
что я тебе советую делать - идти СТАЖЁРОМ на работу сразу.
напиши какую-нибудь мелкую прогу, типо ПАРТФОЛИО, и иди работать, говоря прямо что нихуя не умеешь.
>>824181 >ы поехавший, выпились уже оче тяжело. я пробовал - вот последний шаг прямо невозможно сделать, всё внутри держит. нужно было попробовать упороться алкашкой, но не случилось
Есть веб-сервис, как организовать загрузку файлов для пользователя? Сначала на стороне сервиса я собираю все прямые ссылки на документы, а что потом? Передавать на сторону пользователя все ссылки качать все джаваскриптом? или скачивать на сервер и там паковать в архив, а уже потом отправлять пользователю?
>>824169 >а там со второй страницы начинаются формулы и функции, меня опять тошнить начало от погромирования Так ты фильтруй материал и читай только то, что понятно. Хотя что там может быть непонятно человеку, который окончил хотя бы первый курс матфака?
>>824178 Ну а на портфолио что сделать? Есть мысль вообще сделать одно приложение, но моих знаний сейчас не хватит (хотя с гуглежом, думаю, за день могу набросать черновик, учитывая то, что на хабре видел примеры). Просто даже если я это сделаю, все равно остальное - темный лес для меня. Какие-то паттерны, фреймворки там дрочить.
Вот вспомнил эту пятилетнюю пасту о пайтоне, имиджборде и 5к запросов. Есть ли такой план для шарпа?
Просто моя идея - написать какой-нибудь чатик, сделать его версию на винфон там. Общая реализация примерно понятна, если что, в библиотеках пороюсь, стэковерфлоу посмотрю там. Но это мне не даст полного понимания, что, где и как применяется.
>>824213 тут я тебе не помогу, сделай что тебе интересно, никто не требует от тебя какое-то приложение
просто что-то что работает, типо нажимаешь на кнопку, оно подтягивает из интернета, заносит в бд, выводит в красивой таблице.
вот и всё. а если ты арендуешь сервер за 200р и выложишь в интернет, в резюме приложишь ссылку, да ещё и домен бесплатный купишь - это будет +100 к резюме
>>824211 ага, десятикратную дозу и выше. Тогда через минуту впадёшь в кому и, если никто в течение где-то суток не вколет тебе сладенького, то достигнешь цели.
>>824218 Через минуту ты впадёшь в кому и будешь спать фактически. Так что боли не будет и поэтому принципиальная разница между отпилом ноги и инсулиновой комой есть. Вдобавок, инсулин свободно продаётся, и метод надёжный. Единственный минус - достаточная длительность процесса, что перекрывается если у тебя есть своё жильё.
Пилю гемчик (через пару дней опубликую, можете деанонить, кек), a-side запилена пара класнных проектов по фреймворку, работадатель относительно охотно откликается, но сука так нехочется менять уютное кресло где ничего не надо делать на полное погружение во все это пограммирование…
>>824236 тольятти просто не впитываю все эти АБСТРАКЦИИ, миллионы классов, компонент на компоненте, всё как-то связано, ехал интерфейс через фабрику и т.д.
Зекач, пришел за советом. Учусь на программиста не в СНГ. Сейчас нашу группу делят на два, 1 часть будет дальше кодить на джаве (изучать будем ораклдб, гибернейт, спринг и под конец года чутка андроид) и на qa. Вопрос - куда идти, где легче? Трабл в том, что дома я дрочу жс и фронтенд, а доскональное изучение сишечки (до сегодняшнего дня) на парах и после сегодняшнего дня джавы очень сильно мне мешает сидеть дома и делать то что мне нравится. Не будет ли изучаемый материал qa мне мешать?
>>824252 >сделал что-то относительно простое, не вникая в глубины языка да
>сработал ли принцип "видимость лучше производительности" или же была проделана реальная работа? wut? была проделана реальная работа, про принцип впервые слышу
>>824258 есть такое понятие как СТАЖЁР под СТАЖЁРОМ подразумевается что у тебя есть какая-то база, например вышка, целиком или пару курсов, и какое-то портфолио
компании набирают стажёров чтобы учить. естественно сначала не расчитывай на значительную зп. моя первая зп была 10к.
суть в том что твой работодатель понимает что ты нихуя не умеешь и берёт учить тебя. пруфит. никакой наглости нет, я хека ещё тот
>>824257 Ну, видимость важнее реальной работы для начальства. Как в армии: если ты делаешь дохуя, то будешь делать еще больше, или можешь рассасываться и тупо создавать видимость работы.
Привет, двач. Всем нам известны паттерны банды четырех. Но уже прошло много времени и появились новые паттерны, такие как di, mvc, паттерны, связанные с многопоточностью, и т. д. Собственно вопрос: как изучать современные паттерны, есть современные аналоги GoF?
Чтобы попробовать себя в чем-то настоящем, я решил полазить по жидхабу. Для коммитов в радаре я слишком туп, для пилинга линукса тоже чего-то не хвататет, и я загорелся идеей запилить модель так сказать ЧЕЛОВЕЧЕСКОЙ ЛИНОСТИ, но не настоящей, а такой как ее видел Фрейд и его последователи. Вобщем, к чему это я. Давай анон, ты этим за меня займешься, а я пока отдохну
По прямому запросу к серверу в браузере начинается загрузка файла, процесс которой отображается в мозилле в виде ползунка, при запросе через джаваскрипт по нажатию кнопки загрузка идет в фоновом режиме без какого-либо оповещения, а по окончанию загружает файл моментально загружается, к тому же, срабатывает только один раз, я вроде закрываю сессию агента, но не помогает. Взываю к богам джаваскрипта - что не такой с этой парашей? как заставить скрипт работать так же как при прямом запросе? (скрипт - первый файл, второй - сторона сервера, хуй знает зачем)
>>818260 (OP) Пацаны, помогите курсач запилить по шаблону класса на C++. Нужен только код с комментариями + консультация. Могу 500 рублей заплатить, если очень надо. Кидайте ваши контакты, если есть желание.
>>824489 Да я лабы делал 50-строчные для половины потока гуманитариев по 1к на рыло, с изменениями уровня "поменять + на -" для каждого варианта, какие к черту 500р, толстячок?
>>824507 Они никогда не программировали до этого, они никогда не будут программировать после этого, какая разница как они сдавали лабы по левому предмету?
>>824507 > из-за таких мразей как ты в параше дохуя долбоёбов которые хуй знает почему получили диплом. Ну и они тебе как-то мешают? На работу их всё равно никто не возьмёт, да и не нужно им это. Сидели бы и разбирались в противном случае. Это проблема универа, раз даже отбитый может получить диплом.
Я тоже, как и >>824510-анон частенько "меняю цифры" в своих вариантах лаб и получаю за это деньги, почему нет, раз все довольны?
Почему программирование такое сложное? Почему машины такие тупые и им нужно все объяснять с нуля. Поэтому зарплаты программистов такие высокие?
Пилил я фейл-менеджер для ведра. Это пиздец. Сначала нужно получить объект файловой системы, потому шаманством перевести имена папок в строковый массив, потом только выводить на экран, и не просто так а через ArrayAdapter. Если папка пустая - массив пустой, адаптеру нечего заполнять, программа крашится. Ну не пиздец ли? почему ебучая машина не может понять, что если подсунут пустой массив - ничего не делать? БЛЯТЬ, ну почему все так сложно?? Почему нельзя и просто написать getFiles() и передать имя папки. и showFiles().
Программаны, как вы вообще этим живете и крыша еще не поехала?
>>824652 >Почему нельзя и просто написать getFiles() и передать имя папки. и showFiles() Вот из-за этого, блять, этих ебаных тупых хипстеров, на блядской ноде leftPad истерия
>>824652 Так можно про любую профессию сказать, для которой ты туповат лол, а прикинь люди проектируют андронный колайдер или современную медицинскую аппаратуру или кодят 3d редакторы для очков виртуальной реальности.
>>824652 > почему ебучая машина не может понять, что если подсунут пустой массив - ничего не делать почему нельзя просто написать проверку массива на его пустоту? > Почему нельзя и просто написать getFiles() и передать имя папки. и showFiles() Значит до тебя ее никто не реализовал еще.
Лучше вкатись в чистый си, где кроме бедной стандартной библиотеки ничего нет. У меня была та же самая привычка и бугурт из-за того что нет встроенных функций.
>>824714 нихуя себе ворпос пожалуй это был один большой сайт, с огромной базой данных, сложным функционалом, который должен был выстрелить, но не выстрелил (нет, не из-за того что его делал я (я надеюсь))
но это не про яву. на яве ничего интересного не было. серые абстрактные будни, как будто созданные плохо написанной фабрикой без всякой документации
Тот кто учился на it-специальность в российских вузах, сравните пожалуйста свою программу с американской, какая лучше по вашему? http://termbin.com/yzwu
аноны, кто занимался перехватом wifi трафика в сетях аля Макдак, кафешках разных? Можно ли как нибудь расшифровать трафик который идет по https? Было бы интересно побеседовать с кем нибудь на эту тему, сам работаю в вебе меньше года и только начал этим интересоваться
>>824739 > Можно ли как нибудь расшифровать трафик который идет по https почему ты не загуглишь это? в чём смысл хттпс по твоему? ты считаешь что здесь сидят хакеры с запретными знаниями?
>>824741 Гугл говорит что нельзя, при этом пару лет назад был знаком с человеком которой через какую то прогу на минте перехватывал вк трафик вместе с данными сессий и т.д. Если не ошибаюсь вк всегда отправлял по https
Реквестирую советы от гуру ER-моделинга. Есть такой скрипт создания БД. В базе таблица subscriber (абонент) связан с таблицей address отношением многие-ко-многим (несколько людей могут жить по одному адресу, один человек в разное время может бить по разным адресам). Первичные ключи в Postgres задаются как SERIAL (автоинкремент). Связь реализована таблицей sub_link. В ней поле sub_id - внешний ключ для sub_id в таблице "абонент".
При добавлении записей в каком заполнять таблицы? Сначала создать запись в таблице абонента, потом в таблице адреса, и только затем заполнять таблицу связи?
Как устранить проблему с возможностью повторного ввода одного и того же адреса? На клиенте проверять ввод и предлагать связать нового абонента с существующим адресом?
>>824760 Еще: при добавлении записей в таблицы subscriber и address надо настроить таблицу связи и создать там запись (ид абонента, ид адреса). Как получить SERIAL ключ только что вставленных записей из первых двух таблиц и не просесть по производительности?
господи котоны как же не хочется на работу опять 9 часов этой ебаной иде, этих ТИКЕТОВ, этой ОТЛАДКИ, этих AbstractKokokSingleCell, этих МОДЕЛЕЙ, этих ПРИВЕТ Я НАКАТИЛ СБОРКУ С ТВОЕЙ СТОРИ И ВСЁ СЛОМАЛОСЬ ПОСМОТРИ ПОЖАЛУЙСТА
1) не выключай вывод ошибок 2) НИКОГДА не используй условия без скобок. это сильно ухудшает читаемость 3) у тебя в иф была строка. наверно она всегда возвращала тру
>>824797 я рад что тебе больно в этом мире слишком много счастливых людей все такие успешные, с зарплатами за сотню, у всех есть тян и куны, все любят свою работу, отдыхают в барах и путешествуют
ничего этого у меня нет. может быть теперь у тебя не будет хотя бы любимой работы. ты возненавидишь погромирование и пойдёшь работать МЕНЕДЖЕРОМ.
Пацаны, как наебать систему? Что нужно: ненапряжная работа на 3-4 часа в день максимум, зряплата ~15-20k. Тянки нет и не будет, всё свободное время хочу программировать только для души, смотреть аниме и сидеть на бордах. Когда программирование заебёт, то выпилюсь. Но пока меня программирование не заебало, хочу кодить. Может посоветуете что? Не хочу стать рабом, как >>824784-этот.
>>824799 >зряплата ~15-20k лекго поясню где твоя ошибка сначала ты думаешь что тебе будет норм с 15к потом тебе захочется больше и больше, ты станешь работать по кд
>>824800 > потом тебе захочется больше и больше, На что? Я же объяснил, что мне не нужно никого содержать + у меня самого потребности минимальные. ейчас живу на 10 и мне норм. На еду уходит 6-7, 3 суммарно на всякую хуйню типо дороги до универа, общаги и т.д. То есть через 2 года мне на это не нужно будет деньги тратить. 15-20 взял с расчётом на то, что всё дорожает.
>>818260 (OP) Привет, уважаемые программисты, надоело давеча быть веб-мастером, которые как вы знаете хуже червя пидора, и я решил наконец нормально вкатиться в осознанное программирование, посему хочу задать стандартный "хочувкатиться" вопрос, но есть несколько ремарок.
На самом деле я не ньюфаг, в инетике сам работаю с 2006 года, многое повидал, много в каких областях поработал. С самодисциплиной все норм. В непосредственно кодинге был опыт с написанием некоторых примочек для zennoposter на сишарпе, + постоянно клепал себе лендинги сам, + всякого рода php макакинг аля создание шабов для wordpress, борд для югославов, движков, + СЕО во всех его проявлениях.
Сейчас заебала работа от случая к случаю и захотелось чего-нибудь более стабильного. Вообще, я знаю, что лучший принцип это не гнаться за трендами а делать, что-то что больше всего нравится, но все-таки некоторую ясность хотелось бы внести дабы не вкатится в заранее мертворожденный язык.
И так я буду очень благодарен, если знающий анон посоветует:
- Какой язык выбрать для задрачивания? Сейчас думаю в сторону либо Swift. либо Ruby/ROR, либо PHP на нормальном уровне. либо на совсем худой конец какой-нибудь интересный JS. - Какой язык лучше подойдет для более или менее практичной деятельности. (Имею ввиду возможность, в будущем делать самостоятельные проекты нужные людям, а не возможность писать узкоспециализированную хуиту нужную только задротам) - Может быть глупый вопрос из-за каши в голове, но какой язык больше подойдет для фриланса, на ваш взгляд? (Сразу оговорюсь, что опыт во фрилансе большой, клиентов не боюсь, и отговаривать от фриланса в целом не надо)
Было бы очень кстати, если бы до кучи кто-нибудь кратко прояснил/подтвердил/опроверг мои тезисы: - Swift - Вменяемый наследник Objective-C, предназначенный для разработки IOS Apps. Порог вхождения выше среднего, работы хватает. Заказчики от фирм нуждающихся в ПО, до горе предпринимателей наскребших денег на свою воннаби игру, которая ТОЧНО ВЫСТРЕЛИТ. - Ruby - Язык одного фреймворка, предназначенный как замена PHP(Зачем?) и служащий для Веб разработки. Порог вхождения высокий, язык красивый. Наличие нормального количества вакансий спорное, будущее языка спорное. Заказчики стартаперы хипстеры, с редкими исключениями людей, в проектах которых применение Ruby оправданно. - PHP - Старый добрый слоник с кучей школьников, миллионами вакансий, не собирающийся загибаться. На данный момент заполонен новичками и посему выбирать работу приходится по принципу (Где взяли). Порог низкий. - JS - Язык для фронтенда, но так же имеющий некоторые костыли для других целей. Работы много, нормальных умельцев гораздо меньше. Спорная нужность в будущем. Порог вхождения низкий/средний.
Английский знаю. Понимаю, что инбифо: хуй тебе а не программирование, если не можешь в поиск инфы, но хотелось бы услышать ответ от людей, знающих кухню на практике.
>>824819 Дополню, что очень важным фактором в выборе является (даже при том, что сама по себе работа уныла), хоть какая-то интересность. Поэтому не хотелось бы C/C++/C#/Java и прочей хуиты для написания узкого софта. (Поправьте меня если в чем-то неправ)
Хотел поинтересоваться как правильно писать файлы в ZipOutputStream. Я беру прямые ссылки на удаленные файлы и пишу их через BufferedInputStream в поток архива. Брат не умер, работает нормально, но иногда всё наёбывается причем на одном и том же месте и мне дропается поврежденный архив. Проверял неоднократно, все ссылки рабочие, если по отдельности писать, то норм, но бывает, что какие-то два соседние файлы не могут записаться и все дропается нахуй, уже заебало. Че мне делать, как быть? В большинстве случаев работает нормально, но на большом множестве файлов может случится такая хуета.
Анон, привет. Помоги реализовать задачу. Есть таблица в гугл.докс. Там адрес+текст+другая малозначительная инфа. Публикую ее в csv, хочу выводить на яндекс.картах метки, чтобы еще изменения из таблицы автоматически менялись на карте. Как мне это сделать? Знания в языках скромны, учу по мере появления задач. В гугле две-три старых статьи, api у яндекса уже сменился и там вывод статичных таблиц, одним файлом, а мне нужна онлайн с изменением. Помоги, накидай примеров рабочих, я по ним, возможно, смогу понять. Спасибо.
Я тут решил поиграть в маминого какера и утащил чужие куки, чтобы потом с помощью EditTheCookie получить доступ к аккаунту жертвы. А тут — ебануться! — вместо куков на меня глядят какие-то совершенно охуевшие наборы цифр. Сверху написано "encrypted_cookie", ну я понял что и как, погуглил. Гугл сказал, что это 3DES, который брутфорсом ломается чуть ли не тысячу лет и вообще доступа никакого получить нельзя, пошел нахуй. Но ебанаты не сдаются, поэтому я ещё что-то нагуглил, но оно ничего не сработало, извините. Я поэтому и здесь: нужна помощь профессионалов. Или любителей. Вообще кого угодно, смотрите какие сколько всего хорошего и разного нашел.
1. http://pastebin.com/S3V18aAJ C помощью утилиты (или не утилиты. Не знаю как эта хуйня называется) Crypto расшифровывает 3DES, но только на MAC и Linux. Пробовал вписывать указанные там значения — ничего не работает. Кроме того, куки спизжены с виндопекарни, поэтому этот способ нерабочий. Зато он про куки.
2. http://pastebin.com/uKnWcmzv А вот эта не про куки, но зато уже Windows. Кстати: и пароли, и куки в Хроме хранятся в формате SQL баз данных, то есть механизмы расшифровки должны быть похожи. Вообще, я к вам с чем-то вроде ТЗ на основании этих двух программ пришел: нужно написать такую хуйню, которая смогла бы отыскать заранее указанную строку и выкачать из ней информацию о сайте, параметре и, собственно, encrypted_value. Его ещё обязательно нужно расшифровать. Я пытался переписать последнее, чтобы оно так делало, но всё шло по пизде. Непорядок. Блядь, как же я устал...
В общем, реквестирую полезных справочников по Python для даунов. Чтобы без теории и воды, а просто <хуйня нейм> — делает так-то и так-то, употребляется так-то и так-то. Алсо, поясните за принципы работы этого wincrypt32, потому что я толком нихуя и не понял.
Пытаюсь отправить задачу на informatics.mccme. До этого никогда не пробовал. Вылетает ошибка пикрелейтед. Не понимаю, почему. Пробовал отправлять и в .txt, и в .py, но все равно вылетает та же ошибка. Что я делаю не так? Гугл не помогает, о подобной ошибке упоминаний нет.
>>824873 Я заметил, что он брутфорсится тысячелетиями, поэтому этот вариант сразу отбросил. В интернете есть параметры хромовского 3DES-шифрования: salt: saltysalt, key lenghy: 16 iv: b' ' * 16 v10 is prepended to cookie number of iteration: 1 for Linux, 1003 for MAC
Вот только куда всё это вставлять я не знаю, потому что у меня и у жертвы Windows, а первая программа при отсутствии линуксовских параметров, которых у меня нет и которые я не знаю откуда взять, не работает. Вот, собственно, интересно как это всё можно переделать, чтобы оно работало под Windows.
>>824970 Не задачки, а небольшие проектики, которые что-то делают, идеальными задачами мне кажутся problem sets из cs50, например найти на флешке все удаленные jpg фотки или написать игру (пятнашки), что-то, что будет делать что-то полезное, а не считать факториал и тд.
>>818260 (OP) В каком порядке изучать литературу с пика? Я так понял, что нужно идти по столбцам сверху вниз. В теме я полный ноль, только математикой занимаюсь в свое удовольствие.
>>825001 В сикпе вообще не объясняют основы, там уже на 10-20 странице идут рекурсии всякие, факториалы и тд, метод ньютона. И вообще даже сами авторы сикпа сказали, что сейчас уже другое время и он не актуален. Есть годный курс на edx от mit, где суть тот же сикп, только адаптированный под питон. А вообще лучше cs50
Ты сам его проходил? Он ни разу не простой, его сейчас под третий питон сделали, сам буду проходить. Там на третьей неделе надо виселицу написать + это курс реально для новичков, где начинают с самых основ.
>>825015 Я не знаю, вроде не тупой, но тоже дропнул после второй главы, показалось скучно, sicp очень академический, а мне нравится что-то работающее делать. А cs50 взахлеб прохожу, хотя он тоже не простой. На пятой недели уже нужно пилить структуры данных на си.
>>825003 >уже на 10-20 странице идут рекурсии всякие, факториалы и тд, метод ньютона И все это даже не старший класс даже не профильной школы (ну, может кроме рекурсий, если брать днищешколы, где на информатике учат менять размер окошка в винде). В СИКПе все разжевано, если непонятна какая-то математика можно немного параллельно посмотреть ее где-то еще. Ценность СИКПа, что он набивает руку, это не учебник по ЛИСПу ни разу.
Фигня, лично я, довн который прогуливал матекамитку с 10го по самый выпуск включительно, после прочтения темы о рекурсиях в сикпе понял их с полпинка. Ничего легче рекурсий еще никто не придумал. Ну разве что концепция переменных
>>825053 Я не про то, что это сложно, а про то, что не уверен, что все их проходят в школе. А вот метод Ньютана и факториалы это точно школьная программа, где-то 9-10 класс, а может и раньше.
>>825057 Учусь в техвузе, в группе нет ни одного, кто был бы знаком с рекурсией и методом Ньютона до универа. Хотя, может было у них, но так как они тогда ничего не поняли, то решили не палиться, хз.
Напишите программу, которая запрашивает ввод количества часов, отработан ных за неделю , а зате м выводит на печать заработную плату без вычетов, сумму налогов и зарплату после вычетов. Примите во внимание следую щие условия : а. Базовый почасовый та риф = $ 1 0 .00 /час б. Пе ре работка (при превыше нии 40 часов в неделю ) = в полтора раза в. Налоговая ставка : 1 5 % с первых $300 20% с о следую щих $ 1 50 5 % с остальной суммы Воспользуйтесь константами #de fine, и пусть вас не беспокоит тот факт , что рассматриваемый пример не с оответствует де йствую щему налоговому законо дательству.
Оче туплю. 20% вычисляется же не со всей суммы, с со всего, что больше 300? Перечитал раза четыре уже
>>825062 Я только рандомно тыкнул на 6-ю лекцию, там где лектор (временный) объяснял, как происходят манипуляции со строками в Си. И не понял хайпа. - Лектор раз 10 повторил, что индексация массива начинается с 0. Я думал, что в забугорных университетах учатся уже матёрые программисты, которые пишут код чуть ли не с пелёнок. А тут им разжёвывают всё, как для учащихся средней школы, которых только посадили за компьютер. - Используется их кастомная либа для эмуляции string в Си, это сбивает с толку, так как в Си, ЕМНИП, не строки, а массивы символов с \0 на конце.
вот обясняют тебе, обясняют к примеру, что восьмибитные переменные имеют только 28 состояний, а потом ты такой лежишь после сессии зубоебательного кодирования и понимаешь что на самом деле состояний 2*8 + 1 и этот "+1" присуще всем объектам, почти во всех языках. А потом думаешь такой, почему об этом нигде, сука нигде не рассказывают.
http://pastebin.com/XxaRqcrq Листаю учебник mql4, почему здесь подразумевается, что переменная "T" и "Times_in"? Я потихоньку только сейчас стал въезжать во всё это, но тупичок. Погромисты, извините, если я не туда пишу, но вдруг кто знает законы этого языка.
>>825094 >>825096 Ой, я допёр, это тупо ошибка написания учебника. Не первый раз уже. Сложно, кстати, НЕ отвлекаться на эти ошибки и держать в голове мысль, что моей задачей НЕ является улучшение качества этого учебника, сразу хочется писать кому-то звонить, бить в колокола сука.
Наостоебенило. Знаю несколько ЯВУ, закрыто несколько десятков проектов. Получаю 2700 евро в месяц в Рашке. По сути это зарплат менеджера на почте в США. СУКААААА. При этом вокруг меня куча людей, которые не обламываются работать за 500 баксов, и это угнетает. Я хочу обратиться ко всем девелоперам. Не работайте за ЖРАТ. Вы заебали портить рынок, соглашаясь работать за еду, да еще и без ТЗ, да еще и делая MVP за 2 недели, обоссываясь от страха, что злюка-менеджер заругает. Хотите работать за идею - пиздуйте в опен-сорс, на рынке своя атмосфера, тут люди продают свое время и свои мозги, и соглашаясь на оффер в 500-1000 баксов в месяц вы очень недурственно срете в первую очередь сами себе, а во вторую очередь другим.
>>825108 > Получаю 2700 евро в месяц в Рашке. По сути это зарплат менеджера на почте в США. А ничего, что в США затраты больше (не забывай налоги), почему ты так однобоко смотришь на эту проблему?
> Не работайте за ЖРАТ. А откуда тогда ЖРАТ появится? Вот я студент и не понимаю, что такого я могу накодить, чтобы каждый день приносить компании по меньшей мере 1k рублей в день (сейчас 500$ это 30k).
>>825117 Для понимания функционального программирования лучше haskell, так как это стандарт ФП. Если хочешь работать, то лучше Scala, она с большим отрывом лидирует по количеству вакансий. Тем не менее, скала совмещает ооп и фп. Ну короче, если хочешь понять все токности и прелести фп, то нужно учить хаскелл, но будут проблемы с трудоустройством . Если же тебе нужно "навернуть" фп и иметь с этого деньги, то только скала, на любой другой ЯП хуй работу найдешь
>>825126 Удаленно диагностирую у тебя остеохондроз (приблизительно шейного) отдела. Будешь продолжать спать скрючившись, не будешь делать шейных зарядок -- подохнешь нахуй от головных болей. А в один день кровь перестанет циркулировать по артерии, и подохнешь во сне как собака.
>>825131 >Будешь продолжать спать скрючившись Чек >не будешь делать шейных зарядок Чек >А в один день кровь перестанет циркулировать по артерии, и подохнешь во сне как собака. Не найду нищеработу в ИБ, так и сделаю однажды
>>825113 >>825112 Да причем тут обучение. Стажеры убыточны для компаний (редко попадается талант, ради которого все и затевается), поэтому им и платят 500 баксов. Речь о том, когда миддл или сениор работает за копейки. Ну а что, допустим дело происходит в мухосрани. Штуки баксов хватит на аренду крутой квартиры, еще и на поездку в Тай останется. Раб доволен. А тем временем компания получает баксы, менеджер по маркетингу покупает джипы и квартиры, учред коллекционирует кабриолеты. Найс.
А ты просто тупой школьник, который нихуя не умеет читать и непонимает, что домен переменной не эквивалентен множеству состояний этой же переменной.
Другими словами, если ноль не вызывает exception для переменной, то ноль это часть множества домена для такой абстрактной переменной, но когда переменная неопределена, то обращение к неё приведет к исключению, что очевидным образом противоречит понятию домена. В тоже время и то, и то является реально возможным состоянием переменной.
>>825230 да куда едешь ты не понимаешь я всю жизнь сижу дома я ни с друзьями не гуглял ни на море не ездил куда блять ЕДЕШЬ В ОТПУСК что это вообще такое что мне делать там?
>>825233 я бы хотел купить огнестрел и уволится навсегда, но для этого мне нужно снять диагноз, а если я его сниму до 27 лет то за мной приедут вежливые люди
ничего другого я не хочу, тем более у меня проблемы со здоровьем небольшие
>>825138 А F# - это и есть современный диалект ML. Так что начинать есть смысл всё-таки с F#. В общем, классика и стандарт ФП - это ML, cutting edge - это Idris, а Haskell остался как-то не при делах.
Анон не пройди мимо, помоги. Пишу калькулятор статов для игры L2. Сейчас хочу написать метод расчета опыта в зависимости от уровня. Так вот Exp before level на https://l2wiki.com/Character%E2%80%99s_level - через какое трипиздыколено эта цифра вылазит? Корейцы что просто захаркодили эту цифру к конкретному левелу?
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред