В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++Rubyios/android devC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
Аноны, у меня вопрос по чистоте кода. Вот у меня появилась такая идея: методы, которые возвращают что-либо, не должны иметь сайд эффектов, а методы которые вызываются ради сайд эффектов обязательно должны иметь тип void. Как думаете, в этом есть смысл?
>>462381 Нет, профитов никаких, а возврат из функции может позволить использовать анонимные сущности, тогда как ограничиваясь void тебе прийдется выделять переменную под вывод из функции.
>>462382 >прийдется выделять переменную под вывод из функции Ох уж эта императивная мартышка >методы, которые возвращают что-либо, не должны иметь сайд эффектов
>>462381 >методы, которые возвращают что-либо, не должны иметь сайд эффектов Это ты Хаскелл и другие ФП сейчас описал.
>а методы которые вызываются ради сайд эффектов обязательно должны иметь тип void А этим ты всё испортил лол. К тому же как уже >>462382 сказал как минимум код возврата для сигнализации успешности сайд-эффекта ты как собираешься возвращать? Я бы сказал, что наоборот ф-ии не должны никогда возвращать void.
>>462423 >boolean add(E e) Throws: UnsupportedOperationException - if the add operation is not supported by this set ClassCastException - if the class of the specified element prevents it from being added to this set NullPointerException - if the specified element is null and this set does not permit null elements IllegalArgumentException - if some property of the specified element prevents it from being added to this set
>>462424 Это здесь причем? Тут исключения используются по назначению - сообщают о исключительной (вот это каламбур!) ситуации. То, что коллекция изменилась/не изменилась - не исключительная ситуация.
>>462425 Хуй на воротник не хочешь? [code lang="java"] static class UnmodifiableCollection<E> implements Collection<E>, Serializable { public boolean add(E e) { throw new UnsupportedOperationException(); } } [/code] Неизменяемая коллекция всё равно бросит исключение.
[code lang="java"] public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! elementData[size++] = e; return true; } } [/code] ArrayList же ВСЕГДА возвращает true.
>>462425 >То, что коллекция изменилась/не изменилась - не исключительная ситуация Именно, что исключительная. Единственная ситуация, где коллекция может нихуя не добавить и не бросить исключение - Set (типа там элемент уже присутствует, поэтому добавлять не нужно).
>>462432 Если ты вызываешь add у UnmodifiableCollection, то это исключительная ситуация, чувак. >ArrayList же ВСЕГДА возвращает true. И что с того? >>462433 Чем исключительная? Ты хочешь при обавлении элемента в Set, если там есть "такой же" бросать исключение? Ты поехавший?
Кароч у ньюфага вопрос: как в си из моей программы запустить другую, но с определенным параметром? Ну как в кмд просто вводишь vishmaster.exe -wipe. Я думал через system можно, но чет не выходит. Мб можно просто запустить командную строку и в нее вбивать всякое, что нужно. Тогда как это сделать? Короче хелп.
Почему моё резюме на hh даже не открывают? Что за хуйня? Там есть какой-то предпросмотр, по которому определяют зашкварность что ли? Или просто очередь не доходит?
>>462659 Да я сам знаю, что код не очень. Это первое, что пришло мне в голову. И написано оно скорее лулзов ради. Тем не менее, он работает и поставленную тобой задачу решает.
>>462658 >>462659 >>462660 >The getppid() function shall return the parent process ID of the calling process.
А могли бы и чего серьезнее мне подкинуть. Для тех же кто в C не силен есть божественный system(), через который можно было скрипты на том же питоне пропихнуть.
Только начал изучать python, и короче пикрелейтед, почему эта хуета не работает как в примерах? Рандомный invalid syntax постоянно. Я не очень умный Ничего не нашел в гугле про это
Эрлангобояре призываются итт. Суть такова примерно: =ERROR REPORT==== 12-Apr-2015::09:34:00 === Error in process <0.181.0> with exit value: {undef,[{cortex,loop,[<0.180.0>]}]}
=ERROR REPORT==== 12-Apr-2015::09:34:00 === Error in process <0.180.0> with exit value: {badarg,[{ets,lookup_element,[45072,{{sensor,6.998781e-10},[-9.903854e-02,-2.422754e-02]},2]},{exoself,'-link_cerebral_units/2-lc$^2/1-2-',2},{exoself,link_cerebral_units,2},{exoself,map,2}]}
Чего надо поменять я разберусь(надеюсь), но неплохо бы вывести содержимое таблицы куда-нибудь в файлик, как это сделать?
>>462688 А ты у нас, вероятно, С-бог? Человек решил выучит Питон и это хорошо. Для хобби и своих нужд этого уже достаточно. Или ему надо было браться за С, чтоб три дня ебстись с какой-нибудь реализацией словаря, его сортировки и поиска, например? Я последний раз пользовал С лет 20 назад, может что-то и изменилось, но возвращаться к нему не хочется. Это только для тех, кому по работе необходимо, но точно не для души.
>>462727 Почему си сразу? Пусть учит C#, по мне так хороший язык для начинающих, и иде хорошая есть VS13, даже ошибки подчеркивает для самых непонятливых. >последний раз пользовал С лет 20 назад А сейчас что используешь?
>>462683 А ты в шелл копипастишь, чтоль? Ручками набирай - там построчная обработка. Всё условие в одну строку, а принт автоматически отступится. Весь блок завершается двойным нажатием ввода. Если хочешь копипастить, то сначала в меню новое окно модуля создай. И следи за кавычками - они могут быть неправильные там, откуда копипастишь.
>>462804 А ты думал сайты на хтмл клепают? На жабаскрипте, да? Таким пользуются только всякие лошки. Все нормальные сайты даже двач сделаны на асме. Вон, думаешь почему за Путин за кремлин заплатил 20 миллионов? Целая куча макак сутками писала код на асме, а некоторые и вообще в двоичном коде писали. Так что не надо тут пиздеть. Хочешь делать сайты - учи хаскель и асм, хочешь сосать хуи - учи пиздон и пахапэ
>>462619 Забавно, устроился на удаленку джанго-джуном пару недель назад. Лид/начальник говорил у них есть несколько проектов на go. Даже мне предложил его выучить.
>>462381 >>методы, которые возвращают что-либо, не должны иметь сайд эффектов Это одна из концепций ооп. >>а методы которые вызываются ради сайд эффектов обязательно должны иметь тип void Это процедура.
Если знания о компьютерах на уровне вконтактика и вовки, и вдруг захотелось программировать, то с чего начать: с языка программирования или архитектуры компьютера?
>>462852 С разработки анальной жопной дыры в попчанском пердаке. Изучай программирование, начни со школьных курсов паскаля например. Все равно забьешь на следующий день
Понадобилось мне тут поделиться прогой на питоне, но не могу же я заставить всех кто хочет её использовать ставить питон и подключать те же модули для работы(matplotlib, grab, ещё несколько). А компиляция 20 модулей через cxfreeze вызывает у меня дикую боль. В связи с чем возникают вопросы: Все занимаются компиляцией на cxfreeze, если пишут большие программы на python? Не лучше ли мне бросить это дело пораньше и сразу писать, допустим, на с++? Почему на с++ нету таких легко подключаемых модулей, чтобы не писать с нуля, допустим, парсинг страниц?
Сап, программач, у меня вопрос, как в питоне под линуксом контроллировать объем доступной оперативки? Просто на вход программе подается очень большой массив инфы, ее надо обработать, памяти может не хватить, потому надо как-то ее мониторить, а как это делать не могу нагуглить.
Сап, программач, у меня вопрос, как в питоне под линуксом контроллировать объем доступной оперативки? Просто на вход программе подается очень большой массив инфы, ее надо обработать, памяти может не хватить, потому надо как-то ее мониторить, а как это делать не могу нагуглить.
Сап, программач, у меня вопрос, как в питоне под линуксом контроллировать объем доступной оперативки? Просто на вход программе подается очень большой массив инфы, ее надо обработать, памяти может не хватить, потому надо как-то ее мониторить, а как это делать не могу нагуглить.
Накидайте деревьев своих проектов по сложности выше laba*, неважно какой язык. Хочу посмотреть. Понравился стиль в SFML\Qt (c++), 1 общая папка с хедерами и разбитые на модули библиотеки
>>462917 > памяти может не хватить, потому надо как-то ее мониторить Забей, просто выставь переменные, пусть пользователь решает. Ты же при нехватке, будешь обрабатывать по кусочкам? Если нет тогда вообще не парься, если система память выделила, значит есть... Или как у вас там, выделение памяти есть то?
Программач, выручай. Требуется сделать запрос для преобразования верхней таблички в нижнюю (пикрилейтед), т.е. вывести уникальные значения по первому столбцу и сумму всех чисел во втором столбце по каждому имени. Возможно ли написать select-запрос под такую задачу? P.S. СУБД - MySQL.
>>462929 >Забей, просто выставь переменные, пусть пользователь решает это конечно хорошо, но вот пользователя нет. скрипт должен мапредьюсить терабайты данных на сервере, потому из этих терабайтов над читать не более, чем есть свободной памяти, обрабатывать, выбрасывать результат, брать другой кусок и заново. Потому и озадачился контролем доступной памяти
Кротаны , хочу в веб. С вебом до этого не сталкивался(кроме html4 , css2, голый жс Подскажите, как и на чем сейчас пишут всякие UI , что модно, что перспективно? Как выглядит современная html5 разработка приложений?
Короче, не понял нихуя. Мне нужно, чтобы запускалась командная строка, а в не последовательно сами по себе забивались данные. Ну не сами по себе, а чтобы я их написал в самой программе, а они бы забивались. Как сделать такое максимально просто? Язык си.
>>463036 функция zapustitKomandnujuStrokuANePosledovateljnoSamiPoSebeZabivalisNuNeSamiPoSebeA4tobiJaIxNapisalVSamojProgrammeAOniZabivalis(void *dannie); из stdio.h
>>463041 >>463045 >>463039 Не тральте плиз. Мне раз в жизни пришла норм идея в голову, а все упирается в эту хуйню. Просто я прочитал 20 страниц учебника, поэтому туплю.
>>463008 Это я и сам понял, но как это лечится. Еще вопрос, как мне написать эту прогу на ебунте, если там нет конио, следовательно этого outp. Есть ли аналоги?
>>463054 >>463052 Доебал, бля. Мне нужно, чтобы запустилась cmd.exe, а потом она бы делала всякие вещи, например, переход в другую директорию, или еще что-нибудь. Но только я в программе прописываю, что она должна делать. Например я тип спрашиваю: "В какую папку вам нужно?". Потом идет ввод с клавы. Потом открывается командная строка и уже из нее идет переход в ту папку. Вот
>>463095 >CMOS А что там? Читаю время, тебе время нужно? Или тебе вообще нужен доступ в эту память? Тогда ты должен быть драйвером, простые программы туда не пустят.
В книге приведено описание методик программирования аппаратуры персональных компьютеров, выполненных с применением процессоров Intel, на уровне портов, прерываний DOS и BIOS
>>463113 Я вот щас сижу и думаю. Ведь есть защита памяти на уровне процессора, даже во время виртуализации. То есть или виртуалка должна эмулировать эту память или не даст в неё доступ?
> Можно поподробнее? Что по подробней? Досбокс это не операционна система дос, это эмулятор запуска каких-то программ.
>>463116 >Что по подробней? Досбокс это не операционна система дос, это эмулятор запуска каких-то программ. Это я понимаю. >То есть или виртуалка должна эмулировать эту память или не даст в неё доступ? Скорее всего эмулирует. Я из под досбокса запустил уже скомпилированный вариант проги(был на сайте) и он работал, правда объем памяти показал меньше, чем на скринах 97 года.
>>463119 > Это я понимаю. Да просто я о чём, досбокс предназначен для запуска же программ. Может там что отсутствует для компиляции, хуй его знает, мало понимаю в этом процессе.
>>463123 Некоторые под ним запускают Windows 3.11. Я и сам раньше с ним игрался подобным образом. Думаю, CMOS там эмулируется. Вообще редкая программа для DOS писалась без былинного колдунства, поэтому эмулятор, который может запускать досовские игры и древнюю винду должен учитывать специфику среды.
>>463126 Дело в том что не всегда всё удаётся повторить или не хочется, при реконструкции, поэтому для отдельных программ делаются костыли, чтобы они работали. В виндувсе эта практика пошла с давних времён...
А вообще всё это мне напомнило как я малым пытался сделать программу под консоль, с цветным выводом и прочие, прочёл дохуя, а потом узнал что это было для дос, обломался, но начал нарубать винапи, реализовал, и съебал на линь.
Так все же, почему люди, почесав пузо, решившие вкотиться в айти из-за карьерных возможностей, фейлятся и ничего у них не выходит, если я знаю несколько примеров из жизни, когда люди вынужденно находили новую работу, осваивали ее тонкости с нуля и нормально жили? Чем погромирование отличается от остальных сфер? Про тонны книг и постоянное самообучение - а где его нет, если человек хочет вырасти?
>>462654>>462658>>462669>>462678>>462944 Ебать, до чего убого это ваше сиговно. 5 ответов, что бы не разъебаться и написать не криво работающий перехватчик нажатия двух, сука, ебанных, клавиш. До чего же вы опущенцы.
SMOC- петух снова врывается в тред. Всё-таки все оказалось очень банально. Вместо борланда поставил турбо си, и все скомпилировалось. Хз почему, они вообще ничем не отличаются внешне.
Как, собственно, и на каких языках можно работать как фрилансер? На каникулах времени масса. Мне 15 лет, до этого пробовал Pascal + Delphi, C Pure и всё. Книги из ОП-поста по development и computer science не читал. Стоит ли? Нужно хотя бы от $130 в месяц.
>>463186 Хотя я почитал внимательней, у тебя там таки есть милый линейный поиск в бинарном дереве. Поиск работает. Не работает там удаление. Основная причина в том что параметры в функцию передаются по значению, и изменения параметров внутри функции не влияеет на их значения снаружи, это касается и твоего массива, тебе нужно указать что ты хочешь сохранять изменения в массиве изменив объявление процедуры на procedure Find(N: integer; var Tree: A); Также сам процесс удаления очень подозрительный, но возможно это то что тебе надо.
Братишки, поясните за гит. Запилил репозитоарий на битбакете, сгенерировал кдюч командой ssh-keygen, потом сделал ssh-agent bash, ssh-add. Но один хуй при git push эта срань просит пароль. Помогите сделать чтобы не вводить каждый раз пароль. Спасибо.
>>463276 set-url? Я сделал git remote add remote [email protected]:user/repo.git Всё ок, только попросило вместо git push сделать git push --set-upstream origin master
Сап двощ, я тян, и хотела бы заняться программированием, есть ли те добрые аноны, которые мне смогут все подробно объяснить, хотя бы попытаться, буду признательна, пишите на фейкомыльце [email protected] .За помощь требуйте С меня что хотите, только в пределах разумного. Думаю, тут найдутся такие, которым делать нечего, и смогут не помочь.
У меня есть пхп скрипт, который обрабатывает огромную кучу значений, и работает несколько минут. Я его запускаю на сервере напрямую, т.е. в консоли пишу ./scriptname.php param1 param2. Если нужно, я могу остановить его нажав ctrl+c. Хочется сделать, чтобы скрипт можно было запускать через веб морду, но т.к. он выполняется долго, возникают вопросы. Если его запустить, можно ли будет остановить? Если закрыть вкладку, он продолжит выполняться на сервере? Если мой скрипт во время работы пишет что-то в консоль, то тут как быть? Чтобы постоянно что-то выводилось, нужно юзать ajax или как?
Анон, ответь про стажировку, пожалуйста: В любом возрасте можно на стажировку устроиться? Я студентота 3 курс и мне кажется, я проеюу все полимеры И в какое время нужно проситься, летом?
>>463339 или же вместо похапе берём нормальную платформу умеющую в удобные процессы типа Erlang, или быдлоплатформу умеющую в процессы хоть как то, типа Go, или недоплатформу умеющую в ивент-дривен типа node.js/python twisted/ruby event machine, либо если совсем нельзя поменять язык - дермодемона phpdaemon, но осторожно он требует определённой доработки напильником.
Как на js сделать эмитацию нажатия кнопок? Хочу чтобы на страничке было "сохранить в pdf", но не пилить создание pdf'ки на сервере и потом отдачу юзеру, а чтобы сохранялось средствами браузера.
>>463429 Кто нибудь уже написал ей? Если никто не хочет, то я думаю взяться, а то последнюю неделю не делаю ничего. хотя 17 числа стартует rails challenges оп жс треджов
>>462333 Аноны, я к вам с платиной и я тут впервые, стоит ли начинать с руби? Олсо я тян пруфов не будет, так что нужно то, где есть подробные мануалы для дцпшников, хотя бы поначалу. В ангельский немного могу, апну быстро, ибо филолог. Мозги среднекунские, может и хуже.
Ириша, читай SICP, годная книга. Спустя год программирования читаю вот в данный момент и охуеваю с охуенности автора и книги. Из навыков программа до 11 класса по математике и хоть какая-то ориентация в математических терминах (охуел с охуенности функции Аккермана). А также возможность провести пару безрезультатных дней\вечеров над задачами из-за > так что нужно то, где есть подробные мануалы для дцпшников, хотя бы поначалу. >Мозги среднекунские, может и хуже. Ну, а если программировать уметь не хочешь, то пиздуй делать скорее гостевуху на пхп, а после завтра идешь искать... Алсо, правила ты знаешь, шлюха
>>463541 Ну смотри, каждый сдвиг вправо на один разряд, в случае целого числа, это деление на два. Тебе надо узнать сколько раз надо поделить или умножить одно число на два, чтобы получилось другое.
>>463141 Подал объявление на авито. Через месяц на hh и еще на один сайт. Примерно через неделю после этого пришло предложение о работе. Причем как ни странно с авито. Пару дней переписывались по почте. Потом попросили заполнить анкету с указанием навыков. Потом пригласили на собеседование по скайпу. Посмотрели мой гитхаб, благо у меня там было на что посмотреть - небольшой сайт на джанге и контрибьюты в другие проекты (писал юнит тесты и переписывал явный говнокод). Назначили тестовую неделю которую я уже благополучно прошел. В целом работа нравится, но живого общения не хватает. В результате на устранение каких-то проблем и ошибок уходит значительно больше времени, чем они того стоят.
>>463613 Способом адресации. В первом случае значение в edx воспринимается как адрес в ОЗУ, поэтому в eax оказывается то, что находится по данному адресу. Во втором случае в eax просто копируется содержимое edx.
Анон, а на чем можно написать игру типа hotline miami? А то вон какие-то говноеды сделали пародию с МЕМЕСАМИ)), а я вот думаю, что, я не смогу что ли? Ну естественно для себя, а не для того чтобы толкать ее в стиме по 666 баксов. Я вот думал о C# и XNA. Как думаете, подойдет?
У меня такие пхп скрипты, которые выполняются долго (один обрабатывает множество значений в бд, другой получает много значений по snmp от железок). Если я запускаю их через консоль, т.е. ./script.php, то они отрабатывают нормально. Относительно долго, но отрабатывают. А если я эти же скрипты вызываю через свое веб приложение (т.е. вывод будет не на консоли, а на веб страницы), то страница грузится где-то полминуты и потом работа скрипта обрывается на половине примерно: опрошены только половина железок, выборка из сделана не по всем значениям. Даже страница не полностью прорисовывается: у меня там хедер, потом идет цикл с выводом на страницу полученых значений и футер. Так вот страница обрывается примерно на середине цикла, даже футер не прорисовывается. Такое ощущение, что где-то в настройках апача или php установлен таймаут. Можно как-нибудь эту проблему решить, чтобы страница грузилась сколько нужно, а не с таймаутом?
>>463619 Нет. mov eax, edx - скопировать содержимое edx в eax mov eax, [edx] - скопировать содержимое ячейки памяти по адресу из edx в eax; в масме потребуется dword ptr перед [edx] mov eax, d - на фасме это скопировать в eax адрес переменной d; на масме - скопировать значение переменной d в eax mov eax, [d] - скопировать значение переменной d в eax; в масме потребуется поставить dword ptr mov a, b - нельзя ни в каком виде, потому что нет такой команды на x86
Блядь каков пиздец в моем мухосранске с работой. Пошёл я значит на собеседование джуном, там мне 3 долбоёба начали задавать вопросы, вопросы легкие - все им разобрал по частям. Ну и конце концов они такие: Ну знаешь, вот пистон это заебись конечно, я питоничтов уважаю, но вот знаешь у нас все на пхп работают, это и быстро и заказчикам нравится, ты давай постажируйся у нас на пыхе, мы тебе научим как из ЦМСки говно клепать и будешь у нас работать. Пиздец, домой я уехал на реактивной тяге своего пердака.
блеать, тут же много анонасов из мухосрани, почему бы нам совместно не переехать в столицу то? Вдвоем или даже троем снять хату будет легче! Если кто заинтересован, то пишите оп жс трендов
пытаюсь реализовать sha-1. http://en.wikipedia.org/wiki/SHA-1 там последний этап - файнал хеш: Produce the final hash value (big-endian) as a 160 bit number: hh = (h0 leftshift 128) or (h1 leftshift 96) or (h2 leftshift 64) or (h3 leftshift 32) or h4
что это за хуйня? у меня сука 5 частей хэша по 32 бита, эти сдвиги влево нихуя не дадут, а логическое или просто опустит под шконку числа и там никак не будет 160 бит, что делать?
>>463659 Да, самоучка. Боюсь тебе с моих сроков будет мало толку. Много времени было потрачено впустую и не туда куда стоило. Плюс все осложнялось моим здоровьем. Вообще удивляюсь что меня все же куда-то взяли. Думаю что за год можно дорасти с нуля до уровня когда будет не стыдно просить зарплату. Именно из расчета на удаленку. Просто питона будет мало. Если мотивация и работоспособность будут бешенными, то может в полгода можно уложиться. Как-то так.
>>463706 > Можно сказать, что я это почти ты Это очень наврядли. Тебе надо быть кем-то вроде ДЦПшника чтобы оказаться в похожей ситуации. Собственно из-за проблем со здоровьем и пошел в кодинг.
Нет, он как раз таки простой. Бложик с коментами на дискусе. Там всего пара моделей. И почти тысяча строчек кода тестов. Пожалуй контрибьют имел больше значения. Меня в благодарность даже в одном проекте в доке упомянил. Точнее release notes.
>>463710 Ну как как, есть вот например пыховский джок для борд - поищи такое же на питоне. Смотришь сырци и ищешь косяки. Нашел - исправь. Тут особой магии нет. Ну походу написания моего говнобложика решил воспользоваться парой сторонних приложений. Заодно решил глянуть их сырцы чтобы узнать как нормальные люди пишут. Могу сказать что если проект не yoba вроде торнадо или ансибля, а что-нибудь на пару сотен звезд, то новичку работы хватит.
>>463712 Не хотелось бы - он на мое имя. Да и смотреть там особо нечего. Я же еще сам новичек.
Ребята, нужен совет. Я java - макака - нуб. Хочу сделать для портфолио мобильный проект типа тиндера чтобы грабить корованы.
Логику представляю себе так: - БД с инфой и фоточками телок и пацанов - фронтенд дергает по фильтру записи из базы и устанавливает новые связи (записываются в базу) если кто-то выбрал кого-то или удаляет связи, если кто-то не понравился - нужен какой-то чат
На чем можно быстро сделать это говно, чтобы хоть как-то работало? Какие технологии использовать для бекенда (бд, веб-сервер)?
Недавно стал активно использовать Mind Manager для создания карт ассоциаций. Решил купить программулину, че уж, полезная штука. Я зашел на http://www.mindjet.com/mindmanager/buy/? и охренел. 349 баксов! Какого хера? Это просто пиление схем, это проще чем Visio, это проще чем даже paint, они там ебанулись совсем? Это ж домашняя лицензия, а прога должна, в первую очередь, помогать студентам и т.п.. В общем, дома то могу спиратить, а вот на корп ноутбук совать всякую гадость не охота, так что реквестирую альтернативы, кои обязательно должны быть при таком ебанутом ценнике.
>>463756 Я не знаю, кто у них занимается project placement-ом, но он хуево делает свою работу. Нет, чтобы популяризировать продукт среди той же студентоты, раздавать халявные лицензии, способствуя естественной рекламе и рубить бешеные бабки на популярной софтине. Но зачем, можно же стричь 3.5 долбоебов, которые согласятся выложить такие бабки. Это для большинства жителей любой страны значительная сумма. О чем чуваки нахер думают...
Читаю сейчас про классы. Вот есть поля public и private, ну и соответственно пишут что private закрывает доступ к полям. Для чего это делается? Чтобы в случае ошибки программиста не случилась хуйня?
>>462333 Кто подскажет как в R сделать статистический ряд? Хочу построить стандартную таблицу и сколько каких элементов повторяется раз, затем по ней уже попытаюсь графики строить. Данные в вектор занес, вот не могу нагуглить комманду для этого
>>463571 >>463572 Да не пхп. Это какой-то пидарас шутканул. Я как спать ушел, так только и проснулся, лол. Я пишу на C++/Qt. Только что-то его на хлеб не намажешь. Да и самому как-то хочется параллельно что-то годное изучать, как скриптовый язык. Джава вызывает конвульсии, даже не предлагать
>>463813 Так, вроде со всем разобрался, охеренная поддержка документации, осталось только понять как вектор чисел делить на интервалы и смотреть сколько в эти интервалы попадает элементы.
>>463784 Лол, щас начитается википедии, а там явно писал какой-то недалёкий с "сиплаплас" головного мозга. Инкапсуляция - это отношения объекта к какому-либо неймспейсу
>>463833 > начитается википедии Ну если читать английскую статью с обязательным переходом и прочтением "Information hiding" то там все ок поясняют. А русская это конечно пиздец, такое ощущение что россиянские википидоры дрочат на количество, переводят рандомный абзац из английской версии, называют это "статьей" и переходят к следующей. Наполнение есть только в идеологически важных статьях.
Использовал раньше один Gmail аккаунт, теперь другой. http://stackoverflow.com/ логинится по старому аккаунту, а я хочу полностью переехать и не использовать 2 аккаунта синхронно. Как быть?
>>463996 Используй лучше оба, причём спонтанно. А всё самое интересное пиши через сервисы временной почты, которые позволяют создать ящик на 5 минут и удалить. Тогда за тобой сложнее будет следить, когда ты и сам толком не знаешь, что откуда и когда писал, и чем что ещё напишешь.
>>462333 Блять, пацаны, нид хелп. Дали ебанутую прогу для курсача написать. Суть в том, что никто внятно объяснить не может, что именно требуется. Вброшу тут. Нужна программа, реализующая изучение IP-адреса. И все. И что конкретно изучать в IP я хуй знает и никто, блять, сказать не может. Пришел на консультацию, час в пустую просидел. Нахуй так жить? Я предполагаю, что нужно просто вбивать айпишник и по нему инфа разная - маска сети, там, подсети. Кинь хоть что-то, антош, хотябы намекни что мне делать. Можно кусочки кода. Похуй, пусть даже на некроделфи. С меня тоходевочки.
Дело такое, немного знаю pascal/delphi. Время от времени пишу читы для онлайн игр. И тут столкнулся с такой проблемой, что доступа к клиенту нету, его процесс где-то в Ring0 висит, в ObjectType (как на пике, пример). Можно анхук сделать не входя в Ring0, без своего драйвера. Сейчас делаю все вручную, только потом работает.
>>463778 Ну вот написал ты библиотеку какую-нибудь, выложил в интернеты. Кто-то ее даже скачал и хочет присобачить к своей программе. Что ему будет приятнее, видеть только методы, которые выдают ему нужный результат, или видеть все методы и переменные, включая промежуточные которые где-то там у тебя используются, но пользователь не разбираясь в коде даже не поймет зачем они нужны? Я так думаю, что все-таки первое. Поэтому ты делаешь то что выдает конечный результат public, а все остальное private.
Господа, что базового можно почитать по ИТшной тематике? Программирую где-то полгода, но понял, что занимаюсь макакингом, т.к. нет абсолютно никакого представлений о работе/устройстве компьютера, принципов исполнения программ, понимания почему в байте 8 бит, а не 9 и т.д. Если литература будет на английском - даже лучше, заранее спасибо.
>>463778 Private это начинка. Условно говоря, если у тебя есть класс Date, пользователю в паблике совсем не нужна функция "сконструировать long date", ему нужно работать с днями, месяцами, годами. Да что там, ему даже представление long date не нужно, тоже пускай идёт в прайват.
В паблике находится всё, что к использованию. В прйвает начинка. Ты сел за бэху последней модели. Ты же за контактики не дергаешь, чтобы машину завести? Или кондёр вручную не настраиваешь, чтоб послабже дул?
Скажите, пожалуйста, на пайтоне действительно only one way to do things, в то время как в руби всегда имеется несколько вариантов - касательно Django и Rails. Или этот чел пиздит?
>>464118 Меня возбуждает такой подход) - 2 недели балуюсь с руби и рельсами - вроде нравится, но хотел бы питон еще попробовать - опыта в программировании до этого не было. Странно, что чела засрали на тубе.
Кодеры, нужна утилитка для вайпа мелкоборды c пизданутой мочей, капчи там нет. Нужно, чтобы посты были разными, там защита от флуда. Заплачу. Пишите на фейкомыло [email protected]
Посоны, как пишут игровых ботов? Я под гейосью и я хочу чтоб мой герой в диабло 3 прокачивался сам пока я ебусь с Мишей.
Мне нужно всего-то делать скриншот и кликать в пиксель, который я укажу. Делать скриншот из терминала, на основе скриншота applescript'ом нажимать на кнопки и вот этой http://www.hamsoftengineering.com/codeSharing/MouseTools/MouseTools.html хуйней кликать мышкой – нормально? Или есть получше варианты?
Как близард палит ботов? Мою учетку не пидорнут за такую хуйню?
>>464198 Там directx и какая-то байтоебля. Уверен, существуют решения попроще. Мне никакой супер-производительной йобы не надо, хочу состряпать простую кликалку на коленке за пару часов.
>>464248 Нахуя тогда тебе вообще тестовое задание? Думаешь, его тебе анон сделает, тебя возьмут на работу и не спалят в первую же неделю, что ты нихуя не знаешь?
У моего лучшего друга появилось желание изучить какой-либо язык программирования. О нём могу сказать так - помешанный на мобильной технике человек. Очень любит пердолиться со смартфонами и планшетами. С заделом на будущее - что ему перспективнее всего изучать, чтобы потом пилить различные приложения для мобильных устройств? Желательно выдать советы в виде алгоритма. Парень очень смышлёный. Спасибо.
>>464286 >>464287 А есть еще что-то подобное, чтобы знать, а то вдруг опять наткнусь при написании чего-либо? Или мы только этим и ограничиваемся при написании решения тех же обычных формул? X:=(a+b)/c и т.п.
>>464306 Прикол в том, что я не знаю какое тестовое задание мне пришлют. И как ананасы сверху пояснили мне о том, что если мне решат задание, один хуй меня спалят за незнание и выгонят нахуй. вообще, за какой максимально короткий промежуток времени можно понять что представляет собой верстка? Есть ли вероятность усвоить материал быстрее если над моей головой будет стоять знающий человек и объяснять что к чему?
>>464325 Знаком с понятием только в теории. Неужели для того, чтобы сверстать страниц нужны более глубокие знания в том же JS? Обратиться -- обратился , но тестовое не взял т.к. обосрусь без шансов.
>>464354 Если речь о начинающих, то я бы сократил до Python и Java. C# не нужен, C++/С слишком сложно, Ruby и JS как единственный ЯП — не вариант. PHP ворошить смысла нет.
Хотя у меня было QBASIC → Visual Basic → Perl → Delphi → PHP → C → JS → Python лол.
>>464354 Почему питон сравнивают с лего. Я вот пытался сесть на руби. Если честно не очень. Язык понравился, но слишком много мути. Я вот люблю часами делать одно и то же. Что-то штрудировать, изучать, выполнять кропотливую работу. Подгонять под себя. Питон взлетит, как думаете?
>>464359 Вот объясни мне почему C# не нужен? В последнее время я вижу как C# развивается и идет к кроссплатформенности и open source, т.е к тому что ему ставили в минус при сравнении с Java, так почему же он не нужен?
>>464367 Узковато потому что. ИРЛ на нём пишут только всякое корпоративное добро. А по джаве и работы больше и можно слезть и на андроид и в веб даже можно.
>>464375 На C# (asp.net) в веб пишут больше, чем на java. Для андройда есть Xamarin, хотя по мне на чистом java оно будет лучше, но возможность все таки есть.
Почоны, есть одно задание, вроде бы кажущееся простым, но ломаю над ним голову уже второй день, не могу найти оптимального решения. Буду рад любой помощи. Вот собственно само задание: Дано натуральное число. Найти, сколько в нем одинаковых цифр. дали на с++, но думаю не принципиально надеюсь туда задал вопрос
>>464390 Элементрано же, делишь число на 10, остаток - это 1 цифра, инкрементируешь соотв. ячейку массива, повторяешь пока число не закончится, в массиве лежит количество одинаковых цифр.
Привет сиебам, крестоебам, а также шарпоебам. И прочим, кто любит программировать под шиндовс.
Нужна винапи/драйверная/клавиатурностековая или чо там блядь функция. Которая реагировала бы на нажатие на клавишу. Тут внимание. НА ЖА ТИ Е. Т.е. мне не нужно знать зажата ли клавиша. Мне нужно будет узнать, когда её еще раз нажмут. Кароч. Сразу говорю. IsKeyDown( GetKeyState( GetAsyncKeyState( Не дают результата желаемого при зажатии клавиши - будут постоянно срабатывать. Как сделать толковый хук в душе не ебу. Что делать как быть.
>>464406 >IsKeyDown(); >Не дают результата желаемого при зажатии клавиши - будут постоянно срабатывать. Или я тебя неправильно понимаю или ты хуй. Чтобы не срабатывала постоянно обмазывай флагом. При нажатии устанавливай в тру, при отпускании в фалс, ну ты понял. Таким образом на вермя, прока клавиша зажата, у тебя не будет левой хуйни происходить.
>>464416 За 7 лет в этой помойке впервые нашлось неполноценное быдло, которому я желаю рака от души. И, кстати, я верное решение тебе дал. Ты бы хоть попытался, прежде чем под себя дристать.
>>464437 [code lang="C++"] a = number%10; array[a]++ //повторять до конца [/code] ну вот теперь у тебя в a[8] лежит количество восьмерок, чего не понятного?
>>464444 >>464434 >>464430 >>464429 >>464426 >>464449 ООО! Я кажется понял! Вы думали я тут формочку делаю? Не, ребят. Я процесс без окна делаю, а он сообщения принимать видимо не умеет такие. Вот дела, да?
Прочитал тред и не понял нихуя какой язык учить. Я хочу что-то актуальное, которое не перестанет быть таковым завтра или через год. И с помощью чего можно ЗАРАБАТЫВАТЬ. Алсо как началку ща паскаль учу, просто что бы освоиться.
Вопрос по регехп. Cкачал базу регулярок, они немношк не работают в Qt. Тестил простейшие, вроде [0-9]+ - они пашут. Попробовал вывод isValid() - пишет невалидны http://pastebin.com/aceR00x2 - неужели невалидны?
Анон, тут такое дело, не ходил я, короче, на пары 2 месяца, и препод на зачете задал мне какие-то ебанутые вопросы: Проблемы децентрализации репозиториев Ветвление версий Стратегия объединения Закрытый и открытый ключ Тематика ключей Взлом сервера и кража ключа Симметричные и ассиметричные шифрования на примере ключей и паролей Я вообще не понимаю, где искать по ним информацию, за исключением совсем простых вещей, вроде ключей и симметричных/ассиметричных шифрований. Поспрашивав у одногруппников, я узнал, что все вопросы касаются серверного программирования, в частности такой штуки, ка Git. Анон, молю, расскажи в общих чертах (или подробно) за "проблемы децентрализации репозиториев", "Ветвление версий" (это я нашел в гугле, на сайте гита, в вики, но там нихуя не понятно для простого человека в кодинге понимаю чуть менее, чем ничего), "стратегия объединения" (вообще не нашел ничего), "Взлом сервера и кража ключа" - вообще пушка, как сказали одногруппники, такого мы даже не проходили. Лол. Конспектов никаких они не вели, только кодили на парах и всё. Треш. Анон, выручи, месяц до диплома, не хочется обосраться.
>>464536 >месяц до диплома >в кодинге понимаю чуть менее, чем ничего >вопросы про Git Какой диплом ты получишь если анон тебе поможет? Неужто диплом ПРОГРАММИСТА?
Пиздец, студенты. Один охуительнее другого. Зато в стране все образованные! У любого охранника как минимум два высших, даже если он собственное имя не может написать без ошибок.
Сап. Обнаружил у себя учебник по Java2, датируемый 2003м годом. Хорошо написан, вернее сказать, понятно для меня. Вопрос. Знания, которые я почерпну оттуда, могут оказаться актуальными, или я ебанулся даже спрашивать о таком? Между Java2 и актуальной сегодня версией - пропасть, или смогу просто допиливать скилл на основе этого учебника? Я вообще без особых амбиций, просто хочу повникать в ООП, который в универе в своё время был совершенно отторгнут, но ведь согласитесь, применять полученные знания на практике было бы очень приятным бонусом.
Пишет вам ньюфаг-первокурсник. Знаю Си и немного джаву и когда-то знал питон. Хочу вот в качестве учебной работы написать простенькую карточную игру десктопную. Даже не карточную, а в духе "найди все пары". Ну и вот озадачился, что использовать для работы с графикой. Нагуглил каких-то WinApi, Qt и много чего еще, но так и не понял, что лучше. Посоветуйте? Как думаете, это же не больно много времени займет?
Привет, программач. Поясните, что профитней в плане денег Жаба или Пхп? Для души знаю Пистон(джангу/фласк), но в моём мухосранске, как водится, никакой работы нет. Вроде в пыхе и порог вхождения ниже и заработок примерно тот же, но с другой стороны учить ещё одну динамически типизированную порашу не айс. Короче холивара подводных камней пост.
>>464687 Открываешь блокнот, включаешь русскую раскладку. Можешь включить подсветку синтаксиса для ассемблера. Но это не суть важно. Потом нажимаешь клавиши в такой последовательности: D B H E C. Нажимаешь Ctrl+S, выбираешь имя файла. Et voila! Ты написал вирус!
>>464698 Лол, я а еще думаю "что за херня такая в ассемблере", набираю в гугл, а он выдает страницу "вирус", дошло вообщем. просто игнорь его, пожалуйста, пусть он сам съебет в гугл читать про вирусы на C#. Заебали какиры мамкины
Правильно я понимаю, что чаще всего похуй с чего начинать вливаться в айти? И что просто надо выбрать то, что тебе больше нравится, а там уже по ходу дела разбираться?
В треде про БД не отвечают, подскажите нормально ли хранить в БД ссылки? Например хочу добавить на сайт несколько флешигр, само собой не скачивая их, а встраивая с постороннего сайта.
В делфи можно часть строки проверять? Нужно сделать проверку на нажатие системных клавиш, но не хочется их перечислять в виде: if key=vk_f1 or key=vk_pause or ... then case key of vk_f1: ...; end; Можно как-то по началу vk проверять?
Ну че за хуйня. Я тут изучать Си начал да, ну и обосрался же мгновенно. Там задание было подсчитать кол-во символов в строке. офк оператором getchar(), так вот, когда я жму энтер (=EOF?), то никакого сообщения не вылетает о кол-ве символов. Че делать? Загуглил короче да, там говорят, что нужно обозначить этот конечный символ кобминацией. (Ctrl+Z у шиндовс) Я так и сделал, мне выдало кол-во символов. Ну и вопрос, можно как-то бля без этой хуйни, хы? И да, задачка из K&R.
Анон, нужна помощь. Если даны окружности, расположенные как на картинке или каким-то другим образом (но не с центром в начале координат и не соприкасающиеся с осью Oy), то по какому алгоритму найти пределы изменения полярного угла и полярного радиуса?
>>465003 Например в контроллерах, нет файловой системы. А может в каких-то и есть... хотя мне видится это как - есть проц, какой-то спец вод/вывод, есть 2 памяти оперативка и флеш(или нет её), всё.
>>465029 N = int(input()) pol = [] otr = [] n = 0 for i in range(1, N): r = int(input()) if r < 0: n = n + 1 otr = i if r > 0: pol = i if n % 2 == 0: for i in range(N): print(pol, otr) else: for i in range(N): print(pol)
>>465038 главный критерий выбора в данный момент найти удаленку есть еще нод жс, но тут явно выбор меньше чем у похапе ну а еще есть фронтенд куда совсем лезть не хочется
>>465048 Сейчас набирает популярность связка AngularJS (фронтенд) + вебсервисы на Spring'е (бэкенд). За последний год дважды участвовал в проектах с такой связкой.
Бэкенд довольно плохо пересекается с удаленкой. Вакансий гораздо меньше, чем по фронту.
Лично я бы выбрал Node JS. Так как javascript с каждым годом всё крепче закрепляется в топе.
>>465061 чем мейнстримнее язык/фреймворк/библиотека, тем сильнее конкуренция, НО так же вырастает и предложение. Заказчики редко доверяют немейнстримовым технологиям из-за возможных проблем с поиском разрабов для поддержки. (поэтому у Ruby не так хороши дела, как могли бы быть).
>>465070 Ну я не видел ангуляр в масштабных проектах на долгосрочной основе, а так вот сам иоником проникся, пилю свое говно. Мой комментарий был вот к этому >Сейчас набирает популярность связка AngularJS (фронтенд) + вебсервисы на Spring'е (бэкенд). Не знаю именно в связке со спрингомхотя какая разница что там за апи скрывается, но ангуляр уже перешел стадию набирания популярности.
>>465082 в текущем виде да, его уже многие освоили. Но, так как разрабы постоянно кричат про ангуляр 2.0 который ПОКРОЕТ ВЕСЬ МИР и будет кардинально отличаться от текущего, считаю, что до этого момента идет лишь некий бета-тест и о популярности еще рано говорить
>>465047 Ну как бы надо вывести номера чисел, которые делают максимальное произведение. Если есть ноль или число отрицательных чисел нечетное, то произведение либо нулевое, либо минусовое, то есть не максимальное. Например водим 5 чисел: 5 -64 0 33 55 Он должен вывести 1 4 5 Если числа 5 -64 0 -33 55 То выводит 1 2 4 5
>>465110 Бля, даже не знаю, как объяснить. Есть параметризированный класс, соответственно вопрос в том, можно ли создать его экземпляр не как Yoba<int> BolshoyYoba(), а как Yoba<переменная> BolshoyYoba(), где собственно в переменной хранится класс имя класса? ещё какая-то сущность? нутыпонел (у меня это может быть либо инт, либо дабл), можно и без этого обойтись, но тогда код становится более громоздким.
>>465120 Нельзя так, потому что статическая типизация. Если публичный интерфейс твоих Yoba можно сделать одинаковым то можно абстрактную фабрику навернуть.
>>465146 Есть асинхронные фреймворки, либы для гуя, всякие нормальные биндинги, можно даже игоры делать. Но да, в мухосрансках и вообще в большинстве вакансий тебя ждёт быдлофреймворк джанга и та же зачистка говна вилкой, что и в похапе.
Антон, помогай. В делфи в результате вычисления получается число в двоичной системе исчисления. Нужно его представить в качестве массива и найти в нем 0 или 1 на определенном месте. Как это сделать?
>>465155 Число - это число - оно не может быть в какой-то системе счисления. Система счисления - характеристика строкового представления числа. Так что либо у тебя есть переменная строкового типа и ты можешь пройтись по ней посимвольно, либо у тебя есть переменная численного типа и ты можешь использовать побитовые операции, либо ты хуйню городишь.
>>465240 Ну а что, ведь дрова в нвидии пишут именно на ассемблере и С. Думаю, что написать дрова на это дрянья намного тяжелее, чем сверстать распознаватель.
>>465238 Возможно. Но ты ведь все равно будешь вызывать библиотечне функции для работы с изображениями, так ведь? Я как-то сомневаюсь, что ты собрался пилить собственный парсер GIF или PNG. Какой тогда профит? Или ты считаешь, что сможешь оптимизировать циклы и вычисления лучше компилятора?
короч, есть android 2.3.5 (другого нет и не будет), на него поставил QPython3. пытаюсь запустить тестовый скрипит, который поставлялся с ним, в консоль пишется следующее : [code] $ python -c 'import site;exec(open("/mnt/sdcard/com.hipipal.qpyplus/scripts3/test.py").read())' && sh /data/data/com.hipipal.qpy3/files/bin/end.sh && exit [1] Illegal instruction python -c "import site;exec(open(\"/mnt/sdcard/com.hipipal.qpyplus/scripts3/test.py\").read())" $ [/code] гуглить пробовал, ничего нет. как исправить это? куда копать?
Аноны, прочитал Доусона, теперь хочу начать писать сайты на Джанге, что почитать по Джанге (В английский не могу). Что еще читануть, для понимания того, как работает веб и какое место в нем занимает Джанга?
>>465257 В какой консоли? QPython хер пропишешь так чтобы он из консолей вызывался, да ещё и path-ы все были правильными. По крайней мере у меня не получилось. А из самого qpython-а всё работает заебись. Перенёс на него одну urwid+requests приблуду, работает.
Подскажите, кто шарит, как искать компоненты связности в мультиграфе с петлями?В обычном графе без петель знаю как(http://ideone.com/CqL5Da).Хотя б идею пож.
>>465005 Может быть может не быть. Часто данные хранятся просто в лоб, но для подключения к ПЕКА эмулируется файловая система FAT12 какой-нибудь которая просто в рантайме формируется так сказать.
The choice of how to divide a component into smaller components is called factoring, after the operation in number theory. And when you take an already factored component and rearrange things so that it is factored into a different set of subcomponents without altering its behaviour, you are refactoring.
>>462333 Начал учить С++ но походу обучения часто всплывает ассемблер. Решил немного его выучить. Самые азы. Одну неделю чтобы учить и вкратце понять про стек вызова, хранение данных в памяти. Из литературы в оп-посте выбрал калашникова. Стоит ли начинать читать или есть способ весь необходимый ассемблер для С++ за пару часов выучить?
Сегодня день Ассемблера, штоле? Один без него капчепарсер написать не может, другой плюсы выучить. Куда катится эта доска? Пойду, кароч, имиджборду пилить на асме.
Появилась идея для очень простого приложения в VK, но я нихуя не знаю по html,css,js, которые, как я понял, будут нужны. Еще будет нужен парсинг с одного/нескольких сайтов. Короче, кто готов мне показать, как делается все это дерьмо? Ибо мне в пизду читать статьи и учебники, в которых при запиливании моей хрени 90% инфы не пригодится. О цене за помощь договоримся, будет что-то типа репетиторства по скайпу. Приложение будет на пару страниц, будет содержать, в основном, текстовую информацию с картиночками. [email protected] В универе писал лабы на сях.
Как его разобрать и представить в виде словаря с ключами key и значением в виде списка value? Все перепробовал, нихуя не выходит. Вышло только без пробела между key'ями и value, но если между ними пробелы есть - не выходит, т..к делал через for line in lines, не знаю как перескочить. Помогите, пожалста.
>>465423 read() считывает всё содержимое как строку, split('\n\n') делит эту строку на подстроки, используя как разделитель '\n\n' (два подряд символа новой строки). Очень красивое решение, жаль, что девочки не текут от его питона
Привет, посоны. Поясните, зачем нужен адрес 127.0.0.1? Ну, то есть, я знаю, что это обращение к самому себе, вопрос в другом - зачем это надо, когда можно обращаться к себе по ip?
Привет, посоны. Поясните, зачем нужен this? Ну, то есть, я знаю, что это обращение объекта к самому себе, вопрос в другом - зачем это надо, когда можно обращаться к себе по указателю/ссылке?
>>465498 Да чего ты тупишь? Тут даже языка не надо знать. Всё уже выше объяснили три раза. Делится по двойному переносу строки, то есть - пустая строка будет разделителем. Нечетные блоки уходят в один список, четные- во второй. Потом генератором объединяются попарно в словарь.
>>465500 Чет я и действительно тупанул, все более очевидно,чем я думал. Просто сбило с толку, не заметил что у того кто скинул код во входящих данных было два отступа вместо одного, стало быть я должен у себя вместо \n\n сделать \n
>>465500 Не хочу быть столь назойливым. Что если у меня в конце где-нибудь попадеся ключ,который уже был, но с новыми значениями? Как мне в http://ideone.com/Sc7pvy предусмотреть такое объединение?
Погромач, отчего на книгопике у Java имеется отдельная книжка по многопоточности, а у C# нет? Читал Concurrency in practice, потому недоумеваю - неужели .NET так здорово автоматизирует межпоточные взаимодействия, что у сишарпистов не возникает java-траблов?
>>465562 > межпоточные взаимодействия Там везде одинаковые проблемы, достаточно почитать что-нибудь по многопоточности какие бывают модели, локи, локфри, CAS, акторы, всякие проблемы навроде ABA и т.д. чтобы кодить на любом языке. Правда в шарпе есть мощный TPL, async/await и всякие ConcurrentDictionary, в жабе вроде такого нету.
>>465586 >>ConcurrentDictionary Да ты охуел? Зачем тогда Даг Ли усёралси и запиливал нам concurrency? У нас есть божественный ConcurrencyHashMap и прочее.
>>465559 Вставь там вместо [code]res = {k: v.split("\n") for k, v in zip(keys, values)}[/code] Вот это [code] res = {} for k, v in zip(keys, values): if k not in list(res.keys()): res[k] = v.split('\n') else: res[k] += v.split('\n') [/code]
>>465559 http://ideone.com/wFPMsx Функциональненько. На самом деле у >>465588 решение лучше, но 1) императивщина 2) вместо того чтобы ебашить список ключей можно проверить просто k not in res.
>>465603 Блять, как задрочить скилл до такой степени, чтобы не олько понимать, как это устроено по готовому коду, но и самому придумывать такие изящные решения?
Со вторника уволился с qa, начал читать шилдта, но столкнулся с тем, что на хх нет вакансий стажеров или младших в дс, как так? Снова идти в qa н собираюсь, устроиться думаю в сентябре октябре, летом отдыхать
Со вторника уволился с qa, начал читать шилдта, но столкнулся с тем, что на хх нет вакансий стажеров или младших в дс, как так? Снова идти в qa н собираюсь, устроиться думаю в сентябре октябре, летом отдыхать
Со вторника уволился с qa, начал читать шилдта, но столкнулся с тем, что на хх нет вакансий стажеров или младших в дс, как так? Снова идти в qa н собираюсь, устроиться думаю в сентябре октябре, летом отдыхать
Со вторника уволился с qa, начал читать шилдта, но столкнулся с тем, что на хх нет вакансий стажеров или младших в дс, как так? Снова идти в qa н собираюсь, устроиться думаю в сентябре октябре, летом отдыхать
Может, это платиновый вопрос, но есть возрастные рамки вхождения в программирование? Ведь никто не возьмёт на работу, например, тридцатилетнего джуниора. Когда уже поздно?
Кароч, анон, такая хрень. Есть один типарь в универе "Разработка визуальных приложений" . Его надобно сделать, но мой тупой мозг не может додуматься каким образом провернуть сию операцию: 1) Есть две формы: одна основная, а другая всплывает по нажатию одной кнопки. 2) В первой форме есть таблица и также есть графический элемент, где координатная сетка 3) Во второй форме есть ручной ввод геометрического элемента(сфера) и также требуется ввод координат по клику! А клик должен совершаться путем клика по координатной сетке.
Т.е. такой алгоритм: 1. Нажали на кнопку ввода данных -> Открылось окно, форма1 стала неактивной и некликабельной 2. Нажали на кнопку ввода данных с координатной сетки ->окно ввода стало неактивным и форма1 вылезла вновь на передний план 3. Мы кликаем по координатной сетке -> Координаты клика на элементе передаются в процедуру всплывающего окна, где мы подтверждаем координаты и задаем радиус окружности. 4. Если нам не понравилось, то мы можем начать заново с 2ого шага, иначе жмем на подтвердить и запись записывается в таблицу элементов.
Так вот анон, проблема в том, что нужно сделать так, чтобы процедура в Окне дождалась клика(который производится на элементе TImage процедурой OnMouseDown на форме1) и получила от этой процедуры нужные координаты.
пиши. пытался сделать сам а самоисполнющаяся прога не отправляется в контакте. в почту она думаю не зайдет т.к заподозрит. если хорошо поможешь- я даже кину тебе на телефон денюжку анон:3
БЛЯДЖ, поясните за ебучий urllib в третьем питоне. Он мне нахуй могзги вынес. Запускаю из блядского саблайма3, билд на третьего питона > AttributeError: 'module' object has no attribute 'request'
Запускаю из IPython3 всё заебись. Код [code="python"] import urllib url = "http://makaka.org") resp = urllib.request.urlopen(url).read() [/code] ШТО ЕМУ БЛЯДЬ ОТ МЕНЯ НАДО?
>подсветка кода для /PR/ скачать впилите на уровне макабы долбоёбы блядь раньше была нормальная подсветка синтаксиса, сейчас какие-то быдлоскрипты кочать плохо зделали тупо в рот ссал
Ананасики, значит так, написал мне один товарищ, давно с ним не общался, он теперь типо погромистом работает. Разговорились, я сказал, что работы нихуя найти не могу, всё плохо, а он мне - пройди курсы на codecademy и можешь идти джуниор фронт-энд макакой работать, без регистрации, без смс. Типо у них там один чел на работе так и сделал, брат жив. Реально ли по такому сайту научиться кодить более менее, чтоб взяли хоть кем-то? ПХП, хтмл, жаваскрипт, к примеру.
>>465710 Там нету никакого хаскелля, интересно именно можно ли по такому сайту (или подобному) чего-то добиться, а потом уже на более гулбокое изучение перейти, а не начинать с нуля читать лит-ру.
>>465712 Начинай с дискретной математики. Во-первых, она действительно используется на практике (практически всё, здесь перечисленное http://ru.wikipedia.org/wiki/Дискретная_математика в той или иной мере используется при составлении алгоритмов), во-вторых, это подготовит тебя к изучению любых теорий, оперирующих значками. Можешь взять что-то ориентированное на программистов, например, книжка совсем для чайников так и называется: Дискретная математика для программистов. Еще тебе понадобится что-то по алгоритмам, например Алгоритмы: построение и анализ Кормена. Если это слишком сложно, еще один автор, который популярно пишет для самых маленьких - это Вирт - Алгоритмы и структуры данных. Дальше язык программирования. В случае книжки Вирта это будет Паскаль, которому ты и научишься по ходу чтения.
После того, как ты научишься писать алгоритмы и начнёшь самостоятельно ориентироваться в индустрии (т.е. сможешь понять любую задачу, найти и разобраться в любом нужном тебе алгоритме, изучить и начать использовать любую библиотеку или фреймворк, выбрать прочитать специализированную книжку) можно переходить к осуществлению твоей ебанутой мечты. Для этого тебе понадобится изучить хороший язык программирования. Хороший в том плане, что находясь в тусовке, ты всегда сможешь развиваться и изучать что-то новое, как фундаментальных, так и в прикладных направлениях. Сейчас таким языком является Haskell. Изучая его ты естественным образом придёшь к изучению теории типов, углублению своих знаний во многих разделах абстрактной алгебры, мат. логики, теории категорий, а также в области дизайна программ и языков программирования. Впрочем, как я уже писал, изучение его требует самостоятельности, а следствием самостоятельности будет то, что ты сам выберешь себе специализацию. Например тот же теорвер, если он тебе нравится (мне, например, нет), тогда Haskell будет языком программирования для структуризации и записи алгоритмов, а теория категорий - инструментом, помогающим спроецировать знания предметной области на конструкции языка программирования.
1) Как в Java привести объект класса Image к объекту класса BufferedImage? Как выполнить обратное преобразование? 2) Посоветуйте задачу для однослойной нейросети с пороговой функцией, максимально простую в выполнении, но выглядящую эффектно. 3) Не поздно ли сейчас учить С++, если желаемые направления работы в порядке убывания - геймдев, кроссплатформенный софт, высоконагруженные клиент-серверные системы, дата сайнс, а ожидания - высокая зарплата? Обоснуйте свое мнение.
>>465639 >типарь Добавляешь второй форме метод типа onGridClick(int x, int y), из OnMouseDown дергаешь этот метод с нужными координатами точнее правильней будет и в форме1 создать метод для ивента, из OnMouseDown дергать его а он уже должен дергать метод второй формы, но похуй и там уже делаешь что тебе надо.
>>463725 Лучше поздно, чем никогда. Чет все лень было это кидать.
>>465262 Тогда советую заняться английским. На русском есть пара книжек (вроде той что с оппика), но они уже очень устарели. Потом читать Tango with django и, например, Test-Driven Development with Python.
>>463672 Собственно после таких собеседований уже окончательно проклял все и решил для себя прорываться на удаленку. Из последнего - какой-то супер-универсал с опытом работы на пыхе и разработки под мобилки и зп "стабильные" 20тр.
>>463672 >Ну знаешь, вот пистон это заебись конечно, я питоничтов уважаю, но вот знаешь у нас все на пхп работают, это и быстро и заказчикам нравится, ты давай постажируйся у нас на пыхе, мы тебе научим как из ЦМСки говно клепать и будешь у нас работать. Уёбища какие, надеюсь у нас хоть не везде такой пиздец.
Программач, я вот к тебе с вопросом: читаю сейчас книжку троелсена Pro CSharp 5.0 & .NET 4.5. До этого уже был опыт программирования как на самом шарпе так и на с++ (непрофессиональный, на уровне студенческих поделок типа прикрутить форму, сделать событие, выполнить запрос к базе данных, но шарп мне понравился и я решил его по-нормальному изучить, сижу вот читаю книгу и понимаю каким же я дебилом был, когда учился пользоваться фичами шарпа по видео на ютубе). Так вот, я хотел спросить, вот я дочитаю книгу, потом хочу взять что-нибудь по LINQ ещё толстенькое такое, а потом я смогу пойти ну хотя бы вот сюда? Ну т.е. я смогу хотя бы скинуть резюме свое с сопроводительным, так мол и так, работал работал системным администратором, потом прочитал пару книг и решил в погромисты податься. Есть хоть какие-то шансы что меня не выкинут в мусорную корзину, а хотя бы пригласят поговорить? http://hh.ru/vacancy/13212516
>>465762 В дополнение к первому предложению: как вообще можно писать на пхп, особенно если ты начинающий программист? Это же набор выдранного из разных языков функциональностей, приправленный кучей зарытых граблей, чего только пизданутая реализация динамической типизации там стоит, === там вот это всё...
Хочу спросить совета у бывалых. Скоро исполняется 24, работаю быдломанагером за 45к, вышка эконом. Всё заебало, чувствую себя не на своём месте, не моё и всё тут. Хочу забросить программирование, благо на работе времени много свободного. Есть шансы? С нуля в 24 года? Очень хочу послушать мнение анона
>>465762 Блять, хули вы все книжки поглощаете километрами, у меня прямо бомбит. Я за все 7 лет работы прочитал может быть штуки 2. Хули от них толку-то?
>>465764 Начинающему программисту на языке с динамической типизацией вообще писать не стоит. Нужно что-то аскетичное для даунов с одной стандартной библиотекой - диез/жаба, например отлично зайдут.
>>465775 > Я за все 7 лет работы прочитал может быть штуки 2. Ну и зря. Да и справедливости ради скажем, что я-то прочитал около 400 страниц из "ООП в С++", потом ещё 400 из "Язык программирования С++" (дошёл до шаблонов, ничего не понял, дропнул). И теперь вот ещё одну читаю. Получаются две, так что я на верном пути. Да и как элементарные вещи-то узнавать без книжек. Я вот до книжек думал что System.Delegate это просто ссылка на метод, не умел почти совсем пользоваться LINQ, толком не представлял почему у всех классов есть методы .ToString() и прочее, не знал и не умел строить свои исключения, наследуя их от System.Exception, не знал, что в С# посути нет примитивов, ибо int и прочие на самом деле являются ключевыми словами, которые заменяются компилятором на System.Int32 и т.д.
>>465777 >Нужно что-то аскетичное для даунов с одной стандартной библиотекой Именно поэтому я хорошо отношусь к С/С++, после них современные языки вроде шарпа и джавы очень хорошо идут, хотя в С я вообще не разбираюсь, но, думаю, он помог бы мне их освоить, вот после плюсов же шарп нормально так хавается.
>>465786 Типичный байтоёб ничего кроме байтоёбства не знает и не умеет. Для нормального же программиста байтоёбство - это всего лишь один элементарный маленький кирпичик, помимо которого в программе еще сотни других ничуть не менее важных кирпичиков. Нет такой байтоёбской задачи, которую не смог бы решить обычный программист. Дело в том, что всю байтоеблю проходят 1-2 семестра (местным байтошкольникам это еще предстоит понять) и больше в байтоёбстве ничего нет! Никакой логики, никакой абстракции, никаких сложных и фундаментальных вещей, лишь примитивный язык, примитивные команды и примитивная работа с памятью. Если высокоуровневый господин может скрепя сердце и приложив лед к жопе ограничить себя в инструментах, то труды байтоеба в высокоуровневой разработке будет, как правило, выглядеть как немытый бомж на приеме у английской королевы.
>>465789 Знаешь, как это выглядит со стороны? Представь ситуацию. Господа в смокингах и цилиндрах сидят в обедне и пьют чай, ведя жаркую дискуссию о кластерах метапарадигм. Тут к ним вползает пьяный вдрызг кучер Ванька. Отплевывая лошадиный навоз, он ссыт под себя, одновременно блюя на пол несвежим портвешком. Затем достает задроченный спектрум, найденный на помойке. «Вот где мыслЯ, блеать, вот где красота и свежесть!» Смеясь, господа растегивают ширинки и мочатся быдлу в рот. Зовут дворника Ваську — местного лисп-задрота, он спускает байтоеба с лестницы. Он делает это с удовольствием — хоть зачем-то сгодился элите. Поднимаясь, за похвалой, он начинает зациклено бормотать про жидов. Господа для острастки ссут на него, после чего возвращаются к своим светским беседам.
>>465790 Забавно, спасибо. Но всёже я не понял, с одной стороны ты презрительно говоришь "императивный байтодаун", с другой стороны в твоём рассказе лиспер тоже предстаёт не в лучшем свете. Но если лисп тоже плох, где истина-то?
>>465791 Низкоуровневая разработка удел низших рабочих. Проведём аналогию: прикладной программист = инженер, способный проектировать сложные системы, проводить их интеграцию, подготавливать продукт для дальнейшего расширения и модификации, распределять систему на много узлов и т.д. Байтораб = рабочий который умеет делать одну вещь, он может научиться делать её хорошо (слесарь высокой квалификации), но его узколобость и ограниченность, а так же незнание теории не позволяет ему осознать как всё работает в целом и как собрать все эти вещи в систему.
Двач, а чо без ВО даже джуниором на С# никуда нельзя устроиться, я так понимаю? Смотрю вот вакансии по Москве даже, везде ПОК-ПОК ВЫСШИЕ АБРАЗОВАНИЯ АБИЗАТИЛЬНА, либо пишут требования для уверенного мидла, откуда я такие знания возьму-то блядь если нету у меня опыта работы разработчиком ебаныйврот.?!
>>465818 Ну а где практиковаться-то и как? Некоторые петухи иногда пытаются агитировать за то, что единственный путь стать программистом - сначала учиться в вузике, потом только устраиваться на работу, однако практика говорит, что это не так: можно встретить много программистов на серьёзных позициях, при этом не имеющих ВО. Но если у них нет ВО, где они учились и опыта-то набирались, блять? Вот куда нужно пойти на работу чтобы хоть что-то кодить и какими знаниями для этого нужно обладать?
>>465793 Программирование удел низших рабочих. Проведём аналогию: бизнесмен = человек, способный придумывать сложные проекты, проводить их продажу, подготавливать бизнес для дальнейшего масштабирования и т.д. Программист = рабочий который умеет делать одну вещь, он может научиться делать её хорошо (слесарь высокой квалификации), но его узколобость и ограниченность, а так же незнание теории не позволяет ему осознать как всё работает в целом и как собрать все эти вещи в систему.
>>462333 Здравствуй, кодоанон. Есть пара вопросов: 1. Пишу диплом на PHP+MySQL+jQuery/JS+Bootstrap. Писать и тестить все от руки или есть какие-то интересные IDE для таких целей? 2. Поясни за http://develstudio.ru/. Выглядит как очевидная параша для школьников, но, может, я что-то не так понял?
>>465709 Почаны, поясните про codecademy, есть ли саксесс стори у кого? Реально просто знакомый убеждает этим заняться, а я не верю, что из этого что-то выйдет.
Сап. Подскажите, как рассчитать количество подсетей с для IP-шника 128.0.0.0/8. В каждом примере происходит расчет над маской больше 8 и в итоге как минимум один октет остается не пустым (и от него идет расчет). То есть, каждый пример так и говорит «смотрим на последний октет — опа, смотрите, в нем три единицы. Значит, мы можем использовать 7 подсетей (или как-то так)».
Вопрос о подключении внешних библиотек в visual studio. Есть две библиотеки: boost и местечковая, которая использует boost. boost я подключил просто указав в properties - c++ - additional include directories путь к папке буста. Теперь вторая: в том же additional include ... я указал путь к хэдерам этой библиотеки, а в свойствах линкера (additional library directories) путь к папке с .lib файлами, а в input - additional dependencies прописал имена .lib файлов. Теперь студия видит путь к хэдерам (инклуды не вызывают ошибки), но не хочет использовать классы этой библиотеки. В чем может быть проблема?
>>465933 Поздравляю. Ты прошел посвящение в программисты. Завтра тебе позвонит наш человек и возьмет на работу. Для начала поучишься всему пол года, зп всего 200к в месяц, дальше станешь хорошим программером и будешь зарабатывать 500к в месяц. Тебе как полноправному сотруднику будет снят пожизненно номер в отеле в Тайланде, где каждый вечер к тебе будут приводить двух самых дорогих трапошлюх.
никогда не работал с вебом, только на эйчтиэмейле делал сайт 3 года назад, уже все забыл. Щас создал проект на плее со скалой и смотрю на все это как кыргыз на новоподъехавших, нихуя не понимаю, как сгенерировать две строки для ввода текста и одну для вывода, не говоря уже о их приведении к нормальному виду, что мне почитать по этой теме?
>>462333 Господа, полный нуб просит вашего совета. В вузике С# не преподавался ни разу, но теперь просят выполнить лр на нем. Нужна простая книга, где с самого нуля расскажут что, зачем и как. Желательно простым языком для даунов. Заранее благодарен.
Аноны, есть несколько изображений со специальными маркерами(пикрелейтед). Найдены центры маркеров. Нужно программно найти соответствующие маркеры. То есть чтобы программа понимала где какой маркер расположен на одной и на второй фотке. нувыпонели надеюсь. "вон тот маркер на первой фотке, вон там лежит на второй" - говорит программа Нужен хоть примерный алгоритм решения такой задачи, а лучше на матлабе если кто шарит. но приветствуются любые мысли на этот счёт
>>465766 Самая хуевая работа - это та, где ты не получаешь удовлетворения от сделанного. Например, когда 50/50 физический труд и умственный, в итоге и сложных хуевин не делаешь и задачи решаешь простые и не интересные.
>>462333 антон, у меня проблема. я работаю жава макакой и получаю вполне неплохую зп. но я каждым месяцем я все больше и больше теряю интерес к такой разработке - шаблонной. недавно я открыл для себя timus и я стал счастлив, но моя продуктивность в плане работы и общение с коллегами пошло по пизде. они начинают на меня косится и избегать разговоров со мной. как мне вернуть друзей и остаться счастливым?
Посоветуй функциональный язык. Чтобы клепать апи сервис, возможно на микросервисах (ололо сейчас запилим каждый сервис на своем любимом языке!!!11) нужно выбрать язык, хочу функциональный. Какой мне посоветует Анон?
Когда-то читал СИЦП, дошел вроде чуть дальше чем алгорит Ньютона. И вместе с богоподобным МЛ и раби учил на курсере. Думаю о скале, но я не ебу эти оракл штучки и виртуальные машины жавы. Значит не буду видеть подводные камни.
1) Как в Java привести объект класса Image к объекту класса BufferedImage? Как выполнить обратное преобразование? 2) Посоветуйте задачу для однослойной нейросети с пороговой функцией, максимально простую в выполнении, но выглядящую эффектно. 3) Не поздно ли сейчас учить С++, если желаемые направления работы в порядке убывания - геймдев, кроссплатформенный софт, высоконагруженные клиент-серверные системы, дата сайнс, а ожидания - высокая зарплата? Обоснуйте свое мнение.
Вечер добрый товарищи, не подскажете как закрепить шапку у таблицы при скроллинге? В инете полазил - ничего дельного не нашел, все ползет. Желательно с помощью простого html/css Использую bottstrap, возможно из-за него
Чувствую, что платина, но нагуглить не получается.
Прога на плюсах считывает из файла числа дабл типа 0 и 1 (в поисках решения я их уже менял и на 0.0, и на 0.0E+1). Но вместо нулей и единичек я на выходе получаю какую-то хуету типа -6,27744E+066, отчего так происходит, двач? Использую fscanf
>>466066 Проблема в ц/цпп? 99% какая-нибудь хрень с ебучими пойнтерами ( сам в байтослесарство подался, вот и пердолься ). Хинт: в фсканфе должен быть указатель на переменную, в которую читаешь.
Сап программач! Вопрос наиглупейший. Но, задам его тут, так как я инженер-программист.
С чего начать в Web? Подскажите доступную литературу о том, как работает все в веб и про разработку под него. Гайды, книги, все что считаешь нужным.
Сам я разработчик прикладного ПО на Java/C/C++/Python/Qt/QML (т.е. JavaScript знаю уже). Прекрасно знаю что такое XML, HTML, CSS и как с этим работать, могу верстать интерфейсы, но вот для Веб мне не доводилась ничего писать. И с WCMS я дел не имел, и хочу понять, как это все работает.
Т.е. - формально, языки вроде PHP или JavaScript вряд ли будут новшеством для меня, но вот как работает это именно в браузере (Графика, фреймы, интерфейсы) - я не знаю.
>>466083 Всё довольно топорно. Я вообще крайне плохо пока разбираюсь в плюсах, и сейчас, видимо, буду гуглить альтернативные методы. Мне просто интересно, что надо сделать, чтобы этот способ. выбранный просто случайно, всё же работал.
double arr = new double[nm]; FILE in = fopen("matrix.txt", "rt"); for (int i=0; i<nm; i++){ fscanf(in,"%a",&arr); }
С мая бросаю учебу и иду искать работу. Учился в частной путяге академии (ШАГ называется), следовательно никакого диплома у меня нет, да и вышки тоже нет, есть только средне-специальное по хуйне с ЧПУ. За джва года прошел хуевую кучу курсов, которые я уже и сам не вспомню. Начинал помню с базовых алгоритмов в Сишке, параллельно были какие курсы от CISCO, на которых учили разбираться в железе. Потом было ООП в C++, всякие WinAPI, хуевенький JavaScript вместе с HTML, работа с базами банных в Оракле и MS SQL. Последним предметом был C# и немного вебформ в ASP.NET с AJAX'ом на котором я сгорел от кросс-доменных запросов. Так вот, что мне делать со всей этой поеботой в голове? Оно там все перемешалось и на теоретические вопросы на собеседовании я вряд ли отвечу, а практическое задание разве что с доступом в интернет сделаю.
Привет. Я полный нуб, хочу написать небольшой парсер страниц. Нужен по работе. В школе-институте отлично знал паскаль, но это было овер10 лет назад. Представляю, что просто надо получить страницу, задать цикл поиска нужного слова до конца страницы, если соответствует записать в файл/вывести на экран. Но не представляю с чего начать. Посоветуйте что почитать, где покурить. Всем добра.
>>466121 Пожалуй удвою реквест. На чем можно нормальный парсер написать? Я сотню раз пытался на шарпе, но там абсолютно всегда полнейший сверхпиздец с кодировками, какие не выбери.
Пацаны, как правильно писать олимпиадные программы в плане чтения ввода и вывода? нужен Python вот скажем такие условия постоянно вижу: Ввод: стандартный ввод или input.txt Вывод: стандартный вывод или output.txt и чо как с этим быть? мне самому эти файлы искать по имени или создавать? скиньте пример кода
>>466123 > шарпе > сверхпиздец с кодировками Штоу?
> нормальный парсер Для нормального лексера и парсера надо составлять правильно конечные автоматы. Вручную это мало кто делает, чаще всего пишут грамматику в БНФ и использую проги, которые пишут код для парсера на каком-нибудь языке. Для дотнета/жабы http://goldparser.org/
>>466139 >Штоу? Ну я сколько не пытался содрать код русской страницы, так тут абсолютно всегда были каракули вместо русских букв. Даже приходил пару раз сюда по этот вопрос.
>>466165 Ну давай, напиши мне на C# код, который просто спиздит вот эту страницу http://2ch.pm/pr/res/462333.html так чтобы русский текст отображался кириллицей, а не иероглифами или вопросами
>>466166 Я даже не знаю в чем твоя проблема, наркоман. [code lang="C#"] static void Main(string[] args) { var req = HttpWebRequest.CreateHttp("http://2ch.pm/pr/res/462333.html"); var resp = req.GetResponse(); using (var reader = new StreamReader(resp.GetResponseStream())) { File.WriteAllText("dump.html", reader.ReadToEnd()); } } [/code]
>>466174 Охуеть блядь. А я то все сохранял в txt Вот вся суть анона. Попросишь помочь - хуй, посягнешь на ум - сразу все сделает. Но тебе все равно спасибо, милашка, конфет тебе и твоей маме.
>>466183 Оно в txt тоже работает. И даже в Console.WriteLine скорее всего, если работают русские буквы там. Если попадутся страницы не в юникоде, можно менять кодировку например: > new StreamReader(resp.GetResponseStream(), Encoding.GetEncoding(1251))
>>466215 1. Соединить на каждой фотке все точки в граф, чтобы получилась сетка из треугольников. 2. Посчитать соотношения сторон в треугольниках. 3. Соотнести треугольники с похожими соотношениями сторон (из-за того, что ракурс другой, соотношения изменятся, но не слишком сильно). 4. ??? 5. PROFIT
>>466243 Хотя разбиение на треугольники может быть разным для двух пикч. Может быть, надо соединять каждую точку с n ближайшими. И сравнивать углы между отрезками и их длину.
>>465344 Вернулся посмотреть что мне про плюсы с ассемблером ответили и проиграл с тебя. Почем для scala python haskell javascript java 1c курсера C&C++ Ruby ios/android dev C# D есть свои треды а для ассемблера нет?
>>466134 Ребятки, ответьте пжалста, я не дибил, просто нет ни времени ни желания разбираться с яп и инфраструктурой, я вообще свои задачи в основном с ручкой и бумажкой обдумываю.
>>466290 Есть http://codeforces.ru/ сайт для олимпиадного программирования и его англоязычные аналоги. Там можно посмотреть чужие решения. Я тоже не знал как на С++ грамотно вывод сделать и там подсмотрел.
Посоны, помогите с регуляркой. Есть строка вида "блаблабла [блабла] блабла [блабла] блабла". Надо удалить все [блабла] из строки. Ебался-ебался с этими ебанутыми регулярками и так ничего и не вышло. Количество символов в квадратных скобках, количество [блабла] неизвестно, количество нужного текста тоже неизвестно. По сути надо удалить все квадратные скобки из текста и все, что между ними.
>>466333 Нахуя ты вообще мне этот линк кинул? Или ты хочешь, чтобы я понял, что не стоит парсить хтмл регэкспами? Так я таким не занимаюсь. Я хочу обработать строку с квадратными скобками, блять. Тут даже близко хтмлом не пахнет.
Анон, выручай. Хочу написать хоть что-нибудь, есть небольшие знания пхп и js, откуда взять идеи вообще? А то сижу и не знаю, что вообще придумать. Единственное условие - это код должен быть открыт в итоге, чтобы можно было его показывать.
>>466363 Я уже тоже подумал про вложенные. И начал себе строить ужасные схемы в голове с рекурсиями и предварительным подсчетом скобок. Спасибо за решение. Не то, что некоторые.
Сап. У меня не очень много опыта в ООП. Такой вот вопрос: целесообразно ли создавать несколько классов от одного предка, у которых буквально переписывается один метод, и у каждого класса будет только один экземпляр? Сейчас сделано на обычном си структуры, у которых есть поле с указателем нам функцию, но это уебищно, и в некоторых местах появляются костыли. Спасибо.
>>466371 >Такой вот вопрос: целесообразно ли создавать несколько классов от одного предка, у которых буквально переписывается один метод Ну это как бы один из принципов, ради которого стоит юзать ооп
>>466397 > буквально переписывается один метод, и у каждого класса будет только один экземпляр метапрограммирование уровня /зк Мам, мам, я вообще без классов сделал! http://dpaste.dzfl.pl/2ce293d2db03
Я вроде знаю что есть на OpenCV подобные решения. Спасибо анон. И твою инфу я обязательно поизучаю, может получится всё переделать в матлаб хотя сомневаюсь.
Как пишется sql запрос на вывод таблицы, за исключением одного только столбца, не перечисляя остальные? Вставляю через oledb да, да на ссаный ВИЖУАЛ БЭЙСИК. Программа для работы с solidworks, да, да я знаю что есть макросы и хуйня муйня, но я ебнулся, мне нужна отдельная программа
>>466435 > Кто вообще этот D использует? Я, тащемта, например > зачем столько языков крайне близких к С++ понаделали? Потому что кресты неудобное говно и это все понимают? Вот например в крестах ты бы ебанулся так делать. Ни чистых шаблонов, ни миксинов.
1) Как в Java привести объект класса Image к объекту класса BufferedImage? Как выполнить обратное преобразование? 2) Посоветуйте задачу для однослойной нейросети с пороговой функцией, максимально простую в выполнении, но выглядящую эффектно. 3) Не поздно ли сейчас учить С++, если желаемые направления работы в порядке убывания - геймдев, кроссплатформенный софт, высоконагруженные клиент-серверные системы, дата сайнс, а ожидания - высокая зарплата? Обоснуйте свое мнение.
>>466483 Нахуй ее писать, когда есть disqus? А так на винде даже на Asp.Net MVC том же что угодно хуяк хуяк и в продакшн. Что там у линурасов такого? Да нихуя.
Извиняюсь, если платина, но есть вопрос: нахуй нужен питон? Вот плюсы нужны для геймдева, сишарп чтобы девелопить под винду, джава для тырпрайза и ведра, джаваскрипт для веба, пхп туда же, с обжектив си тоже понятно всё. А для чего питон нужен?
Правильно ли я понимаю, что если в нет соединении, например тцп, кто-то быстро отдал все данные а потом закрыл соединение, то нет гарантии что все данные придут? Или драйвер будет и дальше обеспечивать доставку?
Программач, помоги. Хочу вот податься в геймдев. Нет, не потому что в игрушки люблю играть, а мне это действительно интересно. Лет в 12 во всю клепал простенькие платформеры на гейм фактори, пытался осилить гейм мейкер (скрипты были непонятны, но аркандоид с легкостью мог запилить). Вот и сейчас встал на перепутье жизненного пути. Пытался в изучение руби, не взлетело. Щас трясусь на пыхой и питоном. Понимаю что все не то, как-то не цепляет. Представляю, что даже если я изучу эти языки, потом нужно будет заниматься разработкой каких-нибудь нудных интернет магазинов или еще какой-то веб-ересью. Вот хочу спросить у анонов, куда можно влиться? За какой язык лучше взяться? Йоба 3д-шутаны меня мало интересуют, а вот инди-поеботу или какие-нибудь браузерки с удовольствием бы поклепал.
>>466602 >Йоба 3д-шутаны, инди Очевидный С++ очевиден. >поеботу Хаскелль, руби, что угодно, на то и поебота, иногда что-то дельное выходит, майнкрафт например. >браузерки Традиционные - очевидный пых очевиден. Полноценная игра в браузере - снова очевидный С++ (на крайняк - шарп) / HTML5 + JS. >>466594 А для чего нужен хаскелль, clojure, rust, brainfuck? Чтобы было. Ни для чего. От шарпа и обджектива отличаются тем, что их делают не акулы бизнеса, а хипстеры или нерды. Конкретно питон - "красив", в остальном хуже пыха. Медленнее, труднее в поиске информации, меньше информации и всего остального. Но питон исключение - часто используется в качестве изи-скриптового языка в матпакетах, для написания плагинов, часто используется в научной среде. >>466599 Как ты себе это представляешь в тцп? Следующие пакеты не шлются до тех пор, пока не придет подтверждения получения предыдущих и до этого момента соединение добровольно не разрывается. В других протоколах иногда да, такое бывает.
>>466604 > Как ты себе это представляешь в тцп? Например так, что функцией send ты переписываешь данные на буфер драйвера, где он своим процессом там отправляет как оптимальней (Не будет же он блять блокировать возврат, пока не отправит всё лол), и пока эти данные не отправятся send блокируется, ну для следующих вызавов. Ну то есть, возврат из send идёт сразу после пере копирования памяти+- и вот если после него закрыть соединение, то драйвер будет дальше отправлять данные, а закрытие произойдёт позже, или что будет с сокетом то?
аноны , пилю задачу . почти допилил, но не смог в кэширование . посоветуйте , как исправить быдлокод .
задача для ламера
Задача "Ход конем"
Шахматная ассоциация решила оснастить всех своих сотрудников такими телефонными номерами, которые бы набирались на кнопочном телефоне ходом коня. Например, ходом коня набирается телефон 340-4927. При этом телефонный номер не может начинаться ни с цифры 0, ни с цифры 8.
Клавиатура телефона выглядит так: 789 456 123 0
Напишите программу, определяющую количество телефонных номеров длины N, набираемых ходом коня.
Входные данные Во входном файле записано целое число N (1<=N<=100).
Выходные данные Выведите в выходной файл искомое количество телефонных номеров.
Пример входного файла 2
Пример выходного файла 16
var n,b:integer ; a: array[1..100,0..9] of integer ;
function f (n,d:integer):integer ; var y,i,j:integer ; begin for j:=0 to 9 do begin for i:=1 to 100 do a[i,j]:=-1 ; end;
if ((a[n,d])<>-1) then begin y:=a[n,d] ; end else begin if n>1 then begin case d of 1: begin y:=f(n-1,6)+f(n-1,8) ; a[n,1]:=y; end; 2: begin y:=f(n-1,7)+f(n-1,9) ; a[n,2]:=y; end; 3: begin y:=f(n-1,4)+f(n-1,8) ; a[n,3]:=y; end; 4: begin y:=f(n-1,0)+f(n-1,3)+f(n-1,9); a[n,4]:=y; end; 6: begin y:=f(n-1,0)+f(n-1,1)+f(n-1,7) ; a[n,6]:=y; end; 5: begin y:=0 ; a[n,5]:=y; end; 7: begin y:=f(n-1,2)+f(n-1,6); a[n,7]:=y; end;
9: begin y:=f(n-1,4)+f(n-1,2) ; a[n,9]:=y; end; else y:=0 ; end; end else y:=1 ; end;
f:=y end;
begin readln(n); writeln(f(n,1)+f(n,2)+f(n,3)+f(n,4)+f(n,5)+f(n,6)+f(n,7)+f(n,9)) ; end.
>>466691 Ну не знаю, у нас в конторе сложный запрос может составить наверное только одна тня-рубистка, которая и занимается вебпарашей. Нахуя обычному разработчику SQL если у него core data есть?
program magtracer c by Charles Danforth for JHU 171-304 c 4-24-97 last modified 4-29-97
c Variable declarations real b(3) (magnetic field real p,dp (integration angle, interval integer t,tmax,dt (time, max, interval real rr2,g,current,const (radius squared, loop rad real r(3,10000) (particle coordinate(time) real v(3,10000) (particle velocity(time) real a(3,10000) (particle accelleration(time) real radius (scalar dist from origin real dv(3),deltav (deltaV vector and scalar real Pi,mu0,q,m (physical constants (SI units)
c Constant Definitions Pi=3.1415926535 mu0=4Pi.0000001 q=1.6E-19 m=1.672E-27
c Open data file open(1,file='magtracer.output')
c &&& multiparticle loop start &&&
c ---- INITIAL CONDITIONS ---- c positions in meters (1,2,3)---(x,y,z) r(1,1)=-50000 r(2,1)=(yinit)10000 r(3,1)=0 c velocities in meters/second v(1,1)=500000 v(2,1)=0 v(3,1)=0
c ---- PARAMETERS ---- c Set number of time steps TMAX in units of dt tmax=250 dt=.001 c Set dp increment (radians) dp=.01 c Set mag field scale factors current=I(amps), loop radius=g(meters) current=1E6 g=10000 const=Imu0dp/(8Pi2)
c write initial condition in the data file write(1,),1,r(1,1),r(2,1),r(3,1),v(1,1),v(2,1),v(3,1)
c ### Start moving the particle ############## do t=2,tmax radius=(r(1,t-1)2+r(2,t-1)2+r(3,t-1)2).5
c ^^^^^^ FIND MAGNETIC FIELD at current particle location ^^^^^^^ c Code offers three options for magnetic field. The first is the c full Biot-Savart law which should be universally applicable. c Second is the magnetic dipole approximation which is very similar c to the first but takes much less time to run since it involves no c numerical integration routines. c Thirdly, for comparison, a uniform field is presented.
c &&&&& BIOT-SAVART LAW FOR CURRENT LOOP (radius 1) &&&&& do i=1,3 b(i)=0 end do
c Numerically Integrate around loop, dl X r / r^3 do p=0,6.28,dp rr2=((r(1,t-1)-gcos(p))2+(r(2,t-1)-gsin(p))2+r(3,t-1)2) b(1)=b(1)+constr(3,t-1)gcos(p)/rr21.5 b(2)=b(2)+constgsin(p)r(3,t-1)/rr21.5 b(3)=b(3)-constg(r(2,t-1)sin(p)-r(1,t-1)cos(p)+1)/rr21.5 end do
c &&&&& DIPOLE FIELD (dipole approx) &&&&& c >> Current Loop in xy plane, dipole in z direction << c if(radius.lt.0.00001) then c b(1)=0 c b(2)=0 c b(3)=bo c else c b(1)=bo3r(1,t-1)r(3,t-1)/(radius)5 c b(2)=bo3r(2,t-1)r(3,t-1)/(radius)5 c b(3)=bo(2r(3,t-1)2-r(1,t-1)2-r(2,t-1)2)/(radius)5 c end if c c &&&&& CONSTANT FIELD &&&&& c >> Constant field in z direction << c b(1)=0 c b(2)=0 c b(3)=bo
c Find the accelleration for this step (componentwise Lorenz Force Law) a(1,t)=q/m(v(2,t-1)b(3)-v(3,t-1)b(2)) a(2,t)=q/m(v(3,t-1)b(1)-v(1,t-1)b(3)) a(3,t)=q/m(v(1,t-1)b(2)-v(2,t-1)b(1))
c Move the particle in r and v do i=1,3 v(i,t)=v(i,t-1)+a(i,t)dt r(i,t)=r(i,t-1)+v(i,t)dt end do
c Print everything to a file and screen write(1,),t,r(1,t),r(2,t),r(3,t),v(1,t),v(2,t),v(3,t) print,t,r(1,t),r(2,t),r(3,t),v(1,t),v(2,t),v(3,t),radius
end do
c Calculate delta-v of particle (and hence of the field) do i=1,3 dv(i)=v(i,tmax)-v(i,1) end do deltav=(dv(1)2+dv(2)2+dv(3)2).5 print*,'DELTA V=',dv(1),dv(2),dv(3),deltav
Анон, проверь мою реализацию бинарного поиска. Правильно будет написать int right = size или int right = size - 1? Ведь индексы начинаются с нуля, стало быть, int right = size индексирует пустоту.
>>466866 Алсо, хорошо ли реализовывать рекурсивный вариант на крестах? Стек вызовов не переполнится на массивах размером 30к и больше? Там же благодаря постоянному делению массива пополам должно получиться мало вызовов.
а последние полгода пришлось собеседовать 5 человек на должность веб-разработчика в нашу студию.
Первое задание, на котором повалилось 4 человека: «Отсортируйте массив целых чисел по возрастанию. Метод сортировки любой. Язык программирования любой». Все вспомнили про пузырек, но:
1 пытался писать использую только 1 условие (без циклов) 2 пытались писать с использованием только 1 цикла и 1 условия (думаю все помнят что нужно 2 вложенных цикла и условие) 1 сделал 2 вложенных цикла, но условие не внутри, а снаружи.
Итого из 5 человек только 1 смог написать банальную сортировку пузырьком. А зарплатные ожидания у всех пятерых были огого!
Анон, это как? Дауны решили выебнуться на задании, в котором дали полную свободу - делай вообще как хочу, и в итоге соснули?
>>466878 Пфф, не написал бы сортировку без гугла. Мимо-сеньор 5 лет стажа. А всё потому, что 100 (сто, сука, ты это понимаешь?) процентов людей используют готовую сортировку из библиотеки, и давать настолько базовую низкоуровневую вещь в качестве тестового задания может только полный дегенерат.
>>462333 анон, надо написать игрушку под андроид, но с моделью "клиент-сервер". Сервер надо просто поставить на ПК, телефон просто чтобы коннектился к нему. Можете как-то быстро просветить что за сервер, и как в целом это должно выглядить?
>>466954 >Можете как-то быстро просветить что за сервер Сервер это сервер >и как в целом это должно выглядить? Телефон коннектится к серверу, получает с него данные
1) Как в Java привести объект класса Image к объекту класса BufferedImage? Как выполнить обратное преобразование? 2) Посоветуйте задачу для однослойной нейросети с пороговой функцией, максимально простую в выполнении, но выглядящую эффектно. 3) Не поздно ли сейчас учить С++, если желаемые направления работы в порядке убывания - геймдев, кроссплатформенный софт, высоконагруженные клиент-серверные системы, дата сайнс, а ожидания - высокая зарплата? Обоснуйте свое мнение.
>>466999 >1) Как в Java привести объект класса Image к объекту класса BufferedImage? Как выполнить обратное преобразование? Я же тебе давал код, болезный
>3) Не поздно ли сейчас учить С++, если желаемые направления работы в порядке убывания - геймдев, кроссплатформенный софт, высоконагруженные клиент-серверные системы, дата сайнс, а ожидания - высокая зарплата? Обоснуйте свое мнение. Поздно, C++ зашквар и не нужен. Учи Scala, Rust, и т.п.
>>466747 >Я не знаю ни скалы, ни джавы, я УЧУСЬ, мог бы и пояснить, раз такой умный. А как ты собрался на ней писать нейросети, если не знаешь, Маня? Создаёшь new BufferedImage Берёшь bufferedImage.createGraphics() Рисуешь свою картинку graphics.drawImage(ИМАГЕ, ...) По всем этим методам есть документация
>>466999 > 1) Как в Java привести объект класса Image к объекту класса BufferedImage? Как выполнить обратное преобразование? BufferedImage bufferedImage = (BufferedImage) image; Image image = (Image) bufferedImage; > 2) Посоветуйте задачу для однослойной нейросети с пороговой функцией, максимально простую в выполнении, но выглядящую эффектно. Распознать капчу яндекса. Простая задачка на пару вечеров. > 3) Не поздно ли сейчас учить С++, если желаемые направления работы в порядке убывания - геймдев, кроссплатформенный софт, высоконагруженные клиент-серверные системы, дата сайнс, а ожидания - высокая зарплата? Обоснуйте свое мнение. Поздно. Сейчас все игры пишут на хаскеле, кроссплатформу - на асме, клиент-сервер - на шеллскрипте, дата саенс - на джаваскрипте.
Когда-то я тоже был петухом, который не знал чего он хочет и доебывал одного кодера глупыми вопросами, запихивал в гугл дебильные запросы, типа как стать кодером, какой язык выбрать и тд. А на днях я увидел одну замечательную швабодную программку и наконец понял, чего конкретно я хочу от программирования. Все глупые вопросы отпали сами собой.
Знаю js, хочу копнуть в сторону бэкенда. Мне выбрать какой-нибудь python/ruby/php или выбрать node.js как модные пацаны?
Да и в целом, что стоит выучить? Поверхностно понравился ruby ООП, все дела, гибкий синтаксис, но я начинающая макака и пишу больше для себя всякие бложики-магазинчики-борды пока для практики. Может лучше python или php? По python вроде больше материала, плюс там есть всякие PEP8 и требования к оформления кода, которые смогут избежать моего превращения в ужаснейшего быдлокодера. Кому я вру, лёл. А с php такого не выйдет, меньше ограничений видимых, буду писать как аутист, но зато работы дохуя и очень простой.
Карочи, щито делать? Выбрать node.js или python/ruby? Пока писал передумал php учить, лёл
>>467004 Где давал? Либо я его не понял, либо ты дал что-то не то, глянь выше. >>467006 Не на ней.
Хуета какая-то. bufferedImage.createGraphics() создает Graphics2D из готового bufferedImage, мне же надо содать bufferedImage из Image, полученного методом getToolkit().getImage или скопировать содержание этого имаджа в bufferedImage
>>467185 Что ты блядь объяснил? Я не понимаю, как выполнить преобразование img2... = ... img1 ... и наоборот, если есть некоторая переменная img1 типа Image и переменная img2 типа BufferedImage. Допустим, img1 я получил через getToolkit().getImage().
Надо спарсить весь список документов, но вот беда. Этот список появляется только после того как мы нажмем кнопку "поиск". Как правильно спарсить список? Куда копать? PHP-ньюфаг по принуждению
подсветка кода для /PR/ скачать
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
литература с пика
прошлый тред