В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++Rubyios/android devC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
>>449984 >нахуй он нужен? У ява-макак из-за убогости их язычка проблемы с построением абстракций, поэтому приходится на каждый чих использовать вот таких мастодонтов с жутчайшим овердизайном.
>>449914 Антонусы, помогите. Как распарсить текущую дату вида 13070812282557077 в нормальную человеческую форму? Прошу заметить это нихуя не Date.now() и не getTime(), это какое-то собачее гавно, которое надо распарсить.
Пасаны, поясните за конструкторы плиз. Как работает этот код?
fgsfds(MessageData data) {
}
Я так понимаю, сначала оно конструирует объект MessageData data с помощью дефолтного конструктора, а потом конструктором копирования копирует туда аргумент. Так ведь?
С удивлением узнал, что мой провайдер за каким-то хуем заблочил mailing list языка программирования nim(nimrod) адресу http://www.freelists.org/list/nim-dev У кого-нибудь ещё заблочено?
>>450053 Это конструктор? Он создаёт объект класса fgsfds и может делать что-нибудь с аргументом data в теле конструктора, например, присвоить полю. Для конструктора копирования надо, чтобы тип аргумента был тем же классом, чей конструктор. Ну и обычно аргумент константная ссылка, чтобы передавать объект по ссылке, а не копировать в конструктор. MessageData(const MessageData & data) { }
>>450006 Много на чем, но точно явно не на яве. Иначе зачем там для решения примитивнейших проблем создают переусложненное, жирное bloatware? На яве не существует ни единой библиотеки с нормальным АПИ.
>>450104 Возможно компилятор не может определить какую именно функцию нужно создавать, попробуй явно указать, типа char ✫ message = data.get<char ✫>();
>>450122 У тебя шаблонный клас, а у него шаблонные метод. В твоем варианте у каждого конкретного класса get() может возврщать только 1 тип, а у него у класа может быть хоть несколько десятков функций get() под разные возвращаемые типы.
>может быть хоть несколько десятков функций get() И тут мы понимаем что проблемы питушка в том что возвращаемое значение не учитывается при выборе перегруженой функции, тоесть весь его десяток функций get() c точки зрения компилятора это одно и тоже, и без явного указания параметра шаблона при вызове функции никуда не деться. Кроме случая когда компилятора каким-то чудом реализует только один шаблон, и линкер будет подставлять его вместо всех вызовов get(), не знаю конечно насколько это реально.
>>450131 http://pastebin.com/J4D8UVj2 Для верности ещё кусок кода рядом зацепил. Алсо, вызов не только из лямбды кривой, но и из любой другой функции, если она вне класса Message.
Хочу стать программистом, на какое направление идти учиться? Программы хочу писать и игры делать. Направлений много, какое выбрать?
"В России подготовка специалистов в этой области ведется по следующим направлениям: 02.03.02 «Фундаментальная информатика и информационные технологии» 01.03.02 «Прикладная математика и информатика» 38.03.05 «Бизнес-информатика» 10.03.01 «Информационная безопасность» 09.03.01 «Информатика и вычислительная техника» 09.03.02 «Информационные системы и технологии» 09.03.03 «Прикладная информатика» 09.03.04 «Программная инженерия»
>>450159 В парашке программист это всегда самоучка. Т.к. в вузе ты будешь изучать что угодно, матан, сопромат, культурологию, философию и прочий бред, но только не программирование. Считай тебе очень повезёт, если научат сортировать массив на каком-нибудь си или паскале. Потому что своей бумажкой ты можешь подтереться, ибо без реальных навыков (которые надо получать отдельно от вуза, т.е. опять же заниматься самообучением) тебя возьмут разве что в госконтору вычищать пыль из сист. блока за 10к рублей в месяц.
>>450160 >этот паскаль >эти однобуквенные переменные >это "памагите как это будет на си??" Вот кстати типичный вузовский программист.
>>450163 Ой, просто иди нахуй. Единственное применение всему этому - выебнуться на дваче, а потом идти писать круды, веб-парашу и интерпрайз говно, как и все остальные 99.999% программистов.
>>450168 >Вуз растит человека для интересных задач, а не для этого. Тогда прошу к нашему шалашу! Тут таких полраздела, с хаскеллем, матаном, алгоритмами и прочим говном что ты перечислил. Занимаются тем, что хлебают борщи, срутся чей язык лучше и устраивают олимпиадки - вот уж и правда интересные задачи. Ты конечно можешь вскукарекнуть про кампуктир саенс, 3D движки, гугель, OpenCV и прочие 0.001% программирования, но долбоёба с рашкодипломом туда никто не возьмёт.
>Не переживай, корочка без мозгов не катит в этой области. Если у тебя есть мозги, то и бумажка не нужна. Если это не диплом какого-нибудь Гарварда, Мита и т.п. не-рашковуза, конечно же
>>450168 >Вуз растит человека для интересных задач, а не для этого. Лол. ВУЗ всеми усилиями убивает энтузиазм, тем самым мешая расти человеку для интересных задач.
>>450173 >но долбоёба с рашкодипломом туда никто не возьмёт. Не проецируй. Это просто ты у мамы такой особенный, у нас наоборот больше предпочитают русских программистов, чем своих.
>>450183 Не все, конечно, у некоторых способностей хватает только чтобы бомбить на анонимных форумах. Но в целом процент профессионалов среди русских программистов значительно выше. >>450185 И украинских тоже. Под русскими я имел в виду СНГшных.
Пишу свой плагин для Блендера. Плагин должен экспортировать в мой собственный формат. Но питон какой-то ебанутый - в цикле добавляет элементы в список, а потом ВЕСЬ СПИСОК ХЕРИТСЯ и элементы куда-то деваются.
Log внутри цикла выводит нормальные элементы, вот часть вывода: Rotation for frame 23 for bone <bpy_struct, PoseBone("Bone")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 23 for bone <bpy_struct, PoseBone("Bone.001")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 23 for bone <bpy_struct, PoseBone("Bone.002")> is <Quaternion (w=0.6043, x=-0.0942, y=0.0000, z=-0.8177)> Rotation for frame 24 for bone <bpy_struct, PoseBone("Bone")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 24 for bone <bpy_struct, PoseBone("Bone.001")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 24 for bone <bpy_struct, PoseBone("Bone.002")> is <Quaternion (w=0.5752, x=-0.1054, y=0.0000, z=-0.8265)> Rotation for frame 25 for bone <bpy_struct, PoseBone("Bone")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 25 for bone <bpy_struct, PoseBone("Bone.001")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 25 for bone <bpy_struct, PoseBone("Bone.002")> is <Quaternion (w=0.5461, x=-0.1172, y=-0.0000, z=-0.8295)> Rotation for frame 26 for bone <bpy_struct, PoseBone("Bone")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 26 for bone <bpy_struct, PoseBone("Bone.001")> is <Quaternion (w=0.9735, x=0.0269, y=0.0000, z=-0.0053)> Rotation for frame 26 for bone <bpy_struct, PoseBone("Bone.002")> is <Quaternion (w=0.5117, x=-0.1392, y=-0.0216, z=-0.8164)> Rotation for frame 27 for bone <bpy_struct, PoseBone("Bone")> is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 27 for bone <bpy_struct, PoseBone("Bone.001")> is <Quaternion (w=0.8940, x=0.1075, y=0.0000, z=-0.0212)> Rotation for frame 27 for bone <bpy_struct, PoseBone("Bone.002")> is <Quaternion (w=0.4670, x=-0.1809, y=-0.0863, z=-0.7765)>
При этом вывод Log после выполнения циклов(я прохожусь по тому же списку, блядь!) выводит хуйню - пустые кватернионы: Rotation for frame 23 for bone 0 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 24 for bone 0 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 25 for bone 0 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 26 for bone 0 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 27 for bone 0 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> ... Rotation for frame 23 for bone 1 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 24 for bone 1 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 25 for bone 1 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 26 for bone 1 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 27 for bone 1 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> ... Rotation for frame 23 for bone 2 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 24 for bone 2 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 25 for bone 2 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 26 for bone 2 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)> Rotation for frame 27 for bone 2 is <Quaternion (w=1.0000, x=0.0000, y=0.0000, z=0.0000)>
КАКОГО ХУЯ, СПРАШИВАЕТСЯ? КУДА ДЕВАЮТСЯ МОИ КВАТЕРНИОНЫ?
Ньюфаг в работе с git-ом вкатывается в тред! У меня есть домашний рабочий пека, а есть еще ноут, получается так, что мне приходится работать на обеих машинах. Для того, чтобы вся работа синхронизировалась, я использую дропбокс, очень удобная штука, которая позволяет избегать всяких проблем. Но вот недавно понадобилось мне обмазаться гитом. Все было нормально до тех пор, пока после коммита на одном компе, я не решил сделать git pull на другом, дропбокс все это как-то синхронизировал, после чего на первом компе у меня все распидорасилось, все файлы пометились как измененные. В общем, кто-нибудь обмазывался такой связкой, как сделать так, чтобы все это работало?
>>450198 >я слышал тебя Щито ты несешь, поехавший? >ну или расскажи тогда про фраемворк. Мож ещё и сайтец за тебя написать? На тебе гуголь, и вперёд за работу. Гугли, гугли, гугли!
>>450210 Да, ведь и ты никаких конкретных требований не указал. Мож ты там вообще статические странички отдавать собрался. И вообще, никто не собирается тут тебе пересказывать то, что уже ни один раз писалось в интернетах.
>>450213 задать наводящий вопрос? не хочешь пересказывать - так пошёл нахуй, потому что никто писать стену текста не просит. но написать одним словом - пошёл нахуй
>>450217 >>449973 Play >хочу нового check >на чем сейчас на фраемворках делаются сайты? На Play'е делаются. Подтверждаю. >руби, питон, есть ещё что-то? Да. Скала. >>450218 Чтоб не охуевать от тормозов и падений в рантайме.
>>450221 >«Не знаете Scala?» — «Используйте Play 1.2». >«Хорошо разбираетесь в Scala?» — «Обязательно попробуйте Play 2.1. Но всё равно запаситесь терпением».
это правда получается мне мало того что придётся ебаться с фраемворком, но и ещё погрузится в совершенно новый язык?
>>450223 Но почему параша? Это же очень удобно - начать что-то делать на ноуте, а закончить дома за компом без лишних телодвижений.
Да, я могу исключить гит из синхронизации, но тогда будет проблема в том, что он, собственно, не будет синхронизироваться, лол. Ну то есть, надо будет брать и коммитить недописанный файл, чтобы его на другом компе потом дописать, а это дико неудобно, лол. Плюс как-то странно делать такие коммиты, если в этот репозиторий еще другие люди коммитят, как мне кажется
>>450234 >я НЕ ГОТОВ Глаза боятся, руки делают. >глобальной хуйне Основы за день освоишь (тем более, что с явой ты уже знаком), а потом уже что-нибудь и пилить можно начать.
>>450239 А я вот с рынком так и не разобрался. Самая большая доля рынка ведь занята вебдевами, жаба-макаками и 1С-пидорами. А я всё время в универе задрачивал всякую хуйню вроде обработки сигналов и изображений, теперь сижу и охуеваю от поиска работы. Есть ли адекватная альтернатива? ДС2
>>450247 Не, не угадал, студентота-первокурсота. А репозиторий для электронных версий конспектов, лол, там настроили так, что автоматически собирается пдфка после коммитов
>>450162 Ой, не пизди, учусь на 3м курсе, дрочим паттерны проектирования, архитектуру по, методологии разработки, матан и как курсач делаем распределенные веб-сервисные приложения. То, что ты или дима учились в какой-то параше, ни о чем не говорит. В разных вузах по-разному, у меня друг проучился в мгу 2 курса, ебанаты там дрочили асм.
>>450205 это фулстек фреймворк, он легок в использовании, в отличии от того же спринга. Что ты еще хочешь услышать? Что он 1.0 был написан на жабе, а 2.0 переписан на скале? ТАЙПСЕФИТИ АСИНК ЖАБАСКРИПТ АККА
>>450224 там можно обойтись небольшими вставками скала-кода, императивную дрисню, как в жабе, ты написать сможешь без затруднений если хоть раз видел питон и хорошо знаешь жабу, брат не умрет, обещаю.
>>450153 >10.03.01 «Информационная безопасность» поищи содержание курса. у меня специальность так же называлась, давали дохуя теорверов, криптографий. очне годно.
>>450175 в 13 лет написал игру, в 17 - комерческий софт, в 20 создал компанию и MS basic. да, потом ушел в менеджмент. а чего добился ты, праграмыст с двощей?
>>450272 Бесполезно, потому что за пределами некоторых недоязычков бóльшая часть этих паттернов не нужна. А "иногда даже вредно" из-за того, что дроч на них часто порождает паттерноебов, которые любят ими без необходимости переусложнять архитектуру приложения, т.к. привыкли мыслить только в терминах известных им паттернов.
>>450276 Вы посмотрите на этого мамкиного нигилиста - негодует, что статическая типизация и нормальная модель ООП не дает ему писать бесформенную лапшу!
>>450175 лол, он пока учился ещё, написал алгоритм чего-то там, который превзошли только лет 30, а код винды он ревьюил лет 10 и если что-то не нравилось, переписывал.
>>450251 И, все же, есть какой-нибудь способ заставить подружиться гит и дропбокс? Или, может, местный анон знает другие хорошие способы синхронизировать работу между двумя компами, дружелюбные к гиту?
Анон, на кого учиться чтобы программы писать годно? В моем вузе есть 2 факультета и много направлений.
На матфаке имеются (Академические бакалавры): Прикладная математика и информатика Информационные системы и технологии Бизнес-информатика
На физтехе наличествуют: Информатика и вычислительная техника (профиль «Автоматизированные системы обработки информации и управления») Информатика и вычислительная техника (профиль «Автоматизированное управление бизнес-процессами и финансами») Информатика и вычислительная техника (профиль не указан, это Прикладной бакалавр в отличии от первых двух)
Окей, треда не нашел, тогда спрошу здесь. Изучаю Кормена и наткнулся (в очередной раз) на свой проеб в части математики, вопрос такой - как найти предел lim ((x2^x) / (e^x)) при x->inf ? Конечная цель - доказать что e^x растет быстрее чем x2^x
При x стремящемся к нулю всё выражение стремится к единице, потому что e^0 == 1 по определению степени. При домножении на x, которое стремится к нулю, получим, что всё выражение стремится к нулю.
>>450396 Раздался пронзительный голос неосилятора со стороны параши. Но пацаны, как всегда, не обратили внимания на это визгливое кукареканье. Пусть кукарекает, что с него взять? Человек без образования — не человек, и сегодня ему предстоит очень трудная ночь. У него уже в течение полутора лет каждая ночь была очень трудной, и теперь его анус был разработан настолько, что он без труда мог спрятать в нём дельта-функцию Дирака.
>>450406 Ну-ка хуесос, быстро пояснил, какое значения имеет гипотеза о нулях дзета-функции и какие фундаментальные выводы следуют из теоремы Ферма и справедливости абц-гипотезы.
>>450406 пошёл нахуй со своей пастой я учил это говно в вузе и оно нихуя не нужно и не говори что кто-то способен вспомнить это хотя бы через 3 года после обучения. это помнят только сопливые студенты, кем вы и являетесь
>>450455 >это помнят только сопливые студенты, кем вы и являетесь Просто ты мещанское быдло и относился к математике как к страданиям, которые надо перетерпеть, чтобы грести баблишки, а не как занятие для получения эстетического удовольствия.
Есть ли тут начинающие верстальщики, которым нужно попрактиковаться? Я пишу борду на джаве, точнее на Spring, но в верстке я совсем дно. Можем объединиться и подпинывать друг друга, чтобы делать что-то. Изначально я что-то бутстрапное хотел слепить, но понял что меня даже на это не хватит. Для меня это шанс слепить нормальную красивую борду чтобы было что на собеседовании показать, для вас - получить практический опыт, в т.ч. работы в команде. Если кому-то интересно, пишите [email protected]
>>450496 > чтобы было что на собеседовании показать А это нормально - показывать борду кому-то? Если работодатель знает, что это такое, то для тебя это зашквар и ракование.
>>450515 Нужен, как не нужен, отличный раб, главное добавить к нему тимлида-доминатора, желательно тян, чтобы он и рта даже не смел открыть, только мычать и код ебошить. Платить по минимуму.
А посоветуйте что почитать ну совсем нубасу в программировании, который начал изучать Delphi, потому что нужно по работе. Цель: понять основы и главные принципы программирования, понять в каком направлении двигаться дальше для приобретения знаний в этой области. Из ранее прочитанного только учебник по тому же Delphi. Язык русский или немецкий.
котоны, делаю лабу на delphi нужно подцепить аccess-базу. подключение оформил, но dbgrid выводит строки по количеству записей в таблице, причем записи в таблице там и латиницей и кириллицей и цифрами- в любом случае показывает пустую строку вариант использовать другую базу - не вариант.
>>450264 За весь МГУ не скажу, но могу по ВМК пояснить. Шарага та еще. АСМ - это один из немногих хороших примеров, если уж на то пошло. А так там есть Паскаль, UML, формальные верификации, овер 9000 ненужного матана и преподы-дебилы. Но есть и годнота, только ее мало и нужно самому выискивать в виде факультативных спецкурсов.
Котаны, поясните, что можно читнуть годного по микросервисам и проектированию 100%-uptime архитектур. Я так хотел бы на питончике попробовать. Как вообще общение этих сервисов организовывать (через рест, но я же не хочу сервис жопой наружу выставлять). А то я немного в смятении, как и чо проектировать по канонам, а то у меня сплошные велосипеды.
Сейчас уволняюсь из qa, к сентябрю нужно найти место где позволят совмещать учебу на вечернем с работой, базовые совсем знания ооп и джавы/ шарпа есть. Как вообще работодатель относится к тем кто учится?
>>449914 Сап, программач. Мне доставляет wiremod из Garry's Mod'a, а именно не Е2, а чипы и гейты. Есть ли такой язык программирования, при котором не нужно долго сидеть с текстом или он был практичный либо полезный, либо интересный?
>>450635 Ты хуевый мудрец - тоже мне, открыл секрет Полишинеля. Мне делфи не нужен. Мне нужно сдать лабу. Если прокрутишь ветку - увидишь сам вопрос. Если есть что подсказать - буду благодарен. Если хочешь показать себя ниибаца илиткой, то, говоря твоими словами: >уебывай
>>450794 >не сдохни с такого режима Кстати, а почему многие пишут что мол не сдознуть с такого режима? Ведь по идее же со времен совка для тех это, кто работает параллельно, не?
>>450821 Ну буквально не сдохнешь, конечно. Но перспектива после полного рабочего дня еще вечером на учебу регулярно тащиться для любого нормального человека весьма неприятна, не?
>>450826 Полный раб день - уже пытка. Я после двух месяцев чуть не умер, свалил к хуям на фриланс и не жалею. Просто не понимаю, как Ерохины годами вкалывают в таком режиме. Это же пиздец рабство самое настоящее.
Котаны, куда на джаву в ДС джуну податься? Может какие годные конторы знаете? >>450839 Смотря как работать, если сантехником - то пиздец. В одной конторе монтажил всякую хуйню - заебись, помонтажил, попил чайку. Правда перспективы сомнительные.
Пытаюсь поставить sfml на Qt c Mingw 4.9.1. При запуске минимального примера с оф сайта sfml выводится только консоль, а окна sfml нету. .про и .срр по ссылке (dll с bin sfml сбросил в папку проекта)
>>451009 норм замена perl, python, node.js и даже в некоторых местах си, но пока инфраструктура не разрослась до конкурентоспособного уровня
ето такой простой язычок как пайтон, только компилиться в нэйтив, имеет систему типов, неплохие конкуренси примитивы и что-то в духе эрланговского автощедулинга по ядрам
>>451053 Хуйня, где ты видел что 8 часов головой работают, больше время сижу и капчую, приезжаю 1-2 раза в неделю на семинар, ибо лекции самому легче в интернете найти
Простынка: начинаю почитывать книгу Fundmentals of Computer Programming with CSharp. После каждой главы идут упражнения для закрепления материала. Но последние упражнения главы совсем запредельные с использованием все, чего ещё и не проходили. Я только хеллоу ворлд в консольке высветил, а они лупы заставляют печатать и в документации методы всякие искать. С трудом удалось всё сделать, но не совсем удовлетворительно.
Суть: 1. Есть ли более элегантный вариант написания логики или самое короткое это "0 положительное, 1 отрицательное"? И возникла проблема: числа переносятся на новую строку без минусов. Как это исправить?
2. Никак не удаётся прикрутить DateTime.AddYears(). В лучшей попытке он мне выдал что-то вроде 01.01.0032. И не совсем понимаю как int.Parse() работает и зачем он нужен, но тут он переделывает string в int. Если ему ввести букву, сразу поехавшим становится. Как запретить вводить буквы?
Не суть: Где найти человека или место, куда можно задавать такие дурные вопросы? Не думаю, что всем похуй и возиться неинтересно с нюфагопроблемами, я вот с удовольствием поясняю по рисованию что-нибудь, когда спрашивают.
>>450318 >Информационные системы и технологии Тут выше шанс, что перепадет что-то написать для вузика/или что-то написать. Наверняка больше времени на пинание хуя(можно потратить его на развитие скилов). Устроиться на практику в нормальное место тоже шанс выше. Короче любое, только не автоматизация технологической хуйни и электропривод. мимолохсуправлениявтехническихсистемах
Сап, программач У меня платина, хочу стать кодером. Загвоздка в том, что есть определенный лимит времени от начала обучения до необходимости устроиться джуниором за еду.
Предыстория такая: меня выгнали из моей лингвистической гуманитарной шараги в ДС после зимней сессии за проебы всего и вся перестал ходить так как письменные переводчики европейских языков получают как сраные уборщики, а для устных переводов я слишком хикка у мамы, родители не дали сидеть дома и устроили охранником. Характер работы позволяет мне половину рабочего времени сидеть с серьезным еблом за читалкой и охранять разве что свой стул, поэтому каждый день у меня есть как минимум часа 3 на занятия чем-нибудь полезным прямо в офисе. Вот только ноута нет, а я ещё та нищенка и владею кроме домашнего компьютера только простейшей электронной читалкой и допотопным телефоном. Осенью хочу поступить на заочное отделение вузика на действительно интересующую специальность, и к этому моменту желательно получить достаточно знаний, чтобы устроиться и параллельно ебашить за еду и опыт джуниором.
Соответственно, время на все – 5 месяцев, с занятиями по 3-4 часа в день Текущий уровень знаний – "Между дотаном и каэсиком с посонами на информатике в школе чот слышал про какой-то аштээмэль, но в душе не ебу что это", то есть полный ноль. Умственные способности и склад ума – крайне средние, мамкин гуманитарий, математику с трудом осилил до уровня 9 класса Средства – есть инторнеты, свободный английский, и возможность читать книги, но далеко не всегда под рукой есть компьютер, чтобы затестить код. Цель – устроиться работать джуномакакой к концу отрезка времени. Какая область? Ну хуй знает, я вроде слышал, что веб-девелопером полегче для тех, кто не обремен излишками интеллекта, но не знаю, насколько это правда. Чего попроще, в общем.
Вроде все описал, решаема ли ситуация в моем случае? Накидайте план для работы и, если есть, success stories по теме что ли, на вас вся надежда.
inb4: высшее образование в IT своими руками.txt, - Завтра ищешь в интернете книжку Dive into python.txt
мод выпилил мой тред и теперь я буду клянчить советы здесь
>>451158 Если и правда математику с трудом осилил до уровня 9 класса то судьба твоя во всей её красе показана в статьях на Луркоморье. Неужели нет другой какой-нибудь профессии?..
>>451158 > Цель – устроиться работать джуномакакой к концу отрезка времени. Какая область? Ну хуй знает, я вроде слышал, что веб-девелопером полегче для тех, кто не обремен излишками интеллекта, но не знаю, насколько это правда. Чего попроще, в общем. Ну да, иди вебмастером.
>>451160 >математику с трудом осилил до уровня 9 класса >думает, что в среднестатистических школах учат математике и вообще учат думать таблицу умножения хорошо запомнил? Нет, ну долбоебов с дипломами, доказывающих что они делают из человека интеллектуала(что такое интеллект, кстати?) я могу понять. Но долбоебы размахивающие аттестатом - это совсем пиздец.
Приходи к нам в PHP тред. Если будешь хорошо стараться то успеешь выучить и php, и верстать научим, и может даже яваскрипт успеешь потрогать. У нас самый простой учебник и никто не отправит тебя читать толстенные книги по функциональному анализу систем нелинейных уравнений.
Ну а с английским ты вообще будешь как король в нашем треде, так как тебе будет доступно гораздо больше документации.
git репозиторий можно пушить с одного компьютера на другой руками (но по моему на принимающем компьютере должен быть linux/mac, хотя может и под виндой можно как-то сервер поднять, не знаю).
А, ты можешь пушить и пуллить код с гитхаба с обоих компьютеров.
>>451160 Так мне не обидно быть бидурокодером. Бабки, чтоб на жизнь хватало, если будут платить, то и хорошо. Что касается математических способностей, то я немного не так выразился – я понял математику где-то по квадратные уравнения включительно. Просто я по жизни та ещё обезьянка и мне не обязательно понимать, чтобы делать – в последних классах я решал уравнения с логарифмами, интегралами и производными вообще не понимая, что хоть одна из этих хуевин означает, мне просто показали способ, как делать, я и решал по нему, лол. Сдается мне, кодировать я буду также. >>451187 Спасибо, няша, загляну к вам.
Почему минимальное значение sbyte -128, а максимальное 127? Минимальное меньше на 1, потому-что приходится хранить минус? Что делать теоретическому типу данных, у которого максимальное значение 999? Стать -1000 он не может.
Пытался решать задачку с хацкерранка (на питоне). https://www.hackerrank.com/challenges/polygon Она находится в группе "Теория графов", но я пытался решать её геометрически. В итоге на больших массивах точек/на больших полигонах она сказочно тормозит. А решение должно достигаться быстрее, чем за 10 секунд.
Как вообще можно оптимизировать решение? И как решить её методами теории графов?
>>451333 Проблемс? Я знаю немного си (кодил под avr фиговинки всякие), в дошкольничестве писал на интересной вариации нинтендо на Family BASIC, в школьничестве освоил только хтмл и паскаль. В вузике вообще не было кодинга кроме маткада и того же хтмла (причём даже препод не знал многих вещей; вуз технический, один из топовых, но специальность инженерная некодерская). Ещё кодил на матлабе/октаве фиговинки для бывшей девушки в вуз (она училась в итмо).
Сейчас работаю инженером по специальности, но хочу перекатиться в кодинг. Причин много.
Мучал чуть-чуть хаскель по книжке со слоном, но, узнав, что работы для хаскеллистов немного, перекатился в питон. Собираюсь изучить связку пистон/сипипи/джаву, основные библиотеки для веба, графики и ии и вкатываться на стажировку куда-нибудь; скажем, в яндекс.
ЧЯДНТ?
Так вот, теперь, когда я поведал эту историю уровня Пахома, скажи мне, милый человек, в чём твои претензии? То, что тормозит программа -- проблема кода, а не языка, а значит, моя проблема. Код нужно оптимизировать или использовать другой алгоритм.
>>451349 Можно, но я всё ещё не теряю надежды придумать/найти в стороннем источнике решение сам.
Вообще я заметил, что мне совершенно не даётся определённый класс задач. Я просто не вижу для него оптимальных алгоритмов решения, а те велосипедные, которые вижу, крайне медленны (как в примере с задачей про полигоны).
Этот неясный класс задач тесно пересекается с задачами с хацкерранка по теории графов.
Сейчас как раз про них читаю -- там есть алгоритмы "поиск в глубину" и "поиск в ширину", думаю, каким-то образом я смогу их использовать.
>>451371 Ты серьезно? В большинстве задач скорость просто не нужна, но на числодроблении питон и прочие скриптовые языки до 100 раз медленнее С. Буквально. Из-за этого даже вменяемый в целом алгоритм может выполняться неадекватно долго, особенно на определенных задачах. В этом и заключаются претензии.
>>451378 Что ты имеешь ввиду под "числодроблением"? Если это всегда так, то почему кто-то занимается на питоне машинным обучением? Это ведь тогда жутко нерационально.
>>451392 Числодробление - сильно ресурсоемкие задачи, ограниченные скоростью процессора/видеокарты (а не ввода/вывода или еще чего). Для машинного обучения есть готовые библиотеки, написанные на С (numpy например). Из питона ты их просто используешь через удобный интерфейс. Если готовых библиотек недостаточно - используются С-вставки (Cython) или переписывание целых функций/модулей на С в критичных местах программы. На хакерранке сторонние библиотеки скорее всего недоступны. Рационал в использовании питона для машинного обучения и т.п. в том, что он позволяет быстро экспериментировать и прототипировать. А потом уже, когда хорошее решение найдено, можно при надобности и на быстром языке переписать.
>>451400 Спасибо за ликбез! Прочитал поподробнее про внедрение и написание модулей на си в питон.
Я, кажется, понял суть. Питон -- это такой язык-агрегатор, в который можно навставлять библиотеки из других языков (с минимальными проблемами -- с помощью питон API). Даже встроенные библиотеки наверняка являются именно такого рода заимствованными.
Кстати, я продолжал сомневаться в своём алгоритме, пока не открыл "leaderboards" к той задаче. На питоне больше 7.27 баллов из 80 никто не набирал. Видимо, таков предел самого языка.
По поводу numpy-scipy -- их поддержка на хакерранке есть, но только для задач на machine learning / natural language processing.
Что ж, попробую решить её позже, на си/си++ или джаве.
>>451422 Пиздец конченая профессия. Хуй бы пошёл, если б знал. Собираюсь переходить в девелоперы обратно. Расчёт был на то, чтобы среди тестеров мало девелоперов и я мог бы выделяться из общей массы. Раньше работал C#-макакой, потом ушёл, долгое время ебланил и пошёл на тестирование после полугода двачевания и сидения на шее. Работать приходится не меньше, чем девелоперы, а платят на порядок меньше. В то время как девам платят ~1500-2000$, тестеру будут платить баксов 600-800. Приди, блять, изучи весь продукт, а это может быть ёба enterprise-параша, которую надо несколько месяцев задрачивать, люди становятся консультанатми по ней, чтобы шарить, в то время как дев-ы только части продукта знают по ролям, кто за что отвечает и делал, потом нужно писать тестовый фреймворк - там вообще никакого тестирования нет, идёт чистое программирование, потом написать тестов кучу ко всему этому говну, а тестов может быть тясячи 2-3, потом разбираться со всем этим говном и ставить всё на continuos integration, чтобы части тестов запускались сразу после коммита очередного долбоёба криворукого, потом одновременно автоматизировать тесты и писать новые, при этом открывая баги и еще пиздеть постоянно с заказчиком и доказывать этому хуесосу, что ты физически не успеваешь выполнить всё это говно. С тестеров порой reliable estimations требуют еще жестче, чем с девелоперов, т.к. заказчики преимущественно долбоёбы тупорылые и не шарят нихуя, и думают, что тестирование - тупо сидеть кнопку одну тыкать. В тестировании текучка просто пиздец, некоторые съёбываю от такой жизни и становятся девелоперами, другие идут на кнопкотыканье натуральное и получают свою хуйню - бачей 500 и окончательно деградируют, а чтобы нормально зарабатывать - нужно идти куда угодно, но только не в тестирование. И вообще туда идти не нужно, я когда девелопером работал было меньше в разы еболлы, чем на тестировании.
Однако страничка выдавала все тоже самое приглашение к авторизации, не сообщая ошибок, блядь. Я пошел дальше и залез в консольку хромонога. И тупо стал выдергивать оттуда хедеры.
Я знаю, анон, что ты достаточно умный и пояснишь мне по хардкору, как писать запросы.
inb4: мамкин хацкер, уебывай. На самом деле я просто хочу запилить один плагин, но для этого надо авторизироваться. Но так как в 2015 они не соизволили запилить API, приходится ебаться вот таким вот образом.
Поясните за совместное использование аргументов file и end в питоновской функции print. Код такой:
with open("out.txt", "w") as out: for i in range(4098): print(rand(), end = ' ', file=out);
Если оставить только file=out, числа выводятся в столбик, а мне надо, чтобы они заполняли строку. Если вместе с file=out использую аргумент end, то вместо чисел выводится какая-то хуйня.
>>451525 В некоторых местах автотестеры считаются девелоперами и получают соответственно. Иногда девелоперы уходят в автотестеры от рутины мейтананса - один хрен тесты писать.
Что делать, когда у меня в конструкторе 8 аргументов? Сделал я класс для предметной области, подтягиваю с бд джейсон и после парсинга его нужно в объект засунуть.
НЕОСИЯТОР ПОРВАЛСЯ!!! И этот неосилятор - я. Никак не могу разобраться в SICPю Эти ебанутые упражнения, этот стиль написания - как будто самая скучнейшая лекция, слишком много матана, и это только треть книги, хотя я почти все непонятное скроллил. Есть ли какая нибудь книга попроще, но где бы объяснялись азы программирования, особенно интересен подход императивного и функционального программирования к решению одних и тех же задач. Вообще я начал читать эту книгу чтобы открыть для себя ФП. Но эта скучнейщая лекционная хуета отбивает все желание. Спасайте, котоны!
Что я делаю: 1. Для каждой точки N_i находится ближайший к ней отрезок Q_j, Q_j+1 границы полигона. (минимизируется минимальное расстояние от N_i до крайних точек каждого из отрезков).
2. От любой точки этого отрезка (я брал одну из крайних) к точке N_i проводится вектор V. Далее в зависимости от ориентации отрезка Q_j, Q_j+1 проверяется знак соответствующей компоненты вектора V. Этот знак определяет, внутри полигона точка N_i или нет.
>>451737 > операции с дробями > слишком много матана Забей хуй на ФП, это параша для хипсторов. Все здравые идеи перетекут в традиционное програмирование (тогда и познакомишся), все остальное нинужно и вредно.
>>451737 > Есть ли какая нибудь книга попроще, но где бы объяснялись азы программирования, особенно интересен подход императивного и функционального программирования к решению одних и тех же задач. TAPL
Теперь новый вопрос: почему public класс _gg; void raz { gg.text = "dva"; } в одном проекте работает нормально, а в другом: во-первых _gg и gg являются разными переменными, а во-вторых, если записать и ту и другую как _gg, то будет возвращаться нуль эксепшн до тех пор, пока _gg не будет задана как public класс _gg = new класс(); ? Просто я тут творчески пизжу чужой код в образовательных целях
Подскажите язык для изучения, что бы была возможность через месяца 2-3 пойти работать Джуном. Учил Яву, но понял, что работодателям нужны только мидлы и сеньоры, джуны только по блату.
Книгу по джаве подскажите. С чего начать? Опыт программирования минимален. На ОП-пике какое-то устаревшее говно как я понял (если понял не верно - поправьте).
Суть такова, закончил универ на околопрограммиста (назовем это так)) знаю поверхостно несколько языков для веб дизайна и для разработки C++, C#, java.
После универа съебал и России по некоторым причинам + была возможность. Нахожусь ясень пень на родительском содержании ибо рабочей визы нет. Тут поступаю в универ снова на IT. Но до учебы еще много времени. Ну и нужны хоть какие то деньги что бы по тихоньку выплывать из зависимости от родителей.
Так вот, от сюда вопрос какой язык и да какого уровня поднимать что бы можно было зарабатывать фрилансем. И где искать работу для фриланса. Поделитесь своими задумками.
Привет, анон. Нужен чистый язык, я думаю, что это будет, скорее всего, функциональный язык программирования. Под чистым языком я имею ввиду простой, опрятный, краткий, красивый вид оформления кода, как в C Pure, и чтобы он был требовательным на рынке.
>>449914 Ананасы, что приблизительно спрашивают на собеседованиях на должность сис.программиста-джуниора? Основные требования: знание С (а также gcc, autotools и прочее), юниксы/posix, сети. Чуствую, что по требованиям вроде бы подхожу, но переживаю, что могу зафейлиться на элементарных вещах (например, не смогу правильно написать S_IRWXU если нужно будет какое-то тестовое задание написать, лол).
Ребзя, верстальщики есть? Кто сколько берет за верстку одной страницы? Мне тут предложили сверстать одну страницу лендинга (без jquery, статичную, за 5 часов справился, не сложная), взялся за 2к, думаю вот не продешевил?
Здравствуй Анон. Не пробовал ли ты себя в работе с апи реддита ? тяжело ли дл янего написать мобильный клиент, при условии, что я не писал на джаве ниразу и хочу как проект для обучения (и не только, но не для денег, лол) использовать. Много ли времени может занять ? У меня его совем нету, и закончить надо за пару месяцев.
ЗЫ есть ещё вариант использовать питоновский kivy, с ним есть опыт и в питоне я более-менее
ЗЫЫ конечно это все Андроид
ЗЫЫЫ посоветуй что-нибудь лучше для начала. Желатильно с АПИ и прочим, главное не игру
>>452110 >Кто сколько берет за верстку одной страницы? Сколько максимум можешь выжать с лоха - столько и нужно брать. А то всю жизнь теперь будешь думать >вот не продешевил?
>>449914 Антуаны, что бы вы выбрали и почему? C# vs Java. В контексте как серверной разработки, так и кросплатформенных десктопных приложений, учитывая, Мелкософт открывает .NET и пытается пропихнуть его на все платформы, возможно скоро будет большой качественный прыжок в этом плане.
>>452171 Публичные переменные позволяют менять состояние объекта без ведома самого объекта. Это может привести к ошибкам, если какие либо методы или свойства используют её либо её значение должно быть верифицировано. Используй геттеры/сеттеры. Константы могут спокойно торчать из класса.
Пр, выручай нуба. Как реализовать эту задачу на динамическое программирование. Посчитать число последовательностей нулей и единиц длины n, в которых не встречаются две идущие подряд единицы. Вот отсюда http://habrahabr.ru/post/113108/ Вот мой говнокод. http://pastebin.com/wEwiRHea
>>452323 Но вычисления и так проводятся один раз. Iterator одноразовый же. GroupedIterator разбивает эту хуйню на подзадачи, не создавая при этом копий, фильтер всё обрабатывает.
>>452260 > 2015 > форс иммутабельности Сколько времени нужно хаскелисту чтобы включить лампочку? 9 месяцев - полгода чтобы разрушить старый дом и построить точно такой же, только с горящей лампочкой и еще 3 месяца на уборку мусора.
Чем обмазаться, чтобы понять git на уровне сильно большем, чем среднем. Уже пол года работаю на гите, но все тыкаю в гуи SourceTree на интуитивном уровне.
Что я в принципе должен знать, чтобы, например, настроить Гит для проекта(человек этак на 8) и обучить их им пользоваться
>>452367 Сколько времени нужно байтодебилу чтобы включить лампочку? 9 месяцев - минута чтобы вкрутить лампочку, 3 месяца чтобы пришить себе оторванную руку, так как другим потоком он случайно заменил лампочку в руке гранатой, и ещё полгода чтобы восстановить дом сгоревший от акцес виолейшена.
Привет программач, нужно простое веб-приложение которое будет формировать конфиг файл на основе настроек, задаваемых юзером через этот самый интерфейс. также не помешал бы какой-то встроенный механизм авторизации. как мне это было бы проще и быстрее реализовать? сам пишу на с, но он тут не подходит, кажется, так что смотрю в сторону питона.
>>452589 ой, иди нахуй, нашелся илитка. Яндекс лучший поисковик в пределах рунета, и очень даже неплохой в англоверсии. Но у тебя наверное стериотипы и увиденные на заборах чьи-то петушиные высказывания перевешивают порывы разума. другой.
>>452370 Что есть сильно больше, чем средний уровень? Для начала я бы посоветовал выкинуть гуй и использовать консоль - ещё ни одного гуя для гита не видел, который позволяет нормально делать что-то более сложное, чем add / commit / checkout / push / pull.
>>452657 Всë что угодно. От банального понимания http на уровне написания хэндлеров get/post протоколов на %языкнейм% до блядь хакинга протоколов дистанций между машрутизаторами. Смотри по контексту чем занимается фирма.
>>452530 Нет, что ты: fopen() и fread() при помощи святого духа и чьей-то матери работают. Был бы езыг праммирования, были бы системные вызовы, а так...
Приветствую! Занимаюсь всякой хуйней типа автоматизации тестов, в полндее время стал вопрос такой, чтобы мне эволюционировать в пиздатого спеца нужно узнать на практике о многих вещах, таких как: - ООП - Коллекции - и другие понятия, которыми меня задрочили при собеседовании на позицию тест тим лида. Да, тестировщику, помимо всего прочего надо дохуя шарить в этом. Конечно меня наверняка пошлют нахуй, но этот батхерт я планирую пустить в верное русло. Попрошу мне дать проект с Selenium и буду ебашить белый ящик на джаве. Расскажите мне, дорогие друзья, за что мне взяться сейчас. Имею опыт в основном с Javascript.
Хочу: Найти способ вычислить длинну каждой кривой индивидуально (короткая как мой хуй - черная, охуеть какая длнинная оче белая), ну и затайлить, но это хуйня уже.
Помогите ононы, заплачу своей колекцией странных пикч.
Помогите определить тип адресации в ассемблере. Простую я вроде как понял, а вот когда составная не получается. Есть такая строка: 83 3D 34 F3 19 01 04 cmp dword pts ds:[119F334h],4 какой тут будет и как вы это поняли?
Подходящего треда не нашёл. Спрошу тут. Вообщем решил попробовать себя на забугорных биржах. До этого крутился только на российских. Вопросы: 1)Нужна ли мне валютная карточка или можно привязать свою рублевую к счету Paypal например и пусть себе конвертируется? (проще говоря, как выгоднее?) 2) По какому курсу происходит конвертация в случае, если карта рублевая ,а на неё переводится валюта? 3)Как делаете лично вы?
Сап. Я фронтендер, но так получилось, что мне нужно загрузить сайт на сервер вернее заменить уже существующий. Я копаюсь в файлах сервера и не очень понимаю. Файл index.php, который должен отвечать за всю страницу сайта, содержит лишь одну строчку <?php phpinfo(); ?>. Практика показала, что главная страница - это файл app.php. Однако он не содержит самого сайта, а лишь кучу стороннего кода. В серверах ничего не понимаю, только в разработке сайтов. Помогите пожалуйста, а то меня пидорнут с работы.
Анонемусы, есть один сишарп и в нем есть одна глобальная переменная. Каким образом сохранять последнее её значение после закрытия программы? Только в БД?
Анон, помоги. Учусь кодить вот уже пару лет, выбрал для себя самую подходящую платформу,вроде все есть. НО ЧЕГО-ТО НЕ ХВАТАЕТ. Я сажусь кодить и не могу выдавить из себя ни одну строчку кода. Я чувствую себя неуверенно в своей платформе и в кодинге в принципе. Когда я захожу на пррограммач, я не понимаю, на каком языке вы разговариваете. Когда я росматриваю примеры на стековерлоу или гитхабе, я начинаю теряться. Литературу не осиливаю. Что со мной не так, анон? На меня надежд нет, мне поможет только эвтаназия?
>>453235 А ты поставь себе конкретную задачу, и пиши, попутно гугля. Я так все языки учил. По-моему это называется google-driven-development. Вон руби он раилс недавно за два дня освоил, ни открывая ни одной книги. Просто взял и переписал своё поделие со скалы, при этом не зная даже синтаксис.
Ко-ко-ко, не работает программа на С++. Есть один метод, внутри него я создаю объект и потом хочу его вернуть, но он не возвращается. Что я делаю не так?
Здравствуй, анон. Решил не засирать борду новыми тредами, поэтому суть проблемы опишу здесь. Я первокурсник одного из неплохих университетов, так вышло, что мне нужно написать Sat-solver. Задача оказалась чуточку сложнее, чем я предполагал. Насколько я понял, начитавшись статеек в интернете, самый адекватный способ - написать рекурсивную функцию с бектреком, проблема в том, что на лекциях/практике мы ничего даже приблизительно похожего на поставленную задачу не писали. Сроки сжатые, по-хорошему нужно написать программу за 1-2 дня. Сюда пришел, дабы получить советы/ссылки на статьи/может быть кто-то захочет объяснить. В любом случае буду безмерно благодарен. (Ах да, язык C++)
Необходимо написать линукс-приложение. До этого всегда писал исключительно под винду и проблем не было.
Так вот, касательно нативных либ я разберусь. Что делать с IDE?
В смысле, под виндой есть замечательный Visual Studio. Отличный редактор кода, компоновщик, лёгкая настройка подключаемых либ - скомпоновать простое нетривиальное приложение легче лёгкого.
Что мы имеем под линем? Eclipse устарел лет на 50, да ещё и написан на джаве. Qt Creator отличается совершенной ебанутостью в плане компоновки. Даже флаги компиляции хуй выставишь. Он годится только для того, чтобы писать Qt-приложения, если тебе нужен простой проект без Qt - ты его не соберёшь никогда. С vi у меня в своё время не пошло знакомство, больше возвращаться к нему не хочу. Emacs вроде хорошо разрекламирован, но удобен ли он? Ведь даже Makefile'ы никто не пишет вручную уже давно, делает ли это Emacs автоматически? Никогда им не пользовался.
Есть функция, которая принимает начальное состояние, функции successors и is_goal. successors получает состояние и возвращает все возможные состояния, получающиеся из этого. is_goal определяет, является ли текущее состояние финальным. Сама функция ищет кратчайший путь из стартового состояния в финальное. Её менять нельзя. Задача - найти самый длинный путь в графе. Есть идеи, как это сделать, кроме полного перебора всех путей между всеми узлами? Нужна подсказка.
>>453409 > найти самый длинный путь в графе > кроме полного перебора всех путей между всеми узлами Никак. Поиск самого длинного пути в графе NP-полная задача. Оптимальное решение находится только перебором. Перебор можно ускорить используя метод ветвей и границ. Это все. Быстрее только приближенные алгоритмы - генетические и т.п. но они не гарантируют оптимальность решения, только достаточно близкое к оптимальному.
Думаю научиться кодить под андроид. Не переполнен ли рынок приложений на него? Можно ли всё ещё поиметь профит, продавая приложения? Какие ещё есть годные платформы? В каком состоянии технологии, позволяющие создавать приложения для нескольких платформ сразу?
Имеет ли смысл учиться делать десктопный софт на qt, или это уже отмирающая платформа? Можно ли на фрилансе зарабатывать, делая десктопный софт? При этом кресты учить очень не хочется.
>>453431 > Можно ли всё ещё поиметь профит, продавая приложения Нет. Можно продатся в бодишоп. Ну или если сольно охуенный то уйти в гогол или типа того. Есть конечно мизерный шанс на то что прокнет, но на него лучше не расчитывать.
>>453496 Потому что больше приближено к естественному языку и проще стартануть в какой-нибудь веб-дев, а с пиздоном можно изучать вообще любое ит направление.
Если я в методе создаю обычный объект, то + pHead 0xfeeefece {pBlockHeaderNext=??? pBlockHeaderPrev=??? szFileName=??? ...} _CrtMemBlockHeader * А если указатель, то просто результат хуёвы
>>453517 Утечка памяти. Я имел в виду, что опасность указателей в том, что кто-нибудь может случайно удалить данные, а указатель будет всё ещё указывать куда-то, т.е. он не будет nullptr.
>>453546 > Кто пишет? Где пишет? Что конкретно пишет? хуиту про анхэндлед эксепшн и кидает на какой-то ёбаный файл со строкой _Block_Type_Is_Valid (pHead->nBlockUse) Иногда еще типа дохуя аллокейтед мемори
>>453550 Я наверное что-то не понимаю, но ты width раз освобождаешь arr в цикле, а потом ещё раз вне цикла. Ты же в курсе, что переосвобождение памяти это атата?
>>453592 >>453593 Я вот не знаю, есть толк какой-то от подписывания на подобные паблики или ну его нахуй. Прокрутил там в основном всякие ссылки на статьи и гайды кидают.
Посоветуйте, что можно почитать про линковку? Я нихуя в ней не могу разобраться, что куда подключать, какие-то пути прописывать, хуетень кароч. С меня как обчыно.
https://ideone.com/OIxAfG Лаба по бинарным деревьям. Паскаль. Добавление, удаление узлов, поиск, три вида обходов - всё сделал. Если можно - проверьте Загвоздка в том, что это надо запустить и проверить. И как это сделать? В прямом смысле я не могу написать код, чтобы всё это запустить.
Прыщеньюфаг репортинг ин. Поставил виртуалку с убунтой, теперь надо поставить вот эту хуйню. http://homepages.laas.fr/ehebrard/mistral.html Распаковываю, захожу, по инструкции пишу "make xsolve", в ответ пикрелейтед. Что я делаю не так?
Сап /pr/ограммач. На парах дали задание "написать простенькую программу на с++, чтоб кнопочки были))))" В качестве примера дали только вот эту ебаторию, которая даже не компиляется нихера. Гугл на запросы выдает только всякие хелловорлды и операции с двумя числами. Есть ли на плюсах простая как сапог прога, который выдает эти сраные кнопочки, не требуя сторонних библиотек и 9000 строк кода?
>>453739 1) Кидаешь dll-ки в папку с проектом (не с солюшеном) Она ставится здесь Project Settings -> Debugging -> Working Directory так что можешь выбрать путь покрасивше 2) Линкуешь все .lib какие нужны Папку со статическими либами glfw сюда Linker -> Additional Library Directories, сами либы сюда Linker -> Input -> Additional Dependencies 3) http://www.glfw.org/documentation.htmlпапку с сырцами glfw прописываешь здесь Project Settings -> VC++ Directories -> Include Directories
>>453763 Все подключил, начал компилить пример с их сайта - обосрался с кучей ошибок, причем таких, которые я никогда не понимал, откуда они вообще возникают.
>>453775 Ну вот же, подключил все либы. Может дело в 64-битной версии, на сайте что-то писалось про баги на этой разрядности. Или я реальный аутист и что-то не так делаю?
>>453784 Ну с ним я уже немношк ебался, тетрис нарисовал, однако это было, как я понял, на старом ogl, а сейчас в моде новые версии с шейдерами. Не подскажешь,, чем обмазаться в этом направлении (статьи, книги).
Привет ребята, помогите пожалуйста стремящемуся в написании программы на СИ, сейчас проходим его в институте. Начал его учить недавно, т.к. разбирался с другими предметами, а сдавать нужно завтра.
Суть задания: "На вход программы в консоли поступает текст с математическими выражениями, которые заключены в теги <m></m>, программа заменяет теги с математическими выражениями на результат вычислений.
Не прошу конечно полностью написать, но хотя бы направить меня в нужное русло. Я думаю строку вбивать с помощью scanf и массива, но как "отфильтровать" выражение я не совсем понимаю. Заранее благодарю.
>>453795 > "отфильтровать" выражение Искать подстроки <m> и </m> и выдирать всё что между ними > Парсить формулы Гугли рекурсивный нисходящий парсер или Shunting-yard algorithm
>>453795 Не скажу за scanf, я бы сделал перебором. 1)Натыкаемся на тег - переходим к обработке строки 2)Пока идут цифры - записываем в отдельную строку посимвольно 3)Как только появляется арифметический знак (пробелы игнорируем), запоминаем его в int переменной (умножить - ноль, минус - один и т.д.), отдельную строку переводим в int или double и начинаем считывать следующее число. 4)Дальше каждый раз после завершения числа применяем знак, котороый схоронили в int.
>>453814 Блядь. Короче я не закоммитил изменения и откатился к локальному репо, в который коммитил аж вчера. Можно как-то вернуть всё что было написано за сегодня?
>>453879 Разложить n на простые множители. Дальше перебором для каждого предполагаемого числа проверять делимость на множители n. Если делится хотя бы на один из множителей, который меньше проверяемого числа, то переходить к следующему, иначе взаимно простое.
Анон, есть одна тема, денежная, заработать можно на всем чем угодно, смс партнерка. заливы, сра, реклама. пиздинг паролей. С меня неограниченный трафик. С вас необходим свой настроенный dns сервер, у меня нет времени разбираться в их настройке. Кто может это организовать, откликнетесь, делюга 50-50. Метод добычи трафика палить не буду.
Почаны, платиновый вопрос в треде. А почему рекомендуют с питона начинать? Вот я диванный ерохин, который решил попробовать себя в пр. Ну и допустим начинаю я учить питон, а зачем? Ну я в смысле того, что это же наверно больше какой-то системный язык, под какие-то конкретные задачи. Работаешь ты такой на дядю, дяде заказчик даёт цу, что ему надо написать программу для лифта ( я тут конечно утрирую, я же сосницкий с дивана и поянтия не имею на чем написаны программы для лифта) и вот команда делает её. А как быть мне самоучки, который потом хочет стать кулхацкером? Я из беларашки, полистал вакансии по питону, питон разработчики нужны только варгеймингу со стажем от 3 лет, лол. Не думаю, что после каких-то пару месяцев самообучения такой средний ерохин как я сможет в такое. Собственно к чему вопрос... А как вы, аноны, смотрите на то чтобы начинать с html-сss-php ? Хтмл страницы все делали в школе в блокноте. Если смотреть вакансии по той же балорашке, то есть вакансии где нужны джуниоры php, общее число вакансий по пхп больше чем по питону, а если смотреть зарплаты, то сеньрам предлагают от 2000 до 3000 у.е., что для белорашки где на сегодняшний день средняя зп 300 у.е. весьма не плохо. Опять таки изучив хтмл, цсс, верстку, пхп можно просто баловаться и делать сайты просто для себя, для опыта, типо свою борду, свой магазин и т.д. Что скажите аноны? Где я не прав?
>>454133 Здравое мнение в том, что пхп учит каждый школьник и индус, и поэтому у тебя будет 100500 конкурентов, согласных работать за еду. К тому же это язык умирающий, на нём пишут только легаси-говно и гостевухи.
>>454142 почему тогда на него предложений больше чем на тот же питон? А зарплаты сопостовимы? Больше вакансий наверно только на джаву, на втором месте пхп.
>>449914 Анон, у меня к тебе платиновый вопрос. Хочу попросить тебя, няша, оставить свой двачерский скептицизм и критику, и просто предположить что я выучить и освоить все. И тут у меня собственно вопрос к тебе. Какой язык программырования сейчас самый прибыльный, а какой самый переспективный в плане прибыли? А еще, как часто работодатели позволяют работать удаленно (в рашке и вне ее границ)? Или это вообще редкость?
>>454189 >>454200 Идешь в SAP обычным погромистом, годик пинаешь хуи, становишься консультантом и пинаешь хуи за бóльшую з.п., уже представляя себя менеджером проекта. Таков он, путь из программирования в деньги.
Как бы мне сделать проверку двух чисел на совпадение с одним? Если одно из чисел меньше или равно чему-то, то делать что-то. if((10 or 11) <= 10) { # do something... } Это не работает как надо, потому что если первая часть совпадает, то оператор or не выполняется. and тоже вряд ли подходит. Язычок — пердл, если важно.
>>454263 Может я такой тупой, но не получилось. Впрочем я себе уже сделал такой костыль. [code] my @w_h = (10,16); foreach (@w_h) { unless($_ <= 15) { say "resize"; last; } } [/code]
Сап программач. На работе C# html и javascript это я к тому, что немного в программировании разбираюсь, но тут столкнулся с питоном, в котором не шарю. Что означает эта конструкция: req={} в
def api_query(self, command, req={}):
нагуглить не получается. Просьба ногами не пинать.
>>453961 Пошел на хуй, я арендовал vds, накатил православный win server 2012 r2, настроил днс сервер, осталось только поднять фейко обновление брузера и делать заливы, распространяя мой днс, ширус закриптован, пока не палится, а ты соси хуй, я тут с колен поднял бизнес, пока хуй знает какая конверсия, но к успеху иду, алсо теперь ищу специалиста по автоматизации и распределению трафика через умную tds, но я как понял. тут одна школота стремящаяся, нихуя не могущая без шаблонов
Сап, анунаки. Такое дело. Нужно разработать игру. И я тут понял, что я слабо представляю как проектировать её. Понимаю, как сделать. Но проектирование. Может быть кто-нибудь подкинет ссылок на игры на гитхабе?дотнет Что-то не могу найти ничего.
>>454127 > учить питон, а зачем? Приятный синтаксис, максимально приближенный к естественному языку. Куча библиотек для разных нужд: веб-дев, машинное обучение, компьютерное зрение и куча других научных библиотек. Да с помощью питона можно изучить вообще всё что угодно и даже небо, и даже Аллаха.
>>454256 Стремящийся. Скаламужик – помесь хаскеллогосподина и жабабляди. Блатным никогда не будет, жизни не хватит, чтобы дождаться компиляции блатного кода.
Сап, я оче ньюфаг, меня мучает вопрос. как программа написанная на С например, знает, что нужно исполняться в шиндовсе? При компиляции в коде указывается, что при запуске бинарника должы подтянуться шиндовс-ресурсы? Я не могу без этого вопроса продвинуться дальше. Алсо заебался выбирать язык, остановился на C#, но мучает еще 1с, если я познаю с#, потом можно будет апнуть 1с не с нуля?
Есть ли разница между случаями, когда я определяю дружественную функцию в классе, и когда я в классе её объявляю, а определяю вне его?
Алсо, почему я не могу перегрузить оператор '*', как функцию с двумя параметрами-объектами класса, прямо в классе, почему обязательно определять его как дружественную функцию?
>>454369 > я в классе её объявляю Функции определяемые в классе нет смысла объявлять дружественными. > я не могу перегрузить оператор Все операторы определяемые как члены класса имеют скрытый параметр - объект класса, поэтому для бинарных операций достаточно указать один аргумент (вторым будет сам объект доступный по указателю this)
Сап, анон. Горит. Чему можно научиться за неделю, с чем бы меня взяли работать за еду? Немного знаю всякие питоны, пыхи, js'ы да си, но Я НЕ ГОТОВ работать с ними за нормальные деньги. Заранее спасибо, анон.
Аноны, прошу вашей помощи. Я гуманитарий, сейчас в магистратуре. Интересует в будущем сфера программирования, что угодно, но не гум. В вузе есть курсы сисадминов, программирования винды и линукса, а еще пары языков. Понятно, что каждый курс отдельно и платный. Пока есть возможность выбрать что-то одно. Знаю java, но на уровне школьника, короче толком не знаю. Вопрос, есть ли смысл идти на курсы и платить, что они по факту дадут, особенно интересует возможность хоть какого-нибудь трудоустройства, для практики. Либо же прокачиваться самому
>>454403 Ищи курсы от какой-нибудь программисткой конторы. Там и знания реальные и возможность на работу к ним попасть. Из крупных российских: netcracker, luxoft.
>>454403 > Знаю java, но на уровне школьника, короче толком не знаю. В этом предложении заключено 95% успеха. Тут 95% раздела кукарекает о том, что они все знают и только 5% признают свои пробелы в знаниях и чему-то учатся.
>>454420 Netcracker не очень же. Огромное кол-во одногруппников пошли на работу к ним, грят что только что-то тестируют и протирают код стареньких мужиков.
Скажи, анон, если нужно реализовать таблицу из двух параметров, причем по одному нужна сортировка, а по второму -- быстрый поиск, то как это лучше всего сделать? Язык -- С++.
Пр, есть один суффиксный автомат, и он работает. Но вот я не пойму, на картинке состояния в левом прямоугольнике, почему тогда есть переходы 1-6 и 2-5? И у меня в консольке также получилось.
>>454492 В Киевах для Junior Java Developer Netcracker очень много чего требуют. Хотя с одной стороны это хорошо, да, но травят джунов на собеседовании отменно. Хотя потом и приминают на испытательный срок. И сама суть этих компаний в том, что они учат писать код под именно свой продукт. ИМХО, лучше идти в маленькие тимы, пусть даже зарплата будет меньше. Ибо если ты не будешь развиваться - к 30-ти годам будет никому не нужен.
Сходил на собеседование. Сказали приходить завтра для решения тестового задания. Со слов, это задание может занять до 4х часов. Язык С/С++. К чему готовиться?
Иногда мне стыдно задать вопрос на стековерфлоу, боясь не так изложить суть проблемы на английском изъясняюсь свободно или задать слишком тупой вопрос. А уж тем более получить не совсем точную реализацию и уточнять, что конкретно не так, у того, кто ответил. Это норма или я ебанутый?
У нескольких людей стоит одно и то же приложение на локальных машинах, отличается в них только конфиг файл. Само приложение регулярно меняется и все эти машины синхронизируются с github, получая обновление. Но приходится каждый раз править конфиг файл. Вопрос: можно ли как-то делать "git pull" всех файлов, кроме одного конкретного?
Аноны. В школе и на начальных курсах универа, я увлекался программированием, любил плюсы и особенно низкоуровневое программирование. Угорал по компиляторам, даже что-то там писал для какой-то микроЭВМ. На данный момент я уже 8 лет работаю сетевиком(CCNP), а программирование скатилось до админского уровня на bash и python. Сейчас интерес к программированию опять возродился, особенно на асме. Поскольку язык программирования лишь инструмент, то единственная область в которой я могу его применить, это сети. Хочу написать программу генерации трафика, со своими полями и прочей хуйней, возможно протокол какой-нибудь. Можете подсказать куда копать? Буду пока копать сырцы никсов. Вообщем реквестирую книг, библиотек, советов.
Я понял тебя, только не понимаю, почему путь динамический? Откуда и куда у тебя гуляет бд, а главное зачем? Опиши, что ты хочешь получить на выхлопе, подробнее.
>>454833 Чтобы файлик лежал в папке с экзешкой, и она работала куда бы эту папку не кинули. Я уже сделал это в коде, но мб можно как то в самом билдере, просто интересно.
>Я уже сделал это в коде, но мб можно как то в самом билдере
Я тебя не понимат. И вообще, это уже ОС, а конкретно реализация файловой системы. Есть понятие рабочего каталога, так вот, для запускаемого .exe рабочим каталогом является место(папка), откуда .exe запускается. Поэтому я не понимаю, что ты там "сделал в коде".
>>449914 Программач выручай долбоебушку. Нужно в Delphi нахуярить запросов на SQL для Access.
Посоветуй чем это лучше захуякать (ясен хуй что ADO, но чем именно)?
Мне еще вот чо нужно: Передавать в запросы значения полей (в т.ч. и integer) - тут вроде чота с ADOQuery и параметрами, но они не подхватываются - прога вылетает с ошибкой, мол "такого параметра nyet идинахуй".
И еще нужно собрать с базы количество записей и общую сумму (допустим страниц) с каждой записи. Блять, обычными способами я бы это уже давно написал, а тут затупил.
Помогите хто чем может, с меня нихуя, но плюсик в карму
>>449914 Сап, программач. Ищу адекватного человека, зарабативающего кодингом, который сможет выделить немного времени что бы поболтать и пояснить за положняк. Сам я хикка, 23 года, решил зарабатывать на жизнь этим дерьмом, нуждаюсь в советах. Скайп: triple_hex . Буду благодарен если хоть кто-то попробует отписать.
>>454869 >Нужно в Delphi нахуярить запросов на SQL для Access ADOConnection, ADOQuery, ADOTable >параметрами, но они не подхватываются Ты что-то делаешь не так. >собрать с базы количество записей Получаешь список таблиц из MSysObjects, в цикле делаешь select count(*) from [table]
>>454986 А конкретнее? Вот например в яве все просто: в классе стартуем поток, выбираем с какого метода этот поток стартует и в принципе все. Как подобное реализовать в крестах? Или может есть более годные варианты?
Такое дело. Есть в памяти массив структур, каждая из которых состоит из трех беззнаковых целых однобайтовых чисел. Есть указатель на текущую структуру. Как используя команды sse/sse2 преобразовать эти числа во float, и загрузить в один из xmm, чтобы потом одной командой перемножить с тремя другими float?
Коллеги, а вот объясните, смотрю ваш картинку-гайд, там в качестве книжки по шарпу советуется шарп про. Я вообще уже прочитал почти половину Лафоре и его с++, ещё почитал маленько справочник страуструпа, да и вообще имею некоторый опыт программирования на шарпе, поэтому Про Шарп и дотнет платформ читаю без каких-либо проблем. Хотя это как сказать: там вначале всякие эти архитектурные заморочки объясняются, .NET-приложения дизассемблируются, это всё не так уж просто понять.
Но вот мой вопрос: книжка очень хорошая, но я её понимаю только в виду того, что уже есть опыт программирования, да ещё и на С-подобных языках. Но разве новичок будет её читать? Как будет новичок понимать вот эти все методы, параметры, объекты, поля, инкапсуляцию, он же ещё ветвления даже не умеет писать, а вы ему Про дотнет платформ. Мне просто интересно, есть ли книжки по дотнету и чтобы там прямо с нуля учили программировать, как у Лафоре?
>>455066 Ну хорошо, а вот допустим я вообще ничего не умею, не знаю чем стринг от интегера отличается, и какую мне книжку стоит почитать? Лафоре вон у себя как раз прекрасно объясняет основы программирования как раз на изучаемом С++. >Если книжка про язык учит программировать Ну а опять же, если это тупо справочник в котором идёт сухое перечисление стандартов языка, вон как у Страуструпа, то это тоже как-то не хочень хорошо, мне кажется.
>>455070 >а вот допустим я вообще ничего не умею никакую а нахуй ты вообще нужен, в айти и так кадровый кризис - слишком дохуя народа, да еще и оверквалификейшен у многих
>>455075 >оверквалификейшен у многих А как по мне, так наоборот недоквалификация, а хорошим специалистам готовы платить хорошие деньги, лишь бы работали.
>>455070 >не знаю чем стринг от интегера отличается Ещё ничего не умеешь, а уже в малозначимые нюансы лезешь. Вся суть этих полусправочников. >объясняет основы программирования как раз на изучаемом С++ С привязкой к языку, особенно к кривым и невыразительном крестам, очень трудно нормально объяснить основы. Выходит какая-то сумбурная хуйня типа: я бы вам объяснил функции, но вы ещё с указателями и памятью работать не умеете. В общем, вместо нормального изучения основ, получения навыков построения абстракций получается задрачивание странностей конкретного языка.
Сап мамкины хацкиры, есть вопрос на 1 лям. Сам не имею никаких знаний по этой теме. Подскажите, уважаемые, возможно ли написать бота, который будет работать на рекламном сайте подавать объявления каждые 3 минуты, при этом меняя город, и вводя капчу. Насчет капчи, она состоит из цифр, цифры имеют 1 вариант написания, и она очень простая, жирным красным по бежевому, без наклонов и деформаций. ? ВОобще реально ли это, и сколько будет стоить такая работа , и сколько по дням необходимо затрат?
>>455108 От сайта и ЧСВ/квалификации программиста зависит. C++ SENIOR+20 YEARS EXPERIENCE меньше 55 £/час не возьмет, а второкурсник Вован и за 300р будет рад сделать.
>>455110 сайт - barahla.net, заходим в отдел куплю\продам, бытовая техника, и там надо менять город каждые три минуты, текст объявления один и тот же. Капча рандон. Антош, что скажешь на глаз ?
>>455114 \o \o \o \o \o \o з и г х а й л ь и г х а й л ь з г х а й л ь з и х а й л ь з и г а й л ь з и г х й л ь з и г х а л ь з и г х а й ь з и г х а й л \o \o \o \o \o \o
>>455178 какие пруфы нет задач - нет работы усе нужное уже создано, хайп прошел программисты это как физики в 70е - вроде и почетно и престижно, а на самом деле уже наху й не нужны т.к. Бомба уже создана
Ни в коем случае ни начинайте учить С++ по "Объектно-ориентированное программирование в С++" издательство Питер. Там херова прорва ошибок в коде книги.[\b]
>>455232 Костыльное говно с указателями, говном вместо стандартной библиотеки, кривым множественным наследованием, шаблоноговном вместо генериков, без нормальной типизации, паттерн-матчинга и с кроссплатформенностью уровня /baitogovno/.
Хочу в конце лета или осенью устроиться на работу iOS-разработчиком. Т.к. это будет моей первой работой, то, естественно, мне нужна должлость стажера или джуниора. Но я посмотрел вакансии и ахуел. Ни те ни другие никому не нужны. Всем подавай опытного разработчика с минимум 2 годами опыта коммерческой разработки под iOS. Ладно еще требование о наличии приложений в AppStore - вполне адекватно и выполнимо, но где взять эти ебаные 2 года опыта если никуда не возьмут без них?
>>455079 Мне из кадровых агентств открытым текстом говорили, что я уже "over-qualified для данного проекта"... это значит, что он распильный и там кодобизяна нужна. Выйти на фирму, где хорошим специалистам готовы платить хорошие деньги стало уже кокой-то игрой в го.
>>455226 Вот давай не будем говно разводить? Дженерики-хуенерики, я для себя учусь, не чтобы пойти работать "аля программиста", и не для того чтобы писать коммерчески-успешный код (тм), а для души. И дело, как обычно показывает практика, не в языке, а в человеке.
Лол. Для души это либо байтоебля на чистой сисичке с асмом, либо cs ебля на академических ЯП. Так сказать, две фундаментальные крайности, материальная и принципиальная. Всё остальное и есть бездушная нефундаментальная прикладная параша и кресты туда входят ещё как, но при этом они ещё и говно для опущенцев из прошлого века.
Вкатываюсь с тупым вопросом. На гитхабе обязательно указывать данные с карты, чтобы зарегаться? Он меня дальше не пускает, пока не укажу. А если карты нет?
на каких сайтах лучше всего искать работу по програмированию? начал недавно учить пайтон с нуля, хочу в требованиях на вакансии посмотреть что ещё нужно.
Знаю, что не туда пишу, но в денверском FAQ такой фигни нет, а здесь я получу ответ быстрее, чем на их мёртвом форуме.
В общем, это мой денвер. Таким он стал, например, вчера. Или после установки антивиря, или еще когда-то. я его поставил, поигрался, потом забил. А теперь он такой. Собственно FAQ рассказывает про базы данных, и вообще их политика крутая. Помню, что где-то внутри менял кодировку на UTF-8, как-раз по FAQ - после этого сервер стал понимать, что от него хотят изминение кодировки. Ну а потом забил, и эти знаки вопроса. Сайты, кстати, открывает с норм шрифтом. А может и нет ведь в пхп файлах одни цифры.
Может кто-то сталкивался, или кто-то знает локальный сервер получше денвера.
Расскажите, что подразумевается под сложностью алгоритма? Я вот целый день голову ломаю, не могу понять. Вот алгоритм пузырьковой сортировки, у него сложность O(n^2). Но что здесь O и что здесь n?
Анончики, я знаю что таких как я тут не любят, тех у кого просто оишбка. Но я просто заебался гуглить. Не знаю как.
Я от всей души ненавижу 1С, но по учёбе нужно написать конфигурацию. Примерно такую тему реализовать хочу: в одном поле со списком выбираем Автомобиль или Самолёт(это реквизит справочника с типом ПеречислениеСсылка.ТипТранспорта). В зависимости от выбранного типа в другом поле со списком появляются либо модели самолётов либо модели автомобилей(они тоже организованы в двух разных перечислениях).
&НаКлиенте Процедура ТипТранспортаПриИзменении(Элемент) Если Объект.ТипТранспорта = Перечисления.ТипТранспорта.Автомобиль Тогда Предупреждение("ЛОЛОл") КонецЕсли КонецПроцедуры
тут я только начал это говно делать, чтобы хотя бы проверка прошла и выдалось сообщение, но уже оишбка блядь(
{Справочник.Блабла.Форма.ФормаЭлемента.Форма(5,18)}: Переменная не определена (Перечисления) Если ТипТранспорта = <<?>>Перечисления.ТипТранспорта.Автомобиль Тогда (Проверка: Тонкий клиент)
что ему надо то? почему он не видит мои перечисления?
Кто поможет, тому просто тысяча девственниц должна перепасть или милф, кто что любит. я уже тут головой об стену ебашусь=(
>>455432 Если конфигурация не пустая то смотришь на название соседнего перечисления и через поиск смотришь как его дергают из другого кода, делаешь также.
Анон, а это правда что для изучения питона нужен английский? Асло, а где он не нужен? Можно ли стать пхп макакой и идти работать жуниором за 400$ ? Или на меня там будут смотреть как на долбоеба?
>>455438 >Это же алгоритм из книжки Никлауса Вирта Лол, а я не знал. Вообще я думал, что пузырёк это алгоритм из какой-нибудь детской книжки по программированию. Но спасибо, раз там это объясняется, надо будет почитать. А я пойму, если я совсем тупой в математике, даже график функции с трудом могу построить, а интегралы, диффуры и прочее для меня - пустой набор букв?
Лол, хотел тут написать программу-сортировщик со счётчиком итераций, так вот, так уж обсирался целый день, ну не сходится у меня количество сравнений с тем, что из формулы и то, что на деле получается.
>>455428 Это О-нотация. Количество операций в зависимости от размера массива данных. Перебрать все элементы - O(n). Если в каждой итерации цикла перебора есть перебор всех элементов - это уже O(n*n). Константы не учитывают - O(n)=O(100500n). Дальше читай Википедию
>>455442 >А я пойму, если я совсем тупой в математике, даже график функции с трудом могу построить, а интегралы, диффуры и прочее для меня - пустой набор букв? Да, т.к. сортировки захватывают, они увлекательны (посмотри ещё: вставки без использования доп. памяти, быструю сортировку на примере колоды карт и сортировку перемешиванием на примере домино). Я тоже над ними голову поломал в своё время, о чём не жалею. >график функции с трудом могу построить, Здесь надо знать только: 1) логарифмические функции и функции квадратного корня 2) линейная, где Y=X 3) экспоненту и параболу >а интегралы, диффуры и прочее для меня - пустой набор букв? Это и для меня пустой набор букв. Средние я считал (в SQL-запросах), матрицы перемножал... а вот интегралы мне так и не встретились. Да ну и енг с ними. Не очень-то и хотелось
>>455443 Спасибо. Смотри, а какие операции-то имеются ввиду? Вообще любые операции? Или только сравнение? Или что?
>Перебрать все элементы - O(n). Хорошо, тогда получается что просто foreach по всему массиву это n. А foreach внутри foreach'a, что логично, n*n. А что вообще такое это n маленькое? Типа количество символов в массиве?
>>455446 Окай, дочитаю шарп (решил систематизировать и углубить знания), возьмусь за алгоритмы. А из перечисленного тобой разве что экспоненту не помню, т.е. без гугла не смогу объяснить что это. Но твой ответ обнадёживает.
>>455442 > график функции с трудом могу построить > А я пойму Нет, доступное изложение там как раз на графиках. Разве что упрощенное объяснение, типа как >>455443
>>455449 >Нет, доступное изложение там как раз на графиках. Лол, ну это я еще прибеднился чуть чуть, график функции я таки осилю построить, но на этом все знания школьной программы математики у меня и заканчиваются, а университетские даже не начинаются вообще.
>>455466 Окей, приближаемся к моему вопросу. Если n - количество элементов в массиве, то nn это его сложность для худшего случая в пузырьке. Получается, подав массив из 10 элементов (цифры от 0 до 9), отсортированных в обратном порядке, сложность будет 1010. Получается 100. А вот собственно СТО чего? Операций сравнения? Вхождений в циклы for? Никак не могу понять.
>>455468 Зависит от задачи, действие выполняемое на каждой итерации (в принципе можно стичать что "вхождение в цикл"), в случае с сортировкой это перстановка элементов массива.
>>455383 Дадя саша, ты дурак? Может не будешь мне рассказывать что мне должно нравиться, тупой кретин. >Для души это либо байтоебля на чистой сисичке с асмом, либо cs ебля на академических ЯП. Нравится, никто не запрещает. Меня вот выворачивает от шарпа, почему не знаю, брезгую и все тут. Жава тож не оч. Но я же не кричу что все кто пишет на шарпе пидары. >>455460 Есть жи брат!
Я НАШЕЛ, Я НАШЕЛАноним26/03/15 Чтв 23:24:45#807№455491
Короче, спустя почти год изучения около виндовых языков и прочего, после получения абстрактного представления о фреймворках, архитектуре дотнета и прочего, я наконец нашел ответ на вопрос, так ЧТО ЖЕ МНЕ НУЖНО, чтобы писать НАСТОЯЩИЕ ИСПОЛНЯЕМЫЕ ФАЙЛЫ, которые не выполняются на самом деле в какой-то виртуальной среде (как в c#, java), а являются самым что ни на есть машинным кодом.
https://msdn.microsoft.com/ru-ru/library/bb384843%28v=vs.90%29.aspx — я правильно понимаю, что вот это ОНО, ОНО И ЕСТЬ, то самое вин32 апи, которое будет работать на любой сперме без всяких сервиспаков даже 2004 года выпуска? Хотя меня всёже смущает, что при создании проекта выбирается win32 в категории CLR, CLR это ведь всё равно среда исполнения дотнета и без, собственно, дотнета, нихуя работать не будет?
Анон, я в програминге новичок, как компилятор решил юзать MinGW, не спрашивайте почему. Кто может по нему рассказать полезностей и почему это падло компилит исходник в файл "a.exe" а не под именем исходника и как это исправить.? С меня как всегда.
>>455490 >Меня вот выворачивает от шарпа, почему не знаю, брезгую и все тут. Лол, понимаю. Сам учу шарп и люблю его, но вот его НЕКОНПЕЛИРУЕМОСТЬ огорчает. С другой стороны, а дохуя ли сейчас языков компилируются-то и на многих ли из них можно выдать что-нибудь в приемлемые сроки, да чтобы не было необходимости в глубоких познаниях™ винапи, а чтобы код не был богомерзким говном? Жава вон тоже в виртуальной среде исполняется.
А для души думаю выучить таки винапи и поёбываться с ним иногда в визуальной студии :3
>>455500 Я не люблю гадить особо, так, подгаживать. Когда дойду до изучения операционных систем, тогда может и в качестве эксперимента что нибудь поковыряю :3
>>455501 Смотри, а что можно почитать, чтобы на винапи и крестах в вижл студии высирать более-менее приличные приложения? А то я сижу и хохочу сейчас: ушло 15 минут на то, чтобы сообщение на экране отобразить. Шарпоребёнок, хули.
>>455502 ХЗ, я учусь по "объектно ориентированное программирование в с++", там консолька все. Да и не так давно учусь, более опытные подскажут, а так, наверное qt или подобное.
>>455596 Берёшь самую часто используемую операцию и считаешь рост её частоты использования относительно роста входных данных. Например, в сортировке это сравнение двух элементов, а в вычислении длины строки - инкремент счётчика, который даст результат в конце. Если у твоего велосипеда сложность вида aN^b, то можно посчитать степень с помощью удвоения входных данных.
Здарова, братва. Моему приложению под андроид нужно регулярно хавать определенный числовой коэффициент из интернета. На ргхост выкладывать файл не вариант, ибо откуда приложение будет узнавать адрес файла? Из пизды? В идеале мне круто было бы иметь на каком-то определенном адресе в интернете текстовый файл, который я могу редактировать. Но это ИМХО, уверен есть другие варианты, я их пока не вижу. Хелп плиз, как решить проблему?
(юкоз что-то только архивы разрешает выкладывать, или я не прав?)
>>455636 У Google есть бесплатный (тебе хватит) хостинг Google AppEngine. Создаёшь пустое приложение на Python, которое только по адресу http://yourappname.appspot.com/yourtext.txt будет раздавать твой файл.
Для редактирования файла нужно будет каждый раз менять файл на твоем пека и перезаливать приложение в Google.
Пр, у меня к тебе глупый вопрос, вот мне например нравится JavaScript, Node, MEAN-stack в целом и прочее, из-за того, что и просто и удобно и мультиплатформенно, но в интернете я вижу, что типа питон круче и все дела. Почему? Мне питон не нравится, но я хочу быть "в тренде", насколько питон круче чем ДжС?
>>455654 Если ты носишь очки в широкой оправе и узкие джинсы, ты пишешь на языках которые круче. Если нет, то пишешь на языках которые подходят под твои задачи.
>>455654 >насколько питон круче чем ДжС? Сорта говна. Круче всех сейчас хаскель, намного круче, он в тренде, удобный, простой, мультиплатформенный. Одноклассники будут завидовать твоему хелоувордлу.
>>455665 Тогда пиши на любом, очевидно же. >>455667 JS сфера применения: веб, кофемолки, декстоп, телевизоры. Любое устройство на котором можно запустить браузер будет запускать JS. Насчет питона не знаю.
>>455701 >JS сфера применения: веб, кофемолки, декстоп, телевизоры. Любое устройство на котором можно запустить браузер будет запускать JS. Вот, и это одна из причин по которой я его люблю. А все кричат: "Питон то! Питон это!".
Суп, программач. Быдлокодер, через несколько месяцев защищать диплом в области информационной безопасности, а темы у меня нет. Хочется написать какой-нибудь апп для ведра "на отъебись" и забыть всё это как страшный сон. Что можно сделать, чтобы не послали на хуй?
Программач, спасай уёбка. Задание по основам программирования, нужно алгоритм составить блок схема вроде, я ниразу не появлялся на парах еще и всё плохо. Плиз халп!
объясните нубу примитивно,что есть программирование? ну т.е его суть,а не то что "мы делаем программы!"
я правильно понимаю,что это что то в стиле: фон синем цветом детект движения курсора реакция на движение курсора реакция - открытие дополнительного окна размеры окна 31231424 окно белого цвета в окне несколько детектеров движения курсора
Почему нет книг по тому или иному яп в задачном формате? Что-то типа системы листков: http://www.mccme.ru/free-books/yaschenko/v08book-08.pdf Просто проблема в том, что читать книгу по какому-нибудь яп - это ад, у меня уже через 10 минут глаза смыкаются.
В лабораторной надо написать хедер для задания разных последовательностей. Как лучше спроектировать функции генерации последовательностей? Передавать массив в функцию по ссылке? Возвращать массив из функции? Как-то еще? Что предпочтительнее?
>>455845 Круто, я о такой "сути" не имел представления вплоть до того, пока не начал работать с окошками, т.е. пока делал лабы только для вывода в консоль.
>>455889 >Возвращать массив из функции? Не рекомендуетьса в стандартах MISRA и Cyclone. >Передавать массив в функцию по ссылке? Да, и длину в отдельной переменной — тоже по указателю. Функция заполнит массив и запишет во внешнюю переменную его длину или 0.
>>455910 > Да, и длину в отдельной переменной — тоже по указателю. Функция заполнит массив и запишет во внешнюю переменную его длину или 0. Это какая-то сиблядская защита?
>>455889 >Как лучше спроектировать функции генерации последовательностей? Как-то так: int * iota(int from, int to, int step) >Возвращать массив из функции? Лучше так. Размер возвращаемого массива должна генерирующая функция вычислять.
>>455910 А у меня длина последовательности задана #define SIZE 2048. Суть в том, что надо написать много функций, которые генерируют последовательности с разными свойствами, чтобы протестировать на каждой из них набор алгоритмов.
Алсо, что такое "инвертированная последовательность"? Чем она отличается от убывающей?
>>455922 И еще. Как лучше называть хедеры? Вот, например, в одном хедере у меня определены функции для работы с последовательностями. Можно назвать его sequences.h, но забота об английской грамматике выглядит пидорски. Можно назвать sequence.h - разница небольшая, но чувствуется, что немного лучше. Мне больше понравилось небрежное название seq.h - от него веет суровостью того времени, когда немытые патлатые обрыганы писали сплоиты в своей каморке и дрочили друг другу на закрытых мелкопарашах, и им было поебать на прилизанность кода.
>>455926 Но мне все равно непонятно, что такое инвертированная последовательность. Если она отличается только способом упорядочивания, то зачем вводить столько названий? Сказали бы просто - задать возрастающую и убывающую последовательности.
1. есть один RSA алгоритм 2. есть один ебанутый преподователь, который хочет, чтобы программа кодировала символы в поле первых 256-и символов 3. как это сделать? это ведь хуйня, это не просто сдвиги, тут используется возведение в степень по модулю. ну вышло у меня после кодирования 150 — 300, ну возьму остаток от деления по 256, получу 44, ну а дальше-то что? тут разве можно дополнительно кодировать обрезанную часть числа, но ведь это хуйня.
не знаю, в правильной ли борде задаю вопрос, если нет, перенаправьте (а не шлите нахуй).
итак, я создал в ворде таблицу, как поверх ячеек нарисовать линии соединительные? должно получиться что-то вроде пикрелейтед. а то у меня только в отдельной ячейке рисует.
По связям в фирме с охуенным оборотом денег мне предложили сделать офлайн предложение напоминалку на айось и андроид, IT отдела в фирме вообще нет, сколько можно с них срубить по плохому и по честному.
Хочу сделать свой сайт. Начал изучать верстку тут, делаю говностранички на html, ну неважно Хотел спросить - какую сборку вебсервера посоветуете? А то я вообще не разбираюсь. Слышал только про апач и appserv.
Где-нибудь вообще есть внятная инструкция как это все поднять? Сука, наустанавливал мне пхп5, апач2.2, mysql, а что с этим делать я без понятия. Как там поднимать сервер и все такое
>>456173 Какая хер разница? Реальный ип и вечно включенный комп для первого сайта? Используй первый попавшийся бесплатный хостер. Потом уж дрочи сервера.
>>456184 Ну да, реальный ип, комп. Я делаю сайт не для того чтобы "-В сети появится мой собственный сааайт, и всего его увидят -А о чем он? -Нууээ обо мне...", просто хочу потренироваться, потом уже если соберусь делать сайт, то будет и хостер и домен. Сейчас делаю для себя. Надо же с чего-то начинать. Сейчас вот качаю какой-то опенсервер, 800мб блядь. До этого скачал AppServ, там апач, пхп, mysql, а как что делать я не знаю. Не знаю куда жать и что куда положить чтобы например я мог зайти на 127.0.0.1 и там был мой сайт, и как туда прикрутить пхп, и все остальное дерьмо. Да я вообщем-то слабо представляю как это работает
>>456186 Я тебе про то что для тестирования говносайта легче использовать бесплатного хостера. А инструкций по поднятию аппача раньше была куча. Ща гляну.
Двач, нужно ли сегодня в военном деле программирование. Создание софта для БПЛА, ИИ для управления роботом-штурмовиком и всё тому подобное. Хочу работать на военных, т.к. нравится вся эта милитаристическая тема(в идеале хочу быть как Отакон, хах), но программирование нравится больше, чем перспектива быть инженером. Если да - есть ли в России годные вузы? А в Америке? Есть ли шансы туда поступить ?
>>456196 Есть ли шанс после свалить в Пиндостан(надеюсь не обидел патриотов, просто сама идея работы во имя ЗЛА привлекает юного подростка-максималиста)?
>>456200 Не, если в таких академиях учишься, то ты уже невыездной я диван, но на 95% уверен что прав, слышал сто раз такое, но ты сможешь работать во имя ЗЛА в процветающей. Какая разница где следить за людьми?
>>456210 Ну тогда поступай в какой-нибудь MIT или стэнфорд, плати кучу бабок за обучение, будь самым охуенным, и тогда может тебя заметят, хотя я не уверен
>>456213 ну вроде как если ты мало получаешь, то MIT может за тебя заплатить, хотя хуй знает. Иди короче учись на макаку, а потом работай в офисе до конца жизни, а по пятницам пей пивасик, и не еби мозги. Твоим мечтам не суждено сбыться как и моимпотому что мы в аду
>>456223 Ладно, у меня ещё джва года до окончания школы. Буду гуглить инфу по МИТу. В России чтобы поступить на кодера ничего знать не надо, кроме математики(ЕГЭ по информатике это просто пушка, неужели есть люди которые это решить не могуть?), надеюсь там так же, если нет - приду спрашивать у вас. Надеюсь хоть что - то выйдет. Удачи всем.
>>456224 А английский хорошо знаешь? В любом случае не надейся - мамка точно отошьет, мол ишь какой, учись в местной шараге. Или еще какая-нибудь хуйня, или просто не возьмут, и все твои надежды впустую. Просто мечты, они для того и нужны, чтобы ты мечтал, от щас поступлю, заживу, а потом тебя обламывают и ты страдаешь. Мы в аду, понимаешь? Думаешь что у других получается и у тебя получится? А вот хер, другие нужны просто для того чтобы у тебя была уверенность в себе, ты еще больше мечтал и надеялся, и еще больше страдал в итоге. Не стоит мечтать. Нужно пить пиво и не думать. Не думать. Не думать...
>>456200 После учебы в военной академии здесь свалить в США? Ловите наркомана! Объяснять не буду - там в любом случае no way. >>456194 Самы простой вариант - во время учебы или после устроится программистом в НИИ. Военные там софт и железо заказывают (не в казармах же инженеры/ученые сидят). Для этого спрашиваешь преподов/руководителя или смотришь объявы на кафедре. Студенты готовые работать за еду всегда нужны. Наберешься опыта и будешь получать тысяч 30-50 рублей до конца жизни, вместо того чтоб протирать штаны за 3-5к баксов хуяча аутсорс/энтерпрайз парашу. Зато угоришь по милитари ультрахардкору. Ты же об этом мечтаешь?
Приветствую. В 19 не поздно начать изучать то же Ruby? Сами понимаете как сейчас с зарплатами в украхе, слесарь сейчас получает просто смехотворные деньги. Реально выучить этот язык за полгода и начать зарабатывать первую денежку? Заранее спасибо за ответы.
>>456254 да, на руби много ваканский в украине, даже на сраноя ярмарке вакансий вчера были, но энивей тебе нужна как минимум верстка и немного жабаскрипта
Куда податься и не прогадать? Сейчас работаю в говно-веб-студии в мухосрани. Наш девиз - хуяк хуяк и в продакшн. Делаю всякое говно на всём подряд, куча cms и фреймворком из которых я не знаю ни одного. Могу в пхп, жс и питон. Хочу работать в нормальной конторе и получать нормальные деньги. Какие фреймворки изучать, где сейчас бабло?
>>456273 Сейчас деньги в США. Вообще-то они всегда там были. На одеск вкатываться очень сложно. Нужно как-то иначе действовать. Меня недавно осенило - даже если русским компаниям дать супер-охуенный стартап в руки, нацеленный на внутренний рынок - они зафейлятся. В РФ экономика хуёвая и у бизнесов нет денег. Вклады в IT не оправдываются. А вот в США всё работаешь, поэтому нужно вливаться в рынок США, а на рашку забить окончательно. Только одеск мне кажется тупиком, там денежных заказчиков нет.
Sup, анон. Никогда не работал в этой сфере. Решил поинтересоваться. В общем посмотрел вакансии работ на сайтах, и везде где нужен руби и питон, одним из требований обычно стоит ХТМЛ5, ЦСС, иногда жаваскрипт. В общем, с того что я видел, у меня сложилось впечатление что 80% программистов нужны что бы делать сайтики, ну или что-то допиливать к ним. Тут у меня к вам вопрос. В чем собственно выгода? Выходит что программистов дохуя, зп у них не самая плохая, и все что-то делают. Но мне вот нихуя не очевидно что они делают. Опаишите пожалуйста схему работы обычно предприятия. Алсо, можно ли нормально зарабатывать при этом не будучи вэб разработчиком? Ну как собственно?
>>456338 — Так, сайт должен быть на пэ-ха-пе! — заявил один программистишко своим коллегам, когда те нажирались шавермой перед походом в кабак для запуска своего бизнеса. Вялая салатина свисала с жирных губ говорящего, разбавленный просроченный майонез стекал по грязным пальцам с обгрызенными ногтями, капая на видавшую виды куртку. Кучка поклонников доширака, скорее, напоминала гастарбайтеров в обеденный перерыв, чем банду дерзких пацанчиков, решивших шагнуть в бездну своего бизнеса...
Анон, насоветуй как запилить механизм выгрузки данных из таблиц ms sql 2008 в плоские файлы в кодировке utf8. Это надо делать по расписанию, размер файлов до 1 гб. Sql в ютф8 не может. Я могу в джаву.
>>456392 >Это надо делать по расписанию Это надо делать через внешний триггер: как только изменена или добавлена строка, так её и выгрузил во вторую базу.
Сап, двач. Пишет тебе человек, который что-либо писал еще в школе, да и то уже забыл. В общем: хочу перенести список понравившихся песен из радио Пандора на хард. Как достать список я уже понял. А вот с загрузкой песен оттуда есть проблеммы. Думаю, а сложно ли будет написать обычный скрипт (или как эта херня называется) который будет: 1. Брать исполнителя и название песни 2. Вбивать его в поисковую строку какого-то сайта. 3. Запускать скачку этой песни. 4. Передвигаться на одну строчку в списке. 5. Вернутся к п. 1. В общем, ищу помощи. Что стоит почитать, для того, что-бы перенести это на язык, понятный моей железной малышке. Заранее спасибо.
Программач, неофит просит тебя о помощи. Делаю в Qt программку для анализа дерева отказов, и сейчас столкнулся с одной проблемой. Мне в программе нужно находить МПС - минимальные пропускные сочетания. Дело в том, что если дерево событий содержит две и больше дизъюнкции, то программа падает с сигналом SIGSEGV при попытке разыменования итератора в блоке if для дизъюнкции. Я уже сутки сижу в отладчике, перепробовал кучу правок, но так и не понял хули она падает. http://pastebin.com/wX4RUQz3
Кто-нибудь после 20-22 лет начинал с нуля или со школьных основ? Добились ли реальных успехов при условии систематической практики и теории? У меня сейчас начальные знания по java и php.
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios/android dev C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред