В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++RubyiosandroidC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
>>516378 >С чего начать? Я в 15 лет играл со своим анусом, а в 9 лет меня трахнул мой друг на даче. Думаю, это повлияло на то, что я сейчас успешный диванный алгебраист и кодер.
Аноны, перекатываюсь с радиофака на магистратуру в ИТ в Польшу.
И при заполнении анкеты на поступление в ВУЗ нужно указать специальность: 1. архитектура интернет-услуг 2. сеть и безопасность программного обеспечения CISCO 3. информационные системы в управлении 4. инженерия продукции программного обеспечения 5. графика в цифровой мультимедиа
Посоветуйте, что пикнуть. Лично мне интересно программирование связанное с интернетом, там создавать сайты и прочая хуйня. Писать программы для ОС меня как-то не сильно тянет. Но все-таки, что посоветуешь, что перспективней?
Я просто боюсь поменять шило на мыло, я уже после поступления на фак радио понял как меня наебали, поэтому хочу перспективную специальность с которой я смогу зарабатывать.
Можешь пояснить в кратце за архитектуру интернет-услуг и инженерия продукции программного обеспечения? Остальное в принципе не интересует, но мало ли, может годнота.
>>516421 Эзвэны дарагои ми панимайт токо информационные системы в управлении билять. Фсо асталноє дэцтво в жоппе ебанашки когда же вы за ценами-то научитесь следить? Ну нет денег в вебе, нет их, нет, нет, нет, НЕТ, лет уж 12 как их нет.
>>516424 >нет денег в вебе Только в мобильной разработке остались кстати. В вебе маловато, да. Про всякое обучение машин и прочую днину я даже не говорю, там их никогда не было.
>>516429 >>516424 ну вот не ебу кого слушать, это пиздец одни говорят одно, другие абсолютно противоположное.
Наверное, все таки выберу веб, так как он мне нравится. К тому же у родителей интернет-магазин и я немного знаком с хостингом, базами данных, сео, html. А вот писать программы под ОС для меня дикий лес.
К тому же если бы это был заведомо очень хуевый вариант, то я бы замечал в интернете какие-то сожаления о том, что выбрали эту область, а такого я еще не встречал, да и веб программистов не мало то, язык php очень популярен.
Может я конечно хуйню несу, но это первое впечатление
>>516449 Выбирай что больше нравится, один хуй через 5 лет будет что-то новое и все бабки перетекут туда. В 2010 мобдев был в зародыше, зато вокруг сайтов был раздут неебический хайп. В 2020 мобдев будет в жопе, а рулить будет что-то другое, тут никогда не угадаешь. Поэтому, читай книги по проектированию и учись писать юнит-тесты, а на предметную область похуй.
>>516453 После мобайла пошел некоторый тренд на бигдату, opencv, распредвычисления и низколатентные сетки. Go как раз в принципе хороший тул для бигдаты и распреда в сочетании с питончиком. И это уже не хипстапетухи на рубипараше, на сцену выходят нерды - хаскеллисты, математики, аналитики.
>>516449 Звучит как «я хочу войти в мир взрослых и чтоб меня взрослые научили там делать там всю работу»... минуточку, а кому ты нужен-то? >какие-то сожаления о том, что выбрали эту область Достаточно и того, что твои конкуренты устроят тебе демпинг, соглашаясь работать за еду. >язык php очень популярен Не показатель вообще ничего. Пикрелейтед был популярен, когда мне было лет столько же, сколько сейчас тебе. Не так уж много лет прошло, но в энторнетах не осталось никого, кто бы сходу назвал модель ПК и операционную систему хотя это GEM ещё ТурбоБейсик можно вспомнить, и этот, как его... посраль. Везде и всё повторялось, хорошо если осталось 2-3 языка с тех пор, но вот там-то как раз: >писать программы под ОС для меня дикий лес. Ну ещё бы. Порог вхождения ещё никто не отменял. >я уже после поступления на фак радио понял как меня наебали Ничего ты не понял. Что радио-инженеры никому не нужны, что горе-быдлокодиры никому не нужны, вас запирают в душных школах, чтоб вы на заборах не рисовали, не сцали по подъездам и не нюхали клей. Отправить бы целину поднимать, но она уже вся закончилась. А на войну вы не годитесь, а служить Родине в ментовке не хотите, сам понимаешь, куда ж вас девать, а вот — учиться на программиста. И напоследок, >Можешь пояснить в кратце за архитектуру интернет-услуг и инженерия продукции программного обеспечения? Гугли Бизнес в стиле распил: хищения, легализация, обналичка — первое, что встретится при устройстве на работу (просто потому, что другие вакансии заняты, как обычно). «Добро пожаловать в настоящий мир» (c).
>>516507 Ага, слишком много питона на пике. Предлагаю оставить его только для детей, а остальное поменять на хаскель. Да и вообще начинать нужно с ассемблера. А то хули эти господа не знают даже основных принципов работы с памятью.
>>516510 Вообще не перспективен. Вот ёбнет Путин по пиндосам ядерной ракетой, и все будут на 1С программировать!
>>516532 Вообще расклад таков. Начинать обучаться программированию нужно с C или C++. Если ни в какую не идёт, то поздравляем: способностей к программированию у вас нет, можете учить пхп.
>>516522 Если готов конкурировать с десятками макак за одну вакансию с зарплатой среднего пхпшника, то всё норм. >>516532 >работы >денег >руби Ай лолд.
>>516700 Ну джава и хаскель это типа как инь и янь. Все остальное между ними, с разными пропорциями опущенства и умирания. Если нужно что-то среднее то scala. При этом можно быть одновременно и опущенцем и умирать - golang.
Анон, я хочу заниматься вебом. То есть кодить сайты и веб-проекты разной степени сложности. Очевидно, мне понадобится хтмл+ксс+жс. Не совсем еще понимаю, что такое фронтэнд и бекэнд. Пока представляю себе так: то, с чем взаимодействует юзер - это фронтэнд, потом запрос от юзера отправляется на сервер и там обрабатывается с помощью бекэнда. Но все равно без примера нихуя не ясно. Я хочу фрилансить и заниматься обоими направлениями. Стоит ли учить что-то отдельно для бекэнда или жс хватит?
>>516709 Не знаю, никогда с ним работал. Только я как джавист 2 год сижу хиккую дома (нет работы и удаленки тоже нет), а знакомый 1C'ник имеет 100к в месяц (в мухосранске).
>>516711 Фронтенд - то, что приходит юзеру (HTML, CSS и JavaScript). Бэкенд - это программа, работающая на сервере и отправляющая юзеру этот самый фронтенд. Например, она сохраняет и читает информацию в базе данных. Обычно бэкенд пишется на скриптовых языках (PHP, Python, Ruby, Perl) и выполняется интерпретатором. Все это работает на веб-сервере типа Apache или nginx.
>>516711 Не советую учить пхп, учи лучше руби или питон. Здесь в пхп треде ОП пиздец ебанутый - с таким шквариться - зашквар пожизненный, жаль я уже начал пхп учить до того, как об этом узнал.
Что начинать учить что бы был минимум творчества? Пробовал веб разработку но посмотрел и там надо делать дизайн, а в этом деле я хуйло. Зато могу в матан и однообразную работу. Но дело в том что у меня ограничены сроки и надо что то выучить и начать работать где то через год.
>>516804 Сишку лучше учить, указатели там, переключатели, и готовься к тому, что изучение несколько лет займёт. >и надо что то выучить и начать работать где то через год Не успеешь... неужто нет другой профессии?
>>516752 А если мне будут давать задания, типа: вот тебе дизайн, сделай из этого сайт, за 2000р., желательно вчера. Им не похуй ли будет, на чем я буду писать?
Вообщем, я должен сделать скрипт, который будет просматривать ссылки, которые изменяются за счет смены пары символом, и если на этой ссылке лежит документ, скрипт должен его как-либо сохранить и продолжить просмотр ссылок. О скриптах не знаю ничего абсолютно, как и об языках. Как бы мне написать его за неделю? Помоги, анон.
>>516875 Учить и практиковаться. Кретины вроде тебя уже всех здесь заебали, и если бы ты действительно хотел, то молча бы уже начал гуглить, а не оправдывал свой похуизм вопросами, на которые никто тебе не ответит. Если по делу, то за тысячу сделаю (я как раз много занимаюсь той хуетой, которая тебе нужна, поэтому мне не тяжело). Ruby и Go на выбор, ещё за пятьсот напишу на Питоне, хотя ничего сложнее хеллоуворлда на нём никогда не писал.
>>516359 Сап, /pr/ограммисты. Знаю C на уровне оллимпиадных задачек, планирую проапгрейдить скилл до C++, и таки осилить ООП. Вопрос: что изучать дальше? Хочу вкатиться в мобильные приложения, но даже в гуй на пекарне не могу даже не пробовал.
>>516843 Не похуй, т.к. найти хостинг на Ruby или Python это проблема, а на PHP их навалом (ответ моего бывшего работодателя, когда я предложил писать проект на RoR или джанге)
>>516801 > однообразную работу Веб 100%. Труднее придумать что-то однообразнее и унылее.
> там надо делать дизайн, а в этом деле я хуйло Сейчас дизайн обычно делается с помощью шаблонов и front end фреймворков. См. Bootstrap, например. Единственная проблема с картинками, но их рисуют художники в фотошопе, а не программисты (либо гуглят готовые).
Аноны дайте годных мануалов по компиляции чужого кода, хочу взять и скомпилировать на intel C++ Compiller с оптимизацией всякий софт (хромиум, апач, пхп, блендер, эскьюэл, нотепад) под виндовс. Если софт под линукс просто взять и под виндовс нельзя скомпилировать? У меня студия 2015, интел паралел студия 2016, вот хочу потренироватся, а потом с годной оптимизацей откомпилировать генту (возможно из под винды? вроде да, я там какойто компонент GNU cтавил). GCC на винду нет? а скомпилироват можно? у него вроде хуже оптимизация чем у интела. алсо если я перекомпилирую его под свой проц он же быстрее будет работать чем установленый бинарник?
Sup, /pr/ В прошлом треде не ответили, спрошу снова. Осваиваю Qt, хочу написать простое GUI приложение, в котором по нажатию кнопки будет срабатывать эта программа (как функция) http://ideone.com/RjCX1p
жалуется на return 1 и return 0, "return-statemen with a value, in function returning 'void'" как понимаю, это потому что функция void, а пытается вернуть какое то значение если закомментить ретурны, то будут ошибки "undefined reference to bcm2835 ....." (на все 4 строки) и "collect2: error: Id returned 1 exist status" хотя все bcm2835 находятся в соответствующей библиотеке, которая была подключена выше. Что Я делаю не так?
>>516961 Для каждого открытого софта обычно на сайте с исходниками есть раздел compiling from source с описанием всех настроек, которые нужно произвести на среде в зависимости от ОС. > VS Будь готов использовать ту версию, какую укажут, а то и MinGW пользоваться.
Сап, программач. Собственно, вопрос по Java. В "Философия Java" говорится об обязательности final для переменных, которые будут использоваться во внутреннем анонимном классе.
Посаны, а в чем принципиальная фишка vim и emacs? Не вброса ради. Стоит вообще на это тратить время? Всё таки это не IDE, как не крути и не обмазывай плагинами, а в качестве текстового редактора оно не особо лучше саблайма и даже атома.
Всё дело в клавиатура-онли мод? Так он есть уже для всех редакторов, вим-мод. Правильно я понимаю, что это дело привычки и конфигов?
Как в excel отсортировать таблицу по значению в определенном столбце? Ну например у меня столбик и в нем встречаются два разных значения, и нужно расположить строчки, чтобы было сначала одно значение, а потом другое.
Да ну пиздец какой-то. Открываю гайдики, пытаюсь читать книги, но при этом насасываю как могу (ничего не понимаю) и дропаю. Очевидные хелоуворлды и быдлокод, который исходит из них вполне легко получается, но а дальше прогресс идёт такой себе, наверное я полный даун. p.s. пытался начинать с C#, забыдлокодил какашку с прогрессбаром и кнопками, а дальше всё, как-то прогресс стопнулся, ибо у меня закончились видео гайды. Антонасы, посоветуйте, как быть.
>>517282 1. Не смотреть видеогайды. 2. Придумать какую-нибудь хуйню и писать ее. Пиши элементарные функции, складывай воедино, пиши юнит-тесты к ним, прогнозируй когда закончишь софтину 3. Хвастайся перед пацанами на раене
И читай доки, видеоуроки - это кал для дегенератов
>>516359 Как в C# вычленить из строки числа и добавить их в массив? Допустим есть N - количество символов в строке. Как в массив размером N вставить числа, игнорируя пробелы? Например строка "1 2 3 4 5", чтобы был массив [5] {1,2,3,4,5}. В паскалике все просто, там Read(a) работает.
Есть хуй-самоучка в лице меня. Прочитал пару книг по рельсам, потом еще пару по ноде и жаваскрипту, потом по фронтэндовым вещам вроде ангуляра и бэкбона. Но нормальных результатов до сих пор нет. Как определиться с направлением? Мне нравится бэкенд, но чтобы устроиться требуют опыт. Идти верстальщиком, а потом пытаться поменять профиль?
>>517341 Не знаю что посоветовать, я пришел на собеседование, сказал что умею в пхп, с фронтом не дружу. Ну вот за пол года теперь я дрочу и фронт и бэкэнд.
Клади хуй на их требования, звони, собеседуйся, вся хуйня. Только полные мудаки будут от тебя требовать чтоб ты знал все что они хотят
>>517287 Для x86/x64 ключ -masm задает синтаксис ассемблера (по умолчанию AT&T, как принято в UNIX, -masm=intel задает синтаксис Intel, как в MASM/TASM/FASM). Для других платформ есть только синтаксис AT&T.
if( !( IMG_Init( imgFlags ) & imgFlags ) ) Гуру, поясните. В уроке написано что функция IMG_Init возвращает значение imgFlags если ошибок не было. Что тут делает амперсанд? Разве не должно быть равно?
Java, Python или С#? Алсо, с С# можно будет перекатиться в Objective C? Или это совершенно разная хуйня? И у какого языка порог вхождения ниже чтобы гремит даллары, конечно?
Посаны, есть небольшой участок кода на C, который надо сконвертировать в C++. Онлайн-поебот нет случайно таких? Если нет, то и похуй - всего 100 строчек.
>>517344 >>517342 >>517340 Это все работает лишь для записи в массив каждого символа. А если числа будут не {1, 2, 3}, а {10, 578, -12}, то как быть? В частности, я говорю об элементарной олимпиадной задачке, которая легко выполняется на ссаном паскалике, но не выполняется на C#.
А вот и задачка, чтоб вы понимали: Напишите программу, которая находит номер максимального элемента массива.
Входные данные: В первой строке задается одно натуральное число N, не превосходящее 1000 – размер массива.
Во второй строке вводится N чисел – элементы массива (целые числа, не превосходящие по модулю 1000).
Выходные данные: Вывести одно число – номер максимального элемента в массиве. Если в массиве несколько максимальных элементов, выведите номер любого из них.
Пример входных данных: 5 10 384 2 -119 5 Пример выходных данных: 2
Проблема лишь в том, как считать числа из второй входной строки.
Сап погромисты, кто-нибудь учится в шараге на айти направлении? Что там делают? будет хотя бы 5% программирования? Помогает ли призыв сатаны в поиске багов?
>>517399 >кто-нибудь учится в шараге на айти направлении? Почти все... >Что там делают? Зубрят матан и всё то, что нинужно. >будет хотя бы 5% программирования? Примерно так. >Помогает ли призыв сатаны в поиске багов? Нет.
>>517408 >>517409 Т.е. мне нужно параллельно с учебой изучать какой-нибудь яп. Спасибо анончики. Кстати, как у вас обстоят/обстояли дела с практикой? На каком курсе на джуна шли? Или вообще не работали?
>>517386 Мой способ работает. Главное, чтобы числа были разделены одним пробелом. В Паскале сканер просто встроен в рантайм языка. И если вместо пробела например запятая, то он не сработает. >>517344-кун
>>517381 > Или это совершенно разная хуйня? У C# и Objective-C есть общие моменты - делегаты, интерфейсы (в ObjC они называются протоколами), методы расширения и т.д. Главное отличие в синтаксисе и отсутствии сборщика мусора в ObjC (там используется подсчет ссылок, местами автоматический). Java немного отличается, но в целом то же самое.
> И у какого языка порог вхождения ниже У Питона. Проще гвидобейсика просто некуда.
>>517381 Попрог вхождения от языка слабо зависит, так как нужно еще учить разного рода фреймворки и библиотеки, на что удейт намного больше времени. Самый простой там objC, особенно если знаешь С, так как невероятно простой язык, всего лишь несколько концепций (связаных с ООП) сверху от С. Это если не лезть в дебри рантайма, при желании конечно можно и в обжективе знатно пердолится.
Хочу зарабатывать на буржуйских фрилансах, интересен веб. Что у них популярно или где статистику посмотреть по технологиям, языкам, фреймворкам. Что такое задрочить, чтоб без работы не остаться.
>>517678 Самые популярные: Symphony, Yii, Lavarel, CakePHP, Kohana, Zend Symphony норм, очень похож на RoR. Я пишу на CodeIgniter, он простой и понятный для начинающего и легко допиливается. А у буржуев самый популярный Lavarel, была статья на Хабре.
>>517698 > Там правда до хуя зарабатывают До хуя зарабатывают те, кто там уже много лет, имеет высокий рейтинг, кучу рекомендаций и обширное портфолио. В самом начале искать заказы даже за доширак очень тяжело. > ни хуя не делая А вот хуй, будешь пахать по 12 часов в день без праздников и выходных.
> С чего начать? Upwork.com и Odesk.com - крупнейшие биржи, регистрируйся сразу на обеих
> Какой язык учить? В первую очередь - разговорный английский. Во вторую - PHP. Можно Python/Ruby, но там меньше заказов.
>>517707 >Upwork.com и Odesk.com - крупнейшие биржи, регистрируйся сразу на обеих Но odesk.com перенаправляет меня на upwork.com! Как мне зарегистрироваться на одеск? Я слышал, там много пиндосов с кучей денег и можно ничего не делать и уехать на релокейшн из проклятой рашки, а попадаю на какой-то нинужный апворк с индусами :(
Есть один впс, можно ли на нём поднять как-нибудь сайтик, чтобы я и ещё пара людей могли заходить на него через браузер, вводя айпи впса? У впс должны быть какие-то особенности при этом? Выделенный айпи?
int prod, sum, i; sum = 0; prod = 1; for (i = 1; i <= 10; i++) { sum = sum + i; prod = prod * i; } Кто нибудь может объяснить как логический блок влияет на появление 3628800 в произведении?
Вечер добрый. Думаю плотненько заняться изучением C++ и C# заодно, стоит ли? Я про актуальность. А так же ассемблер. Так же актуально ли, и какую лит-ру читать?
Программач, никак не могу найти пасту про студента, он не понимал ООП, потом он встретил на улице двух успешных чуваков, чуваки показали ему Хаскелл и в конце он показал курсач из одной строки преподу по ООП, который потом уволился, т.к. не смог смирится с фактом что все его 100500 паттернов не нужны. Доставь, пожалуйста, и я съебу.
Помогите тоже самое сделать на SQL. В смысле есть таблица со столбцом убывающих чисел, нужно найти номер ряда, который примерно пополам поделит суммы значений до этого ряда и после.
>>517880 Интересный конечно вариант. Только не понятно, как в нем получается sum.
И есть один нюанс. SQL-вариант, как я предполагаю из своих зачаточных познаний, должен быть построен на рекурсии(язык декларативный) и мой примитивный вариант должен в SQL транслироваться. А аналогов функций из itertools может и не быть.
Если я не попадаю в МГУ, то это ничего? Ведь это совковая шарага, в которой ничему полезному не учат. Лучше пойти в соседний авиационный ради корочки, а самому дома саморазвиваться, правильно?
Аноны, делаю первый сценарий по книге "Изучая Python". Сделал его, сохранил с расширением .py, все точно, как в книге описано. Поставил переменную PATH, чтобы каждый раз путь не прописывать. В итоге каждый раз одна и та же хуйня. Убирал PATH, прописывал путь полностью, ничего не менялось. Подскажите, что делаю не так?
>>517936 Зависит. Ответь самому себе честно "Тупой ли я мудак?" Если нет, то забей на корочку совсем, совковнутых родителей шли нахуй, иногда американские компании требуют bachelor's, в таком случае просто пишешь в CV закончил Усть-Зажопинский Институт Нельсона Манделы с отличием или типа того, хуй кто проверять станет. Самое главное, что ты теряешь, забив на ВУЗ, это связи и знакомства. Даже если ты у мамы хикка социофоб, тебе нужно будет общение со специалистами в своей области, так что наверное начни пилить с кем-то на гитхабе какой-нибудь проект, соратников на тех же двачах или ИРЛ найдешь, и как только будет пара тройка проэктов за которые не стыдно, шли мыло в ООО Говносайт, там тебя возьмут хотя бы верстальщиком, ну а дальше заводи знакомства, учись, и съебывайся из говносайта в лучшие места, менять работу раз в год это норма в отрасли.
>>517923 >Для чего тогда этот тред? От имени Модератора Всея Энторнетов ответственно зоявляю, Мы нарочно создали єтот тред, чтобы блджат трудоустроить каждого первого ньюфага, и штоб работодателей там заземлило вконец. Я мстю и мстя моя страшна. Никто не уйдёт от.
Не поздно ли начинать программировать в 17 лет? Чувствую себя умственно отсталым, все умные ребята уже знают си или имеют исключительные знания в истории и литературе, а я как дегрод хуйней занимался, английский учил, кек.
>>518087 А ты сам как думаешь? Очевидно же что ты проебал свою жизнь зря. Пиздец, 17 лет это уже пора заканчивать с программированием а ты только расчехлился.
Привет, /пр/ Таков вопрос: я в компании пары друзей хочу создать свою игру (Нет, не спеши кидаться хуями, это никакая не заявка на победу) В качестве языка - C#, а в качестве фреймворка - XNA/Моногейм, но есть одно но я в C# практически нулевой, лишь обучился основам и практическому применению if/for/else и переменных. По какому пути развиваться, сесть сразу на XNA или продолжить задрачивать C#?
Сап анонасы-анонасики. Вопрос о массивах объектов, которые не имеют конструктора по умолчанию. Короче, хуй ты их задашь, только массивом указателей.
Если понаделать этих дефолтный конструкторов, задать массив, нормой ли является тупорылое присвоение методам классов значений? До этого они передавались в конструктор. Это выглядит убого, на мой взгляд, но как-то по-другому не выходит. Вариант с инициализацией массива Сl cl[2] A::A():cl[0](1,2),cl[1](2,3){} в конструкторе класса, содержащий массив объектов, не работает нихуя. Все способы, которые видел в инете, являются каким-то костылями.
>>518367 Нахуй тебе эта книга? Это громадный том с алгоритмами, его собственным асемблером и кучей матана, его нужно читать отрывками, когда необходимо.
>>518369 Ну мне посоветовали, мол, чтобы _действительно_ понять/разбираться/стать-ту-программистом, то надо начать с азов, а азы - это алгоритмы. Я открыл книгу... офигел.
>>518380 Спасибо тебе большое! Кстати, тебе и прочим анончикам еще вопрос тогда: книга "песнь о Паскале" актуальная для знакомства с программированием или же наоборот будет в некоем смысле вредна?
>>518381 Седжвика "Алгоритмы на Java", ну или на плюсы есть. А Кнут нужен когда тебе надо про конкретный алгоритм почитать, тоесть просто навернуть библиотечный не помогает. Никто его полностью не читает.
>>516359 Суп, нубач. Стыдно пиздовать в таким вопросом в джава-тхред, тут спрошу: Как правильно останавливать потоки при закрытии программы? Допустим, останавливаю Main поток. А в это время обновлялка сидит себе и обновляет, в памяти (зомби же, так их называют?)
Там функция какая должна быть или вручную при событии вызывать?
Помогите дегенерату. Суть такова. Есть один список формата Порядковый_номер, Фамилия Имя Отчество, Оценка. Оценка может быть от 2 до 100 или Н/Я. Нужно написать программу, которая читает этот список из файла, сравнивает оценки людей с введенной оценкой и считает количество оценок лучше, чем введенная, количество Н/Я, и количество 2ешников. И записывает порядковые номера людей, оценка которых лучше введенной в файл. Вот сам код: http://pastebin.com/FsM1DG6F Проблема в том, что эта мразь падает, когда я запускаю откомпилированный файл. Помогите разобраться, где накосячил.
>>518575 Нет, лол. Я только перед тем как начал делать программу прочитал про fscanf. А что там не так? >>518577 Почему? После else нельзя делать блок в скобках?
По информации Macdigger, проект «Флэшсейф» представляет собой флеш-накопитель, связанный с облачными хранилищами данных. «Технология работает очень просто. Пользователь вставляет в USB-порт устройство в виде флешки. Для человека это обычное устройство. Но это доступ к «облачному» хранилищу, а сама флешка позволяет аппаратно авторизоваться. Вам не придется запоминать логин и пароль. При этом в самой флешке нет памяти для хранения файлов», – пояснили разработчики устройства.
Планируется, что файлы будут храниться в «облаках» на территории России. Розничная цена девайса будет начинаться от двух тысяч рублей. Позже разработчики планируют организовать абонентскую плату за использование новинки. В продаже флешка появится примерно через год. В комментариях к новости пользователи Интернета отнеслись к разработке скептически, назвав ее «очередным изобретением велосипеда» и напомнив о существовании сетевых дисков. Также непонятно, учитывая отсутствие логина/пароля, что произойдет в том случае, если флешка будет потеряна и теоретически ею смогут воспользоваться злоумышленники.
- Это устройство в виде флешки, которое помогает получить доступ к «облачному» хранилищу, - рассказывает Алексей Чуркин.
Идея стартапа, что в буквальном переводе с английского языка означает «начало процесса», пришла парню в голову во время его учебы в Нью-Йорке. В Америку Алексей уехал сразу после окончания самарского Политеха. Свое двухлетнее обучение он продолжил в колледже и специализировался на информационной безопасности. Сейчас Алексей является акционером IT- компании «Flashsafe».
- Суть изобретения в том, что сначала файлы цифруются, потом помещаются в бесконечное хранилище, - продолжает юный программист. - Оно позволяет надежно хранить файлы в неограниченном количестве всю жизнь. Мне и моим коллегам нравится то, что существуют сервисы которые позволяют хранить файлы в неограниченном количестве. Важно, чтобы персональные данные были юридически защищены. Очень много людей пользуются зарубежными хранилищами файлов, такими как: «Google диск», «Dropbox»…Информация там хранится не на территории России и не защищена. В нашем случае вся информация находится в нашей стране и мы несем за нее всю ответственность.
>>518492 —Братишка! Братишка! —Бляяя, заебаал, блядь! —Как п. Как покодил, братишка? Заждался, наверное! Братишка... —Ёб твою мать, блядь, иди сюда нахуй, блядь! —Что, что случилося? —Ты что, в мастер накоммитил что-ли, мудак блядь?! —Не, я не в мастер. Я тебе смержить принес! —Сука, блядь, пидорас, блядь! Хули ты сделал, ты что, мудак что-ли совсем, блядь?! —Что ты! Я смержить тебе!.. —Блядь, всё-таки в мастер, ой мудель, блядь!.. Твою мать, убери это говнокод нахуй отсюда блядь! Сейчас будешь это дебажить, блядь! —Я тебе принес смержить! —Что ты мне смержить принес, ты что, мудак, что-ли, бля?! Хули ты вызвал... Хуле ты говнокода-то накоммитил, мудак, блядь?! —Я уж дебажил, я тебе... —Пидорас, блядь! Сука, блядь! —Братишка, ты что! —Убери этот говнокод отюсда, блядь! —Я дебажил уже!... —Ёб твою мать, блядь, и все ветки засрал, блядь! —Хотел тебе смержить-то!... —Мудак, блядь, ну ты мудак, блядь, я тебя сейчас убью, нахуй! Я тебя, блядь, сейчас убью нахуй, блядь! —Я тебе принес смержить!.. —Блядь, ну ты пидорас, блядь... —Смержить!.. —Бля, ну ты сумасшедший, ёб твою мать, а... —Смержить-то!..
>>518778 >2015 год >В России изобрели электронный ключ https://en.wikipedia.org/wiki/Software_protection_dongle >In late 1970s/early 1980s, Wordcraft became the earliest program to use a software protection dongle. Отставание от цивилизованного мира примерно на 50.
>>516359 Привет анон. Короче такая тема: нужно создать простенькую анимацию на подобный лед. Точнее создать рисунок и что бы менялись некоторые его части. Подскажите соус как сделать это в c++.
>>518788 >Важно, чтобы персональные данные были юридически защищены. Очень много людей пользуются зарубежными хранилищами файлов, такими как: «Google диск», «Dropbox»…Информация там хранится не на территории России и не защищена. Весь стартап состоит из одной идеи, которая максимум тянет на аксессуар к уже существующим облакам. Вот и пытаются выделится: храним данные патриотично, у нас в стране, не то что всякие гуглы и дропбоксы. В нормальном стартапе это подразумевается и так, на это никто не собирается обращать внимание. А тут сразу видно, что пытаются выделить ничем не отличающиеся облако под видом юридической защиты данных. Но вот только не понятно, чем его Яндекс.Диск и Облако МейлРу не устраивает. Они что, тоже хранят данные в Америке получается и сливают инфу не ФСБшникам, а АНБ, ужас то какой!
>>518808 Да похуй где зарегистрирован, сервера то у них в Рашке. И даже если не в рашке, то в Нидерландах данные на серверах более защищены с юридической точки зрения, чем в рашке. А мейл принадлежит какому-то огромному международному холдингу. Ясен хуй, регистрировать компанию в рашке это пиздец, все нормальные люди идут либо на кипр либо в голландию.
Господа, в чём может быть проблема? Ставлю maven точь-в-точь, как в туторе написано tutorialspoint .com/maven/maven_environment_setup.htm, а всё равно поебень вылазит, когда пишу mvn --version, будто переменные среды ещё не созданы. Может быть, что-то ещё из окружения не настроено? Подобная ебня с gradle.
>>518812 Была бы неплохая вещь если бы можно было подкючать сразу несколько хранилищ, а оно их виртуализировало как один диск. Дипа у тебя гиг в одном облаке, 5 гиг во втором, 2 гига в третем, а в результате получаешь один диск на 8 гиг, и оно там уже ебется как это разместить. Там разных свистоперделок добавить, типа выставляешь директории режим бекапа и все файлы которые ты туда кидаешь копируются сразу на несколько облак, разные там синхронизации и подобную хуйню.
>>518873 Это называется RAID-массив. Оно так и будет реализовано, множество физических дисков, объединенные в подобие RAID 0. И потом, у тебя не будет отдельных хранилищ, только одно условно неограниченное за абонентскую плату. А вот насчет бекапов то тут уже не твое дело. Бекапы на их совести, поэтому как они захотят, так и сделают. Да и потом, это делается для простого пользователя, так что это будет выглядеть как просто папка, куда скидываются файлы, и никаких тебе бекапов.
Посоны, как правильно проектировать приложения, лопатящие данные в оракловой базе? В нашей конторе принято хуярить запросы прям из приложений, а мне кажется, что неплохо было бы сделать отдельный пакет с типа интерфейсом, предоставляющим функции для ввода-вывода и их уже теребить. Где про такое почитать?
Не бейте, лучше обоссыте, но у меня есть вопрос. В порыве идеи одной игры начал изучать AS3. Пишу себе проект, и задался вопросом - как обычно делается красивый графический интерфейс? Допустим, я хочу нарисовать что-то сложное в качестве кнопок, бекграунда главного меню и всё такое. Допустим, я вполне могу описать классы каждого элемента интерфейса, но можно ли потом расставить эти элементы в визуальном редакторе? Просто описывать расположение каждого элемента на каждой сцене вручную было бы затруднительно. Учитывая сложность планируемого интерфейса было бы намного удобнее использовать визуальное редактирование - есть ли возможность реализовать подобный подход?
>>519028 Насколько я понимаю, единственный визуальный редактор тут - это сам флеш. Но я не знаю, как в нём расставлять на сцене объекты описанных в as3 классов, и вообще возможно ли это. Информации в гугле не нашёл, поэтому и пришёл сюда.
>>519089 Ну, я бегло смотрел, может что-то не понял но там вроде дают неограниченое место в облаке навсегда и всего-то за единоразовый платеж в 2к рублей. И даже если продажа воздуха, не они одни же продают, взять те же кабеля за $10k за пол метра, или сколько они там - и с ними никто не бегает по всему сосачу в жопу ужаленый.
>>519095 >там вроде дают неограниченое место в облаке навсегда и всего-то за единоразовый платеж в 2к рублей >Позже разработчики планируют организовать абонентскую плату за использование новинки.
>>516359 >В: Хочу стать программистом, какой язык учить? >О: Английский + Ruby/Python ( ruby: ruby >python: книжка какая-то, я питон не знаю). Ахуеный совет.
>Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском >На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios android C# D ну и плюс нетонущий пхп Даже ссылки блять проверить не можешь.
>В: Подскажите сайтов которые нужно читать, чтобы ... >О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) Ещё один ахуеный совет.
>>519091 Это, блять, русский стартап на волне импортозамещения в интернете. Ты думаешь там будет какая-то серьезная защита? В лучшем случае оно просто будет недостаточно популярно для наличия готовых тулз/троянов, сливающих сертификат с флешки.
Лаба по Паскалю Не работает сортировка простым слиянием http://pastebin.com/8vxi3vPt Не пойму, в чём ошибся? Ещё не очень дружу с динамическими списками.
У меня батхерт. Начал учить рельсы, а там ехал гем через гем. Я понимаю, что никто не хочет велосипеды писать, но разве можно считать установку пакетов из репо программированием?
Какой простой язык сейчас в тренде? Чтобы можно было довольно быстро вникнуть и в общую суть и в некоторые менее поверхностные детали и валить на рынок труда фрилансером за еду? C++ на уровне джуниора, немного Lisp и питон на уровне хелоуворлдов
Сап, нужно сделать на сайте оплату яндекскошельком. Там стоит наличный и безналичная оплата, когда выбираю наличная, появляется форма яндекс кошелька, и при заполнению всех форм, переменная сумма (уже есть) передается в заполненную форму яндекс кошелька, что бы человек не сам вводил сумму а за него ввелась та, на которую он купил, различные агрегаторы не предлагать. С меня сотни нефти. Должно по идеи реализоваться через селекты джаваскрипта
Аноны, я играл в одну погромистскую игру, название не помню. Все происходило в браузере, графон был вроде хацкерский зеленые символы на желтом поле Слева было игровое поле, справа - сиподобный код, который нужно было модифицировать, чтобы пройти, некоторые строки можно модифицировать, некоторые - нет. В начале были совсем легкие уровни типа закомментирую все, затем сложнее, вроде были левелы с плотом и с роботом в лабиринте. Аноны, пожалуйста, киньте на нее ссылку.
Какой язык выучить жава-кодеру? На крайняк, если джава загнётся. Про 1с ничего не говорите, я не собираюсь работать в Рашке. Смотрю в сторону руби/го, но бля, сейчас обычные индусы как набегут на них, так и начнётся сразу дичайшая конкуренция.
>>519288 Я совсем забыл про JS. Пока умею только макакить на ангуларе, гугля обычные для js-разрабов вещи. Для моих хоум-проектов моих знаний хватает. При желании, могу выучить его, но стоит ли? В принципе, сейчас под него пишется большое количество фреймворков, но по большей части это всё костыли. Да и мне, жавакодеру, тяжело войти в мир, где нет паттернов каких-либо правил оформления кода.
>>519289 Ну он гораздо перспективнее руби и го. Но зачем ты копаешься во фронт-ангуларе, если кодил на серверах? Не лучше ли учить ноду в таком случае?
>>519290 Я же говорю, для хоум проектов. Стриминг музыки (подключиться с работы или компа друга), сейчас пилю бложек как пример моих умений для выкладывания на гитхаб. А вообще, я даже и не знаю, какие ещё хоум-проекты запилить. Был бы рад идее.
>>519296 Лол, вонючий программистишка, ти чо тю-тю чтоле? За дурака меня держишь - думаешь, я пару символов копирнуть не могу? Сказал же, сделал всё, как по тутору писано. Path сам проверял, и не раз. Алсо, отбой. Только что включил декстоп, хотел было уже скрин делать, но набрал ещё раз mvn -version и всё вдруг заебок. Хотя вчера даже ребутился и нихуя, лол.
В связи с тем что си тред смыло, спрошу тут - посоветуйте как за месяц-два выучить си на достойном уровне. Желательно за месяц. Просто в следующем семестре си, не хочу ударить в грязь лицом.
Котаны, помогите. Надо бы реализовать алгоритм, который будет в табличке с крестиками и ноликами, находить петлю из ноликов. Пикрелейтед: 1 - исходная таблица, 2 и 3 - найденные петли. Ну и координаты ячеек по которым можно построить петлю надо запомнить. Что мне загуглить?
Аноны что делать,если я учусь на фронтенднативный жс,верстка,ксс но проблема в трудоустройстве. В моем городе вакансии веба все с пхп хуетой, причем зп хорошая для местности нашей. Что делать? Учить пхп? Ситуация просто такая, что надо побыстрее уже начать получать опыт. Я вообще бы жаву учил, но вакансии на нее в др. городах, а куда-то ехать без опыта тупо.
>>519578 Я тупой для рекурсий. Решил пронумеровать каждую ячейку с нулем, и сделать граф. Ну и поиск кратчайшего пути зафигачить. Должно сработать, наверное.
Сап програны, мне на работе предложили повышение с эникейщика Протягиваю провода от модема до компуктера, меняю картриджи в принтерах и помогаю с компьютерами до ИБшника, т.к уровень компании вырос, но нанимать несколько им слишком дорого и они решили взять одного со стажем, а меня отправить на курсы https://www.pentestit.ru/labs/corp-lab и/или https://www.pentestit.ru/study/zerosecurity-a как я понял, там по сетям ничего нету, видимо, нужно заранее разобраться с этим, но читать неделями про то как в 90-х годах использовался какой-то протокол мне не хочется, собственно возник вопрос, какая сейчас более-менее современная книга по сетям есть?
>>516359 Здаров, анонимус. Хочу начать учить какой-нибудь язык программирования сейчас просто как хобби, в дальнейшем, при достижении определенного уровня, как возможная подработка фрилансом. Что посоветуешь почитать, посмотреть, поучить?С чего вообще начинать обучение супербегиннерам, которые немного паскаль помнят из курса 9 класса?
Сап, макаканы! Поскажите хуёвому пхп-шнику как сделать так, чтоб когда после регистрации приходит письмо с ссылкой, то при переходе на этот урл пользователь автоматически логинился.
>>519656 Когда пользователь переходит по ссылке из письма, ты же знаешь какой это пользователь пришел, так как активируешь его запись. Заодно и логинишь, зачем тебе его пароль?
сап, программач горит жопа лаба, помогите написать алгоритм сортировки бинарными вставками на фортране90, а то я совсем не могу в него(на лекциях ясен хуй его не было)
>>519688 >на фортране90 Иди нахуй, говноед. Почему в нормальных вузах разрешают писать хоть на лиспе, хоть на хачкеле, а говноедов заставляют писать на древнем говнище?
Вкатываюсь в европейский вузик благо, шпротам это несложно, родители обещают давать только минимум на еду и проживание. Соответственно встал вопрос заработка сотни-полутора на бухло и видеоигры вечерком после учебы. Появилась идея подучиться по книжкам и пофрилансить макакой. Скиллов нет, в школе между катками в дотан, что-то краем уха слышал про HTML, но не уверен. Карьеру в дальнейшем с программированием связывать не планирую, интересные задачи и большие заработки мне не нужны, необходимо тупо обменять время на небольшой доход себе в карман, делая что-то в меру простенькое, на что есть спрос и за что готовы платить inb4 гей-шлюхой иди. Посоветуй, что изучить для этого, анон.
Подскажите макаке, что нужно делать, что бы в $massage на емейл приходил бекграунд сообщения? Пробовал и как то не вышло, гугл хуйню выдает не работающую.
>>519778 Портрет типичного обитателя борд: учиться не хочет, работать не хочет, а зато хочет конкурировать с индусами за миску риса, ибо остро стоит вопрос на бухло и видеоигры вечерком. Посоветуй, что изучить для этого, анон.
>>519836 Для "учиться" у меня есть основная специальность и учеба по ней, но она не располагает к подработке на первых курсах. Профессиональным девелопером становиться у меня планов нету, поэтому тратить время на получение глубоких знаний об огромном стеке технологий мне не нужно, да и не особо хочется – смогу заработать карманные на свои небольшие нужды, поработав часик-два вечерком и хорошо. Проблемы? В илитарный кружок кодиров рвутся немытые плебеи?
Мне 21, в программировании знаю только хелло ворлд, и то только в общих чертах. Хочу КОДИТЬ. Положил глаз на golang. Не слишком опрометчиво вот так взять и начать с нуля сразу на такой вроде молодой язык? Что я смогу на нём сделать вообще? Нагуглил, что язык перспективный.
здарова чуваки, я тут в книге страуструпа добрался до токенов (class Token). Вот и совершенно нихуя не понял. В самом контексте идет пример с калькулятором, то есть этот класс там применяется. И насколько я правильно понял он помогает разобрать, допустим, выражение на отдельные единичные объекты. Сама-то проблема в том, что код готовый уже есть(калькулятор) и он объяснен, мол делай так и пиши так, но главной идеи я не врубил: как это все взаимодействует(этот класс с основной программой). Да и ваще я с классами в жизнь не работал, для меня это какая-то непонятная абстракция, мб в этом и есть вся проблема. Надеюсь добрые аноны подкинут что-нибудь почитать зеленому.
>>519972 Читай дальше, возможно даже лучше возьми Лафоре, а потом после него страуса читнешь. Та книга не сильно новичкам заходит, у него есть там вроде какая-то специально для новичков, но лучше Лафоре или Прату - Лафоре проще.
>>520008 Python для старта сейчас мэйнстрим, его и советую. Потом сам решишь, что тебе нужно, т.к. просто не усидишь на одном питоне, но базовые принципы ООП и программирования вообще благодаря ему усвоишь.
>>520067 Вот за этим: сразу ясно, что вернется YES, то все ок, а если NO, то проверить ошибку. А в случае если бы вернулось int, пришлось бы писать сопровождающий коммент, что этот инт значит, что и в будущем он должен возвращать 0 или 1 (и только его!), и что если захотят переписать функцию, то не могут в этот int возвращать скажем с кодом ошибок - что-нибудь сломают в итоге в другом коде (условно говоря)
Поясните пожалуйста, для чего на сайтах всяких учебных заведений моего мухосранска, чтобы посмотреть список групп, или какую-то еще хуйню, нужно СКАЧИВАТЬ EXEL ФАЙЛ?. Это какая-то система защиты от чего-то?
Встал перед выбором. А именно выбираю один из двух языков программирования для изучения. С одной стороны PHP который все хвалят за легкость в изучении и приводят в пример множество сайтов написанных на этом языке, с другой стороны язык Java. Начальные знания (html css и т.д.) мне помогал получать мой знакомый студент программист. Он мне и посоветовал язык выбрать именно Java сказав что PHP умирает. Его преподаватель (солидный программист, они там у себя в универе собрали даже робота) ему говорит о том, что лучшим языком является Java и у него большое будущее, а PHP можно и не начинать.
Вот и думаю кому верить, постам в интернете или знакомому с его преподавателем.
>>520123 Если ты собрался писать веб, то реши какой. Энтерпрайз - смело катись в джаву/c#, мелкие веб-сервисы - учи Go, домашнюю страничку на локалхосте - питон/php. Магазин - питон, пхп, битрикс.
>>520129 Ну если выбирать отрасль так сказать, то игры на андроид, флеш игры, развлекательные сайты, какой тематики не скажу, но вдруг какая идея придет, ну там типа чат рулета запилить что-нибудь. А вообще я бы хотел еще на фрилансе заказы брать.
Ломаю голову над тем, куда поступать. Выбрал три специальности: прикладная математика и информатика (01.03.02), программная инженерия (09.03.04) и прикладная информатика (09.03.03). Хочу короче быть супер программистом, ломать всем ебала, по ай пи вычислять и т.п. Иду после технаря, поэтому мне сложно выбрать, не с кем поговорить об этом. Я знаю что в вузах учат всякой хрени, и нужно в основном самому все изучать, самостоятельно. Но базу то какую-то все же дают, наверное, в этих вузах. Поэтому прошу помощи. Помогите ребятушки, ребятки.
>>520185 >прикладная математика и информатика (01.03.02) Я тоже после шараги, пошёл на такую специальность. Заочка. Один хуй всё сам дрочить буду. Я надеюсь ты не на ОЧНОЕ?
>>520185 Иду туда где меньше матана, иначе голову будут ебать бесполезной хуйней и вместо программирования 90% времени будешь шатать интегралы. на сайтах наверняка есть программа по каждой специальности
>>520185 Кароче, на ПМИ можно скатиться как в математику, так и в программирование по методике. Сильно зависит от кафедры, которую ты выберешь. Хочешь кодинг - вали на параллельные вычисления, обработку изображений или в лабораторию какую-нибудь.
Посоветуйте, как быстро и эффективно вкатиться в QT? Мне нужно написать пару программ, которые будут работать с последовательным портом, получать данные, разбирать их, записывать в файлы, строить графики. Что имею: опыт байтоебства под микропроцессоры на сях и 1.5 года джавы.
>>520185 Если есть желание быть программистом могущим в матан, иди в ПМИ и ебашь интегральчики и всякие алгебры, сможешь в будущем стать каким нибудь ML спецом. В пми также будут преподавать программирование и капельку CS. Если повезет - нормально. Эти два компонента дают вместе адекватного программиста, который понимает что либо кроме своих фреймворков, и при желании сможет вкатиться в какую нибудь узкую специализацию. Не думай о универах как о парашах куда стоит идти только ради корочки, получай знания, знакомся с годными преподователями и спецами и будет тебе профит.
>>519649 Табличка хеш-юзер (обычно хэш - просто поле "активации" в таблице пользователей). При генерации кладешь хеш в табличку. При посещении с этим хешом в ГЕТе ищешь по нему юзера и логинишь.
Анончики, вопрос принципиальный. И может не сюда, а в отдельную темку, ну да похуй.
Я мамкин прогер, пилю вещи на разных языках лет 15, но всегда для себя и никогда на продажу/дяде. Могу загоняться на байтоёбство, могу херак-в-продакшн, я не принципиальный.
Насколько ожидаемо, что меня пидорнут, если сунусь в КОМПАНИЮ? Суть в том, что языки я знаю вполне, а вот стандарты кто чем занимается - нихуя. И нет чем хвастаться. Так, овердохуя экспериментов работающих. Т.е. боюсь лажануться не фактически, а по регламенту.
Просьба ответы практиков, особенно тех, кто сам нанимает/собеседует.
даже близко не собираюсь искать работу, просто всегда интересовало
>>516359 Эй, кулхацкеры, поясните, зайдет ли програмированние как хобби? А то в школе на информатике, помнится, я любил в ПАСКАЛЕ всякую залупу делать, типа экранов из матрицы, калькуляторов и всего такого.
пиздец, я уже себе волосы на жопе рву. Антош, в чем может быть трабла с установкой apache ant? Скачал apache ant с офф сайта https://ant.apache.org/bindownload.cgi по гайдам добавлял путь в системной переменной и всё равно получаю хуй вместо результата. В чем я проебался то?
Три месяца изучал джаву и ООП (самостоятельно), потом ещё два пытался в Андроид. И до сих пор программирование выглядит для меня, как восход солнца вручную. Монструозная студия, тормозящий эмулятор. 9000 мест, в которые нужно прописать каждый чих, каждую кнопку, каждое свойство. Я сейчас могу написать что-нибудь вроде "крестиков-ноликов" для планшета, или там, парсер какой-нибудь, но процесс разработки - кровавые слёзы.
Это значит, что я неосилятор? Или программирование - не моё? Или стоит слезть с жабы? Или дрочить дальше, в надежде, что через пару лет такого ада меня всё же возьмут стажёром?
>>520351 ЭТО НОРМА! Поэтому всякое простое вроде говно и пишут очень долго. Уметь оценивать сроки - целое искусство. Почитай "Мифический человекомесяц" чтоле.
>>520370 Но как мне тогда оценить, когда уже можно идти стажёром работать? Без опыта работы не берут на работу. А своё пилить сложно. Калькулятор я буду писать неделю, но он нахрен никому не нужен. Нужно Йоба с большой буквы, а её просто не осилю. Какой-то заколдованный круг.
Кун, который выбирал вчера между Java и PHP на связи. У меня такой вопрос. Программисты со знанием Java вообще востребованы и будут ли востребованы в будущем? Я имею в виду что со знанием Java я вообще легко будет найти работу в офисе или просто занятие, например разработку приложения для чего-либо. У меня есть еще 2 года которые я проведу в универе, а потом уже нужно будет и рабочее место подыскивать. Вот и думаю, смогу ли я устроиться куда-нибудь через 2 года если буду изучать Java.
Поясните за джаву. Почему при упоминании сразу летит говно в вентилятор? Поскролив интернеты нахожу больше плюсов чем минусов. Может я чего то не замечаю?
Плюсы 1. Кроссплатформенность 2. Популярность (17% (или около того) относительно других языков. Не помню где брал пруф) 3. Зарплаты. Проанализировав сервис Яндекс.Работа по ДС понятно что и вакансий (овер 100 шт) и зарплата (средняя 150к макс овер 200к) больше чем у других языков (сравнивался руби, питон, c++, с, с# и пр. ) 4. Поддержка. Сообществоблабла
Минусы 1. Скорость работы (вроде как ускоряется с апдейтами) 2. Джава умирает. Вот это для меня самая труднопостижимая вещь. Почему умирает? Даже если в один день все перестанут писать что то новое на этом языке, все равно останется куча кода который нужно поддерживать, исправлять, допиливать итд (ибо 17%). Следовательно на ближайшие лет 10-15 работа точно будет.
В общем прошу олдфагов пояснить за перспективу и минусы языка.
Ps. Автор мечтает вкатится в ведройд разработку или производство ПО для умных домов.
Есть задание: запилить одностраничный сайт с опросом, после прохождения которого выводится статистика по все ответам на опрос. Как делать? Я только страницу написал, как данные передадются, обрабаываются и выводятся (не цифрами, а графиками) вообще понятия не имею. А если найдётся кто-то, кто объяснит как дауну, скину почту и тонны нефти
>>520487 У написанного на жаббашарпах обычно появляется огромный минус — ссылки на данные, т.е. кто угодно может пройти по ссылке откуда угодно и изменить состояние чего угодно. Но, как уже много раз повторяли, это не минус самих жаббашарпов, а отсутствие моска у тех, кто на них пишет. Притом полнейшее.
Анон, а как ты объявляешь переменные на чистом Си? В начале функции или непосредственно в том месте, где они применяются? Допустим, надо объявить переменную цикла. Где ты ее объявишь - перед циклом или в начале функции?
1) У меня версия 5.4.2. Как отключить в ней автодобавление закрывающих скобок? 2) Старая версия мне не нравилась тем, что она ставила отступы в несколько табов, и это никак не настраивалось. Все говорят, что это был такой баг. Но в той версии было няшное маленькое окошко Compile Progress, а в 5.4.2 здоровенное ебаное окно. В какой версии табы ставятся нормальные, и при этом окошко прогресса няшное и маленькое?
Напишите программу для подсчета пробелов, знаков табуляции и символов конца строки. Что я делаю не так? Почему в переменной end какой-то говно? Это из-за того, что я ее не инициализировал?
>>520335 В настройках переменных окружения у тебя все правильно. А вот в соснольке ты второй командой это самое "правильно" сбрасываешь на неправильную хуйню проценты забыл!. Назачем? Пиши сразу ant.
Почему эта программа для подсчета количества строк, слов и символов выдает неверное количество слов и строк (строк на одну меньше)? Слово - строка, не содержащая пробелов.
>>516359 >У меня горит лаба, курсач, не знаю какую тему диплома взять
Привет, мой дорогой анон. Учусь в псевдотехнаре, в котором программирования чуть более, чем нисколько. На диплом 90% быдланов сей заведения делают сайты на жумле(скачали шаблон из интернета и вставили), 9.9% делают базу данных на какую либо тему в Access(да да, такие дела), 0.1% делают прогу на каком либо языке, как правило с БД(типо АРМ или АИС). Сам делал курсач на delphixe(таже хуйня с БД), т.к. у нас нихуя не преподают, а сам нехотел нихуя изучать. Но теперь захотел. Впереди диплом и хочу ебануть что-то получше. По сути, это может быть что угодно. Прога, сайт(веб-приложение) или все это в связке. Просто блять нужна нормальная тема. Можете поделится какими-то исходниками, или просто уже существующими(может малоизвестными интересными прогами) или ответить на вопрос, что делал/делают ты и/или твои одногрупники, на каком языке и т.д.?
Где можно нагуглить какие нибудь небольшие практические задания (на 2-3 часа каждое) на си сярп? Весной закончил обучение и сейчас планирую работу искать - хотелось бы освежить память а по книжкам она у меня оче плохо освежается, запоминаю что-то только когда работаю над задачей :(.
>>520927 о боже бывают же люди. Просто есть такая концепция ООП, имеет ряд своих минусов и плюсов. Если человек пишет свой продукт в стиле ООП то лучше всего для уменьшения путаницы и поддерживаемости кода делать все в классах. Умные дядьки пишут в классах хеллоу ворлд потому что просто ну можно сказать для поддержания внутренней дисциплины. Тк если ты уж начал позиционировать себя как разработчик в ООП формате, то лучше мыслить классами целиком и полностью. Это все равно что ты можешь писать заместо имен переменных в хелоуворлде непонятную хуету, но все таки лучше чучуть под напрячься и выдать какие то осмысленные названия. Просто потому что это дисциплина и такой подход отделяет тебя от того что ты и в нормальных проектах будешь грешить тем что у тебя будут проскальзывать переменные с названиями dfsdfgesrg. Так же и в ООП иногда можно обойтись обычной функцией заместо класса, но это резко ухудшит качество кода.
>>520932 - вот это фанатик, его не слушай. >>520934 - вот этот чуть меньше фанатик, но его тоже не слушай. Хелловорлд через объект - потому что оопухоль мозга. Классы надо использовать там, где их надо использовать; и ни в коем случае не использовать их там, где их не надо использовать.
>>520964 Т.е. ты можешь гарантировать что завтра хеллоу-ворд не разрастётся, что над ним не будут работать 5 человек и что каждый день не будут менять бизнес требования? На рнр есть только один способ писать расширяемый, модульный, реюзабельный код - использовать ООП. Всё монолитное говно на функциях это 90й год и рнр 4, с уёбищными функциями с опциональными 5 булевыми параметрами, и необходимостью переписывать исполнительный код в 10 местах на каждую просьбу поменять цвет бантов с синих на красные.
Решил вкатываться в кодинг с питона, точнее перекатываться с петушиного php. Язык нравится: можно быстро накидать, можно написать автоматизацию мелкую для дома, библиотеки-коммьюнити итд. Решил понаписывать всяких мелких проектов для практики, а то ведь не умею кодить-то. Пока пишу игры на pygame, потом думаю ещё написать что-то с сетями, с бд, может веб, короче чисто для фана и закрепления теории. Однако гложет меня такая проблема: придётся ведь перед поиском работы изучать другой язык. В хохлостране из вакансий только веб, который доебал уже. Однако даже безотносительно страны, видел тред на реддите в /r/python, там большинство работает или в вебе, или как сисадмин-devops, или работает в другой сфере а на питоне автоматизирует 15% рабочего времени, или машине лернинг/дата саенс.
Может стоит сразу спрыгнуть и писать свои говнопроекты на жаве/крестах? Я бы хотел просто разрабатывать приложения: десктоп или мобильные, похуй. Не хочется в веб или энтерпрайз, можно геймдев. Учить новый язык так не нормально не пописав ни на одном как-то не хочется, особенно кресты.
Годная ли идея писать пока на питоне, а потом быстро изучить другой язык+фреймворки и накидать говна? Будет ли оценены при трудоустройстве мои питоньи поделки компанией, которая не использует питон?
>>521037 Ну во-первых я прямо в посте на который ты отвечаешь об этом и думаю. Во-вторых питон не более петушиный. Среди мейнстрим динамикодрисни по-моему самое заебись. И ещё я подумал будет удобно нормальный скриптовый язык (а не bash) иметь, и уже несколько раз этим пользовался. В-третьих я боюсь растерять боевой запал и опять начать страдать хуйнёй типа прохождения теории автоматов на курсере. Поделки потом можно портануть и допилить что-то на целевом языке. Другое дело: какой язык учить чтобы потом работать? >>521038 Хуёво, конечно, но хоть для себя польза.
>>521067 Лол, походу так. А насколько мобайл приятнее веба/энтерпрайза? Может оно того и не стоит? >>521092 Да, именно. 5 лет зажопинского ИТ вуза играл в вов и сидел на тиречах. Я бы вообще не работал а только проходил курсы да делал учебные задания лол. Намного интереснее БИЗНЕС-ЗАДАЧ. Эх, вернуть бы меня на 1й курс.
Господа погроммисты! Нужна помощь с регулярными выражениями. Может кто-то имеет возможность уделить мне пять минут дабы помочь решить задание и дать пояснения? Буду крайне признателен.
Задание следующее. Нужно регулярное выражение для проверки телефонного номера, состоящего из 10 знаков. Причем они могут быть как вместе, так и разделены точками, либо пробелами, либо дефисами, групами по 3 цифры. Так же первая группа может быть в круглых скобках. Примеры допустимых выражений: (123) 456 7899 (123).456.7899 (123)-456-7899 123-456-7899 123 456 7899 1234567899
>>521143 Так как ты не сказал что не должно проходить, то на тебе решение в лоб - метасимвол, 3 цыфры, метасимвол, три цыфры, метасимвол, 4 цыфры ([^\d]\d{3}[^\d]\d{3}[^\d]\d{4})
Вот сферичиская шаражная хуита, которая не имеет права быть в практике. В практике ты нахуй удаляешь все нецыры, да и имеешь номер телефона.
>>521115 >Лол, походу так. А насколько мобайл приятнее веба/энтерпрайза? Может оно того и не стоит? я не тот анон, но отвечу ни на сколько шо то хуйня, що эта хуйня, обе хуйни
Здарова, чуваки, я тут пару дней назад что ли ныл, мол не понял ничего по токенам и мне посоветовали дальше читать. Вот я почитал немножко и смотрите как(код вырвал из книги): [code lang="c++"] class Token { public: char kind; // вид лексемы double value; // для чисел: значение Token(char ch) // создает объект класса Token // из переменной типа char :kind(ch), value(0) { } Token(char ch, double val) // создает объект класса Token :kind(ch), value(val) { } // из переменных типа // char и double }; [/code] Получается, допустим, я делаю так: [code lang="c++"] Token t('+'); t('8', 15); [/code] Вот и выходит, что эти два объекта будут записаны? (знак плюс и число) или же произойдет перезапись. Просто я не понимаю, перевод ли такой или я просто туплю.
>Английский, матан, Java и C++. Именно в таком порядке. Причем, знаний непосредственно в программировании надо не так уж и много. Предметная область и soft skills важнее.
Что конкретно требуется знать программисту из матана? Или это написала та мразь, которая матаном называет всю математику, включая гомотопические группы и алгебраическую геометрию? Я сейчас ударно работаю над скиллзами в теории групп и алгеоме, т.к. нравится криптография, то думаю, что мне все равно не удастся на этом зарабатывать деньги.
>>521291 Ну в этом смысле и ECDSA - алгем, но что там задрачивать-то? А главное, денег как этим заработать? Новое шифрование запилить, пропихнуть в NIST и ГОСТ, продать бэкдор NSA и ФСБ
>>521318 >Почему программа работает неверно, если тело первого if'а не окружить скобками Тогда "else" присоединится ко второму "if", а не к первому. И если уж так хочется написать лесенку по правилам, в ней число веток должно быть чётным. То есть у внутреннего "if" тоже должен быть "else", а в нём точка с запятой. >Из-за чего ошибка выполнения? У мну всё работает.
Вывести вертикальную гистограмму длин слов в потоке.
Что я делаю не так? Почему даже массив не выводится правильно, хотя я его заполнил мемсетом, и в нем должны быть по крайней мере нули? https://ideone.com/wyAJdS
>>521333 http://pastebin.com/p6JdvECt вроде со скобочками работает. Но меня смущает что если я введу .1234567899 оно находит совпадение 1234567899 и я как-то не могу разобраться как поставить что это начало строки, что бы заработало.
>>516359 Где учиться вёрстке (HTML5+CSS), немного быдлокодю на Python и хелловорды на Java, поэтому не думаю, что стоит книгу начинать, видеокурс/интерактивные курсы более привлекательны. С меня нихуя.
>>521343 пофиксил настолько http://pastebin.com/w6TEY24D и сразу же встает вопрос 123)456 7899 проходит. ... тут вообще по идее мне проверка нужна или есть открывающая, разве это решить через регулярки или я дико туплю?
>>521366 Окей, я понял. Ну может быть дало бы какие-то тайные знания регекспов, ты же говоришь что можно. Когда - то Фридла листал книгу по сабжу. Кажется там были какие-то такие штуки, попробую еще поднять..
>>521368 Это еще можна сделать н оне парсить хтмл. Вот и все сакральные знания. Регэкспы не нужны в твоей задачи. Ану сел и учи что-то нормальное. Дискретику наверни с обработкой сигналов.
>>521369 Та не я ж то придумал. Как сказали, это сферическая шаражкина задачка, на реджексы, где уже значение передается в проверяющую функцию.. Все молчу-молчу.
>>521368 Подожди, дружок, сейчас лето. Ты или троечник, или магистр - т.е. 5 курс. Регекспы на последнем курсе? Где такое дают? Так что слушай меня, троечник, тебе и так поставят твое удовлетворительно. Иди спать.
Да нихуя оно никуда не передается. Потому что такой задачи не будет. Разве что поиск по проэкту будешь регэкспами такими писать.
Анон, спросил в /s/, спрошу и здесь: Есть кто-нибудь шарящий в EDK2 и UEFI? У меня есть драйвер в формате UEFI PE32. Как его запаковать в PCI Option ROM я знаю, тулза есть. Мне надо его наоборот оттуда распаковать.
Есть такое где? Я находил только встроенный EFIшный exeшник для EFIшного же шелла да какое-то макопидорское поделие на Obj.C.
В теории, можно задрочиться и накодить своё, но может есть готовое решение?
Я к вам с перепостом из java треда. Антуанчик, дело такое: есть .csv, разделенный по колонкам символом ";". В строках значения вида 0.000, 0000, 00.00.0000 и String кириллицей. Нужно найти значение exp в колонке номер n. В связи с этим есть такой паттерн:
>>521455 Моя кровать. Пофиксил: (?:\(\d{3}\)|\d{3})([\-\.\s]?)\d{3}\1\d{4} Ещё можно начало-конец строки добавить и whitespace \s заменить на просто пробел.
>>521467 non-capturing group. Скобки() позволяют найти повторения символов, которые соответствуют регэкспу в них (см. \1 в моей регулярке). Пример: (.)\1 соответствует двум одинаковым символам подряд.
Для этого нужно запоминать символы и сопоставлять номера групп, что не очень хорошо с точки производительности и, что важнее, неудобно с точки нумерации групп. Я отключил это для первой группы, ибо так проще потом нумеровать. Читаемость конечно падает.
>(?:\(\d{3}\)|\d{3})([\-\.\s]?)\d{3}\1\d{4} >{2}\\.\\d{2}\\.\\d{4})+;\\s]{"+ncol+"}"+exp+"[ >0-9\\.\\-]+;\\s]{"+ncol+"}"+exp+"[\\s([А-Яа-я]+|\\-?\\ Каждый раз, когда я вижу подобное, мне хочется кого-нибудь отпиздить.
Подскажите, пожалуйста, как лучше решить проблему.
В билдере делаю телефонный блок клавиш, соответственно есть клавиши 0-9, посыла вызова, отмены вызова и стирания неправильно введённого номера. Поставлена задача сделать так, чтобы набор можно было осуществлять как мышью, так и с клавиатуры , привязав посыл вызова к энтеру, удаление к бэкспейсу, отмену вызова - к эскейпу. Собственно, вопрос: как перехватить нажатие клавиши Enter, чтобы срабатывала именно нужная кнопка, а не та, что в фокусе? Параметр KeyPreview формы нужного результата не даёт, почитал про хуки, но, насколько я понял, они работают, даже, если приложение будет неактивно, такого мне не надо. Как сделать лучше? Если можно, то с примером.
>>521491 Есть вариант поставить клавише посыла вызова параметр Default = true, а всем остальным клавишам в обработчиках нажатия последней строкой прописать установку фокуса на посыл вызова, но это как-то не очень, по-моему.
Програмач, спасай, что-то я совсем тупой. Есть поток чисел в примерном диапазоне -7.0 - 7.0, центр диапазона в нуле. Надо обрабатывать числа так, чтобы вписать их в другой диапазон 1 - 32000 с центром в 16000. Какая-то хуйня получается у меня. Либо центр уходит куда-то от 16000, либо диапазон сужается, а то и вообще в минус уходит. Загуглить не получилось.
>>521501 Вот самое годное, что я придумал: число x 16000 / 10 + 16000 / 2 Допустим похуй, что немного за границы вылазит. Но когда пропускаю все через low-pass фильтр: прошлое_число + коэффициент * (входное_число - прошлое_число) Почему-то получается какое-то говно. То диапазон становится 16000 - 32000, то сужается до 10000 - 22000, то еще какая-то неведомая хуйня. По логике фильтр не должен так пидорасить все, значит что-то не то с диапазоном.
>>521507 Так подумал, даже хуй знает, с примерным диапазоном на входе на выходе тоже должен быть примерный диапазон, иначе в любом случае будут искажения. Расширь входной диапазон до гарантированных величин, только так мне кажется.
>>521567 >>521567 Ебло, т.к. будем выпадать на центре. Лучше сделать коэффициент типа K=16000 / 7 (назовешь там как тебе нужно) и уже трансформировать твой диапазон как : new = old * K + 16000
>>521461 Ты в курсе, что csv может обрамляют поля в двойные кавычки, внутри которых могут быть в том числе разделитель столбцов, которые в этом случае считаются знаком, а не разделителями. Не проще ли взять парсер csv на джаве?
>>521598 Ну заебись, >Есть поток чисел в примерном диапазоне -7.0 - 7.0 Тот самый 0 по-моему туда входит. И нахуй нужна формула которая очевидно может отвалиться, если можно без потерь её переделать(еще и не выполнять лишнее деление)
>>521600 Ну а так: Одно поле csv (на самом деле чуть более широкий регэксп, а не в точности стандарт csv): ("?)(?:[^"]|"")+?\1; Обозначим его за f; Тогда позиция n будет как-то так: (?=((f;){всего полей - n +1}f) (?<=((f;){n-1}) твоё поле;)
Не знаю, по адресу ли, если нет - направьте куда следует.
Так вот, есть определенный набор символов. Я уверен, что этот набор символов является осмысленным текстом, но в душе не ебу, что за кодировка и как раскодировать. Помогите чем можете.
Если я вообще никаких основ кодинга не знаю, но хочу плотно заняться им вплоть до того, чтобы на нем зарабатывать, то с чего начать? Может, есть какая-то базовая информация, которая обязательна для ознакомления?
Здравствуйте, программисты и около-программисты. Я - бездельник. Я - решил взять себя в руки и изучить язык какой нибудь востребованный язык программирования, чтобы иметь с этого зароботок. Я очень часто слышал про 1С - "ололо 1с-ники не погромисты". Хотел бы узнать подробности, если кто-то вообще в курсе этого недо(?)-языка. Прошу посоветовать мне дальнейший жизненный путь: какой язык изучить, чтобы иметь достаток? Я понимаю, что с такими запросами могу уйти нахуй, однако... В общем, стоит ли? в шапке даже книг нет по этой теме, видать настолько параша?
>>521651 О своих бывших навыках: быдлокодинг (по сути сплошная копипаста) - пхп. Даже сайт сделал на ёбаной жумле и правкой кода "в браузере".
Еще раньше - школьный паскаль. A:=3 B:=2 чему равно C?
И в этот же период аналогичный быдлокодинг и копипаста делфи. Дальше "ололо-калькуляторов" и СВОЙ БРАУЗЕР НА ДВИЖКЕ IE дело не ушло. В общем - навыков нет. Ну по-другому это не назвать. И сейчас вот замахнулся на 1С.
>>521656 1С:предприятие - платформа, для пограмирования конфигураций. По сути = среда для программрования. Бух.учет - это уже готовая конфигурация (1С-ники напрограммировали такую конфигурацию и продают её)Фреймворк, что ли?
>>521673 В Рашке выбор у тебя небольшой - либо 1C точеный, либо PHP дроченый. С любым другим языком программирования ты будешь хлебать борщ. мимо джавист 2 год сычую дома
>>521709 Может быть у тебя есть информация по срокам освоения? Вообще каким образом определить и можно сказать "ДА, Я ПРОГРАММИСТ, Я ПРОГРАММИРУЮ НА ЯЗЫКНЕЙМ" ? Ну хотя бы ориентировочные сроки были бы к месту, чтобы знать, к чему готовиться.
>>521731 Это индивидуально, кому-то хватает месяца, кому-то нужен год. Учить PHP первым языком не советую, начать лучше с Си (ни в коем случае не C++). Сейчас советуют Python/Ruby, по мне так оно разжижает мозги. Сначала консольные, потом оконные (gtk, а под виндой лучше напрямую WinAPI) программы, геймдев с помощью SDL и OpenGL. Как освоишься в Си - переходить к PHP (мне было проще, т.к. учил PHP уже после Java), попутно учить HTML/CSS/JavaScript и SQL. На Винде ставить Denwer, на Linux пакеты с Apache, PHP и MySQL и делать свои сайты на локалхосте. Для того чтобы получить работу нужно знать: HTML5, CSS3 и JavaScript (включая наследование, преобразование типов, лямбда-выражения, все встроенные функции и DOM модель документа) jQuery, Bootstrap, AngularJS - основные front end фреймворки основы PHP, какой-нибудь MVC фреймворк (например, Yii) SQL и MySQL * регулярные выражения И иметь проекты, которые можно показать работодателю (интернет-магазин, имиджборда, онлайн-игра или еще что-нибудь).
>>521757 - HTML5, CSS3 и JavaScript (включая наследование, преобразование типов, лямбда-выражения, все встроенные функции и DOM модель документа) - jQuery, Bootstrap, AngularJS - основные front end фреймворки - основы PHP, какой-нибудь MVC фреймворк (например, Yii) - SQL и MySQL - регулярные выражения fix
>>521734 Так ведь на Java нет работы, совсем. В нашем городе вакансий 0, удаленно есть 3.5 вакансии, на которые даже не отвечают, на фрилансе только скриптовые языки, что делать? Вот и приходится учить PHP, а знанием Hibernate, Spring и EJB3 остается только подтереться.
>>521771 Киров, население 500к. Здесь программисты не получают выше 30к рублей (у нашего тимлида зп меньше), а Java никому не нужна. Есть пара вакансий на C#, но там нужны программисты с большим опытом.
Нужно написать программу точную копию которая будет похожа на Razer Synapse 2.0 Так как к этой программе уже очень сильно привык(Пока владел клавой от Razer) не могу обходиться без неё сменив клаву(на механику Tesoro). Так как уебки из разера поддерживают в этой программе только свои устройства, естественно Synapse 2.0 не видит мою клаву.
Кратко о том что должна уметь эта программа 1. Иметь такой же ядовито зеленый уебищный интерфейс
2. Уметь записывать и сохранять макросы с учетом задержки и устанавливать эти макросы на любые кнопки (кроме системных: Win, Caps Lock, Num Lock, Scroll Lock)
3. Уметь вести статистику по клавишам (Т.Е. Сколько раз и какие клавиши были нажаты) пример из Synapse 2.0: http://nyazo.jp/rlgdNQcR.png при навдении он показывает сколько раз каждая клавиша была нажата. Сортировку по играм ненужна необязательна
4. Настройка игровых профилей: добавление действий/макросов на клавишу, сохранение/добавление/удаление профилей Пример из Synapse 2.0: http://nyazo.jp/FPMRyRqj.png
Возможно ли написать такую копию? и сколько это будет стоить?
>>521779 Для отлова нажатий клавиш можно использовать Windows хуки. Вот пример на Delphi, но годится для любого языка, WinAPI везде одинаково: http://pblog.ru/?p=293
Интересуют сайты/книги/ресурсы где поясняется за строение и работу пк, сайтов ну и так далее(это вроде на информатике изучается). Книги на оппике опробую чуть позже.
Успешные програны, посоветуйте оптимальную платформу для решения следующей задачи:
Есть журнал, в котором выставляются оценки по каждому ученику по нескольким предметам. Ученики группируются по классам, классы по школам, школы по районам. На выходе надо иметь возможность выбирать оценки любого ученика на указанную дату и выводить в примитивную печатную форму списком. Записей будет много, поэтому наверняка нужно дергать анус в виде БД, какую из них для такого млучше будет подключить, желательно халявное
Не знаю куда спросить, спрошу сюда: есть одна программа на сишорпе, сложно ли будет портировать её на жавоскрипт? Программка достаточно простая использует несколько глобальных переменных и библиотеки [code]using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;[/code]
Сру, как поехавший, уже сразу в двух тредах >>521959 ибо я уже в отчаянье. Выручай, анон. Я знаю, что ты дохуя всего знаешь и умеешь. Надежда только на тебя, а то уже трисет.
>>521779 Народ. Прав ли я то что в этом посте который я написал нету смысла? Пообщался я со знакомым кодером, он сказал что мне это выйдет в пол ляма мб больше так как программа с закрытым кодом. Верно?
Ананасы, расскажите нубу, что вообще делают на конкретных языках программирования? То есть вот, например, я прошёл курс на codecademy, изучил базовую какую-то часть Руби или Питона, но так и не понял - зачем всё это? Что конкретно такого можно сделать, чего ещё нет? На сайтах вакансий постоянно висят вакансии для программистов на тех или иных языках. Чем все эти люди занимаются на работе? Что именно они программируют?
Почаны, навскидку, очень ли трудно сделать клон ныне почившего voar.io? Нужно ли для этого быть синьором-помидором или за месяц-два можно написать(с учётом того, что есть опыт с ООП-языком)?
>>522051 Можно и веб, я просто вообще не понимаю, что конкретно программируют люди. Судя по количеству программистов, каждый день пишутся миллионы строчек кода. Что это за код? Я сам далёк от этого, потому такую хуйню спрашиваю.
Поступаю сейчас кодерский вузик, там будут С++ и Java. Но я и сам хочу что-нибудь задрачивать. Идти вместе с вузиком или же хуярить питон или что-нибудь такое?
>>521998 Когда пройдешь основы языка и сам язык, то начинай читать книги по программированию. Где пишут конкретные программы на примере конкретных задач. Так же открывай биржу фриланса, список заданий с собеседований и пиши. Так же пиши велосипеды - пиши свой пеинт, двач, текстовый редактор-переводчик, чат на сокетах.
>>521998 У Лутца, который пишет книги по питону, есть вторая книга, где он учит программировать.
А пишут все, что угодно. Вот например - сделай расширение для двача, которое по нажатии кнопки шифрует текст внешне. Например заменяя каждую букву - цифрой а - 01, б - 02. Писать будем на ЖС. Вот качай учебник по ЖС, по жквери и пиши такую задумку.
Примерно так же и в работе - Что (Анализ) Как (Проектирование) Создание (Реализация) Тестирование (Тестирование и Отладка) Использование (Развёртывание и Оперирование) Поддержка (Усовершенствование)
>>522100 Уже сам разобрался. В разных компиляторах функция getline может быть в библиотеке stdio, а может не быть. У меня в библиотеке ее нет, поэтому на моем компьютере все нормально.
>>516359 Вопрос к знатокам ActionScript 3. Есть двумерный массив (квадратное поле). В каждой клетке, в зависимости от действий игрока, оттображается один из n кадров мувиклипа. Нужно посчитать, сколько на поле кадров с номером <номер кадра>.
Хоспода, а если я нулячий дебилоид, но хочу стать погромистом, то мне с чего начинать? Ведь, как я понял, для того, чтобы начать учить язык, нужно иметь какую-то компьютерную базу знаний. Или в азах языка этому научат? Ну или столбец computer science специально для таких, как я?
>>522130 Обычно учат азам, для работы c языком. Но не с компьютером. Показывают IDE для работы, показывают, как работать с компилятором как запускать и т.п.
Начини с Питона. В книгах Лутца написано и рассказывают что качать и запускать. Или же есть видеоуроки от курсов Специалист - http://nnm-club.me/forum/viewtopic.php?t=794954 например, где уж точно наглядно видно куда и что он там тыкает.
Я хз про какой ты базис. Если про байтоебство и математику, то нужно учить какой-нибудь Дельфи, Турбо паскаль, Бейсик для начала, чисто для обучения.
Посоны, я около года назад брался за Java, месяцок покодил и забил. Посчитал что я тупой и в проганье лучше не идти. Пол года фрустрировал, потом опять начал копать что бы поизучать, взялся за PHP, месяцок покодил-порешал задачи (учебник доброанона из треда пхп полностью прошел). Потом сел за верстку ХТМЛ+ксс, немножко поверстал сам, пытался устроиться в веб-студию но мне не перезвонили как я понял из-за того, что я не знал JS. И вот сейчас я изучаю JS ваниль, хотел попробовать устроиться на работу в ноябре-декабре, но тут встретил старого знакомого айтищника, который начинал погромистом, а потом ушел в сисадмины и уже очень давно в этой сфере. Он меня обложил хуями и сказал что в будущем нужны будут нормальные прикладники Джависты, а не быдло-веб-макаки. И вот джава мне тожже нравилась этим - там можно и под андроид попрогать и зарплаты больше и вообще. Но я уже потратил время на веб и мне его жалко, плюс очень нужны деньги и срочно, а джаву опять учить с нуля потому что все забыл - устроиться смогу только через пол года. Короче посоветуй что делать, анон. Может пойти в веб и постепенно доучивать джаву и катиться в ентерпрайз? И вообще смотрю вакасии по жабе, там JS тоже нужен иногда, может я не зря потратил на него время?
Програмач, поясни за использование библиотек с SourceForge. Пилю приложение на ведро и в нем есть либа на плюсах с SourceForge, которая еще и палится. Собираюсь ебануть туда рекламу или даже донат-версию. Так вот, как там по лицензии такое использование? Я же в коммерческих целях использую либу, это по правилам или нет? Я знаю, что никому нахуй не нужен, но все же.
>>516359 >Доработайте главный модуль программы определения самой длиной строки так, чтобы она выводила правильное значение для какой угодно длины строк входного потока, насколько это позволяет текст.
Я не могу разобраться, а что сделать-то надо? Переписать функцию main так, чтобы программа корректно обрабатывала и выводила строки, длина которых больше MAXLINE? То есть избавиться от ограничений на длину?
Вот как можно вот это: "Exercise 1-16. Revise the main routine of the longest-line program so it will correctly print the length of arbitrary long input lines, and as much as possible of the text." перевести как: "Упражнение 1.16. Доработайте главный модуль программы определения самой длинной строки так, чтобы она выводила правильное значение для какой угодно длины строк входного потока, насколько это позволяет текст." Ну как так можно?! Возмущению моему нет предела =) После такого теперь я в сомнениях, читать ли дальше переведенную книгу? Может скрепя мозгами начать читать оригинал? То-то я думаю, что я такой тупой, ничего не понимаю))) Шучу конечно. А были ли у вас подобные случаи? И как относитесь к чтение чего-либо на неродном языке?
>>522180 Ну на закон похуй, это да. А Гугл может из гуглплэя пидорнуть за такое? Ну и код я не видел, только API, если бы мог втихаря ее спрятать у себя - так бы и сделал, но она палевная.
>>521959 >чего на ней можно кодить и чтобы заебись Под Андроид и энтерпрайз. Остальное на жабе делать неочень. Если хочешь под десктоп кодить, лучше оперативно перекатывайся на тот же C#, под твои задачи в самый раз.
>>522204 >энтерпрайз Чем эта хуйня отличается от обычного десктопных приложений? Я хочу какую-нибудь йобу кодить на виртуальных машинах. Я уже написал, что мне надо написать. Я думаю, что на Java это ляжет идеально.
А здесь почему-то не выводится последняя буква строки. Максимальная длина строки большая, ее хватает для всех букв, для символа перевода строки и для нуль-терминирующего символа. Но почему-то последняя буква не копируется.
>>522252 Похоже, это из-за того, что на последнем шаге len = max = 6, строгое условие len > max не выполняется, и копирование наибольшей строки не происходит. Как это исправить? В книге код именно такой, то есть он должен работать правильно.
>>522275 Каким образом? 1. Читаем символы в цикле, пока не достигнем лимита длины строки, или пока не достигнем конец файла, или пока не встретим перевод строки. 2. Если встретили перевод строки, то цикл останавливается, тогда мы ставим \n на i-тую позицию. 3. Увеличили i на 1 и поставили на эту позицию \0. Не вижу место, где происходит затирание.
>>522277 Проверил выводом промежуточных значений. Это действительно так. Но ставить нестрогое неравенство не хочу, потому что тогда будут лишние манипуляции с памятью, если длины строк равны.
Какой язык учить школьнику ? Хочу в будущем стать успешным. На данный момент английский хорошо развит. Также пытался учить Java (Javarush) и Вёрстку (html +css) на генерал ассамблей. Я думал насчет питона, но я не хочу читать книги, потому что думаю что не пойму на них. Мне было бы здорово обучаться онлайн
Я понимаю, что всем похуй, но может найдётся добрый анон, который может в regex и сможет помочь нубу. Я написал поисковик по .csv файлам, который ищет заданное значение exp в колонке ncol. Строки разбиты на столбцы знаком ";". Так выглядит паттерн самого поисковика:
Ищет как нужно за исключением одного но: значение может содержать зарезервированные символы (точка с запятой, например), в таком случае значение заключено в кавычки. Как сделать, чтобы поисковик не считал ;\\s разделителем столбца, если эта конструкция находится в кавычках? Буду благодарен помощи.
Здорово, народ! По тихой учусь писать код. Питон, как это нынче модно. На курсере. Сделал калькулятор, возник вопрос - куда питон обращается с этими расчетами? Написать a + b много ума не надо и как-то не прилично говорить, что я программирую, не понимая основ. Где и что почитать по этому поводу? Ну и хотелось бы углубить знания по операционным системам. В данный момент они на нулевом уровне.
>>522315 это тебе надо в микропроцессоры, схемотехника. Блин не помню точно как назывался предмет в вузе. Там про всякие сумматоры, триггеры. Если я правильно понимаю.
>>522333 Клянчи у мамки деньги на квартиру. Иначе при заселении в общагу будешь играть в русскую рулетку. Вероятность заселиться с несговорчивыми ленивыми долбоёбами стремиться к 100%. Они будут шуметь, бухать, подъёбывать тебя, брать твой хавчик. Если будешь возникать - еврей, по местным понятиям. Сыч, я себе сижки купил, а на хлеб не хватило, можешь хлебом поделиться, жрать пиздец как охота! Что? Я уже седьмой раз тебе это говорю? Если ты еврей, то так и скажи!
>>522339 Что тебе простить, кретин? "Анончики, я живу на земле, смогу ли дроча на трапов и ходя за хлебом самостоятельно обучаться программированию?" Информативности в твоём сообщении 0. Что блядь за ВУЗ? Что за общага? Что сам из себя представляешь?
>>522343 >Сыч, я себе сижки купил, а на хлеб не хватило, Сам виноват. В другой раз будешь думать, на что тратить деньги. Приучайся ценить деньги и экономить. >можешь хлебом поделиться, жрать пиздец как охота! Что? Я уже седьмой раз тебе это говорю? Если ты еврей, то так и скажи! Всем похуй на твои проблемы. Хочешь есть, но не хочешь себя ограничивать - пиздуй работать.
>>522348 Ну блин, я не знал, что тебе именно такая инфа понадобится. ВУЗ я не скажу, поскольку не считаю это сведениями, которые следует рассказывать на бордах. Но иду на химическую технологию.
>>522353 >Сам виноват >Всем похуй на твои проблемы. Ебать ты прям карты раскрыл, Шерлок. По содержанию трудно догадаться, что это у меня хлеб неоднократно просили?
>>522347 Блять анон, я год прожил в общаге и знаю о чём говорю. Есть просто конченые люди, которые начнут доёбываться к тебе просто за то, что ты к ним не доёбываешься. Есть люди, которые живут как ёбаные свиньи, не моя посуду, не убирая возле себя месяцами. Нахуй таких несговорчивых людей. Приезжай в общагу, только если сможешь дать пиздюлей и отстаивать свои права. Или если у тебя 2-3 хороших знакомых/друга туда заселяются. Я на второй курс буду с друзьями заселяться.
>>522359 >Ебать ты прям карты раскрыл, Шерлок. По содержанию трудно догадаться, что это у меня хлеб неоднократно просили? Это я тебе привел пример того, как надо отвечать выблядкам, которые пытаются тобой манипулировать, внушая тебе чувство вины и долга. Прям как шлюхи.
>>522359 6 лет в общаге прожил и все было не так плохо. конечно были и минусы, но такого быдла у меня не было даже не смотря на то, что в нашей общаге жили те, кого выселили из других... и вообще, кто не жил в общаге - тот не студент!
>>522364 Говорю же, рулетка русская при заселении. Никогда не знаешь какой сосед выпадет.
>>522361 В моём случае все взывания к здравому рассудку игнорировались, правоту свою я объяснял кулаками. Потом съехал с той комнаты к адекватам. И то коменда не разрешала, перекатился я без её ведома, с ней ещё проблемы были, но таки мне повезло и всё уладилось.
>>522372 >В моём случае все взывания к здравому рассудку игнорировались, правоту свою я объяснял кулаками Пиздец, ебаная парашка. Мамка мне правильно сказала, чтобы я лучше ездил каждый день на свой матфак, а не заселялся, потому что с синдромом Аспергера и с небольшими странностями в поведении меня бы быстро произвели в парашные.
>Write a program to remove all trailing blanks and tabs from each line of input, and to delete entirely blank lines.
Как лучше поступить? Считывать строку как есть при помощи функции getline, а потом, просматривая эту сроку с конца, передвигать \n и \0 с конца влево через пробелы и табуляции?
>>522380 Интересно, когда я записал инкремент в виде i++, первая строка не отображалась вообще, а выводились только вторая и третья. Когда заменил i++ на ++i, вывод стал какой нужен. Если поведение программы в первом случае было "сначала изменить данные, а потом сделать инкремент", то почему вторая строка выводилась как надо?
Чем удобнее всего выдирать данные из пикрела и ему подобных? Кучей разных извращенных способов, из разной длины файлов. С минимальной мозгоеблей, и прочей установкой компиляторов. Есть какой-то однострочник для винды? Хотел в /s спросить, но там одни срачи за ОС, браузеры и больше нет ничего.
>>522400 А, увидел, что все-таки данные разбиты на блоки и помечены числами. Но все таки хуец, потому что блоки разного размера, и внутри них есть строки, начинающиеся с трехзначных числей, которые можно принять за номер блока.
>>522400 Они по всему файлу статически от "БИК" и "Счет N" расположены. Мне всего лишь нужны регэкспы в командной строке под виндой с удобным выводом в файл. И желательно документацией нормальной как там работать. Такое бывает вообще? Спасибо.
>>522309 -> >>521620 Вчера написал. Единственное, регулярки насчитывает, что разделитель столбца находится справа от столбца. Для лево надо её поправить. Повторю вопрос, а в чём проблема взять парсер csv?
>>516359 >Write a function reverse(s) that reverses the character string s . Use it to write a program that reverses its input a line at a time. Такая реализация годна, или можно лучше? https://ideone.com/HBuZZc
>>522422 В распоряжении только Java SE. К тому же нужно, чтобы значение содержалось именно в указанном столбце, так что лучше регулярок мне ничего в голову не пришло. Может ты подскажешь чего? Говорю ведь, я нуб, пару месяцев всего самостоятельно изучаю джава, да этого программирования не касался даже. Это тестовое задание на обучение, если что.
Пилю расширение для Google Chrome. Пытался отослать друзьям для теста упакованное расширение, но хром отнекивается аргументируя тем, что "Невозможно добавить приложение, расширение или пользовательский скрипт с этого сайта" Что делать? Думаю что надо прописать что-то в манифесте, но опять же не знаю что
>>522600 На самом деле я тебя не подъебываю и не злорадствую, сам в такой ситуации. Однако такие вопросы не самые хорошие, ибо никто не знает, какую технологию выпустит очередной китаец-травокур.
/pr/, зацени мою змейку на си. Внезапно сделал за 3 часа, хотя прошлый проект в виде тетриса я пилил сраные 9 месяцев. Компилить в режиме C99, под винду, консоль 80х25. Исходник: http://rghost.ru/79bwklXds Кто сможет разобраться в моем говнокоде и написать, что происходит в каждой части кода, тому нихуя
Свалил-с-третьего-курса-вычмаш-кун. Программирования было немного, но сдавал я его как-то по наитию, даже ассемблер.
Я готов практиковаться каждый день. Какой язык выбрать и что читать, чтобы работать? Живу в ДС. Сейчас читаю Learn Python the Hard Way, врубаюсь в ООП. Написание программок с гуем понимаю плохо.
>>522712 Это когда ты вместо традиционного, простого и приятного глазу snake_pos пишешь выёбистое PythonPosition ПрыгающимиБукафками.
Не сразу понятных чисел много. Например, нахуя делать координаты в виде второго измерения массива, когда можно использовать структуру с понятными x и y? И такое там чуть ли не в каждой строчке.
>>522750 Вряд ли по K&R можно сильно углубить что-то, но если совсем нихуя не знаешь, то книга норм. Но в ней только самые основы, и не описано ничего из C99, не говоря уже о C11. Если есть уже какие-то базовые знания, то я бы посоветовал просто написать вдумчиво несколько разноплановых программ, стараясь уделять как можно больше внимания созданию максимально надежной, понятной и расширяемой архитектуры программы (и вот по этим вещам как раз бывает полезно почитать книги или статьи). Если есть вопросы непосредственно по самому языку или какие-то пробелы в знаниях, то я в таких случаях тупо открываю стандарт. Если что-то непонятно в стандарте, то гуглю этот момент.
>>522775 >Если есть уже какие-то базовые знания, то я бы посоветовал просто написать вдумчиво несколько разноплановых программ, стараясь уделять как можно больше внимания созданию максимально надежной, понятной и расширяемой архитектуры программы Базовые знания есть, но по ходу чтения все равно открываю для себя неожиданные приемы использования привычных конструкций языка. Думаю после КиР взяться за реализацию алгоритмов на чистом си.
>>522781 >Думаю после КиР взяться за реализацию алгоритмов на чистом си. Ну, в принципе всё правильно делаешь. Перекатывайся в сишка-тред, и если что – спрашивай там, а то он скоро потонет опять. алсо, любые неожиданные приёмы почти всегда == зло
>>522785 Живой пример того, как многого можно достичь, если правильно распоряжаться своим временем. Человеку и так мало времени отведено, а дебилы тратят его на скроллинг /b/.
Сколько времени вы уделяли изучению ЯП? Как определяли для себя оптимальный отрезок времени, в течение которого продуктивность держалась на среднем уровне? Использовали ли тетради/прочие носители с целью подчеркнуть основные понятия/ выделить важные моменты ?
Анон, поясни обоссанаму ньюафгу за юнит-тестирование. У меня есть небольшой ололо-проект, с помощью которого я учу всякие новые штуки + он выполняет нужный мне функционал. У меня был один js файл (речь о ноде), в котором имелась функция. Код примерно такой. function YOBA (a) { return a.split(nariman + "@").pop(); }
Переменная nariman объявлена выше в этом самом js файле.
И вот я услышал о этом вашем тестировании и решил его прибить сюда. Сделал test\test.js следующего содержания:
var assert = require("assert"); var file = require("../file.js");
describe("YOBA", function () { it("ololo", function () { assert.equal(file.YOBA("ololo@nabeg"), "nabeg"); }); });
Разумеется, mocha начала ругаться, мол что за file.YOBA? Пришлось в первый js файл дописать module.exports = { YOBA: YOBA}
Однако теперь не проходится тест, оно и не мудрено, ведь файл мочи не знает, какое содержимое у переменной nariman. Собственно вопрос: что с этим делать? У меня, наверное, изначально неправильная архитектура? Я понимаю, что переменную nariman можно точно также экспортировать, но блядь, если на каждый чих делать экспорт, то это пиздец какой-то. Может быть я вообще пишу как мудак и внутри функции следует оперировать только теми переменными, которые есть внутри неё, то есть переменная nariman должна каждый раз передаваться при её вызове, типа YOBA(a, nariman), а не тягаться из глобальной области видимости (или как там оно называется)? Попытка задать значение nariman прямо в тесте, вроде
var nariman = "..."; assert.equal(file.YOBA("ololo@nabeg"), "nabeg");
Не увенчалась успехом. Может я что-то сделал не так? Или он и не должен нормально использовать в вызываемой извне функции file.YOBA переменную nariman, которая объявлена тут? В принципе как я понимаю не должен, ибо разная область видимости, но вдруг.
>>522845 Тебе нужно в самом файле юнит-теста определить nariman каким-то тестовым значением и проверять с ним. А в идеале сделать несколько ассертов с разными значениями nariman. >и внутри функции следует оперировать только теми переменными, которые есть внутри неё Нужно стараться так делать, но сильно усложнять тоже не стоит, особенно если проект не большой.
Почитал статью где спам-смс активировало бомбу. Как сделать так чтобы такого не случилось? Как я понял нужно устанавливать jimm с белым списком контактов в котором только 1 номер. И от туда присылать сообщение. Но тогда нужно всегда к интернету быть подключённым. Есть программы типа антиколлектора под j2me где только 1 номер в списке контактов? И куда лучше подключать провода? Динамик или вибро?
Анон, как осознать свой уровень в программировании? Меня не устраивает моя работа, хочу ее поменять. Но я не знаю на что можно рассчитывать. В конторе не было таких понятий как junior, mid, senior. Мы просто писали код. Чаще всего давалось какое-нибудь формальное задание, для которого приходилось писать ТЗ, утверждать его, и затем реализовывать. Но это совсем не эталонный подход. В общем, нужна инфа по просветлению. Как ворваться в область и не продешевить?
Привет. Слухайте, вот, к примеру, у меня есть строки^
{ ebat= { 546 432 6534
Вот эти значения везде одинаковые, кроме цифирь. Цифири везьде разные. Их нужно заменить на одинаковые. Делать это вручную - долго. Мне нужна штука, которая находила бы значения { ebat= { удаляла последнюю строку с цифрами и заменяла ее везде на одинаковые цифры. Как это сделать, е-мае?!!!!
>>523116 у меня не переменная а фанкшен экспрешн против фанкшен декларейшн. И хотя фанкшен декларейшн хойститься, все равно экспрешн выполняется первой. Как-то так выходит.
Знающие аноны, подскажите, пожалуйста. Могу ли я добавить в свое портфолио проекты, которые были выполнены в аутсорс компании? Нужно ли спрашивать у самих организации/клиентов?
>>523179 Оговаривается индивидуально, но обычно на фрилансе можешь сразу добавлять если иного не оговорено заказчиком, а в компаниях - можешь добавлять, оговорив то, что делал такую-то часть, правообладателя (компанию или работодателя) указать можно если ты не сильно против (и если он не против) - короче тоже оговаривается, но можно уже "по факту", так-то просто если ты сделал в проекте только UI - в портфеле поясняй что делал только UI, а не будто весь проект. Ну конечно в любом случае если под NDA то надо от него отталкиваться (а заодно обсуждать когда можно раскрывать что ты автор того-то того-то).
Поздно ли начинать учиться программированию в 20 лет? Всё проёбанно или у меня ещё есть время?
Всем ньюфагам от коллеги по амплуаАноним30/07/15 Чтв 13:31:32#720№523285
Я уже который месяц скроллю ваши стоны по поводу выбора языка для изучения, поиска задач для тренировки и хочу дать совет. Устройтесь на работу эникейщиком или любым клерком, с работой на пекарне. В ходе работы у вас наверняка появятся пожелания автоматизировать/сделать проще какой-либо процесс. После того как у вас сформируется четкое представление о том, каким вы хотите это видеть - поизучайте базовые уроки по двум-трем рэндомным языкам (неделя-две свободного времени). После этого вы уже сможете определиться и сами без двача с выбором конкретного ЯП и можете приступить к выбору среды разработки. Ищите русскоязычную, постоянно обновляемую , с подробной справкой. После чего, не торопясь и вдумчиво приступайте к реализации. Наверняка в ходе обучения у вас уже появятся готовые наработки (ага, вот для того, чтобы сделать то-то и то-то, мне лучше будет вот этим вот воспользоваться) и первый полезный проект будет написан вдохновенно и быстро. После чего покатайте его, потестируйте и начинайте использовать. Далее уже можно поинтересоваться у коллег-сослуживцев-знакомых манек из бухгалтерии на предмет, есть ли у них подобные пожелания и делать, делать и делать
>>523364 Я не тролю, кресты правда говно. К тому же они окончательно загнутся уже скоро, а учить их ты будешь лет 10. Если не хочешь Haskell, то учи хотя бы няшную сишечку, она проще и никуда не денется ещё долго-долго.
>>523365 >Я не тролю, кресты правда говно. К тому же они окончательно загнутся уже скоро, а учить их ты будешь лет 10. Почему загнутся? Почему С не загнётся?
>>523368 >Почему загнутся? Потому, что не нужны. Потому что представляют собой монстрободобный набор собравшихся за десятки лет и подпирающих друг-друга костылей. Во всех областях, откуда их ещё не вытеснили java с шарпом, их скоро вытеснят новые, производительные и безопасные языки, в которых все современные принципы программирования заложены изначально (например Go, Rust и др.). >Почему С не загнётся? Потому что трудно придумать что-нибудь лучше для программирования голых железок. А если и можно придумать чуть лучше, то нахуй не нужно – со своей работой сишка справляется.
>>523373 >Потому что трудно придумать что-нибудь лучше для программирования голых железок. А если и можно придумать чуть лучше, то нахуй не нужно – со своей работой сишка справляется. Где в Калининграде можно погромировать голые железки? байтоеб-криптобог
Пацаны. я новенький в веб программирование. поговаривают, что пхп загибается и вскоре вобще нахуй никому не нужен будет. Какие есть альтернативы? JS ? Я пока ньюфажик. не серчай
Поясните что я делаю не так, начал изучать С++, написал одну из первых программ, а она не работает: string previous = "The cat cat jumped "; string current; while (cin >> current) { if (previous == current) { cout << "повторяющееся слово: " << current << '\n'; previous = current; } } Почему если я пишу cat, то слово не показывается что оно есть?
>>523479 Вот код: http://ideone.com/sZcbG7 Если я ввожу слово cat, например, то должно выводится что оно есть, вроде как. Если в string previous = 'test'; И я пишу это слово туда, то всё работает, если фраза - то не рабеотет.
>>523507 >В чем минусы того, что твоё очко анализирует и обрабатывает зонд? >подразумевает что данные собирает онли браузер >подразумевает что с любым запросом с того же яндукса или гугола он не захватывает твой ип >подразумевает что в практически любой его популярной программе нет анального зонда а ты избирательный я посмотрю
Погромисты, в связи с наездом РКН на двощик, у меня слетел юзер CSS и параша съехала влево! Был простенький код центрирующий двач. Помогите, что надо прописать?
Господа, срочный вопрос. Пытаюсь вкатиться в веб-разработку, зная только основы html/css/js. Похапе не знаю в принципе и не хочу особенно знать, но надо набраться опыта в целом, я вообще джавист, но заинтересовался вебом. Прислали из одной конторы тестовое задание. Если честно, я немного охуел, думал, какую-нибудь визитку заебашить предложат, а тут такое. Суть такова: "социальный видео плеер". 1. есть видео на тытрубе, одно конкретное. 2. юзеры могут кликать на смайлы в процессе просмотра видео, система запоминает момент видео, когда произошел клик 3. когда другой юзер смотрит это видео, у него где-то на экране появляются на 10 секунд те эмоции, которые кликали другие люди. Можно использовать любые фреймворки, на мой вкус. Появление смайликов))))))00 должно быть реализовано с помощью AJAX, ну это и понятно.
Итак, вопрос, уважаемые знатоки: с помощью чего можно эту хуйню запилить максимально удобно и качественно?
Пацаны, помогите мне. Мне необходимо написать прогу которая делает: При первом запуске она тихарится Через пару-тройку дней при каждом включении компа она выводит одно единственное окно с необходимым мне текстом- напоминанием(подсвеченый шрифт поярче). Из знаний только паскаль и sql. Какой язык использовать, что для него надо качать?
Оказывается, все дело в том, как асм встраивается в разных компилерах, и какой используется синтаксис (В GCC AT&T, в студии Intel). Гы, зоябись я хэккер, наконец-то вставки начали компилироваться, а код - правильно работать.
#include <stdio.h>
int main(){ int p, q;
p = 2; q = 3; __asm{ mov eax, p mov ebx, q mov q, eax mov p, ebx };
>>523638 Программировать в вузах не учат, за очень редкими исключениями. Но годную базу дать могут, если препода хорошие (не нормальные, а именно хорошие - что бывает нечасто).
>>516519 Кстате поясни где взять норм ассемблер, чтобы не было скучно зубрить по виртуальному процу хуйню, а сразу вкатиться и делать всякие ништяки типа хуков функций, прыжков по РОПу, вот это вот всё.
Как надо изменить функцию swap_asm, чтобы она меняла значения переменных местами? В студии код компилируется, но функция не меняет значения переменных.
>>523782 >очевидный Не для человека, единственный сайт которого был написан три года назад (информатика, непрофильное направление первый курс, notepad.exe). Хотя я там даже жкверя использовал, лол. Спасибо тебе.
Не хочу создавать отдельный тред спрошу тут. Запилил генератор рандомных подземелий. Примерно раз за 20 запусков код виснет. Как вообще отлаживать код который генерит рандомные данные?
>>523857 Какой такой cid? Лог чего? Пока что воткнул просто ограничение в while на 100 вызовов. И видно что данж не до конца иногда генерится, но не виснет.
>>523859 >Пока что воткнул просто ограничение в while на 100 вызовов. В общем это помогло. Нашел место где лабиринт не может двигаться ни в какую сторону, но все равно детектится пустое место, и он пытается начать оттуда лабиринт и т.д.
Сап, зк, я как-то туплю. В общем есть класс, у которого есть список таких же классов - его зависимостей. Как запилить рекурсивный (можно и итеративный) алгоритм добавления всех зависимостей в список?
>>523495 Поясните, я дальше читаю Страуструпа, а он мне предлагает написать задачу с cin, но в тексте, который надо считать - есть пробелы. Но cin же не считывает пробелы - пикрл. Что делать тогда?
Поясните железочнику за драйвера. Подключил я старый термопринтер к ардуино, все взаимодействие заключается в передаче на принтер 384 битов точек в линии, и команды перехода на новую линию. Тут все просто, но мне хочется сделать так, чтобы виндовс считал мою железку обычным принтером. Беглое гугление показало, что мне надо писать драйвер взаимодействующий с GDI, это так? Подскажите куда гуглить дальше, а еще лучше что почитать по основательней.
Не нашел тред про Си, напишу сюда. >Write a program to "fold" long input lines into two or more shorter lines after the last non-blank character that occurs before the n-th column of input. Make sure your program does something intelligent with very long lines, and if there are no blanks or tabs before the specified column.
Как понять, что требуется в задаче? Можно пример ввода и вывода?
почему в шапке советуют именно руби/питон? Для чего нужны языки пхп и ява? Они только для интернетов, а питоны для нормальных программ? Какие языки чаще всего требуют на разные околопрограммистские работы или можно на любом писать? Какой лучше заточен под игрушечки уровня новелок?
Вкатываться в прогерство на 25 лвл с непрофильной вышкой - реально? Я просто боюсь, что меня на собеседование никто не позовёт из-за возраста и эконом вышки
>почему в шапке советуют именно руби/питон? Руби и питон очень простые языки для понимания программирования в целом, концепций и алгоритмов. Простой синтаксис и тонны материала и курсов для ньюфага в сети. Ну и на этих языках можно написать что угодно: игрули, сайты, программы, скриптики, всё что пожелаешь. Даже наука и матаны. Последнее правда питон-онли скорее, руби там почти нет
>Для чего нужны языки пхп и ява? PHP язык для веба. Java язык для всего что есть. Но чтобы ты понимал, то что можно написать на питоне и руби за месяц, может занять на java 3+. Это язык для энтерпрайз разработки, где очень много костылей и тяжелых фреймворков, даже C# полегче будет в освоении ньюфагом. Особенно легко формочки клепать
>Они только для интернетов, а питоны для нормальных программ? Нормальные программы можно написать почти на любом языке, но часто требуется производительность, масштаб и всё такое, а питоны в этом сосут у джавы какой-нибудь.
>Какие языки чаще всего требуют на разные околопрограммистские работы или можно на любом писать? Смотри по вакансиям. Всюду разное, но обычно это PHP+Wordpress или Java+всякие Spring. Язык выбирают в зависимости от задач, это инструмент который учится за неделю-месяц, а не что-то вроде "русского" или "английского", где требуются годы на освоение до базового уровня общения на бытовые темы.
>Какой лучше заточен под игрушечки уровня новелок? Тот, на котором есть готовый движок. Ньюфагу посоветую Python и PyRen, но есть ещё божественный Unity и C#.
>>524303 Ну, пожалуй стоит сделать поправку тогда.
Когда ты понимаешь какие перед тобой стоят задачи и как их решать, когда у тебя уже есть опыт программирования и ты представляешь зачем тебе нужны все эти перделки-свистелки-замыкания-приваты-паблики-хвостовые-рекурсии-методы-проверки-типов-прочее-говно-генерики-не-нужны, вот тогда язык учишь быстро. Ты просто смотришь как сделать что-то на языкнейм в гугле, а не учишься программированию. Так что выбирай python и учись или посети php-тред. Бывают конечно исключение, но о них узнаешь потом
>>524296 Вкатывайся без проблем. Но из советов дам один главный - заведи себе петпроект, а лучше парочку всяких. Заполни гитхаб профиль ими, пусть они используют всякие фреймворки и подобное которые тебе нужны. Это будет говорить в плюс о тебе перед HR-ами и программистами. По своему опыту скажу, что обычно от 18-25 разница не большая в ньюфагах. Многие до окончания магистратуры в 24 года ничего кроме laba1.pas не писали, но смело идут на JAVA JUNIOR DEUTSCHE BANK LUXOFT EPAM.
>>524302 То есть на питонах всё пишется быстрее и проще, чем на джаве в 3 раза, но питон уступает в производительности?
Фреймворк и движок это почти то же самое? В том смысле, что это какие-то заготовки под программу, которые облегчают кодинг?
Энтерпрайз значит что-то большое?
Раз язык не так важен, то можно ли писать часть программы на одном языке, а часть на другом? Как их связывать?
Под какие задачи выбираются PHP+Wordpress или Java+всякие Spring? Почему для этих задач не используют тот же питон, из-за той самой производительности и масштаба?
Чему обычно учится программист в первый год своей работы? Вот, допустим, я подучу питон за месяц, пройду все эти обучающие штуковины, напишу легкие программки типа сортировки, но что люди делают дальше? Изучают какой-то фреймворк/движок и делают на нем новеллку, исполюзуя изученные алгоритмы? Хотя все эти простые алгоритмы, изучаемые в начале, наверное, есть в библиотеках, но тогда чему учатся прогеры?
>>524321 А они и не могут. Или ты хочешь скрыть код? Тогда заведи на битбакете или гитлабе, там можно иметь приватные репы.
>>524322 >То есть на питонах всё пишется быстрее и проще, чем на джаве в 3 раза, но питон уступает в производительности? Сорт оф, да.
>Фреймворк и движок это почти то же самое? В том смысле, что это какие-то заготовки под программу, которые облегчают кодинг? http://www.gamedev.ru/flame/forum/?id=164577http://rsdn.ru/forum/design/4929245.flat Холиварная тема, как лодку назовут, так и поплывёт. Но обычно "движки" это сорт оф готовое решение, например всякие CMS или Unity/Unreal Engine это у нас движки, а фреймворки это всякие Django и Yii. В отличие от CMS и Unity, они не являются неким "готовым решением" как Joomla или Wordpress, это набор инструментов для разработки своей сорт оф CMS. Короче, можешь пока этим особо голову не забивать, некоторые библиотеки жирнее целых "движок" и фреймворков. Boost например
>Энтерпрайз значит что-то большое Это обычно разработка программного обеспечения под нужды определённой компании, для решения её задач. И обычно эти задачи сложнее гостевухи, всякая сложная логика, обработки тонн информации и всё такое. Банковская сфера - энтерпрайз, сайты под ключ "до завтра" с фрилан.сру - нет.
>Раз язык не так важен, то можно ли писать часть программы на одном языке, а часть на другом? Как их связывать? Можно, часто пишут например на Python, а "узкие места" переписывают на С, который решает проблему с низкой производительностью в данном месте. Но могут написать и так, что будет работать ещё хуже. В документации питона например описано как это сделать, погугли наконец-то.
>Под какие задачи выбираются PHP+Wordpress или Java+всякие Spring? Почему для этих задач не используют тот же питон, из-за той самой производительности и масштаба? Да.
>>524326 Ну а ты начни писать нормальный магазин например, чтобы всё как у людей, на django там, сразу поймешь. Особенно отчетливо поймешь в тот момент, когда увидишь код опытного разработчика и сравнишь со своим. Будешь неприятно удивлён.
опытные посоны, скажите, а стоит ли задрачивать алгоритмы до такой степени, чтобы к примеру любой из самых популярных алгоритмов сортировки нужно было за 5 минут написать (например в условиях собеседования)? Или же достаточно будет просто знать основные принципы, визуально понимать разницу между алгоритмами? Например мой уровень такой, что я визуально различаю 3-4 алгоритма, но на кодирование каждого может уйти неприемлимое для условий собеседования время. Зубрить чтоли их?
>>524391 Зубрить основные перед собеседованиями, а для повседневной жизни НИНУЖНО, всё равно можно нагулить за 30 секунд реализацию любого алгоритма на нужном тебе языке. А чтобы мозги лучше работали и понимали саму "алгоритмизацию" можно подрочить тысячи задачек олимпиадных всяких. Очень помогает.
Ну и да, не следует путать "знание" об алгоритмах и дрочево. Почитай Корменов всяких, узнай что-когда-зачем, знай что оно есть, но задрачивать особо нет смысла. Тут уже мелькали ссылки на самого Кормена, он писал "не встречал за все годы студента, который бы полностью осилил мой учебник". Ну и да, на собеседованиях особо дохуя алгоритмов спрашивать не будут всё равно, это ебланизм. Это как просить писать код без документации, похуй что будет дольше в 10 раз и с ошибками, зато НА ПАМЯТЬ, БЕЗ ПОДСКАЗОК.
>>524470 >дискретной математике Р. Хаггарти - Дискретная математика для программистов
>>524464 >поясни про петпроекты и гитхабы и гитлабы. Это вообще что и для чего? Ну смотри, петпроект - это твой домашний проект. Как котик, только проект. Например, тебе интересны вакансии на питонах и джангах, какой лучший способ не быть полным хуем среди других джунов? - Показать что ты не только на словах лев толстой, написать там магазин какой-нибудь на основе требований рынка. Требования смотри в вакансиях. Многие хитрожопые пилят такие проекты, а потом говорят что это реальные проекты с работки фриланс там и подобное, что вполне может сойти с рук если там не полный пиздец и говнокодиначе спалят
Ну а гитхаб - это такая платформа для ведения проектов и обмена кодом. Социалочка для программистов короче. - Здравствуйте! Мы посмотрели ваше резюме, а почему у вас нет профиля вконтакте гитхаба?
>>524475 >И поясни про образование. Что писать в резюме, говорить на собеседовании про свою эконом вышку? Как вообще HR отреагируют на это? Ничего не говори. Если надо - спросят. Но обычно всем похуй. Скажешь учился на экономиста, решил стать программистом, вот и всё. Таких как ты овер 9000.
>>524476 >наверняка где то уже писали поэтому пошлите меня туда: насколько катируется высшее образование? Работу тебе только за наличие вышки никто не даст, но в денежных компаниях, газпромах всяких и банках, туда без вышки не берут. Ну и да, без дохуилиона лет опыта уехать без вышки с рашки тоже не выйдет, тебе в ебло плюнет представитель посольства. Даже если компания сделает тебе оффер - могут не дать визу, прецедентов дохуя, посольствам в целом похуй на твои знания, у них своя атмосфера
>>524477 >пет-проект это как котик >лепить очередной уродливый круд. Вот у меня такая проблема: я в качестве пет проекта вижу игру, генератор фракталов, машин лернинг, фибоначчи на хаскелле, компилятор брейнфака в петух, баловство с алгоритмами, но не какое-то говно типа магазинов, сайтов и прочих робуст солюшенов. А на работах судя по всему только это и надо. Вот и не знаю, стоит ли пересиливать себя и писать эту парашу, в надежде что после того как попаду на работу будет интересно? Сейчас пишу какие-то игры на pygame, блядь. Придётся удалять с гитхаба потом, наверное, перед попыткой устроиться на работу.
>>524476 Из-за бюрократии сложилась такая ситуация что твоя вышка никому нахуй не нужна, но если ее нет то бюрократ не может поставить в соответсвующей строчке галочку и это причиняет ему серьезные неудобства которые потом проицируются на тебя. Если нет особых финансовых проблем лучше получить какую-то корочку, но работу можно найти и так.
>>524494 Ммм. Я с джавой не очень, но насколько мне с моего дивана известно, JavaEE и разработка под андроид - очень-очень разные вещи. Выбери что тебе интересно и дрочи. Под JavaEE надо дрочить фреймворки всякие как правило.
>>524498 Ну, наоборот. Если у тебя будет много разноплановых проектов, то это наоборот плюс. Понятное дело что на работке ты будешь дрочить говно и формошлепствовать как боженька, но как раз интересные и сложные проекты это и будет твое "лицо" и проход в что-нибудь интереснее очередного "банковского говна". Пили игру, пили всякие нейросети для капчи, пили заодно и магазины. Тут только одна проблема - время. Такие дела.
>>524499 А хули делать тем, кто живёт в мухосрансках без возможности съебать? Я получил среднее специальное техникпограмист, а вакансий в моём мухосранске 0. Рядом побольше мухосрань, но там 2 вакансии 1с-ника с 3летним стажем. Фрилансить я хуй знает как начать, везде дохуя индусов. Я совсем обречён? Я могу в любую хуйню, есть охуенная база знаний. inb4: съеби в дс/дс2, иди нахуй
>>516359 (OP) Аноны, хочу написать программу для удерживания равновесия у тела (Чтобы оно не падало просто так) Можно ли это реализовать на Юнити 3Ж? Есть ли там гравитация? Падение объекта, если его центр масс находится не там, где надо? Как это вообще происходит там? Можно ли взять отдельные модули одного объекта и написать их взаимодействие?
Если я вообще никаких основ кодинга не знаю, но хочу плотно заняться им вплоть до того, чтобы на нем зарабатывать, то с чего начать? Может, есть какая-то базовая информация, которая обязательна для ознакомления?
>>524567 http://aliev.me/runestone/index.html Реализуй все описанные в книге алгоритмы и структуры данных. Потом почитай что-нибудь по паттернам, базам и протоколам. Этого хватит, чтобы начать писать для веба. Конечно, если ты хочешь писать именно для веба.
Аноны, не знаю, где спросить, поэтому спрошу здесь: Можно ли взять 3д сканер или Лазерный дальномер и построить 3Д модель на его основе и интерактивно передавать ее в 3д редактор?
>>524597 Что значит интерактивно? Вообще можно, нужно смотреть какой софт предлагает производитель конкретного сканера. Но любой должен как минимум уметь сохранять в файл который можно импортировать в редактор.
>>516359 (OP) Как увеличить шрифт редакторе Flash Builder'а а то глаза устают от мелких букв. В настройках меняется шрифт только для всплывающих подсказок, а для самого кода не нашёл.
вопрос по JS/JqueryАноним02/08/15 Вск 20:29:36#874№524634
Анон, может кто-то делал что-то подобное или знает как это сделать или у кого-то ссылка есть, потому что я нихуя путного из нагугленного сделать не смог. Суть: есть ссылка, в href которой хранится Id Div-а, нужно по наведению на эту ссылку создать плавающий div или всплывающее окно и туда скопировать содержимое из div-a с id, который указан в ссылке. В общем как на харкаче, когда наводишь на номер поста (>>номер поста) появляется окошечко с этим самым постом.
Разбираюсь с higher kind types в scala. Почему функция generic не фейлится на Int/Byte? Каким образом компилятор приводит эти типы к Any[Nothing]? При этом нельзя сделать 1: Any[Nothing] http://pastebin.com/c1tMwNFS
Хочу научиться в командную строку виндовс, не погромист. Цель научиться ей пользоваться и знать основные команды, как и что проверяется с помощью определённых команд. Реквестирую какие-либо шпаргалки с максимальной информативностью. erase C:\*.dll уже научился прописывать
Доброго времени суток, господа. Я учусь в одном из топовых вузов Москвы на инженерно-технической специальности, которая, в целом, мне по душе. С переходом на старшие курсы появилась потребность и желание осваивать современные технологии, а именно всякие 3-д моделирование и разнообразный узкоспециализированный софт. С тройкой одногрупников-энтузиастов ныне выполнение различных заданий перешло от банального подсчета по известной методике в маткаде, к написанию "у кого охуенней" маткадов, чтобы все было максимально, так сказать, автоматизированно, с привязками к внешнему софту, наиболее показательно с построением сложных поверхностей и выполнением задачи исключительно от начальных условий задания. Сегодня у меня лето, и появилось много свободного времени, я начал задумываться об освоении программирования, имея, признаться, нулевые знания в области, не считая двух семестров паскаля-делфи никчемных. Опять же, я не знаю, стоит ли вообще пытаться что-то учить, нужно ли в инженерном деле уметь прогать вообще, может, такие скиллы попросту не пригодятся нигде. На сегодня, хотелось бы уметь писать какой-то прикладной софт, проги с графическим интерфейсом, способные решать конкретные расчетные задачи по известным методикам. Программа максимум на годы вперед, как она мне видится сейчас, выглядит примерно так: рассчитать по начальным данным какой-нибудь там теплообменник и создать параметрическую трехмерную модель в каком-нибудь инвенторе. Короче говоря, кодерым быть не хочу, хочу быть конструктором, который может что-нибудь полезное закодить. Господа инженеры, господа программисты, подскажите советом мудрым, что и как учить, а то и стоит ли вообще?
Есть один ООП язык, я не программист, но хотел бы освоить его. Где можно научится базовым терминам и вообще всему этому? Ну типо с чего начать, если я вообще нулевый. В школе прогроммизма не было.
Что я делаю не так в функции insert? Я попытался написать ее так, чтобы при вставке элемента в массив она поддерживала упорядоченность этого массива. Если очередь пустая, то позиция для вставки - первый элемент массива, вставили, увеличили число элементов на один. Если очередь не пустая, то считаем, что предыдущие элементы уже упорядочены. Ищем максимальный элемент, тогда позиция для вставки - следующий за ним. Вставили, увеличили число элементов на 1.
>>524761 У тебя не инициализирован pos. Также такая вставка не подходит, вставлять новый елемент в конец массива нужно только если он максимальный, если он не максимальный и ты его вставишь в конец ты нарушишь упорядоченость массива. Вставлять нужно в правильную позицию массива, и сдвигать остальную часть, как в сортировке вставками.
>>524768 То есть мой алгоритм все-таки должен работать правильно, если я добавляю в очередь возрастающие элементы. В main я так и делаю, а очередь все равно содержит много нулевых элементов.
Если я пытался добавлять новые элементы в очередь, в которой уже есть один и только один элемент, то цикл с условием не выполнялся, потому что условие цикла выглядело как 1 < 1. Добавил еще один if, и теперь добавление возрастающей последовательности работает правильно.
>>516359 (OP) Анон, что почитать, чтобы по-бырику стать гуру в реляционных субд? Знания есть, их много, но они у меня неструктурированы. проще говоря сейчас у меня в голове каша из всех теорий, что я когда-либо изучал. Есть какой-то гайд, который мне поможет в этом вопросе? Я не смог нагуглить ничего толкового. Можно на инглише. С меня третья нормальная.
Можно ли отсюда получать данные в виде таблицы? http://topocoding.com/ жс и пхп не знаю, единственное, что понял, это то, что график генерируется на пхп. я вообще программирование не знаю
Я только что закончил брутфорсить AJAX-формочку, сговнокодив простенький срипт-переборщик на баше, и теперь у меня есть дофига текстовых файлов, внутри которых немного обрубленная(начала нет, оно статично и одинаково для всех файлов) html-табличка с несколькими столбцами и сотнями строк.
Мне надо это весело распарсить в табличный процессор: csv тоже сойдёт, короче.
Чем это быстрее и проще всего сделать, кроме как регулярками?
Java/Android Человек нажимает кнопку. Дальше идут 4 рандомных события. Ему выпадает одно из четырёх. Как сделать, чтобы ему ещё раз выпало то же самое событие при повторном/3-ем/N-ом нажатии кнопки? Самое главное, такое должно быть, когда он ещё раз зайдет в приложении. Но когда он зайдет второй/н-ный раз в приложение событие которое ему выдавалось бы было бы таким же, как в самый первый раз. Как это сделать?
>>524824 В генераторе случайных чисел устанавливаешь постоянно один и тот же seed, не знаю как там у вас в джаве сделано. Тоест ьпри самом первом запуске генеришь случайный seed, сохраняешь его и потом используешь.
>>524713 Да не всему он голова, учи лучше Сишарп и выбирай область, если хочешь игры писать, то тебе в Сишарп, если писать мелкие программки + веб - питон.
Юрист по образованию на связи. Как начать карьеру и набираться опыта, если на все стажировки идёт требование профильного образования, либо в лучшем случае "студенты технических вузов"? Мне вообще дорога закрыта в ит?
>>524867 Привет, бро. Я тоже с юридическим. Путь мой был тернист: сначала занимался SEO и контентом, а в 24 вкатился в веб-макакинг, о чём в общем-то жалею. Мой тебе совет: работай по специальности, бро, или выбери что-то другое. Нет в IT ничего особо хорошего.
>>524904 Почему? Мне 23 года и дико захотелось окунуться в эту среду. Программировал всегда для себя, как хобби. Как ты начинал, расскажи, какие препоны тебе ставили ввиду твоей непрофильной вышки?
>>524907 Пришёл на собеседование с 50ю строчками javascript-лапши, немного приукрасил про опыт и умения. Про образование так и сказал, что не нравится работа по специальности, а за пекой вроде норм и получается. Задачи скучные и однотипные, заказчики тупые мудаки. А из-за отсутствия профильного диплома и просто отсутствия знаний, которые у меня не хватает времени восполнить, путь в интересные и еднежные сферы для меня закрыт. Я бы всё-таки не рекомендовал, а то разочаруешься как я и будешь прокрастинировать, обновляя весь день двощ на рабочем месте.
>>524910 Да дело в том, что сижу и обновляю двощь на текущем рабочем месте. Ты можешь ведь на заочку поступить куда-либо, нет? Да и какой у тебя город, зп?
>>524915 На заочке ничему не учат нигде, кроме Бауманки в ДС, но там деньги неподъёмные и график. Не в коряне дело, я же говорю. Кто бы что ни говорил, но без матана и алгоритмов только в скриптеры дорога. Дерзай, если ты в себе уверен.
>>524950 Гыспада, как разбирать число, содержащие буквы? Что из чего вычитать? Или надо обработать два случая, когда мы встретили число и когда мы встретили букву, и в последнем случае вычислять как-то по-другому?
Как сделать чтобы GDB выполнял отладку только внутри файла (файлов) проекта, и не лез в стандартную библиотеку? (не уверен как это правильно называется). А то ка-то совсем неуобно выходит
Программач, помогай. Как работают сайты с медиа на них? Во вконтакте, например, есть свои видео и аудио плееры. Где хранятся все эти видео и аудио файлы? Если я собираюсь склепать сайт, на который будут регулярно загружать видео и аудио (чтоб на нём их смотреть и слушать), будет ли это осуществимо для простого сайта?
>>524939 В вебе всем похуй (PHP, JS). Python-спросят чуть больше. Ruby-вакансий нет. В тырпрайзе, гейдеве и проч. соснёшь (С#, Java, C++). Задрочи популярный фреймворк, SQL, напиши 200 строчек своего кода, стандартный CRUD, к примеру.
Почему ты считаешь, что в ИТ нет ничего хорошего, а в юриспруденции есть? Юриспруденция - это же ёбаный пиздец за бесплатно. Смотрел хоть вакансии? Требования к навыкам - одновременно знать гражданское, налоговое, трудовое, уголовное, процессуальное, административное, требование к стажу - 5 лет в отрасли компании, зарплата - 50 тыр в ДС. Разве IT может быть хуже?
Замена minPos на scanPos в условии приводит к неправильной сортировке. Я должен выбрать текущий элемент, найти минимум в хвосте, и если этот минимум меньше текущего элемента, обменять их. Почему нельзя использовать в качестве minPos CurPos? Все равно же во внешнем цикле переменной curPos каждый раз присваивается новое значение.
Суп, готовлюсь к вступительным по магистратуре. Среди всего прочего нужно подготовить компьютерные сети. По-хорошему бы надо обмазаться Танненбаумом или Олифером, но на это совсем нет времени, да и там все очень конкретно и серьезно написано, тогда как мне достаточно довольно лаконичных и общих ответов. Конспект лекций, что нам читали я успешно проебал. Может посоветуете книгу/методичку, где максимально сжато и обще объясняется курс компьютерных сетей?
>>524998 >>524926 Дауны какие-то, всем известно что в шарагах ничему не учат. Изучай компьюктер саенс самостоятельно, знания покажешь на собеседовании, ссы в рот чмошникам из бауманки и докажи что нахуй их вузовское образование не нужно.
>>524704 ты хотя бы до кодера нормального(middle web-говно/тырпрайз-говно макака с широким кругозором и знанием...[десяток всякой хуйни]) снача вырасти, матанопердолик. А лучше пиздуй на завод или на свою кафедру.
>>525080 >Проиграл с идиота. Всем известна статистика, согласно которой самые высокие зарплаты у выпускников даунманки и МГУ. Постараюсь теперь валить на собеседованиях всю студентоту желающую стажироваться в нашей компании из этих парашевузов. Почему? - Да потому что я могу, лол. А таких дохуя.
>>525085 Все дело в том, что у человека либо есть склонность к математике и программированию, либо ее нету. Если есть, то человеку достаточно дать учебник, и он сам все осилит, потому что ему интересно, потому что ему это в кайф. А если склонности нет, если человеку похуй, то никакие преподаватели не помогут. Более того: стать программистом или математиком такому человеку не поможет даже пересадка нейронов с чужой памятью. Просто потому, что ему похуй.
>>525088 К тебе никто и не пойдет, быдло. Взрослый человек, который ценит свои знания и умения, пошлет нахуй завистливого выблядка с синдромом вахтера. К тебе пойдут одни только быдлостуденты, потому что деваться некуда. Наверно, еще хочешь, чтобы на тебя работали за еду, а ты чтобы разбрасывался людьми, когда они становятся тебе неудобны, гнида?
>>525076 >>525077 А че эт вы такие злые-то? Специальность математическая и все остальные разделы математические хрен знает, зачем сети вообще вставили. С ними проблем у меня нет - есть нормальная литература в больших количествах и интуитивно понятно что учить. Темы с пика мне знакомы, но этого же недостаточно - на каждый вопрос нужно родить примерно 1-1.5 листа а4 текста, с гуглом можно родить примерно половину листа а4, а с Танненбаумом/Олифером уйдет листов 3-4, что уже лишка. Поэтому и реквистировал какую-нибудь колхозную книжку, чтобы освежить знания по-быстрому.
>>525089 Хаха, да, да. А еще есть умные/неумные, глупые/мудрые, талантливые/не талантливые, ах, да и тест на IQ. И все мы очень различны и отличаемся на органическом уровне. Внешней среды нет, человек вещь в себе, и про детерминизм мы не слышали. Вот про изучение математики к слову: http://nbspace.ru/math/ http://heller.ru/blog/2009/10/school-math-tragedy/
>>525097 >Вот про изучение математики к слову Сосачер, как обычно, принес несвежую копипасту, а по второй ссылке вообще пидор, который недоволен тем, что школьников учат считать, не объясняя теорию множеств, и учат вычислять объемы, не рассказывая теорию меры. Наверное, он не научился ходить, пока не изучил кинематику, и не научился говорить, пока не изучил лингвистику.
>>525090 >пошлет нахуй завистливого выблядка После того как пошлю его нахуй я и когда выйдет за порог нашей фирмы))? И чому он в гугл/мелкософт сразу не свалил а пришел ко мне, мозговитый же парень не будет об веб/тырпрайз парашу руки марать, не?
Всем таким шизоидам надо не только констатировать факт, что в образовании все плохо, но и предложить, как улучшить систему образования, избежав при этом возникающих трудностей. При объяснении теории делимости и деления с остатком можно водить детей на море, где они будут как в Древней Греции чертить отрезки на песке, чтобы было видно, как делитель укладывается целое число раз в большой отрезок, но остается еще остаток. Но что делать, если обучение по такой методике займет не 11 лет, а 15? Можно наворачивать в школе теорию множеств и теорию меры. Но что делать с теми, кто не осилит этот бурбакизм? Ведь до нужных на практике знаний они тоже не дойдут. А значит, останутся на второй год, а так как теперь мы учимся 15 лет, то второгодники будут учиться 16-20 лет. А так, конечно, хорошая и правильная идея в ваших влажных фантазиях.
>>525090 Больше сердитых и жадных до власти быдлостудентов и наша фирма станет еще могущественнее, настолько что настанет пора выгнать макак и нанять чмошников из бауманки и делать "теперь уже технологичный продукт". Но ведь по сути мы меняем одних рабов на других. Вот только меркантильным быдлостудентикам не свойственно завышенное ЧСВ(в каком то смысле они даже умнее), они осознают свои способности и все довольны. А чмошники из даунманки опять впадут в маняиллюзии.
>>525116 >Но ведь по сути мы меняем одних рабов на других Вся суть современности. Вы как шлюхи, которые меняют парней каждый месяц. А что - шлюхе нормально же, она не страдает, ей приятно, а то, что страдают парни, ее не ебет. Но при таком подходе работники тоже будут харкать тебе в ебало. Ты им в ебало, они тебе в ебало, все люди друг другу в ебало. И пришли к тому, что каждый педрило мнит себя господином, а всех других говном. Ебаная пидорашка.
Поясните еще раз про алгоритмы и матан. Кому они хоть раз понадобились? Кроме геймдева/графона. У меня опыта 4 года работы в области js/веб/фронтэнд/тырпрайз. Вышка есть по специальности. Дрочили матан в институте сильно, но я двоешник да и не помню ничего. Единственные затыки у меня были когда пытался делать игры и графические движки. Сильно страдал от того что не знаю математики и алгоритмов, но в то же время и деньги я этим не зарабатывал никогда. И неоднократно просил помощи в алгоритмах у других тырпрайзеров(java, c#) они так же как я нихуя в них не секут. Это вперед кукареканий о том что я тупая веб макака.
>>525141 Да всем похуй. Работаешь - работай, хоть башкой об стену бейся. Я бы на работу не взял человека без вышки. мимо сеньер который иногда присутствует на собеседовании ньюфагов
Аноны, решил вкатиться в веб, так как иду на второй курс и мамка уже пиздит, чтобы я работу нашёл, хотя бы следующим летом. После нескольких недель изучения вёрстки понял, что меня просто воротит от неё, куча всяких неочевидних решений через жопу, ебля с пикселями. Чуть-чуть знаю си, написал консольного сапёра, а свой первый хеловорлд месяцев 7 назад. Могу в линукс, собираю свой дистр на основе арча. Но вёрстка настолько далека от всего этого, что взвыть охота. Пытаться из-под палки учить и понимать это дерьмо, уповая на просветление, которое рано или поздно должно снизойти, или заняться всё-таки программированием, но куда тогда податься, чтобы за еду можно было через год устроиться?
>>525120 Подожди, шлюха - это шустрый современный govno1-developer, который через месяцок быстренько мимикрирует в govno2_name-developer в зависимости от того что модно у парней с макбуками из старбакса. А парень - это фирма? Я нехуя не понял, а как страдает фирма? Все довольны и иногда даже выбираются на природу понюхать кокс и обсудить очередной XyiPizda.js zalupa framework.
>>525171 изучи азы html/css на htmlbook, почитай статьи на webref.ru(там что-то поломалось сейчас), и иди дрочи twitter bootstrap. Этого тебе хватит. С версткой пусть пердолятся верстальщики.
А тут похоже намечался очередной срач на тему должен ли праграммистишка знать все разделы математики/компьюктер саенс/ракет саенс/понимать гегеля и уметь довести любую самку до 5 оргазмов за раз, жаль что не разгорелось, такой уютный вечерок бы получился.
Привет, аноны. Поясните, как обстоят дела с работой вне ДС/ДС2. Не получится ли такое, что я выучу какой-нибудь питон и окажусь никому не нужен? Например, на hh в Москве over 2k вакансий, всякие стажировки-хуеровки, ищут джунов мидлов и т.д, в моей же мухосрани 100 вакансий, во всех требуется опыт год+. При этом я ведь не из совсем жуткой жопы, город-миллионник как никак, лол.
>>524801 >Анон, что почитать, чтобы по-бырику стать гуру в реляционных субд? Брайан Трейси, «Достижение максимума», Генри Хэзлитт, «Экономика в одном уроке», Чарльз Маккей, «Наиболее распространённые заблуждения и безумства толпы», Ганс, «О программистишках» http://gans-spb.livejournal.com/33248.html
>>525007 Примерно так обстоят дела и в IT, все хотят готового специалиста. С точки зрения юриспруденции, рашко-работодатели попросту живут за счёт родителей тех, кого «нанимают на работу».
>>524964 Вкури стандарт MISRA-C:2004, эти исходники очень даже читаемые. Лично я вижу, что после условного оператора там уже нет других операторов, т.е. оформили всё правильно.
>>524970 Чти меня. Дан массив указателей, встовляеш N-й указатель, вынимаеш (N+1)-й, встовляеш (N+1)-й, вынимаеш (N+2)-й, и так далее, далее, далее далее везде.
>>525161 Вообще-то в современных языках есть коллекции, которые сортируют элементы при добавлении, посмотри, как это сделано в Жаббе: классы TreeMap, SortedMap и т.д.
>>525177 >Я нехуя не понял, а как страдает фирма? Теряет контракт и разоряется, подробнее см. http://www.govnokod.ru Или ты думаешь, он не проводит анализ кода? Однажды и к тебе обратятся с таким же вопросом, проверить, что "эти" там понаписали...
Java+Spring, JS+Node.js(+jQuery, Angular), Python+Django или Ruby+RoR? Что перспективнее изучать быдлостуденту? Потяну работку на следующее лето, если начну учить сейчас? Где лучше будет по удаленке, допустим?
>>525300 ЛОЛШТО. Ганс вообще не программировал, он работал с Армадиллой в отделе продаж, и записал за ним то, что слышал. Холодными звонками толкали тряпки по супермаркетам (а ещё раньше Армадилло кодил на посрале, оттого и сошёл с ума).
>>525314 Если очень просто. Раньше все говнокодили как хотели и никто "правильные" http запросы не делал, передавая GET-POST-DELETE-PUT формами типа /php?type=user&id=1234&request=delete А с помощью REST начали использовать встроенные в http хуитки и передавать в самом запросе команду delete, в итоге ссылка на удаление юзера будет выглядеть вот так /users/123.
Ребята, писал на PHP/Laravel, появилась возможность перелезть на Python/Django (в том числе и потому, что работы нет, везде на серверной стороне Битрикс через Битрикс Битриксом погоняет, меня это очень огорчает), но я немного испугался того, о чём совсем не знаю. Думал, какой вопрос вам задать, но так и не придумал, можете просто как-то прокомментировать экосистему разработки программ для браузера на Питоне/Джанго и осмысленность такого перехода? Кроме Джанго есть что-то популярное? Вопрос, наверное, риторический, но удобные инструменты для электронной коммерции и платёжных шлюзов, разумеется, тоже в наличии?
Ребятушки направьте на путь истинный. Цель: Клепать красивые сайтики для собственных нужд, с коментариями, магазином и т.д. Знаний: 0 Что выбрать: Питон и его джанго или же вордпресс? Закрались сомнения, когда начал изучать питон и чёт не могу понять нахуй мне всё это говно, которое я изучаю. Я сайты хочу красивые делать. в /web писал, но там как-то проигнорировали
Анон, нид хэлп. Интересна причина проблемы. Поставил пиратскую win 7 обновляться. очень давно не обновлял скачалось только 55 файлов из 60 вроде. В итоге пека перезагрузился, перед выключением что-то там установил или хуй знает, в итоге теперь не запускается. Сейчас выбрал восстановить систему, но чувствую, что придется опять винду ставить. а места нет Так что, анон, выручи. В чем проблема? Почему такой конфликт возникает?
>>525361 >gcc >>525100 Ты меня наебал, они не скомпилировалось, более того оно и в матлаб кодер не скомпилировалось, т.к. пишет, что функции которые используются недопустимы. Сукаааааааа.
Можно ли как то получить доступ к аудио базе вк, а именно к поиску без авторизации пользователей? Как я понял по документации апи, то авторизация обязательна.
Где же все специалисты, когда они нужны? Все так любят защищать математику, сразу вспоминают кучу областей, где она нужна погромистам, а на деле - пшик. Советуют чужие сорцы читать. Это у вас стокгольмский синдром. Вас 6 лет в универах насиловали математикой, поэтому вы сами себе ищете оправдания, почему математика нужна. Надо же убедить себя, что не зря потратили время. А на деле никакой помощи от таких знатоков математики не добиться.
>>525525 > диффуры Задачи оптимизации и физики. > в программировании Вычисляется их приближенное решение, при этом возможности по использованию того или иного приближения исследуются в теории численных методов. > математика - вещь в себе Да. > а должна служить быдлу Иди нахуй.
>>525535 О чем я и писал в соседнем треде. Все, кто ненавидит математику - пидорасы. Те, кто ищет в математику практическую пользу и пытается убедить в этом быдло, приводя примеры "я могу примерно вычислить длину пешеходного перехода при помощи тригонометрии" - жалкие. Математика для аутистов и шизоидов. Нормалфаги сосут хуи.
>Задачи оптимизации и физики. Ты ж даже не прочитал тред. Я хочу ффкатица в моделирование физики, а не спрашиваю, нахуя математика.
не могу выкачать репозиторий(большой) крашится после выкачивания 1024мб, говорит неожиданно повесил конец fatal: The remote end hung up unexpectedly0 GiB | 323 KiB/s fatal: early EOF fatal: recursion detected in die handler
Идите, поработайте программером. Вы поймете, что это такое. Никакой личной жизни.
Вот едете вы в своем авто в выходные с друзьями куда-то... и думаете о проекте... думаете о проекте... думаете о срывах срока... думаете о том, как лучше сделать...
И потом ваши друзья начинают считать вас загнавшимся додиком. И подшучивать. А вас это злит и вы пытаетесь рассказать им о своих проблемах и их значимости. После этого вас начинают считать грузилой т.к. ваши друзья, которые раньше тоже по диполому инженеры - теперь долбаные манагеры, которые знают 3 вещи - врать, говорить по телефону и заполнять/печатать формы. Программирование забыто напрочь. А интересы их - выжрать пива, поржать над тупыми шутками в стиле камеди клаба и посмотреть футбол. Низменные интересы.
А чтобы жить высокими интересами, коими должен жить ученый - нужна зарплата в 300к+ минимум. Это театр, бильярд, конференции, походы/экспедиции. Ученый думает ВСЕГДА, как и программист. Но думает о таких вещах, которые СОВЕРШЕННО не понятны окружающим. Точнее непонятна сама цель этих мыслей. И ученых сейчас считают если не ебнутыми, то шизофрениками точно. Цель программера то ясна. А цель ученого ??? КАКОЙ СМЫСЛ думать 24/7 в течении года о мироздании, если тебе платят за это 10-20к в месяц ?
Не смешите вобщем.
В почете техника и программирование только в коммерции и ТЭК. Инженер по продажам, Инженер-Энергетик. А фундаментальные специалисты, которые двигают прогресс далеко вперед - сосали, сосут и будут сосать, пока мировой порядок не изменится в сторону понимания ценности способности мыслить, творить и заглядывать в будущее с помощью жизненного опыта и фундаментальных знаний.
А пока всё именно так, как написал товарищ в посте.
вобще чтобы работать и получать от своего дела неземной кайф надо быть немножко ёбнутым, но в случае с научнегами одним "немножко" тут не обойтись=)
в знакомых научников с небольшой степенью ёбнутости (энергетка, химия, оптика) имеется и на зряплаты они не жалуются - лазерресёрчеров с пятого курса берут на 3.5к.
А аффтор поста - нытик и ничтожество, если он действительно так думает а не вышел попиздеть в жежешечке и посмотреть на реакцию.
Как разблокировать двощ в Опере? Уже не могу. Уже и 10 раз переустанавливал Outpost, ставя заново настройки, и в конфигурации выбирал "Новая. Обычная." И вписывал ip харкача в "доверенные", отменял все правила. Но ничего не помогло. Я в отчаянии.
Может я велосипед изобретаю, подскажет алгоритм который в фото только заданое количество цветов оставляет. Тесть если на картинке 40% тёмнокрасного и 20% светолкрасного то этот алгоритм должен считать оба как красный для этого наверно ему надо передавать параметр чувствительность. и 30% зелёного и 10% синего они тоже немного разного оттенка т.к. Джипэг.. То после обработки должно стать 60% красного 30 зелёного и 10 синего. Так чтобы были пикчами только трёх цветов. Без знания и чтобы после сохранения в пинг залить заливкой. старался понятно описать надеюсь получилось.
>>525785 Если это число действий в зависимости от длины исходных данных — вычислительная сложность (та, где O-нотация). Если это кол-во взаимосвязей в данных — так и называется, терминология не устаканелась пока.
«Алгоритмической» сложности нету, есть вычислительная. Иногда её называют выч. сложностью алгоритмов, ну это как анальный баттхёртжоппы, карочи.
>>525727 Уменьшение количества цветов ...выполняется с помощью замены цветов на ближайшие к ним и сортировки массива со значениями цветовых составляющих (по частоте встречаемости цветов), ...получив на вход два RGB-цвета, эта функция рассчитывает расстояние между ними внутри RGB-куба (по формуле гипотенузы), ...создаёт и заполняет хеш-таблицу структур данных вида "цвет и его встречаемость", затем эти данные сортирует, ...просматриваем массив с хвоста, находим для последнего цвета ближайший из остальных цветов, заменяем его и выбрасываем последний цвет. При этом встречаемость того цвета, на который он будет заменён, увеличивается, а массив цветов сортируется (для чего применяется сортировка вставкой). И так до тех пор, пока в нём не останется 2^N цветов.
>>525823 >У этого есть название? Может на гитхабе уже лежит готовая реализация? Это из объяснений автора PMView, переведённых на русский язык. Я думаю, тебе приятнее будет сомому зделоть. В его случае «хеш-таблица» — это был массив с указателями на структуры, он их сортировал циклами, на сижке.
>>525826 Алсо, таблица цветов может быть выполнена и как массив коротких структур: ulong цвет, ulong частота и тогда его можно сортировать вставками, пузырьком и перемешиванием (shuffle sort) очень быстро. Перестановка элементов в нём займёт 4 команды (два чтения и две записи) и никаких прыжков по оперативной памяти. 100% байтоёбская задача, кстати!
Тут есть хоть 1 анон, пришедший к успеху(хоть работу нашёл) после 25, перекатившись из другой специальности (даже не технической)? Или это нереально? Сам собираюсь перекатываться с эконом вышкой, ссусь от страха, что даже не позовут на собеседование
Сап,программач,помоги советом абитуриенту,последние 3 недели почитываю учебник М. Лутца,изучая питон,почти прочитав,хоть и имею кашу в голове,но таки хочу начать потихоньку писать небольшие программки,запоминая операторы/методы.Но дело не в этом,в вузе,в который я поступаю по специальности Информационные системы и технологии на первом курсе будут с высокой вероятностью преподавать си.Так вот,начинать осваивать код на питоне по второму учебнику или переучивать себя синтаксису на си? Заочки нет,а это в моем случае очень сильно урезает время(может быть переведусь заочно на любую другую специальность,но не раньше 2 курса соот.).В дальнейшем планирую перекатиться на JS и питон.Помоги советом в общем. пикрандом
>>525939 >>525943 Можно и без вышки, главное - знания, опыт. Я года три на нуль-чане сидел в разделе про кодинг, начинал с лиспа, английский у меня хороший. Хотел вкатиться в руби, но что-то не получилось. Освоил джаву за неделю по Эккелю, купил планшет, стал писать под Андроид. Заказы по началу тяжело было находить, главное - первый заказ получить. Настраиваешь rss reader, набигаешь на заказы, демпингуешь, работаешь за гроши, начинаешь работать до того, как тебя взяли.
>>525994 Я к тому времени уже знал два диалекта лиспа, чуть руби (ООП там изучал), немножко крестов. Так что быстро вкатился. На odesk.com, теперь это upwork Ну где-то в 24-25 начал учить программирование, в 26 ушел с работы и занялся чисто фрилансом
>Написать функцию, которая удаляла бы из строки s1 все символы, которые содержатся в строке s2. Почему у чухана Амарендры эта функция работает правильно?
Он зафиксировал некоторый символ из строки s2, далее сравнивает с ним каждый символ строки s1. Если они разные, то он сохраняет этот символ. Но при этом в строке s1 мог встретиться символ, который отличается от зафиксированного, однако далее встречается в строке s2, а мы его сохраняем. Почему так?
Приветствую вас, програмач. Примите ньюфага. Появилось некое желание научится кодингу, но у меня очень плохо с математикой (той, что матан). Какие сейчас языки в тренде? С чего начать?
Моя база: в школе упарывался по паскалю, делфи, до этого бейсиком. Когда-то знал синтаксис С и С++, писал кое-какие проги используя WinAPI. Всякие прологи и лиспы пропускаю. Верстал простенькие сайтики знакомым. Когда выпускался из университета, подучил С#, на коем была написана и защищена на 5 дипломная работа. Да, имею диплом системного программиста, но ни дня не работал по специальности уже много лет, ибо предпочёл инженерию. За несколько лет все скиллы проебал. Сейчас вот думаю что зря.
>>526055 >но у меня очень плохо с математикой (той, что матан) Съеби, отсюда, быдло. Чтоб тебя в аду заставили разобраться во всей алгебраической геометрии.
Пиздец, сука, каким же надо быть тупым уебком, чтобы не осилить матан. Эти ж ебучие интегральчики, пределы и ряды под водовку и картофан - легкие как арифметика на фоне современной математики.
>>526055 Но ведь программизм — часть инженерии. Смена одного шила на другое мыло ничего не изменит IRL. А плохо у тебя с социальными связями... и это бедствие вообще всех энжинеров в рашке.
>Написать функцию any, которая возвращает номер первой позиции в строке s1, на которой находится какой-либо из символов строки s2, либо -1, если строка s1 не содержит ни одного символа из s2.
Что я здесь делаю не так? Это же просто, по-моему. Зафиксировали первый символ строки s1, сравнили его с каждым символом строки s2. Если есть совпадение, возвращаем номер зафиксированного символа. И откуда вдруг эта функция вернула 0 для строк s1 = "abcdef", s2 = "def"?
Вечер в хату, котаны. Поясните мне пожалуйста, зачем нужны указатели на функцию в Си, кроме как возможности передачи ее возвращаемого значения в качестве аргумента, другой функции? А также, где используются указатели на массив указателей на функцию?
>>526108 Возможность передачи самой функции в качестве аргумента, например в качестве компаратора для мапа нахуй зашифровать функцию, чтобы потом в рантайме расшифровать память по указателю и заюзать в качестве функции. Но это какая-то обфускация.
Антуанусы. Есть одна задачка. Имеется около 36 тысяч картинок. Это примерно 7GB. Форматы: gif, jpg, png. Самая большая аж 7mb весит.
inb4: Менструлина уходи.
Суть в чем? Нужно будет выкачивать другие фотографии, сравнивать с этими фоточками и принимать какое-нибудь решение.
Ясное дело, что побайтово сравнивать каждую фотографию я не собираюсь. Планирую снять с этих 36 тысяч фотографий контрольную информацию.
1. Какую информацию? Планирую вытащить всю meta-информацию + сделать контрольную md5 сумму, дабы использовать её для сравнений в дальнейшем.
2. Куда это все засовывать? Нужно организовать хранение этого говна. Самое очевидное, что мне пришло в голову - срать в какую-нибудь SQLite или даже целый сервер баз данных поднять, что не совсем продуктивно. Однако встал вопрос - а как пробегаться по базе данных в поисках возможной md5 суммы? Вытаскивать все 40 тысяч записей и перебирать их по кругу или просто слать запросы аля Select from shit where id == 123? Стоит отметить, что сравнивать нужно сравнить не одну фотографию, а буквально конвейером: человек открывает фото и тут же происходит сравнение с базой.
3. Какой язык реализации наиболее подходящий? Сейчас стоит именно вопрос создания базы данных фотографий. Думаю, чтобы времени много не тратить - написать на C/C++ программу, которая просто пройдется по всему каталогу и насрет в какую-нибудь базу данных нужными мне файлами.
Затем ещё беда в том, что вьювер фотографий (для него базу ебашу) будет написан на Java. Я боюсь, что java банально не осилит такую нагрузку.
>>526111 Не вытаскивать все 40 тысяч записей, а просто слать запросы SELECT * FROM gallery WHERE hash = '...' Ессно, с индексом по этому полю. И вообще, Алан Бьюли, "Изучаем SQL".
>>526111 Любая популярная хэш-функция подойдёт на таком кол-ве. Столбец с хэшом в праймари кей зафигач, индекс автоматически создастца. А сами фотки по смещению из большого блоба можно брать, но это байтоёбство и нахуй не нужно в первое время на нормальной БД. По быстрому на Питоне наебашь. Одноразовый скрипт же.
>>526110 >Возможность нахуй зашифровать функцию, чтобы потом в рантайме расшифровать память по указателю и заюзать в качестве функции
Очень интересно, расскажи об этом больше, мне понравилось. Какие профиты можно из этого извлечь? Какими алгоритмами лучше шифровать? Виртуальный указатель - это ведь число, так? Значит, его можно шифровать как обычные числа. Что значит "расшифровать память по указателю"? Почему оказалась зашифрована память, а не указатель?
>>526129 Да мне в целом даже эти фотографии хранить не надо. Мне тупо нужно иметь о них информацию, чтобы сказать пользователю: "Слушай, а такая фотография уже у нас есть".
>>526103 Если ты ставил "\n" в конце строки, то для первого (с нулевым номером) символа в первой строке нашлось совпадение "\n" и "\n" в первой строке и во второй. А если не ставил, то ещё где-то что-то совпало...
Ты лучше переменные length_1 и length_2 создай, заполни их значениями от функций strlen() и передай их в циклы.
>>526129 >Правда с удалением тут полная жопа. Во-во, этот пример есть даже в учебниках по сракле. Создаётся хранимая процедура в базе, вешается на удаление в таблице (т.е. на триггер) и автоматически удоляет файл.
>>526125 Зачем шифровать указатель? Мы тут сам код обфусцируем - при упаковке или на последнем шаге компиляции просто берём и ксорим байты одной функции с другой, или с какой-нибудь лёгкой последовательностью. В рантайме же наоборот переписываем байты по адресу результатом расшифровки.
Можно даже по частям зашифровать и по частям расшифровывать и использовать, а после использования зашифровать обратно. Тогда при статическом анализе исполняемого файла функция будет дизэссемблироваться в полную хуйню. Но выстрелить себе в ногу проще простого в таком коде.
>>526082 Ну, ну. Давай быстро и без гугла! Напиши в чем смысл интеграла? Для чего он используется? Заодно еще напомни мне о пределах. Опиши в чем их суть и что такое замечательные пределы. У тебя есть 15 минут, или ты пиздобол. Время пошло.
>>526166 Говорю как даун. Интеграл нужен для суммирования неких дискретных хреновин. Пределы это то к чему стремиться некая функция, позволяет их оценивать. Замечательные забыл уже.
>>526082 Матан не осиливает в первую очередь из-за того, что у нас образование такое. Нам с самого начала убеждают, что это очень сложно, всячески отбивая желание все это познать. Также, зачастую преподаватели любят читать лекции, наплевательски относясь к тому, поймет ли его лекцию студент. Просто для галочки. Зачастую, также они сами не могут объяснить зачем нужен их материал.
>>526171 Двачую. Ебучий бакалавриат и прочие сложности жизни. Мне банально не хватает времени на осиливание.
Я замечаю, что если я читаю какую-то хуйню, беруз карандаш и несколько раз разбираю, то без проблем все понимаю.
Собственно все также с кодом. Только тут я предоставлен сам себе и могу ебать себе и окружающим мозги сколько мне влезет. С матаном я себе такой роскоши позволить не могу.
Суп, товарищи. Помогите пожалуйста вот с каким вопросом: Есть проект на лазарусе. В проекте 2 потока, помимо основного. В них идёт обращение к одному файлу, поэтому синхронизировал их с помощью критической секции. Они работают нормально, всё ЗБС. Иногда требуется вывести на экран содержимое этого файла. По нажатию кнопки: вход в критическую секцию, загрузка файла в мемо, выход из критической секции. Вот тут и проявляется проблема, после попытки входа в критическую секцию, основной поток виснет. Сообщений об ошибках не появляется. Код уже сто раз проверил, входы и выходы из критической секции прописаны без ошибок, другие методы синхронизации не используются. В чём проблема?
Такой вопрос студентоты. Знаю немного плюсы и жабку, посмотрел вакансии всех крупных компаний, всюду требуют знание жабки и плюсов. Куда стоит вложить силы? Оба языка мне норм, интересуют зарплаты и перспективы. Слышал что на сях и плюсах овер 9000 олдфагов с 10+ годами опыта поэтому тяжело конкурировать с ними. Знакомый из яндекса подсказывал что большинство разрабов в нормальных компаниях знают оба языка, переехать между ними можно без проблем и лучше выбирать тот, на котором легче найти первую работу. Так ли это?
>>526175 Наверно, 2 других потока очень быстры и по очереди ебут файл в крит. секцию без остановки, а главный поток держит свечку. Хотя приоритет его должен повышаться от ожидания.
>>526219 Даже +35 лет будут. Тебе то какая разница? Скоро все эти олдфаги вымрут. Кто их заменять-то будет? Иди бери Кернигана и Ритчи и не задавай глупых вопросов!
>>526213 Лол, проиграл с твоего ответа. Обнаружил что в коде потока идёт обращение напрямую к свойству checked одного чекбокса. Убрал это дряное дело и вроде заработало. Но тормозит главный поток всё-же слишком сильно. Попробую настроить приоритеты. Спасибо.
Ребят, а как программа слушается настроек? Допустим, я хочу чтобы у меня дебаг в файл то писался, то нет. джаваговно да У меня только идея есть с тем, чтобы объявить public static-переменную, событие на изменение чекбокса повесить чтобы переменную эту менять и в классе, где дебаг пишется просто понаставить хренову тучу if`ов на каждый, "зависимый" от переменной метод.
>>526254 Не знаю, на чем ты пишешь, но в нормальных языках лог пишется через один единственный интерфейс типа ILoggingService.WriteInfo, и проверка писать или нет будет внутри этого метода.
>>526268 >>526269 Под спойлером же указано. Класс сделал синглтоном, чтоб наверняка. То есть каких-то, как это сейчас модно говорить, best practices нет по этому вопросу и мой вариант
>>526308 Возможности языка - это операторы, инструкции. А расширяемые типы - само по себе позвожность языка. Приведу пример: в русском языке у тебя есть слово дохлый и половина. Полужохлый - это не расширение русского языка, а использование его возможностей. Расширением языка был бы, например ввод артиклей.
>>526168 >Интеграл нужен для суммирования неких дискретных хреновин Это долбоебы-физики так говорят? Ну а чо, им в их расчетах только приблизительная оценка нужна, а не точность до милипиздрических долей. А интеграл это непрерывная сумма, а не дикретная.
>>526171 >Зачастую, также они сами не могут объяснить зачем нужен их материал. Потому что они математики, и свою математику они любят. У нас преподавательница анализа и комплана охуенно объясняла теорию, охотно отвечала на вопросы и вообще она доцент, но вот о некоторых физических применениях, например, векторных полей, интегралов от дифференциальной формы по кривой и сжимающих отображениях она не в курсе, потому что это не входит в ее научные интересы. Каждому свое. Кому-то доставляет удовольствие просто обмазываться абстракциями.
Господа, вот допустим я хочу проанализировать сложность своей программы в O нотации.
1) Вычисление обратной матрицы - O(n^3) 2) Вычисление матричного произведения - O(p n^2) 3) Умножение матрицы на вектор - O(np)
Суммарно - O(n^3 + p*n^2 + np). Так? Должен ли я отбрасыать члены меньше n^2? Когда останавливаться? Определение такое сумбурное, вроде говорят что реальная сложность должна отличаться не более чем в С раз, где C - константа. Но часто вижу что отбрасывают всё и оставляют только старший член.
>>526329 Конкретно в случае большого О оставляют только старший член потому что при высоких n все остальное настолько мало что его можно откинуть, посчитать константой. К примеру если выразить n^3 +n^2 = k * n ^ 3 то k = (n+1)/n, например для n=10 k = 1.1 и для больших n k < 1.1. Тоесть ты спокойно можешь утверждать что n^3 +n^2 не больше чем n^3 умноженое на 1.1 для всех n больших 10, а в соответсвие с "сложность должна отличаться не более чем в С раз" (определение большого О) можно оставить только n^3.
>>526253 Объект — это сущность, созданная по некоторому шаблону, то-есть классу. Класс содержит как-бы описание того, из чего состоит объект: данные — переменные и методы — они же функции. В общем, класс — это просто шаблон, а объект — это уже существующая физически сущность, над которой уже можно проводить различные операции.
>>526111 В общем, для создания базы я решил использовать Python с его готовыми библиотеками.
40 тысяч картинок валяется в куче директорий. Стоит ли их переместить в одну или проще перемещаться по всем каталогам?
Стоит ли их разбить по форматно: jpg, gif, png и обрабатывать их частями?
В какую базу данных срать, чтобы все не проебалось? SQLite, mySQL или вовсе PostgreSQL? Наверное, нужно срать транзакциями?
Алгоритм примерно такой: 1. Открыть фото. 2. Вытащить exif информацию 3. Сделать sha1-хеш. 4. Подготовить запрос к базе данных. 5. Выполнить запрос к базе данных 6. Переместить файл в папку sorted. 7. Если возникли какие-то проблемы - unsorted. (в идеале надо как-то помечать ошибку?) 8. GOTO 1.
http://udaff.com/read/ Почему удав сговнился? Почему там теперь все пишут только грамотно? Даже кусочки паст типа этой давно протухли. Вот эту, например, я видел еще лет 6 назад:
>Я проснулся в 6 утра от аххуительного минета. Она сосала глубоко, остервенело, вертела головой, будто гайку на мой хуй навинчивала. Я, мягко говоря, прихуел. Во-первых, накануне вечером она так не сосала. Во-вторых, она так не сосала ваще никогда. В общем, ахтунг.
>>526269 > проверка писать или нет будет внутри этого метода Ок, а теперь допустим, что для лога нужно подготовить данные, вызвав тяжелый метод. И с таким подходом, мне придется вызывать его всегда, т.е., тормозить будет даже с отключенным логированием.
>>526657 Да я заебусь писать кучу форматтеров разных. И нахуя мне это нужно, если можно просто проверять loglevel и/или дополнительные условия одной строчкой перед вызовом Logger.Log()?
>>526681 На ебей или алиэкспресс покупай. Стоит копейки просто лютейшие, только сразу определись чего закодить хочешь. Ибо на базовой плате можно разве только лампочками помигать. Посмотри платы расширения, сенсоры и приводы. Выбери интересующее. Стоит дешево. Можешь ещё на малиновый пирог обратить внимание. Сейчас они выпустили новую серию, поэтому предыдущая стоит практически ебанное нихуя.
Подскажите, пожалуйста, IDE для питона3 с удобным менеджером проектов. От IDE требуется: подсвуетка кода, запуск кода, собственно менеджер, желательно автозавершение. Обычно пользуюсь Geany, которого мне за глаза хватает, но с проектами в нём не очень.
На ICFPC тетрис-хуетрис дают. Я думаю, что начинающим студентам, которые не знают где больше платят и школьникам, которые хотят научиться взламывать акки, нужно набижать.
Решил пойти на курсы, сейчас проводится набор на асп.нет и раби он рэйлс. Куда идти? Есть опыт написания шиндошсфон8.1-приложения, это сильно поможет в асп.нет?
CРАВНЕНИЕ КАРТИНОК УРОВНЯ /b/Аноним08/08/15 Суб 15:49:23#1150№527171
Анонас, выручай. Я думал, что будет все просто. Взял файл, снял sha1 сумму и готово. Но эксперимента ради я слил картинку из интернета. Залил её на харкач, из харкача перебросил в быдлятню, а из быдлятни скачал её себе обратно. И... Хеш суммы разные. Как быть-то?
Есть .xlsx (excel 2007-...), в ней две таблицы, с кучей полей и десятками тысяч строк. Таблицы практически идентичны - поле с числовыми значениями и куча полей с критериями. Первая таблица исходная, вторая таблица по критериям суммирует поля с числовыми значениями из первой. На формулах это работает - формулы ебанутые просто, но работает, но очень медленно. Хотел сделать разовый расчёт каждой записи макросом, но тут тупик - как? Через SumIfs не получается - там маленький лимит на аргументы, всего 30, а у меня их за 40. Dsum в качестве критерия нужен диапазон, а диапазон всегда находится на листе, не вариант. Последний выход через итерацию по одной таблице и субитерацию для каждой записи по второй таблице и сравнение значений всех полей, но это миллиарды итераций.
подсветка кода для /PR/ скачать
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios android C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред