В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cQtRubyios/android devD ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте в теги [code][/code] или лучше воспользоваться специальными сервисами ideone или pastebin
Реквест с того треда. Не хочу срать и создавать отдельный тред, а где есть помощь по написанию на паскале? В универе сказали сделать шифр цезаря, только ключ который вводишь это слово, и сдвиг идет на порядковый номер каждой буквы
Сообщение: АБВ { а - 1, б - 2, в -3} Ключ: хуй {х - 23, у - 21, й - 11) и получится а+23 б+21 в+11
Но реализовать не получается, видимо я даун, ибо сам шифр цезаря легко гуглится, но там сдвиг где ключ - цифра.
[CODE]program z1; uses crt; var a,b,c:string; i,j,k,d:integer; begin clrscr; writeln('шифр '); readln(a); writeln('ключ'); readln(d); c:=''; b:='абвгдежзийклмнопрстуфхцчшщъыьэюя'; for i:=1 to length(a) do for j:=1 to length(b) do begin k:=(j+d) mod 32; if a=b[j] then c:=c+b[k]; end; writeln(c); readkey; end.[/CODE]
привет, программач. В тот ли тред пишу-загадка. Вот уже джва года в свободное от работы время (строитель я) развлекаюсь изучением вебразработки. Умею в верстку, учу JS. Ищу команду или проект в котором можно сделать что-то полезное миру и получить опыт работы в команде, прошу простить за тавтологию. На текущий момент интересуют технологии бустрап и ангулар. Ими не владею, но намерен осваивать. Киньте ссылкой, где будут востребованы мои навыки, будьте добры.
Поясните за веб-разработку на скале/джаве. Плюсы-минусы по сравнению с RoR/NodeJS, подводные камни, с чего начать? Интересно сравнить с остальными платформами.
Вот в RoR все так выглядит: ставишь rvm/rbenv, рельсы, создаешь скелет проекта встроенным генераторам. Добавляешь гемы бандлдером, генерируешь контроллеры/модели и лепишь из этого проект.
В NodeJS ставишь Yeoman, выбираешь нужный рецепт, все готово. Используешь npm и bower по аналогии с bunder'ом в Rails.
А в джаве чо? Установил play framework с помощью brew, который теперь не play, а typesafe activator. Запустил активатор, там шаблоны проектов, запилил modern-web-app с монгой.
Чо дальше делать? Куда библиотеки добавлять, вот эти джар файлы? Homebrew поставил их в свою папку в /usr/local/Cellar/activator, активатор туда скачал все библиотеки. Idea проект индексировать не может, т.к. не может найти эти библиотеки, даже если указать к ним путь.
Есть ли какой-то джава бандлер, установщик пакетов/библиотек? Есть ли аналог livereload для джавы? Есть ли готовые библиотеки уровня activeadmin для rails? Всякие автоматические генераторы форм/моделей. Как вообще происходит современный процесс джава разработки?
>>402033 Да браузерная дрочильня от мейлру dwar.ru
Но поверь, не стоит влезать в это дерьмо. Там едет донат через донат. А барыги, которые имеют кучу связей, и знаю что и как, поднимают больше чем может поднять какой-то скрипт. Я то чисто ради интереса делаю, да и знаком с ней чуточку.
Привет антош. С++ Есть класс ДЕРЕВО. В классе ДЕРЕВО есть стловский контейнер vector, указателей на другой класс К1. Выделяя память через new для екземпляров класса я наполняю вектор. vector[n] = new K1(input);
Как правильно вернуть память? Вызывать vector.clear() в деструкторе дерева? Или delete для каждого елемента vector?
используй плэй без активатора, а если с активатором там есть или ты создай prjoject/Build.scala туда добавляются библиотеки, затем делаешь gen-idea и используешь. джары здесь http://mvnrepository.com/
я вижу что ты даже свою жопу ненапряг чтобы загуглить идиот
>>401992 >>402054 Отпиши мне на фейкомыльце, мы тут как раз недавно на /pr/ собрали команду и проект придумали. Милая конфа, бекэнд на рельсах и фронт на ангуляре. Так что ты вполне актуален, тем более что с фронтендом сейчас остро вопрос стоит. Пиши на фейкомыльце, пригласим.
>>401978 Котаны, я не могу понять как реализовать прием данных через Ethernet. Я пишу сервер на Arduino, который должен принять команду из сети. Все хорошо, когда я посылаю одной командой массив byte, но когда я посылаю их несколько раз, то я не понимаю как реализовать логику приему. Можно дать пример реализации приема?
Что изучать в общем по программированию? Абстрагируясь от языков. Я в школке учил паскаль и верстку немножко. В универе должны были быть курсы по С, но их так никогда и не было. Так что по хорошему я языков не знаю. Дискретная математика, насколько я понимаю, алгоритмы, паттерны, что ещё?
В оп посте вы советуете учить руби/питон. Почему их? Они сейчас наиболее востребованы? Какой больше подходит для веба и почему? Какой из них наиболее высокооплачиваемых? Есть у тебя такая инфа, анон?
В файл нейльзя аппендить и читать одновременно? если я открываю файл std::fstream stream(ranksFile, std::ios::in | std::ios::out | std::ios::binary | std::ios::app); то он читает с конца если делаю stream.seekg(0, std::ios::beg); то он пишет в начало на кой хер тогда в плюсах отдельные get и put позиции?
Аноны, наконец-то я проникся указателями, после 6 лет говнокодерства в вузе! Ведь можно передавать указатель в функцию, это так удобно! И почему в яве их нет?
>>402237 СЕМЬ ЧАСОВ ИСКАЛ РЕШЕНИЕ!!! ПЕРЕРЫЛ ИСХОДНИКИ НА ГИТХАБЕ!!! СКАЧАЛ МОКРЫЕ ПИСЕЧКИ ДЛЯ ЭКСЕЛЯ!!! ПОЕБАЛСЯ С РЕГУЛЯРНЫМИ ВЫРАЖЕНИЯМИ!!! А ПОТОМ ВСПОМНИЛ О КОНСОЛЬКЕ ♥........
>>402249 perl -ne '$x{$_}++ || print' < text.txt >Оказалось, что эта хуйня удаляет дубли, но сохраняет оригинал. Оно оставляет только уникальные строки. Есть ещё sort -u, но он изменит порядок.
>>402166 >В оп посте вы советуете учить руби/питон. Почему их? Потому что они просты в освоении, заставляют аутистов неосиляторов бежать из программирования, а также позволяют на пальцах показать как это всё работает. Питон и Руби это как в прошлом Бейзик и Паскаль. Надо же как-то неподготовленный пердак и голову натренировать к изучению С/С++/Java/Асма.
>Они сейчас наиболее востребованы? Нет. >Какой больше подходит для веба и почему? Оба. >Какой из них наиболее высокооплачиваемый? Никакой. Джуниор питона зарабатывает чуть меньше джуниор джавы. Сеньйор питона где-то 120-150 штук, но там другие задачи больше управленческие. >Есть у тебя такая инфа, анон? Есть.
Что изучать в общем по программированию? Абстрагируясь от языков. Я в школке учил паскаль и верстку немножко. В универе должны были быть курсы по С, но их так никогда и не было. Так что по хорошему я языков не знаю. Дискретная математика, насколько я понимаю, алгоритмы, паттерны, что ещё?
У меня есть два файла: old.txt (2000 ссылок) и new.txt (3000 ссылок) Проблема была в том, что в new.txt ссылки расположены в случайном порядке. Мне нужно было узнать, что появилось нового.
diff — сравнивает два файла, но не так как я думал. Он показывает перемещения. Типа единичка переместилась сюди, пятерка туди, а там была двойка, но её уже нет.
Подумал объединить два файла, чтобы были появились дубли, а потом их удалить, а что останется, то значит новые ссылки. >>402258 этот скрипт-то работает, но когда дохуя ссылок, то не справляется.
Вот решение: grep -F -v -f old.txt new.txt > update.txt
Двощ, кто пользовался триалом Windows Azure? Меня слегка смущает, что он пишет бесплатно, а слева свернутая табличка про 6к рублей. Правда ли там есть какой-то бесплатный вариант хостить свой helloworld на дотнете или это все утка и провокация?
Или ткните в c# тред, не могу найти. Ну или пошлите в /веб, но это уж совсем на крайняк.
>>402305 Придумай как во внешней памяти list ranking сделать только чтоб он с деревьями работал (тоесть искал глубину всех вершин). А то я заебался уже
Type typeVar; // typeVar - переменная типа Type Type pointerToTypeVar {&typeVar}; // pointerToTypeVar - переменная типа "указатель на Type", содержащая в себе адрес typeVar Type & referenceToTypeVar {typeVar}; // referenceToType - переменная типа "ссылка на Type", ссылающаяся на typeVar
[code]if memo1.Lines.Strings= s then begin Edit1.text:='Найдено в '+ inttostr(i+1)+' строке'; Memo1.Lines.Exchange(0,i); end else begin edit1.text:='Не найдено'; end;[/code] Почему если условие выполняется и соответственно строки меняются местами так же выполняется то что прописано после else?
>>402305 Если что-то простое то напиши десктоп приложение для анализа данных, чтобы с графиками и базовыми формулами для кластеризации , если что-то крутое, то напиши шашки, а потом с помощью машинного обучения напиши бота, который будет играть в шашки и становится гроссмейстером с каждой новой партией.
>>402345 ЧТО УЧИТЬ ДЛЯ ВЕБА ЯЗЫК МОГУЩИЙ В ВЕБ ИЛИ ЯЗЫК МОГУЩИЙ В ВЕБ. Erlang блять учи. Заебали эти тупые вопросы, что тебе больше нравится то и выбирай.
>>402363 Потому что плотность говнокодеров в данной среде слишком велико. Можешь почитать статью на лурочке и выяснить для себя другие аргументы, а в целом просто появились рельсы и гвидон и пхп становится не нужным древним говном мамонта прямо как перловка, но утята верят в её священность, а из-за ебланства других хомяков не могущих в веб и заказывающих сайты на пхп , потому что других реализаций на гвидоне или рельсах они не знают эта каста говнокодеров еще не вымерла. Как-то так.
>>402363 Низкий порог вхождения, и задачи рядового разработчика просты и прямолинейны, как бревно. Многие на нем останавливаются и не развиваются дальше. А вообще язык как язык. Кому-то нравится пилить сайтики, кому-то нет.
Посоны хелп, на работке дале задачку сделать, в общем у меня каждую секунду в базу данных пишется запись, ну столбцов дохуя около 200, и записей в таблице около миллиона. Ну и захотелось блядь короче такую тему, типа старые данные не нужны пускай они ЗАМЕНЯЮТСЯ новыми.Ну то есть у нас есть таблица
Время - Значение 1-я секунда - лох 2-я секунда - пидр 3-я секунда - ОП
и так далее пишем до миллиона, затем как достигается этот потолок, база после добавления запси должна сдвигаться с потерей самых старых данных.
Время - Значение 2-я секунда - пидр 3-я секунда - ОП 4-я секунда - Новый черт
Как это реализовать, циклический сдвиг миллиона записей делать, разве это не будет делаться овердохуя минут?
>>402412 >Реализовать поиск подстрок в тексте с использование суффиксного дерева. Ебать ты тупой видимо, раз не можешь реализовать до пятницы сам. Есть готовая реализация, но даже не знаю стоит ли обламывать анонов на "заработать".
>>402416 Если бы у бабушки был хуй, то она была бы дедушкой. Я прекрасно понимаю, что это достаточно простая задача, требующая лишь времени. Но мое время тратится на другие дела, более важные для меня.
Так что либо помоги, либо не помогай и прекрати меня отчитывать и оценивать. Спасибо.
>>402421 Входные данные: текст располагается на первой строке, затем, до конца файла, следуют строки с образцами.
Выходные данные: для каждого образца, найденного в тексте, нужно распечатать строчку, начинающуюся с последовательного номера этого образца и двоеточия, за которым, через запятую, нужно перечислить номера позиций, где встречается образец в порядке возрастания.
>>402422 >Но мое время тратится на другие дела, более важные для меня. Откатать партейку в дотку не важнее сделать лабу. Можно потратить день и сдать лабу сразу, а можно проебаться и покупать у анонов. У тебя проблема с дедлайнами и приоритетами. Не лучшая черта для программиста.
>Так что либо помоги, либо не помогай и прекрати меня отчитывать и оценивать. Спасибо. Как будто меня ебет твоё мнение на анонимной доске.
Анон, посоветуй учебник аналитической геометрии уровня первого курса, который стоит купить, чтобы обмазываться сидя на диване с тетрадкой, а не ломать глаза перед пекарней. У нас будут госы по ангему, и я хочу разбирать каждый день хотя бы по листу. А то не очень хорошо все это помню.
>>402435 >Мне сейчас важно остаться в вузе. Ебать быстрее было бы устроится на работу и накопить на справку и на диплом. Зачем было отбирать место у какого-нибудь провинциального дурачка место на бюджете, если дотка важнее учебы?
>>402445 >отбирать место у какого-нибудь провинциального дурачка Провинциальный математик сбугуртил. Хотя у меня все норм, и вроде бы бугуртить не из-за чего.
>>402447 >Провинциальный математик сбугуртил. Не угадал, но я серьезно не понимаю такой идеи. Лучше какого-нибудь провинциала пустить чтобы тот с 5% вероятностью стал светилом науки, а не какой-то биомусор , который просто просиживает жопу в универ из-за военкомата. Для таких как он есть Университеты и Институты без общежития,а этот индивид полюбому из какой-то топ 20ки. МФТИ или МИФИ может НИУ ВШЭ, но в вышке обычно таких как он пидорят по жесткому на 1-2 курсах.
>>402450 Тебе блять что нужно? Ты хочешь изучить Си? Изучай. Хочешь изучить кресты - изучай кресты? Ты хочешь изучить Си и Си++ начни с чистого Си. Хули ты хочешь?
Ей богу ньюфаг тред в программаче это один из самых кишащих анонами тредов, где не могут конкретно сформулировать что они хотят. Адекватные вопросы у полтора человека, любое другое адекватное тз это задание лабораторки. Вопросы уровня "что выучить для веб python или ruby",а также "Собираюсь зарабатывать программированием что учить" надо уже ввести в топ 10 платины или посылать нахуй и в веб. Нужно в шапку добавить гайд как правильно гуглить свой очевидный вопрос и как правильно формулировать свою мысль дабы достичь нужного результата.
Объясните ньюфагу, может ли функция в делфи выводить динмический массив, размер которого задается в самой функции?
[CODE]function CumInside(F: Integer): MassCum; var I, J: Integer; begin Randomize; SetLength(CumInside,F,F); for I := 0 to F - 1 do for J := 0 to F - 1 do CumInside[I, J] := Random(100); end;[/CODE]
на [CODE]SetLength(CumInside,F,F);[/CODE] делфи ругает за нехватку параметров. Анончик, помоги.
Анон, скажи за БД, посгрес в частности, что производителльнее в такой модели: допустим я делаю борду, собираюсь всё хранить в постгресе, что лучше, создавать таблицу под каждый тред, и доставать оттуда сразу все посты/несколько последних итемов/..., или сделать тамблицу под борду и доставать по id ?
>>402462 Тебе невозможно сформулировать адекватный совет, потому что тут вероятно нет людей, которые покупали учебники по линалу и геометрии. Советовать какие-то книги крайне сложно , если их сам не читал - ты можешь посоветовать, а книга не зайдет или там хуево написано или не разжевано и всё такое. Скажем так, если ты не писал лекции или твой препод хуево объяснял это повод не брать учебник из твоего универа.
>>402486 Ну тогда ты хуевый провинциальный дурачок и если ты тратишь время не на дотку или шлюх, то я не знаю как ты мог проебаться с этой лабой. Если ты работаешь прогером, то сделать такое говно для тебя задача на день-два независимо от языка.
Анон, посоветуй объектно-ориентированный язык. Любой достаточно универсальный, чтобы не пришлось компилятор для него искать на свалке или собирать вручную. Просто хочу уметь, но не умею выбирать.
Не спрашивай, зачем. В универе задали лабу по ООП написать на любом языке.
>>402511 Очевидный Common Lisp с его CLOS'ом одна из самых охуенных объектных систем. Препод потечёт, одногруппники забоятся. Качаешь clozurecl (если мак или винда) или sbcl и IDE (emacs + slime, eclipse + cups, vim + slimv). А! Есть ещё lispworks (http://www.lispworks.com/downloads/). Содержит сразу и IDE, и компилятор. Лучше всего, конечно же, емакс, но на первое время пойдет и лиспворкс.
Сап двощ, чтобы как-то потренироваться, пишу для себя браузерную онлайн рпг на javascript. Сам в программировании не очень, но интересно было попробовать написать что-то большое совсем с нуля, со своих идей и знаний. Но возник вопрос с тем. как лучше тригерить ивенты в игровом мире. Пока в голову пришёл, как мне кажется, очень топорный и дерьмовый метод - понасоздавать массивов для разных триггеров и в каждом массиве будет куча функций, которые будут выполняться при ивенте. Т.е. каждый раз, когда будет происходить какое-то там событие (например, "у игрока меньше половины хп") мне нужно добавлять подобные конструкции - http://pastebin.com/QqhSgLeb Ну или можно сделать это как-то подсократить, чтобы осталось просто - http://pastebin.com/ANEbDFRG Но как я подозреваю, таких блоков текста при увеличении мира и росте игры будет овер дохуя и они будут составлять значительную часть кода. Как же стоит сделать?
Олдовая советская книга по структуре организации ЭВМ. Название не помню, но, кажется, в нём есть фразы "Устройство ЭВМ" или, быть может, "Архитектура ЭВМ". В первой главе подробно поясняется за устройство процессоров, за то, как организуются типы данных, взаимодействие регистров - вот это всё. Ещё в предисловии, помню, рассуждается об отличии аналоговых ЭВМ от цифровых. Нашёл её собственно, из-за желания изучить саму механику работы процов. Дропнул из-за того, что было очень тяжко читать сканы на электронной книге. Потом файл куда-то проебался. Сейчас вот ломаю голову пытаюсь вспомнить название, чтобы купить в букинистике. Может кто узнает искомую книженцию по моему кривому описанию?
Привет, прач. Нужна помощь опытного байтоёба. Есть кольцо точек на 2д плоскости, которые, якобы, представляют собой какой-то контур. И есть функция, которая позволяет определить по соседним точкам, выгнута или вогнута эта точка относительно всего контура.
Если это значение меньше нуля - точка "выпуклая". Иначе - "вогнутая". Я не знаю, кто это написал, но у меня нет ни одной идеи, чем он руководствовался. Может, кто-то видит в этом смысл?
Тебе нужен учебник геометрии. Скорее всего эта формула считает с какой стороны (справа или слева) от линии расположена точка. Как? через векторное произведение наверно.
>>402763 Сижу на 8.1, брат задыхается на рабочем столе так же, как и на 8, пришлось с него всё перебросить в отдельную папку, иначе ОС тормозит как запойная сцука.
Суровая жизнь вынудила меня выйти на стезю веб-макакинга. С чего начать изучение этого столь почтенного искусства? Откуда набраться мудрости? Знаю С++ и самую малость ассемблереще паскаль, но он не считается Честь и хвала тому, кто даст мне пошаговые указания, т.к. я не знаю даже хтмл.
>>402809 Тебе нужно быстро или нормально? Быстро - берешь какой-нибудь хекслет и идешь смотреть уроки по рельсам. Нормально - берешь какую-нибудь кодакадеми и наварачиваешь курс по питону, потом добавляешь ООП, потом наварачиваешь Джанго, если тебе нужен нормальный веб, если нужно говно уровня пхп , то наварачивай Flask или Bottle, приправляя HTML5 и CSS3, дальше JS + AngularJS,Twisted,Tornado,AJAX,Gunicorn,nginx , а потом иди в /web. Как-то так для начала я полагаю.
Но имхо лучше бы выучил ассемблер и зарабатывал нормальные деньги, вместо веб макакинга.
>>402838 >Но имхо лучше бы выучил ассемблер и зарабатывал нормальные деньги. Ну да, вакансий-то дохуя, вчера, блять, весь вечер звонили со своими ёбанными контролеррами, нахуй их послал. Сказал что контроллеры это мейнстрим, а вп и джумла вечны.
>>402838 Во сколько раз "быстро" быстрее "нормально"? Я, в общем-то, пока ждал ответа, познакомился-таки с руби. Сейчас вот книгу читаю. На мой байтоебский взгляд — вполне неплохо. Язык мне будто бы понравился. Так что наверное пробегу глазами учебник по руби. Потом возьмусь за рельсы.
>лучше бы выучил ассемблер и зарабатывал нормальные деньги Да я студентик-хуесос, реального опыта программирования не имею. Весь мой опыт — laba2 и proga_dlya_dooshi1.
Сап программач. Раньше работал на сервере на дно работе, никогда сам локально не поднимал. Там стоял nginx. Теперь мне нужно поднять локалхост на минте, стоит ли ставить LAMP? Что можете посоветовать? По сути использую только php и всякие фреймворки на js.
>>402933 Да я погуглил, просто вариантов то много, взять сборку какую или установить по отдельности mysql+php+apache. Так как я совсем ньюфаг в линуксах, хотелось бы отзывов от тех кто постоянно юзает, нет ли дополнительного гемороя от чего-нибудь, что работает хорошо, что не очень.
Програмач. 1. Какой технологический стек для оборонки в России и США попродуктово, и что рекомендуете посмотреть почитать на эту тему? 2. Реквестирую кулстори анонимусов работающих в отрасли?
Ребят, нужно за полгода (до диплома) освоить на энтри-уровне сетевые технологии. Суть диплома (делаю на отъебись, работаю уже совсем в другой сфере) — организация LAN в одной учреждении на 100, примерно, машин. Что читать? Таненбаума осилю?
>>403049 >Ребят, нужно за полгода (до диплома) освоить на энтри-уровне сетевые технологии. Скачай книги и тесты по CCNA этого достаточно. Если хочешь можешь даже их интерактивный курс себе проинсталить, в сети валяется. >Что читать? Таненбаума осилю? Для быдла.
программач, посоветуйте ресурс (можно англоязычный) где ищут людей в опен сорсный проект или где люди просто самоорганизуются в команду. как то я торчал на таком, тока вот ссылку проеб.
Пр, нужно запилить лабу с длинной арифметикой на С++, без использования библиотек, разумеется. Как проще это сделать? Пока что думаю запилить ассемблерные вставки, как в статье на хабре, но может есть более простой способ? И есть ли что почитать по теме?
Не знаю, где спросить, спрошу тут. C# Играюсь с приложением для винфона, оно на XAML и C# Как сделать так, чтобы текст в TextBlock появлялся медленно (то есть его заливка шла постепенно от 0 0 0 к 255 255 255)? Не хочу Sleep()
>>403073 Берешь и пишешь длинную арифметику, нахуй там ассемблер? Просто для самообучения? Ну тогда флаг тебе в руки. Или тебе крайняя производительность нужна (ручная векторизация, всякие другие модные асмовые плюшки, я не шарю).
Олсо вот: http://e-maxx.ru/algo/big_integer Деления и умножения там нету, но принцип такой же. Читать по теме нечего, обычные школьные алгоритмы "в столбик", реализованные на массивах.
>>403118 В каком оно у тебя виде? Релиз, приложение, ескрипт?
Если у тебя там просто один beam файл, даже без boot скрипта, то так его не запустишь, всё что можно с ним сделать, это открыть erlang консоль в директории где лежит этот файл, и вызывать экспортируемые функции модуля.
>>403178 >dev-cpp оно тебе реально так информативно и говорит "Error 1"? Выкинь это несвежее говно и поставь codeblocks. Олсо, в твоем pdfе ты заметил ниже табличку? Видишь там "gcc -std=c99 -Wall -O0 -S -masm=intel asm_inline.c"? Обрати внимание на опцию -masm, у тебя в опция компилятора есть она или аналог? Добавь если нету.
Анон, я вот полгода уже пишу на шарпе. Пишу вроде неплохо, но где брать заказы для фриланса? Как из этого выгоду извлечь какую-нибудь? Сколько смотрю - задания пиздец какие сложные, даже не представляю как это делать. Где блядь взять нормальные задания (пусть и дешевые)
>>403197 >Пишу вроде неплохо >задания пиздец какие сложные Я думаю ты врешь. А по делу - попробуй реализовать некоторые из этих заданий самостоятельно для поднятия скилла, возможно в урезанном виде. Другие же пишут, это просто ты нихуя не умеешь. Олсо простые заказы скорее всего быстро разбираются, мониторь биржи постоянно.
http://pastebin.com/tUs3FGak Решалка судоку через бектрекинг. Вопрос, как мне удалять копии в solve()? Пытался перед false вставлять delete this, но компилятор ругается на двойное освобождение
Если кратко, лет пять назад пилил темы к вордпресс, джомла и т.д. Потом в мою жизнь ворвались серые будни и прочае говно. Сейчас планирую заняться программирование, вижу два варианта почитать книжонки и повспоминать html, css, php, js , python или начать по хардкору задрачивать сишарп, в чём больше профитас каким из языков реально найти работу за границей и завести трактор?
Сап, есть ли какая-нибудь книжка или статья, которая рассказывает о разных языках программирования в контексте решаемых задач? боюсь плюсов и жабы, не вижу смысла в ПХП, когда есть РоР, не знаю нах нужен питон и почему функциональное программирование и ООП сосуществуют и не вытесняют друг друга
Есть сайт(ы) со статистикой. Есть формулы для расчета по этой статистике. Что мне нужно? Нужно написать программу, которая считывала статистику и подставляла в формулы. Подскажите, как лучше это сделать? Какой язык понадобится, какие дополнительные программы?
http://en.wikipedia.org/wiki/Modular_exponentiation Анон, что здесь значит Assert :: (modulus - 1) (modulus - 1) does not overflow base? Каким образом это число может "переполнить основание степени"? Или overflow здесь в том смысле, что произведени не должно ПРЕВОСХОДИТЬ основание по значению? Как реализовать эту проверку?
function modular_pow(base, exponent, modulus) Assert :: (modulus - 1) (modulus - 1) does not overflow base result := 1 base := base mod modulus while exponent > 0 if (exponent mod 2 == 1): result := (result base) mod modulus exponent := exponent >> 1 base := (base base) mod modulus return result
Анон, объясни назначение заголовочных файлов. Зачем в них пишут определения функций? Ведь реализация все равно в cpp-файле, почему бы не обойтись только им? И подключать тоже можно файлы cpp как библиотеки.
Позаны, есть желание написать клиент-серверное приложение для обмена трафиком/удаленного управления. Знания языков нет, насколько долго учиться, чтобы начать писать код такой программы. Ах да, приложение десктопное. Реквестую язык который начать дрочить.
была проблема. 3 часа времени убил. суть такова, между двумя блоками див появляется расстояние по вертикали около 20 пикселов. маргины и паддинги, естественно, обнулил. оказалось, что стоит отключить normalize.css и проблема пропадает. Вот уж такого я не ожидал. Сижу ща и курю код этого нормалайза и не понимаю, как он сука , мне всё сломал? Что в нем не правильно или чяднт? может ктото поделится опытом?
>>403264 Я поступил в вузик на прикладного погромиста три года назад, но совершенно ничего, кроме каши в голове и способности написать окошко на шарпе с кнопкой и алгоритмом расчета какого-нибудь говна, не получил. Теперь хочу цельную картину увидеть.
>>403281 Потому что C и C++ так устроены, что если ты 2 раза заинклюдишь definition какой-то функции или еще чего, у тебя не получится слинковать - смотри one definition rule. А еще forward declaration всего в хедерах сильно помогает, потому что компилятор C/C++ не двухпроходный.
Алгоритмы и структуры данных Вирта - нормальное чтиво? Целью является изучить основные алгоритмы поиска, алгоритмы для графов и прочая такая писечка. Подходит или нет?
>>403331 Насколько это базисные знания? Без них по сути ничего серьезного осилить нельзя в принципе? Пол серьезным подразумеваю что-то требующее работы с большими объемами данных
>>403334 Да, нужны. И если прочтёшь Кормена и Сежвика будет круто, я к тому что обдрачиваться смысла нету, ну конечно если ты не метишь в гугель. Если хочешь можешь просмотреть на курсере аналогичные курсы.
>>403328 >Алгоритмы и структуры данных Вирта Там довольно мало материала, при этом книга написана сложно. Если бы читалась легко, можно было бы рекомендовать как ентри левел, а так в ней нет смысла - алгоритмов мало, читать сложно. На время написания она возможно была крутой, но сейчас того же седжвика явно профитней почитать.
Двощ, у меня хуйня какая-то. Почему этот код: int a=0; int i=1; int j=1; while (i<10) { while (j<10) { a=ij; System.out.print(a+" "); j++; } i++; } Выдаёт только 1 2 3 4 5 6 7 8 9, хотя должен выдавать результаты таблицы умножения до 81. Должно же работать, у меня что, вложенные циклы в джаве сломались?
Решето Эратосфена, которое захардкожено каким-то совершенно жёстким образом. Собственно вопрос в следующем: смотрим 79 строчку. Там switch (wheelIndex) , внутри которого условие for (;;) {} - с такой семантикой я сталкиваюсь впервые. Внутри этого скоупа идут кейсы, но без дефолта. Внезапно после for (;;) {} идёт break; на 113 строчке. Потом на 114 строчке ещё такой же for (;;) {} с пачкой кейсов внутри, и так далее.
Первый вопрос: как мы вообще на 114 строчку попасть-то можем после break; ?
Второй вопрос: что за необычный свитч такой, это оптимизация или обфусцированный код? Можно ли его как-то иначе переписать, ну хотя бы на уровне псевдокода набросать?
>>401978 Посоны, хочу угореть по кодингу. Посоветуйте, что есть такого, чтобы там охуенно на пекарне, возможность запуска для Web сетей и все такое. Минимальные знания пары тройки языков есть.
>>403555 >>403556 Да вот в том-то и дело, что я сам не знаю, чего хочу.
Постараюсь описать. Возможности для web, т.е. сайты, движки, всякие плюшки красивые, чтобы была возможность без сети скрафтить гуи-приложение. Ну вот как-то так.
>>403561 В общем-то нет, но все языки изучались просто потому, что надо было: Паскаль, Фортран, капелька явы. На первых двух строилась даже подобие БД.
>>403539 > как мы вообще на 114 строчку попасть-то можем после break Если wheelIndex больше или равно 8 то управление передастся дальше 114 строчки. Переписать можно yfghbvth выделив каждый блок внутри for(;;){} в отдельную функцию и сделав кучу elseif для вызова конкретной функции, в зависимости от wheelIndex.
>>403640 Смотри в блоке for есть строчки двух видов - строчки с if (я дальше их условными назву) и без if (безусловные). Когда wheelIndex от 0 до 7, мы попадаем в первый for и начинаем там крутиться в бесконечном цикле. На самой первой итерации выполняется несколько безусловных строчек (в зависимости от индекса). На всех остальных итерациях выполняются все безусловные строчки которые есть в бесконечном for. И они так выполняються пока не сработает какое-то условие - тогда выполняется эта условная строчка и мы выходим из бесконечного цикла. И попадаем на break на 113 строке, благодаря чему выходим из switch. Если бы его небыло начал бы выполняться следующий бесконечный for.
>>403746 Везде. Ты не понимаешь разницы между локальными переменными и аргументами функции. TArray у тебя - тип, но ты используешь его как переменную. Чтобы вернуть значение из функции function_name, нужно писать не result:=value, а function_name:=value.
Вопрос по WPF/xaml: Двощ, если я прикрепил Flyout к элементу, как мне в этом флайауте получить инфу от родителя? Например, вывести контент кнопки в текстблок флайаута от этой кнопки?
>>403767 Ага. Ну и объявить переменную чтобы его хранить. Олсо, насчет >Ты не понимаешь разницы между локальными переменными и аргументами функции. Не обращай внимания, я на паскале писал в последний раз лет 6 назад и забыл что это передача по ссылке, извиняюсь.
>>403869 Олсо может быть проще и удобнее объявить один большой массив и функцию чтоб указатели на него удобно возвращала. Хотя указатели придется дереференсить, ссылок-то нема. Ну или тогда get/set. И если массив очень большой, увеличивается шанс словить нехватку памяти.
Пацаны, поясните за высшее образование в россии. Третий курс сейчас, никаких полезных и применимых на практике знаний не получаю. Ясно, что в этой стране диплом никому не нужен, но было бы неплохо завести трактор куда-нибудь в Европу лет в 25. Смотрят ли там на наличие вышки? Есть ли разница между очкой и заочкой?
>>403905 > Смотрят ли там на наличие вышки? На твою вышку там всем похуй, но нужна галочка, просто из-за бюрократии. Если у тебя нет просто пиздецовых проблем с деньгами (что срочно нужно идти работать) - доучись что бы получить диплом. На вуз не надейся, обучайся дополнительно сам, читай там разное гавно, когда пойдешь работать времени не будет. Идеальный вариант конечно съебаться учиться за границу.
>>403917 Если по работе - больше будут смотреть на знания, если адекватный работодатель. Средний балл нужен, как правило, в учебных заведениях или R&D.
Можно ли как-нибудь в Sublime Text 2, нативно или через плагин, ссылаться на строки? Например, пишу какой-нибудь комментарий, говорю, мол, такая же шняга происходит на 42 строке, а потом добавляю кучу кода сверху и эта строка, на которую я сослался, уже не на 42 строке, а на 58, и чтобы вот эта цифра 42 автоматически поменялась на 58, и мне не приходилось бы по всему файлу по нескольку раз снова и снова вручную менять эти ссылки.
Я заебался с этими массивами, кароч суть такова - надо написать кусок кода, который позволяет определить номер строки где кол-во положительных эл. больше отрицательных, и вывести все эти йоба номера строк в одномерный массив D:
Суп анон, поясни пожалуйста за гейдев, объясни как работает 3д игра на низком уровне, векторы хуекторы, как это вообще реализуется, я не понимаю, я не тупой, просто надо пояснить простым языком на примере.
>>403996 Есть видеокарта, которая умеет рисовать треугольники. Треугольник определяется тремя координатами. После того как треугольник определен, он растеризируется - преобразуется в набор пикселей.
По сути, чтоб вывести что-либо на экран, тебе нужно определить массив треугольников. Ты также можешь определить функции, которыми ты меняешь координаты вершин треугольников и цвет пикселей.
Помогите выбрать путь. Вообще мне нравится мобильная разработка, в частности, разработка под ios. Но самостоятельное изучение я не смог осилить, часто во время просмотра туториалов возникают вопросы, на которые я иду искать ответы, в итоге проебываю на это кучу времени. Годных курсов с живыми учителями, которым можно напрямую задать вопрос и сразу получить ответ, не нашел.
Пока я там туда-сюда проебывался,закончились деньги, сэкономленные на старых работах. Сейчас сижу у мамки на шее, но нужно как-то быстро решать вопрос с получением денег снова. Возвращаться в отрасль, где я был (продажи), не хочу. Есть мысль пойти на курсы. Т.к. годных курсов про xcode я не нашел, есть джва стула: С++ или РНР. С++ с одной стороны будет мне полезно в будущем, с него проще пересесть на Objective-c или swift или что там будет. С другой - насколько я знаю, у него не низкий порог вхождения. Реально ли пройти курсы за 1-2 месяца и устроиться джуном? Вот с objective-c у меня не получилось, например, моих знаний оказалось недостаточно. Не хотелось бы и после курсов с++ остаться с голой жопой. РНР - низкий порог вхождения, много вакансий. С другой стороны - много же и соискателей-студентов, большая конкуренция, у работодателя есть возможность выбирать. Не планирую в нем строить карьеру и вообще он мне не особо нравится. Но выучить его вроде легче и быстрее (так ли это?) Сам больше тяготею к С++, но есть сомнения, что после пары месяцев курсов можно найти работу. Мне этот язык кажется более сложным и фундаментальным.
Снова здравствуйте, господа. Отдельного треда у нас нет, спрошу тут. Есть ли здесь люди, готовые за спасибо в свободное время давать подсказки, советы анону, начавшему погружаться в С/С++? По скайпу там или как вам удобнее. Дабы каждый раз не плодить треды и посты. Ну или если желающих нет, посоветуйте годный форум, где быстро и качественно можно получать ответы на несложные вопросы по этим языкам. Заранее спасибо.
>>404021 > посоветуйте годный форум, где быстро и качественно можно получать ответы на несложные вопросы по этим языкам http://www.cyberforum.ru/ Как-то так.
>>404024 Да-да, я читал этот флуд в первой пасте и знакомился с хорошей второй, это не относится к теме, у меня не абсолютно нулевые знания, просто по С/С++ в интернетах инфа вперемешку а, например, ошибки не так хорошо описаны, как для PHP. Плюс бывают какие-то вопросы, которые не получилось понять из гугла. Например, мне надо было набросать простенькую графическую ерунду, я долго искал нормальную реализацию, пока не наткнулся на graph.h >>404025 Да, спасибо, знаю этот. Правда, я бы всё-таки хотел найти кого-то на постоянной основе, как уже находил когда-то и помогал сам. Если не найдется тут, спрошу на этом форуме.
>>404029 карательный батальён кодач ([email protected]) всегда рад приветсвовать тебя, если ты не засцышь предоставить нам информацию о себе, следующего содержания: 1. скрин стола с чатом и без 2. знак зодиака 3. число лет 4. город проживания 5. язык програмирования 6. тест на хипстора http://hipstertest.ru/
сап я написал много всякой параши, вроде чатов, плееров, виртуальных машин, языков для этих машин, 3д движков и так далее. Однако, всегда были трудности с архитектурой: не могу связать какие-то объекты с другими, в базовые классы включаю подклассы и прочая-прочая параша, выливающаяся в говнокод. Даже сейчас я собрался писать эмулятор приставки из 80-х, но не написав и строчки уже не знаю как связать части программы, чтобы все было красивенько и расширяемо . Чем мне можно помочь? Есть какие-то книги по этому вопросу? пишу на крестах, и только на них, всякую жава-парашу не люблю. также люблю питон, но на него не перехожу из-за проблемы выше
Анон, я в отчаянии. Мне 18, я учусь в ебаной школе (не в простой, ну да хуй с ним), я уже второй раз пытаюсь начать какой-нибудь стартап проект, при чем идеи нельзя сказать чтобы плохие. В первый раз был феил, так как занялся форексами и прочей хуйней(которая, кстати, и сейчас приносит мне ~150-200 бачей в месяц), а сейчас почти вся команда проекта разбежалась, осталось 2.5 человека, потому что все хотят денег и только их. Я не хочу учиться в ебаной школе/универе, а хочу получать скилл в процессе разработки. А когда у меня нет проекта над которым я работаю, или оный загнивает, я впадаю в лютую депрессию, потому что задротить то, что суют нам в голову в школе у меня нет ни малейшего желания(курсы по матану, которые мне доставляли, у нас закрыли, а училу уволили за нехваткой средств). И вроде как все хорошо, батя-бизнесмен-альфач (у которого я не хочу сидеть на шее), мамка кандидат наук, но меня отправили в этот сраный мухосранск из которого мне выход только если в штаты (в которые хуй кто меня возьмет, троечника) и я не могу отсюда выбраться. Таки вот. Что мне делать, как выстроить жизненные планы и вообще политику, чтобы начать уже хоть что-то более или менее успешное и получить хоть чуточку внутреннего удовлетворения?
>>404051 У тебя компилятор ошибку выдаёт? Или библиотеку подключить не можешь? Или сомневаешься в выборе платформы? Тогда тебе сюда. А твои жизненные планы тут никому нахуй не упёрлись. Это доска программированию посвящена, а не обсуждению жизненных планов.
>>404030 Вы кто вообще? И что это за >[email protected] Это мыло? Джаббер? Штоэта? Скрин - нахер, знак не помню, что-то из водных, вроде, 20, ДС, тест ебловый 23-44 процента, смотря как выбирать, там много довольно отстойных пунктов, а в некоторых я не вижу разницы, ибо вещи однотипные.
КАК СТАТЬ ГОДНЫМ ПРОГРАММИСТОМ, КОТОРЫЙ ДВИГАЕТ ЧТО-ТО ВПЕРЕД, ЕСЛИ ТЫ В ЕБАНОМ МУХОСРАНСКЕ И ЗАВАЛЕН ДРУГИМИ ЖИЗНЕННЫМИ ПРОБЛЕМАМИ, КОТОРЫЕ ПРОСТО НЕ ПОЗВОЛЯЮТ ТЕБЕ ПОТРАТИТЬ 2 ЧАСА В ДЕНЬ НА ИЗУЧЕНИЕ ЧЕГО-ЛИБО ПОСТОРОННЕГО?
>>404055 А если мне просто уже некуда пойти, кроме двача, ведь все, что у меня сейчас осталось - тян, да и та с головой в учебе, потому что ее научили, что так нужно жить, а меня нет?
На всероссийской олимпиаде по программированию используется stdin/stdout? Как из него читать/в него писать в Python 3? Просто input() и print() или что-то другое?
>>404059 В б сидят одни лишь раки, которые только если нахуй отправят, в отличии от более-менее адекватных людей тут.
>>404060 Да похуй, платно или бесплатно. Меня, как минимум не возьмут, потому что оценки у меня лютая хуйня. А в рашку меня обратно никто не пустит. К слову, я к Европе не приспособлен, учителя считают, что у меня слишком либеральные взгляды.
>>404054 >КАК СТАТЬ ГОДНЫМ ПРОГРАММИСТОМ, КОТОРЫЙ ДВИГАЕТ ЧТО-ТО ВПЕРЕД Никак. Ты не Кнут и не Гвидо.
>ЗАВАЛЕН ДРУГИМИ ЖИЗНЕННЫМИ ПРОБЛЕМАМИ, КОТОРЫЕ ПРОСТО НЕ ПОЗВОЛЯЮТ ТЕБЕ ПОТРАТИТЬ 2 ЧАСА В ДЕНЬ НА ИЗУЧЕНИЕ ЧЕГО-ЛИБО ПОСТОРОННЕГО? Перестань играть в игры, тнн.
>>404062 >слишком либеральные взгляды. >Европе не приспособлен >Европа - место либералов толерастов. В чем проблема, аутист?
По факту, если ты не пиздабол то посиди у бати на шее 2 года уча хуйню по программированию , а потом слезай хули проблема то?
>>404065 >/0 >ГОДНЫМ ПРОГРАММИСТОМ, КОТОРЫЙ ДВИГАЕТ ЧТО-ТО ВПЕРЕД Можешь пиздеть что хочешь , но Кнут и Ричи стояли у истоков как такового программирования и сделали больше, чем всякие ахуенные ребятки, которые хуярят кошерный код и строят удобные архитектуры. Безусловно можешь кодить и быть царём в своей сфере. Сделать что-то новое для программирования, что перевернет устои? Это не про кого из двачей.
>>404064 >Перестань играть в игры, тнн В игры не играю уже с год, тян - моя единственная моральная поддержка на данный момент.
>В чем проблема, аутист? В том что не вся Европа такая. Это в Берлине-Париже-Амстердаме пацаны все из себя геи-пидоры, свобода слова и все такое. Загляни в любую деревню - ни движухи, ни хуя. Средневековье + электричество и интернет. Пытался в местный ДС съебаться, не взяли в школу там, говорят, что то, что мое учебное заведение нищее и не дает мне хоть как-то развиваться по мимо строгой программы - не оправдание.
>>404066 >Сделать что-то новое для программирования, что перевернет устои Нет, зачем? Я бы просто применял эти знания для того, чтобы создавать людям нечто полезное (ну и получать профит, офк).
>>404049 Анончик, ты двигаешься в правильном направлении. Пытаешься что-то делать, двигаешься вперед. Это нормальная практика. Хуже если бы ты сидел на жопе ровно и тебе было нормкак мне в твоем возрасте. Хочешь получать скилл в процессе разработки? Разрабатывай, кто тебе мешает? В хорошем универе основной профит - знакомства. За этим туда стоит идти. Подумай о том, что счастьепрофит, удовлетворение, назови как угодно это путь, а не место назначения. Добра.
>>404066 нюню лолочка чтоже ты вертишь жопой, м? может они и стояли там где-то но то что они годные програмисты это не так. ну кнут может конечно тек то написал хоть и без таблиц, и без кучи хуйни которая тогда не была нужна, а счас нужна, ну ты понял.
>сделали больше, ну что они сделали-то? кроме компулятора си и хуйняюникса, который почему-то стал популярным.
> Это не про кого из двачей. признак лалки: подводить под категорию все.
>>404069 >В хорошем универе основной профит - знакомства. Только ради этого и собираюсь туда поступить. Пытался податься в Беркли (аттестат российский мне купили после года ебли с документами), но туда меня не берут из-за оценок, мол GPA маленький.
>>404073 Судя по этим постам >>404072 >>404074 Ты живешь лучше среднестатистического анона. В /б тебя бы сразу нахуй послали. Рикаминдую меньше ныть, и больше делать.
>>404005 1. Идешь в пхп-тред 2. Дрочишь все задания, и на php/mysql и на js/html/css 3. Через джва месяца устраиваешься на работу 4.??? 5.профит Опционально потом можешь перекатиться куда угодноили забить хуй и пердолить сайтики
>>404075 >Ты живешь лучше среднестатистического анона. В /б тебя бы сразу нахуй послали. Прекрасно об этом знаю, а тут сидят относительно успешные кодо-боги, которые получают достаточно, чтобы не нищенствовать, именно поэтому >В б сидят одни лишь раки, которые только если нахуй отправят
>Рикаминдую меньше ныть, и больше делать. А что делать-то?
>>404070 >может они и стояли там где-то но то что они годные програмисты это не так. Для своего времени годные и ты знаешь, что-то я тут не вижу претензий к арабам и индусам, которые по сути изобрели математику без интегралов и дифференциалов,что они сделали это хуево. Можешь сделать лучше - делай. Им мозгов хватило придумать это реализовали хуево говоришь? Ну ебать , а как еще реализововать первопроходцам? Они были теми кто нашел короткую тропу и начали ходить по ней первыми, а потом уже пришли поцаны, которые решили проложить там нормальную дорогу и расчистить путь. У годного программиста даже четкого определения нет. Это такой же сферический термин как "душа" у игори, каждый понимает под этим что-то своё. Тебе вот видимо понимается умение писать код и продумывание, а мне умение создавать что-то концептуально новое и нужное. Можно создать идею и её развитие предоставить другим как сделал Гвидо, а можно сидеть на жопе и делать однотипные проекты на пхп , но делать их идеально. Сколько анонов из программача сделали свою ИТ компанию или крупный стартап? Изобрели что-то новое для сферы программирования, что изменило бы взгляды на ООП и архитектуру? Хуесосить Кнута и Ричи особого ума не надо, так же как и слепо им покланяться, но понимать их вклад и осознавать разницу между годно писать код и годно программировать надо.
>>404079 >А что делать-то? Что угодно, что кажется тебе нужным и важным. Пилить свои проекты, качать скиллы, общаться с людьми, учиться в вузике, дуть, бухаь, ебать тян.
Сап, тут адекватная тематика? Нужно пинка мне дать и направить меня в правильное русло.
Нужно через bash парсить json двача либо нулевую https://2ch.hk/pr/res/401978.json, либо каталог, либо мобильную версию и проверять на наличие новых тредов на доске, если появился новый тред - уведомление. Все это в роутере работает, т.е. нужны очень простые решения под железо роутера без GUI. Т.е. думаю пустить в cron повторы bash-скрипта, но и чтобы если проверяло было ли уведомление уже на новый тред?
Вообщем, я вас не прошу готовый скрипт писать, киньте пару ключевых команд, я сам соображу.
Имеется, simplejson пока и ttytter для уведомлений
>>404082 >Что угодно, что кажется тебе нужным и важным. Без среднего образования остаться не получится, да и это совсем зашквар.
>Пилить свои проекты, качать скиллы Где-то выше я уже писал, что получается феил в итоге с проектами. А скилл в них же и появляется.
>общаться с людьми Я даже не знаю где найти программистов-студентов, которые были бы рады пуститься в какую-нибудь авантюру, исключительно ради прикола, в которой не важны бабки (потому что в случае успеха они появятся). А прошлый пункт вырастет как раз из этого. Где, кстати, найти?
>дуть, бухаь, ебать тян Этого мне и так хватает, лол.
>>404088 Пользуйся стаффом всяким, общайся с людьми, смотри что они делают, слушай их жалобы на софтвейр и изо всего этого ты придумаешь миллион решений.
Я бы уже подкинул тебе идею запилить нормальный таск-менеджер для командной работы, и это только например.
>>404077 Прочитай мой пост дальше первых строк, пожалуйста, я писал, что осознал, что не готов к самообучению по ios, и сейчас выбираю между курсами по С++ и РНР.
>>404085 >Без среднего образования остаться не получится, да и это совсем зашквар. Значит учись
>Где-то выше я уже писал, что получается феил в итоге с проектами. Это ты понял после одного/двух проектов? Гдет-о была пикча, показывающая путь некоторых успешных людей в it, и там ясно было видно, что никто с первого раза к успеху не пришел. Погугли.
>Я даже не знаю где найти программистов-студентов, которые были бы рады пуститься в какую-нибудь авантюру, исключительно ради прикола, в которой не важны бабки (потому что в случае успеха они появятся). А прошлый пункт вырастет как раз из этого. Где, кстати, найти?
Ну я в ДСв рашке, тут этого как говна. Гугли тусовку своей мухосрани и ближайших крупных городов, хакатоны, вузы, сообщества разрабов. Ищи в социальных сетях, сходи на meetup.con, reddit, etc.
>>404078 >3. Через джва месяца устраиваешься на работу Вот об этом я хотел знать, насколько это просто без опыта работы, после выполнения простых заданий найти место в офисе? Не создает ли низкий порог вхождения высокую конкуренцию среди соискателей? Вообще насколько востребованы именно стажеры/джуны в пхп? Я немного пошерстил вакансии, мне кажется, что везде ищут уже готового пхп-макаку, готового сесть за проект и сделать его. Ну т.е. нужны миддлы и сеньоры.
Алсо, что скажешь про С++, реально ли выучиться до приемлемого уровня за пару месяцев или это требует бОльшего времени?
>>404094 Я ничего не поясню про кресты, потому что я веб-макака самоучка. Но уверен что если ты последуешь моему гайду в посте выше, то через два месяца найдешь работу джуном без проблема. Да, в пхп низкий порог вхождения, но и работы полно.
>>404090 >таск-менеджер для командной работы Коих миллиарды, как и СЭД, как и всяких п2п анонимных мессенджеров, как и чатиков , как и прочего говна.
Сделать что-то годное и новое не всегда представляется возможным. Порой люди не знают чего хотят, поэтому такой бездарь как Татьяныч хуярит миллионы и дивиз у него "Долго.Дорого.Ахуенно." один ебаный символ метро чего стоит.
>>404100 >И все сложные/лишены хорошего функционала. У всех нормальный функционал. Просто ты либо хуевый либо не можешь его юзать. Лучший таск менеджер это ебаный офис с белой интерактивной доской и маркерами.
>>404111 У меня свой есть состоит примерно из: Написать issue tracker on Django Написать парсер Авито на питоне Написать веб приложение использующее данные из парсера на джанго и сдать как диплом Проверить веб приложение на уязвимость к sql инъекциям и джава скриптам и закрыть лабу по ЗИ Написать двоичный обратный счетчик на ассемблере с прерываниями Написать САN на микроС.
>>404108 Я даже с языком еще не определился. Метаюсь между сями и питоном. С одной стороны, интересен десктоп дев, игры небольшие делал, например. С другой - меня заинтересовал питон. Очень уж он любопытный. И понимаю, что он выльется в перспективе в вебмакакинг и самоубийство через повешение от скуки. Алсо, ни в том, ни другом направлении ничего годного придумать не могу. Только плеер делал простенький на QT(под сями конечно)
Очевидно, тебе придётся запилить прогу на пекарню, которая будет получать номера новых тредов. Проще всего передавать всё время список всех тредов доски, а на пекарне удалять из хранимого списка утонувший и добавлять новый, после чего, в случае таки появления нового, показывать уведомление.
А вот как из баша с роутера послать какой-то такой свой пакет я хз.
>>404150 Т.е. если это все дело выкладывать на гитхаб, то можно будет прийти по вакансии, показать дипломчик и свой быдло-гитхаб("Смотрите, че я наговнокодил"). По идее это мне прибавит шансов? Если это будет немножко плохой код, выходит только хуже себе сделаю? Алсо, никогда им не пользовался, намедни думаю разобраться
>>404151 Ну смотри, если ты пишешь нечто реальное и для паблика (например ты кинешь бинарники в сеть) - тебе это только в плюс. Главное, чтобы ты переменные не называл >int oChKi_iGrAKa; И не хуячил циклы в одну строку.
>>404152 Ну, я придерживаюсь адекватного стиля, использую ООП, даже паттерн абстрактной фабрики юзаю, лел. Все по своим возможностям. Но работать конечно же буду очень не скоро, я студентота же. Я ищу свое призвание.
>>404154 Хуй знает, на крестах писать хардкорнее, лет через 20 ты станешь раритетом с зп не меньше 200к зеленых в год. С другой стороны питон модный и все такое, но я даже не вижу четкой сферы для него. Учи и то, и другое. Питон сгодится для мелких нужд, а для всего остального будут кресты.
>>404156 Ну хуй знает, лично я на джаве раньше писал, сейчас вот на рельсы пересел на некоторое время. Хуй знает, что из этого выйдет, но я хочу свой си-образный синтаксис обратно.
Смысл в роутере как раз в отсутствии зависимости от ПК у меня бук а уведомления посылается в виде твита на отдельный твиттер-аккаунт, я подписываюсь на него и включаю "Мобильные уведомления". Роутер работает 24\7, аптайм 7+ дней. Я буду получать уведомления двачетредов на телефон через 3G даже если ПК выключен, а я капаю картошку на даче.
> cron запускает bash-скрипт > выполняется, есть изменения в 2ch.hk/pr/index.json? 200 ОК, найден новый тред, копируется его $num номер > запускается твиттер-клиент perl ttytter -status="В /pr/ создан новый тред 2ch.hk/pr/$num.html" > login oauth: succes; sending tweet: succes; done; > в твиттере новый твит "В /pr/ создан новый тред 2ch.hk/pr/$num.html" > так как я подписан со своего основного социоблядского твиттер-аккаунта и подписан на отдельные пуш-сообщения мне на айпад, айфон и ноут прилетает чик-чирик "Новый твит от @TweetBot: В /pr/ создан новый тред 2ch.hk/657754.html" Я сразу могу тыкнуть на ссылку, вкатиться в тред и взять первонах.
Такая задумка у меня. Мне Твиттер кажется идеальным решением. Вообще Твиттер + Боты = Любовь. Даже у роботов-пылесосов есть свои твиттеры сейчас, пишут туда, что начали пылесосить, сели на подзарядку или напоролись на кота лол.
>>404155 >лет через 20 ты станешь безработным борщехлёбом и будешь весь день кукарекать в /pr/, если не додумаешься переучиться на мейнстрим того времени. Фикс >для всего остального будут кресты. Вообще пушка. Это говно уже сейчас нигде не используют, кроме как в драйверах и легаси.
>>404161 Ну а кто через 20 лет будет писать эти драйверы и ОСи? Мм, уебак? С++ и ассемблеро-боги всегда будут востребованы в корпорациях типа гугла/майкрософта и на охуенной зарплате.
Привет, программач. Программист без образования, работал в трех стартапах у друзей по паре месяцев (студентота жи) на жабе и рельсах (во все вкатывался по мере процесса). Так вот. Сейчас я думаю над тем, что стоит учить для реальной разработки.
Вариантов немного, фанатею от синтаксиса жабы и вообще всей этой СИшной хуйни. Надо выбрать по языку из этих:
Основной: Java - есть мини-набор знаний JavaScript + фреймворки типа node.js (потому что я у мамы люблю backend-development) - есть мини-набор знаний C++ - есть микро-набор знаний C# PHP <твой выбор>
Вспомогательный: Ruby - есть мини-набор знаний Python <твой выбор>
К слову - программированию учусь самостоятельно, так что если подкинете материала по развитию себя, как программиста - буду безумно рад. Баянистую пасту v2.02 не надо кидать - еще успеется к ней прибегнуть, к тому же - outdated ИМХО.
>>404168 Чот ты перегнул палку, парень. Мы сейчас говорим про основы современного мира - все оси написаны на C + ASM, но ты можешь предложить замену, вперед.
>>404170 >все оси написаны на C + ASM Чот ты перегнул палку, парень. >>404166 Кокой ты смешной. Через 20 лет будет JS VM с JIT-ом на голом железе крутиться или даже будет смещена на аппаратный уровень. Методы объектиков будешь дергать, а не байтики в регистриках двигать.
>>404199 А транслятор-то на чем? Нет, ясен хуй, мы отойдем от ассемблера и си в один момент, может даже перейдем на троичный код, технологии не будут стоять на месте. Но в ближайшем будущем нет смысла ждать какой-либо перестановки.
>>404201 Это к тому что нету у нас на руках какого-нибудь JUNIX'a, я вот из под обычного сижу и мне пока норм.
>>404203 >Не поверишь, но компиляторы C тоже на C написаны. Ну тут ты меня в тупик загнал, потому что с одной стороны я это знал, а с другой это ебаная рекурсия, о которой надо почитать. А в третьих, мне в школу пора.
>>404204 >Это к тому что нету у нас на руках какого-нибудь JUNIX'a Есть. Даже у тебя. Chome/Firefox Так что жди тех пор, когда из под него уберут ненужную прослойку.
>>404203 >Не поверишь, но компиляторы C тоже на C написаны. Залукапил, https://github.com/mortdeus/legacy-cc/ Не поверишь, но там 16+ процентов кода на ассемблере, так что от побитовой ебли далеко уйти вряд ли удастся.
>>404205 Ах да, а совсем самый первый компилятор для си был написан целиком на ассемблере. Так что пока ты процессору ИЗНАЧАЛЬНО не тыкнешь что и как делать, он не будет работать так как ты хочешь. Так что при переходе на ту же самую JS VM придется ее сначала написать на ASM, а потом еще доооолго ебаться с производительностью, потому что все виртуальные машины до сих пор тормозят.
>>404207 >придется ее сначала написать на ASM Не придется. >потому что все виртуальные машины до сих пор тормозят Знаток виртуальных машин. Гугли эмулятор x86 на js в браузере.
Вообще да ну нахуй эту низкоуровнищину, маму ее ебал, пускай этим месяц немытые пачаны в очках занимаются, пойду напишу гостевуху на пхп и поракую в /б/. Я же программист.
Есть такой вопрос. Мне нужно сделать схему классов: например C наследуется от A и B, а на картинке 3 прямоугольника, где от A и B идут линии к C. В чём такое можно сделать?
>>402410 Совсем не ясно, зачем ЗАМЕНЯТЬ и СДВИГАТЬ? Когда надо, тогда и вытащил ПОСЛЕДНИЕ миллион записей и первый столбец сгенерировали для них (или не сгенерировал, а номер строки из выборки взял, если не смешивает). А сколько было до этого - похую же.
>>402412 Ох лол, делал одному ушлепку с СибГУТИ как раз таки про поиск подстроки суффиксным деревом в прошлом году. Там ещё препод заебистый очень. Помню, что надо делать под линукс (делал в убунте), но при этом, этот ушлепок сдавал на Dev-C++ под виндой. Если исходники сохранились где-то, могу скинуть.
>>402459 там всего два параметра - сам массив и его размер. Какого хуя ты два раза-то размер написал? Хочешь двумерный массив заебашить? Какого хера, ты пидар, не можешь нажать F1 когда курсов на SetLenght стоит и в справке глянуть (там тебе и функция, блядь, и параметры, нахуй, и примеры)? В Delphi самая удобная справка, которую я видел.
>>402920 Какие нах задачники по программированию? Задачи-то всякие бывают. Если алгоритмы, то гугли олимпиады по программирования (есть забугорный topcoder, но есть и всякие все-российские) - у них и проверка онлайн и язык C используется (т.е. C++, но там один класс всего, для организации входного/выходного потока).
>>403039 Если именно ЯЗЫКИ ПРОГРАММИРОВАНИЯ, то сталкивался: микроконтроллеры на asm,С и на Verilog/VHDL (и ещё из МЭК 61131-3). Верхний уровень - сипипи, дельфи7, дотнет, VB, либо SCADA-системы. А про всякие новомодные руби/питоны только слышал.
Поясните за питон. Какой шанс найти работу в будущем в ДС? Насколько реально фрилансить? Что нужно знать в нагрузку? А то от пхп у меня бомбит, учитывая, что нужно знать всякие хтмлы, кссы, жсы и прочее. С питоном тоже все так плохо?
>>404424 & может иметь два значения. Если оно перед существующей переменной - это взятие указателя. Если в объявлении - ссылка, конкретно в аргументах функции - передача по ссылке.
Курсеротред потонул? Ну и хер с ним. Сегодня в лекции по комбинаторике дворф сказал, что после комбинаторики будет теория чисел. Это он что имел в виду - курсеру или мфти?
Эй, погромисты, есть тут шарящие в составлении sql-запросов? У меня 666 задание - нужно посчитать среднеквадратичное отклонение по столбцу. Да, я знаю про stdev, иди нахуй Т.е. мне нужно что-то уровня _sqrt (sum ((score - avg (score)) ^2) / (count (score) - 1))_
Но, как известно, sql не умеет во вложенные агрегатные функции. Как быть? я уже было попробовал все это через тонну подзапросов ебануть, но что-то не взлетело
Сильно не ссыте, я ньюфаг, который только начал в python. Есть, к примеру, вот такой код: [CODE]for i in range(11): print(i) for i in reversed(range(11)): print(i) [/CODE] Можно ли как-то объединить эти два цикла в один, чтобы было красиво?
Анонсы, помогите улучшить программу, считающую, сколько треугольников возможно составить из данных дощечек. На входе - до 10000 значений, я их упорядочиваю и составляю потом все возможные не повторяющиеся комбинации по возрастанию. До тысячи-двух чисел работает прилично, потом уже долго. Вложенными циклами сделал, a от нуля до размеров массива, внутри b так же и внутри с, там проверяю, если abc - треугольник. Проверяю по if((a+b)<c&&(b+c)<a&&(a+c)<b). Пока только одно условие придумал ограничивающее - если c больше суммы a и b, то прекращаю, но все равно оче долго идет. Что делать? Больше условий придумать или код - говно и нужно переписать? Язык - C.
>>404570 Вы говорите что HTML невозможно программировать. По-моему вы просто жутко наелись конфет...
Этот язык заводится из простого текстового редактора и для его исполнения нужен только веб-браузер, к вашему сведению сидя на Windows я писал в блокноте копию рабочего стола (писал например в функцию кнопки пуск т.е. ее смена на более светлую картинку и обратно, так же меню картиночное высвечивалось и прочее) Язык вполне удобный, но его не совершенство это минус
>>404574 Потому что после ?, : должны идти выражения, которые имеют значение. В твоëм случае: return x == 0 ? true : false. Оператор return возвращает значение true или false.
Есть нубский вопрос по C (впрочем, язык не важен, нужен лишь алгоритм): Предположим есть некий файл, к котором записаны 5 следующих чисел: 23 11 4 9 17 Нужно создать программу, которая бы считала сумму произведений многочленов с данными коэффициентами со степенями идущими по убыванию: 23x^4 + 11x^3+4x^2+9x+17 Число x задается пользователем. Количество чисел в файле заранее неизвестно. Считывать файл можно только один раз. Использование массивов запрещено.
Как решить эту задачу? Третий день мучаюсь с этой задачей, но даже близко не представляю себе нужного однопроходного алгоритма. Без ограничивающих условий задачка решается за 3 минуты.
>>404597 Нет, массив там для другого был нужен, функция как надо выполнена. Задача была простой, но я ведь тупая макака неспособная в логику, поэтому искал сложного решения в простой задаче.
Как в гите отслеживать перемещения файлов? было src/yoba.h стало src/yoba/yoba.h Гит пишет deleted src/yoba.h added src/yoba/yoba.h Без того чтобы каждый раз писать git mv.
>>404716 Если у тебя что-то типа char[] qwe то sizeof(qwe) вернет кол-во элементов, кол-во памяти - sizeof(qwe)sizeof(char). Если выделял вручную через malloc и т.п., то никак, во всех api функциях разных библиотек где возвращаются данные в буфер, требуют ещё размер этого буфера.
Што делать? Вроде работает, проверяет логины, регает, если не занят. Только вот проблема в том, что регает только цифры, а букафки не регает(не обязательно кириллица), выдает такую ошибку: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given
Если что, я второй день в пхп, так что какашечками прошу не кидаться, и хз где тут пхп тред.
</form> <? if (isset($_POST['log'])) { $login = $_POST['log']; if ($login == '') { unset($login);} } if (isset($_POST['pass'])) { $password=$_POST['pass']; if ($password =='') { unset($password);} } if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт { exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!"); } // Защищаем код типа, убираем ковычки проблемы и прочее = НЕ РАБОТАЕТ // $search_bd = "SELECT login FROM users WHERE login=$login"; $query_search = mysqli_query($link, $search_bd); $result_logins = mysqli_fetch_array($query_search, MYSQLI_BOTH); if (is_array($result_logins)){ foreach($result_logins as $result_login){ if($login == $result_login){ exit ("Ваш логин занят: $result_login"); }}}; $query_reg = "INSERT INTO users (login, password) VALUES ($login,$password)"; $result_reg = mysqli_query($link, $query_reg); echo "Вы успешно зарегистрировались!<br /><br />"; echo "Ваш логин: " , $login,"<br />"; echo "Ваш пароль: " , $password; ?>
я правильно понимаю суть шины 2х контроллеров? //first controller interrupt pin9 is "one" (&byte_transmit[8],&byte_receive) //read 8bit in bus, send 8bit to bus and pin9 sent "1" { for(i=0; i <= 7 ;i++){ byte_receive=pin; }
for(i=0; i <= 7 ;i++){ pin=bit; } pin[i++]=0;
}
//second controller interrupt pin9 is "two" (&byte_transmit[8],&bute_receive) { for(i=0; i <= 7 ;i++){ byte_receive=pin; }
Привет, /pr/! Раньше никогда не имел с программированием ничего общего. Решил почитать про языки и тому подобное. Но как я понял, основа - это html. Так вот, сегодня почитал интернет-учебник по html, сделал себе несколько записей. И попробовал что-нибудь да написать. Получился небольшой такой текст. Проверьте, пжлст, нет ли тут каких-нибудь серьезных ошибок? Запускал через хром, вроде работает. <html> <head> <title> What is Google? </title> </head> <body style="background-color:#ffff00"> <h1> What is Google? </h1> <p><i> Google is a resourse for search in web. </i></p> <h1> logo of Google </h1> <p><i> in front of you logo of Google. </i></p> <img src="/storage/sdcard0/logo.png"/> <h2> Start use it now! </h2> <p><i> Click here </p></i> <a href="http://www.google.com"><img src="/storage/sdcard0/logo.png"></a> <p> Or here </p> <a href="http://www.google.com"> Google </a> </body> </html>
>>404879 Какой нахрен HTML? HTML это язык гипертекстовой разметки, с программированием не имеет ничего общего. Вали подальше со своей парашей. Вангую Денису
Или научите перехватывать ссылки к коносольке google chrome. Ну я так понимаю нужно сделать тестовый пост в /test/ доске и проглядеть куда что ушло, так?
>>401978 Антон, нужен тут сейчас будет SQL Manager 2010 for InterBase and Firebird для одной задачи. Там база вертится на firebird. Так вот, все что находил - анальная мокрописечная хуита с трояном аля вот этого http://rutracker.org/forum/viewtopic.php?t=3816886
Есть ли смысл искать нормальную версию? Пока глубоко не смотрел, но там вроде своего ГУЕвого манагера нет, так что установка "SQL Manager 2010 for.." актуальна видать
И вообще, принципиальное отличие interbase от firebird есть?
Крайне тупой вопрос: У меня есть парсер. Он собирает инфу, но мне так скажем нужно запихнуть это всё в постгрес, например, и в дальнейшем работать с ним. Как мне это сделать? И как реализовать поиск по содержимому в этой базе данных например лежит у меня там марки авто и я хочу сделать скрипт чтобы я вводил например "Жигули" и он выдавал мне все варианты где встречается "Жигули". Даже если это будет не одно слово, а скажем "Копия машины отдаленно похожа на Жигули" и чтобы он вот это тоже выводил в результате.
>>404942 >>404943 Знаю, мне не читать надо. МНЕ НАДО ЗАПОСТИТЬ НА ДВАЧ ИЗ ПРОГРАММЫ! ЗАПОСТИТЬ! WRITE! POST! SUBMIT! SEND! соображаешь? Чтобы такой нажал на кнопку и пост в треде появился.
Не нашел на нулевой/в топе тредов @ спросил сюда. Есть один Maple и одно ordinary differential equations (ODE) - дифура одним словом и есть один dsolve, который, при некоторых кондициях, выдает заместо численного коэффициента константу _C1 и ей подобные. Как пофиксить, весь гугл и встроенную справку изъебал уже?
>>401978 С++ Я наполняю массив указателями на руководительский класс Р, которые указывают на объекты различных дочерних классов С1, С2, С3 созданных через new. У каждого из дочерних классов перегружен метод << Как правильно вызвать метод << специфичный для каждого дочернего класса? Просто проходясь по массиву выводятся адреса на которые указывают указатели.
Посоны есть дилема Я хочу устроиться на работу джава джуном. Но проблема в том, что я уезжаю в мае на 4 месяца в америку на ворк и тревел. Меня возьмут на работу в таком случае куда-либо?
>>405007 Перегрузка должна быть реализована в виртуальных функциях в дочерних классах. И один operator<< для родительского класса, который будет вызывать виртуальные функции. http://stackoverflow.com/a/4571634
>>405012 Шансы крайне малы, разве что ты устраиваешься на испытательный срок проходишь его, воркотревелишь, а потом тебя берут. Сразу это обсуди только, в случае если ты пройдешь собеседование.
С++ [code] std::vector<std::string> rawInput; std::string tmp; while (!_infile.eof()){ _infile >> tmp; rawInput.emplace_back(tmp); } [/code] Это можно реализовать без временной переменной?
По сути она обращается к базе данных на другом хосте. Так вот, пытаюсь воссоздать базу на своей пэке, дабы работала без посредников. Установил firebird и вроде экспортировал ту самую базу. Пик1,2. Переписал koko.ini :
Но в итоге Пик3. Чому так? Может потому что не зарегистрирован на локалхосте в базе тот самый юзер "def_user" ? К слову, пароль от юзера def_user в конфиге ведь не прописан, а при создании в базе нового юзера ругается на пустую строку поля...поэтому пока что не экспериментировал с добавлением/паролями. Может где-то до этого что-то не так сделал?
Нужно код подправить, а тут фокусы с подключением базы со старта, лол.
С++ Есть цикл, количество итераций неизвестно заранее. В каждом прохождении используется до 3 обьектов типа string и до 5 int'ов. Верно ли следующее утверждение, что "правильнее объявить их вне цикла, а инициализировать в цикле, так как в таком случае не затрачивается время на выделение и освобождение памяти". ?
>>405054 В большинстве случаев, если объект в цикле раз за разом создается, оптимизация его все равно вынесет. Но если это не учитывать, то да. Хотя аллокация/деаллокация на стеке - одна ассемблерная инструкция чтоб передвинуть пойнтер, что в 99% случаев несущественно.
Я понял, что программистом мне не стать поэтому хочу попробовать хотя бы автоматизацию тестов. Подскажите с чего начать. Знаю, что это очень абстрактно, но хоть пните в правильном направлении.
Пишу конфигурацию на 1с по регистрации документов, а я ведь не программист, это для диплома. Не знаю, какой ресурс указать для регистра накоплений, т.к. там числовые данные нужны, а для регистрации документов нет такого, типа цена, количество, сумма. Или может на стандартный реквизит Номер сослаться? Хз как это сделать. Кароч, куда мне сваливать данные из регистратора? Есть объект Документ, в который заносятся всякие данные, но они не численные, а нужно, чтобы это все попадало в регистр, но ресурс-то численный должен быть. Может какой-нибудь костыль в виде реквизита придумать, чтоб он числом был?
>>401978 Программач, подкинь школотрону идей. Более-менее вник в Qt недавно, хочу на крестах с использованием Qt чего-нибудь запилить для закрепления материала и для общего развития. Раньше писал только небольшие логические игрульки на крестах же в связке с SFML писал - всякие Color Lines/Тетрис/Color Blocks и прочую парашу, ну и по мелочи под Винду на шарпе формошлепал.
C++, но не С++Аноним12/11/14 Срд 19:18:23#595№405169
Антоши, вот скажите. Мне очень нравятся кресты, их скорость работы, их мощность - шаблоны и перегрузки операторов-функций, их краткость синтаксиса, их распространенность. Мне даже нравится их ООП. НО меня очень бесит скорость разработки и недостаточность встроенных средств. Например, невозможность создать переменную меняющегося типа, массив неопределенной длины, как в PHP. Бесит отсутствие таких базовых и современных вещей, как ассоциативные массивы (да, STL, но там неудобная реализация), регулярные выражения (да, есть во фреймворках, но это опять что-то подключать, что-то лишнее делать). Но больше всего, конечно, вот эта вот строгая привязка к статической строгой типизации. Это обходимо? Если нет, то есть какой-нибудь язык со всеми плюшками С++ вроде STL и кучи расширений, скоростью работы, но без ебли с типами?
Кроссплатформенные кастомизируемые GUI - реально? Пишу на C/C++, хотелось бы иметь какой-то не особо жручий фреймворк, который позволил бы писать, например, юзая html/css/js так, чтобы пользователь мог так же круто изменять правила, как юзеры файрфокса?
>>405166 > под Винду на шарпе формошлепал Очевидно, продолжать формошлепить уже на Qt. Хотя как по мне, сисярп все таки предпочтительнее.
>>405169 > их скорость работы А скорость компиляции? > краткость синтаксиса Вообще пушка. > массив неопределенной длины Векторы не в моде? > что-то подключать Как будто в том же PHP средства сборки сильно лучше. > кучи расширений > скоростью работы > без ебли с типами Очевидный JavaScript.
На самом деле такие хипстеры как ты выбирают современные пидорские языки - D (в меньшей степени), Rust (в особенности), Go.
>>405182 Qt поддерживает что-то вроде своего доменного CSS. А можно сделать встраиваемый браузер и писать на настоящем HTML/CSS/JS.
>>405192 Я, во-первых, с прицелом именно на кресты, а во-вторых, с сисярпом под линухом не получится (Mono нинужен). Да и хотелось бы все-таки что-то посложнее, чем просто таскание формочек мышкой.
>>405169 >НО меня очень бесит скорость разработки и недостаточность встроенных средств. Щито поделать, зато платформа лёгкая. В следующих редакциях ВОЗМОЖНО пофиксят
>Например, невозможность создать переменную меняющегося типа, массив неопределенной длины, как в PHP. std::vector >Бесит отсутствие таких базовых и современных вещей, как ассоциативные массивы (да, STL, но там неудобная реализация) Чем она тебе неудобная? >регулярные выражения (да, есть во фреймворках, но это опять что-то подключать, что-то лишнее делать). http://www.cplusplus.com/reference/regex/ уже есть >Но больше всего, конечно, вот эта вот строгая привязка к статической строгой типизации. Это обходимо? Нет. >Если нет, то есть какой-нибудь язык со всеми плюшками С++ вроде STL и кучи расширений, скоростью работы, но без ебли с типами? Интепретируемые языки быстрее компилируемых? Ну хз.
>>405193 > Да и хотелось бы все-таки что-то посложнее, чем просто таскание формочек мышкой Ну напиши свою IDE - кастомизация окон, темы, плагины и их версионирование, фоновые операции, богатый текстовый редактор, интеграция с миллионом других инструментов.
>>405225 Несложный текстовый квест, чтоб можно ходить и набор команд вида "использовать/взять/поговорить". Элементарщина, при этом больше свободы творчества, чем в змейкосаперах. И для консоли идеально, даже без ncurses.
>>405225 Пакмана сделай, пошагового. Есть довольно интересные места, например поиск пути, так что бы призраки пытались окружить пакмана. Если накатить ncurses то можно и не пошагового. Кстати консольный тетрис тогда тоже спокойно делается.
Привет , ребят . Меня попросили немного поправить сайт на Joomla , дали контент и данные от админки. Я сделал бекап через akeebo . Что мне непонятно- обязательно ли устанавливать её на комп для залива контента или это можно сделать средствами самой админки.
>>405228 Там либо совсем уж простенькое гавно надо пилить, либо задрачиваться с геймплейной частью, сюжетом, а мне это сейчас совсем не нужно.
>>405284 Сейчас вот змейку начал делать, как закончу перейду к пакману, уже с ncurses чтобы не так дерьмово выглядел. Может даже через OpenGL попробую сделать.
Ладно, зайду с другой стороны по поводу замыканий.
Вопросы : 1. Как на Python реализовать это? [code] auto c = [](void)->function<int(void)> { int count = 0; return [count](void) mutable->int { return count++; }; }; [/code]
2 Вопрос. Нахуя нужны эти замыкания. Как они работают, я уже 10 раз понял.
>>405327 > Нахуя Что бы не делать зиллион параметров у анонимной функции, если язык позволяет часть инфы можно закинуть в виде состояния контекста. У некоторых языков вообще проблемы (идейные) с сохранением состояния (нельзя, а то пацаны не поймут) - замыканиями можно хранить состояние.
>>405341 Сферический пример "замыканий" с рекомендованной тут википедии.
Суть Две лямбды. Вторая внутри первой. первая возвращает вторую, вторая - значение внутренней переменной count, которое же и хранит (замкнута), увеличивая на единицу за каждый вызов.
Ничего сложно (за исключением поехавшей разметки).
Всегда испытывал диссонанс от чтения документации по C++ и С# против Python.
Также ощущение, что люди, пишущие на Python вообще с другой планеты.
>>401978 анон, мне нужно сделать прогу на posix threads которая хуярит поиск по файлам. Сам поиск я запилил, а вот как туда приляпать треды - я не знаю. Суть в том, что тредов должно быть овердохуя - якобы для ускорения. Допустим 10. Какая будет схема реализации? Что будет делать каждый тред? Поясни позязя
>>405413 Для упрощения архитектуры. Если у тебя задач больше чем ядер, к примеру два ядра а тебе нужен поток на гуй, поток чтобы слушать сокет и тащить данные из сети и поток чтобы молоть эти данные - попытка засунуть эту хуйню в два потока усложнит структуры програмы. Проще выделить под каждую задачу отдельный поток и не ебаться. Так то конечно, если потоков больше чем ядер то профита в плане чисто производительности нет, и даже хуже - из-за накладных расходов на переключение контекстов общая производительность падает. Потоки не стоит плодить по первому желанию, но и жмотиться на них тоже, KISS во все поля.
>>405408 Стандартная задача producer-consumer. Один поток идет по файловой системе и скидывает названия файлов (и директорий) в очередь задач. Остальные потоки берут названия из очереди и осуществляют поиск внутри соостветствующи файлов. Когда producer полностю обошел что хотел он закидывает в очередь значение-заглушку (null, например). Consumer-поток при обнаружении заглушки заканчивает работу. >>405464 Как это мешает отнаследоваться?
>>405493 Ну наследник не может передать в консктруктор родителя аргументы, которые есть у фабрики. Получается, чтобы расширить A, придётся хранить A внутри B и делать new B(factory.createA()), или может быть какой-то другой способ?
Здраствуйте. Есть у С/С++ какая-нибудь официальная страница со всей документацией, соответствующей всем стандартом и поддерживающейся везде? Как у PHP есть php.net, например. cpluspluc.com - оно? Есть русская версия? А есть русская версия документации для Qt, хотя бы на пару версий отставшая от английской?
Javascript-треда не нашел, в шапке ссылка на смытое, спрошу здесь. Хотя это, в общем-то, скорее со всем программированием связано, а не с джаваскриптом.
Есть выражение if..else, в условии if стоит (парампам || пумпурум || тыртыртыр). Есть ли возможность узнать, по осуществлению какого из условий исполняется дальнейший код в if?
>>405614 Вот я эту хуйню Гипотеза Коллатца сделал, а нахуй она нужна. Это же блять все равно что я скажу что если от натурального числа отнимать 1, то оно дойдет до 0 и назову это блять Гипотеза Пидора.
>>405668 Что является признаком конца ввода? Какое-то специальное число или что? Тебе надо для начала это узнать. Вот смотри как тут строки читают пока строка не будет пустой. Тоже самое делаешь с чтением чисел. http://rosettacode.org/wiki/Input_loop#Pascal
Учусь на 2м курсе, лаба по С++, ООП изучаем, видите ли. Лаба такая: Есть базовый класс (А), от него 2 наследника (В и С), у каждого из них по 1му наследнику(В2 и С2), а потом класс, который наследуется от В2 и С2 - D. Задание несложное совсем, и вроде бы адекватное. Только вот есть варианты, и базовый класс у меня телевизор. Как так вообще? ТЕЛЕВИЗОР! Да что вообще от него наследоваться может? Как можно такое говно давать вместо задания? Когда соседняя группа пишет шаблонный стек, я должен выдумывать наследников от телевизора. Стоит отметить, что материал курса этого предмета знал до его начала, и труда написать что-то мне не составляет, НО ПРИДУМАТЬ НАСЛЕДНИКОВ ОТ ТЕЛЕВИЗОРА, это что-то вообще сверхъестественное. Может быть, поможете? Я думал брать телевизоры каких-то производителей, но что в них добавлять, это ж просто ТЕЛЕВИЗОР.
Я обычный школьник, каких полно в интернетах. Отправляют на районную олимпиаду по информатике, на которой мне нужно будет писать гадости на Паскале. Моя подготовка зашла в тупик. Я совершенно не помню ничего из Паскаля, так как учил его года 2 назад. Посоветуйте учебник или серию гайдов, который(-ую) я смогу отштудировать за 2 дня, пожалуйста.
>>401978 C++ Есть указатель родительского класса, который указывает на объект дочернего, как узнать класс дочернего? typeid возвращает указатель на родителя.
>>405682 Олимпиады говно, нахуй не нужно, скачай книгу лучше из шапки треда и читай. Будет намного полезнее. Все олимпиаднки, которых я встретил в универе, хорошо писали что-то только половину первого сема, а потом у них стиль остаётся олимпиадный, и они ничего не могут, кроме как решать олимпиадные задачки. А, как ты понимаешь, никому они не нужны.
>>405678 Ну вообше зависит от свойст и методов, которые у тебя есть. Если сам можешь задавать, в задании не указано, то наследники могут быть например проектор, рекламная панель, 3д-телевизор.
>>405687 >Нужно, чтобы такая потребность не возникала. Нужно вызвать метод, специфичный для класса, а фигачить все специфичные методы в родителя - не торт. >И попробуй typeid применить к ptr вместо применения к ptr. Простите, что?
>>405707 Нужно не вызывать метод, если он специфический, а указатель у тебя на базовый класс, или прилепить вызов этого метода внутрь другого метода наследника. > >И попробуй typeid применить к ptr вместо применения к ptr. > Простите, что? Абу сломал звёздочки, я имел в виду >И попробуй typeid применить к ЗВЁЗДОЧКАptr вместо применения к ptr.
Есть какие-либо списки программ, вроде пикрилейтеда, которые можно реализовать, для продолжающих программистов? Самому придумывать какую программу сделать - не хватает идей
Аноны посоветуйте годной литературы по Си шарп. А именно по Windows Forms. Требуется внятное пояснение фрактальной графики и построения графиков функций. Адвайс смотрел, нужна конкретика.
Господа, запилил небольшой список источников информации по низкоуровневому программированию. Можете добавить в шапку следующего треда, если захотите. http://pastebin.com/u1L6REj4 >>405775-кун
Я переписал легаси-программу на сишарп, с использованием впф. На компах, на которые устанавливается программа, нет нормальных видеокарт. Загрузка ЦП под 90% при каждой перерисовке окна. Я соснул? Все переписывать назад на винформс?
Есть два свойства: [code] public Boolean? IsBlya { get { if (IsLol == null) { return null; } else { return Convert.ToBoolean(IsLol); } } } [/code] Замечательно работает.
[code] public Boolean? IsBlya { get { return (IsLol != null) ? Convert.ToBoolean(IsLol) : null; } } [/code] Нихуя не работает пока не добавлю преобразование в bool? конверта. (Boolean?)Convert.ToBoolean(IsLol) Вопрос: какого хуя?
>>405837 Ошибку то прочитай, тип он не может определить, потому что <null> и bool не приводятся друг к другу. Преобразование ты можешь и к null добавить, дело то не в конвертере.
>>405859 В первом свойстве приводится bool к bool? и null к bool? что проблем не вызывает. Во втором сначала тип тернарного выражения выводится, а там из значений только null и true/false, решеточка не умеет в такие серьезные трюки с типами.
>>401978 Антоны, начал учить Python (пока что по "A Byte of Python"). Где бы найти побольше практических заданий для закрепления знаний? Начиная с самого донного уровня (например, только что освоил циклы) и заканчивая чем-то серьезным
>>405992 Алсо еще вопрос забыл. Хочу вообще создавать веб-приложение. Насколько я понял, для этого стоит освить Django. В какой момент посоветуете его начать изучать - параллельно с самим питоном (а я его с нуля учу) или когда я уже освоюсь?
Поясните какого фига так долго отвечают после того как послал тестовое задание? Я имею ввиду я какбы уже на второе собеседование собеседуюсь и в обоих случаях тестовое задание моё чекали по 3-4 дня, лол. Хотя там строк 20. Инсайдеры поясните что за фигня.
Каким стеком технологий и фреймворков упороться чтоб создавать годные вебприложения, ну всмысле сайты, чтоб стильно модно и молодёжно? Сильно ли востребован нынче пхп на серверсайде?
>>406025 >Каким стеком технологий и фреймворков упороться чтоб создавать годные вебприложения Зависит от твоих амбиций. Некоторым и пхп норм. >чтоб стильно модно и молодёжно Попробуй скаловский Play.
Привет, языкач. Стал перед выбором изучения третьего языка, как хобби, за моими плечами английский САЕ + BEC Vantage и испанский intermedio, выбор стоит между корейским и любым языком программирования. Расскажите мне о том, в чем состоят различия в языках: они решают разные задачи или решают их разными способами как реальные языки; можно ли не зная языка X программировать на йоба-языке Y? Как создаются реальные приложения: часть программы написана на языке А, другая - Б и т.д.?
Парни. Вот нашёл курс на курсере интересный мне. Ну написано каминг сун? Ну а как на него энролнуться? Дата не написана, что мне теперь каждый день заходить мониторить? Что за фиггя почему не дают записаться?
>>406076 Там можно подписаться на новости, ну и когда курс откроют - тебя за неделю до этого предупредят. Если курс уже читали - проще посмотреть на торрентах.
>>406061 >за моими плечами английский и испанский Изучение языка программирования имеет мало общего с изучением реальных языков. Тут скорее есть общий скилл "программирование" - знание о том, как превратить задачу алгоритм, как планировать архитектуру, как решать типовые задачи и строить из них программу и т.п.; и есть конкретные языки, причем изучение любого языка - ерунда по сравнению с изучением программирования, если уже умеешь программировать - любой язык изучается на достойном уровне за пару-тройку месяцев максимум.
>они решают разные задачи На любом языке в принципе можно решать большиство существющих задач, причем схожими способами, но разные языки больше подходят для разных задач. Самое большое разделение - между веб- и десктоп- разработкой, есть языки, которые очень много используются в одном и почти не применяются в другом.
>можно ли не зная X программировать на Y Да, одного языка совершенно достаточно, особенно на первое время. Тем более чем больше ты знаешь о программировании в целом - тем проще учить языки, лучше сконцентрируйся на этом, а не на нескольких языках разом.
>Как создаются реальные приложения Когда как. В случае с вебом чаще всего (на относительно сложных, интерактивных сайтах) - фронтенд html+js+css и сервер на чем угодно. В случае с десктопом - очень по-разному, в небольших программах обычно один язык, в больших, например, один язык для основной программы, второй для скриптов, плагинов и изменяемого поведения, третий для участков где производительность критична.
Представления о программировании у тебя правильные, проблема - написать код. Олсо в качестве первого языка широко рекомендуется питон - простой синтаксис, широко применяется в вебе и для скриптов, но и простые десктоп-приложения более-менее норм писать, с него просто переползать на другие с-подобные языки. Если хочешь больше фундаментальности и хардкора - учи с по http://people.toiit.sgu.ru/Sinelnikov/PT/C/Kern_Ritch.pdf http://www.iups.org/media/meeting_minutes/C.pdf Книга дает годные базовые знания, несложная, опять же с С легко переползать на что-нибудь другое.
Сап, антоны! Помогите с такой хуйнёй - не могу разобраться, как в цикле вывести стоку символов, а по достижении определённого кол-ва символов в оной - перейти на другую строку и повторить действие. С#
>>406229 Ну это я в >>406130 сделал посимвольно. Так как думал, что >>406120 нужен перевод строки по достижении max_length, он не шибко понятно написал. Если не нужен и остаток строки можно выкинуть - конечно незачем. Иначе посимвольно - простейшее решение.
>>406229 >>406234 >>406223 Не не не. Мне нужно, чтобы из длинностроки в 30 символов, каждые 6 символов выводились на новую строку. Так что первое решение, в принцепе, правильное. Сяп. Я просто думал, что можно как то группу символов выводить через консоль.райтлайн(с);
>>406234 >>406245 Ясно. А разве в библиотеках .NET не найдется функции или шаблона для разбиения массива на части равной длины? C# я не знаю. Но в D это выглядело бы так: http://dpaste.dzfl.pl/ef0140ab8d0c
Аноны, помогите мне с моей бедой. Скачал и установил Intellej Idea, Android и Java SDK. Создаю пустой Android проект, в главной activity выбран layout по умолчанию main.xml (на скиншоте справа). Нажимаю Run, запускается эмулятор (на скриншоте слева). Почему в эмуляторе не отображается "HelloWorld MyActivity"? Что еще нужно сделать, чтобы все заработало?
>>406290 Бля, ну он же спросил "что учить для расширения кругозора?" Или по-твоему кресты для расширения кругозора - это лучше чем приятный, удобный и современный язык?
>>406293 Такая же хуйня была у меня в прошлый раз. Я подумал что это АНДРОИД ЗАВИС и выключил. Сейчас вот опять запустил, то же самое, но оказалось что он просто охуенно долго грузится.
>>406307 Я щас потыкал настройки и там можно сохранять снепшот – так что тормозить будет наоборот при закрытии эмулятора, удобнее же. Еще можно заменить arm эмулятор на x86, но я пока не пробовал, там нужно еще какую-то поеботу ставить.
>>406300 Python годен для скриптов, веба, небольших приложений. Няшный синтаксис. Плюс он простой, намного меньше усилий на изучение, чем для плюсов.
Java на любителя - проще плюсов, намного меньше фич, относительно тормозно (хотя на практике похуй, если ты не 3д-игру или еще что подобное пишешь), невменяемый оверхед по памяти. Плюс работа на джаве большей частью специфическая - сплошной энтерпрайз мозга. Хотя если просто для кругозора - учи, если нравится, с джавы на плюсы или шарп довольно легко переползти, коль не понравится. Хотя и обратное тоже верно.
Скала - функциональщина прибитая гвоздями к джаве, зоопарк фич, сделанных просто потому что их можно было сделать. В принципе норм, но фанатизма и любви не заслуживает.
Короче, не спрашивай тут людей, они хороших советов не дадут (я не исключение). Бери что больше нравится на первый взгляд да въебывай. Не пойдет - бросишь, другой язык будет потом проще учить.
>>406306 >Каковы критерии оценки? Больше синт. сахарка, функциональный/оопных фич, библиотек и т.п., меньше проёбов типа бойлерплейта, низкой производительности и т.п. >Где можно ознакомиться с обоснованием такого вывода? Обоснование - ничего лучше ещё не сделали.
>>406322 На питоне ничего такого, где нужна хорошая производительность, обычно не пишут же. И я написал, что обычно всем в принципе похуй, будь оно хоть улиткой.
>>406317 >Больше синт. сахарка, функциональный/оопных фич, библиотек и т.п., меньше проёбов типа бойлерплейта, низкой производительности и т.п. Это не критерии оценки, а особенности конкретного языка.
>Обоснование - ничего лучше ещё не сделали. А это не обоснование, а всего лишь твое субъективное мнение, выраженное оценочным суждением без малейшего намека на аргументацию.
>>406329 >отношение объема усилий на изучение Только, проще в изучении != проще в использовании.
>>406325 >Это не критерии оценки, а особенности конкретного языка. И поэтому он лучше.
>А это не обоснование, а всего лишь твое субъективное мнение, выраженное оценочным суждением без малейшего намека на аргументацию. На http://scala-lang.org/ есть сравнение с джявой по пунктам.
>>406332 >Только, проще в изучении != проще в использовании. Я не знаю ни одного языка проще питона в использовании. Это же ебаный псевдокод, куда уж проще-то.
>>406335 Ну если писать только хелловорлды то да. Если что-то большее, то в определённый момент твоё приложение превратится в сплошную неорганизованную дрисню из процедур, костылей и сайд-эффектов.
>>406336 В небольших приложениях/скриптах/сайтах таких проблем не возникает. Что-то же большое и комплексное писать на питоне - нахуй не надо, для этого есть другие инструменты.
Анон, хочу напейсать TCP-чатик. Выделяю я значит два потока-обработчика, один слушает стдин и посылает собеседнику, второй принимает и выводит в стдаут. Собсно, проблема в том, что консольку блокирует. Если один поток читает из консольки текст, то сообщения, получаемые вторым потоком, не выводятся. Он "ждет", а затем выводит их все разом. Как решать сию проблему? Пердолиться в гуй не хотет.
Дрочусь с указателями на C#. Нашел базовый указатель модуля, плюсанул адрес, всё нормально. Как начинаю плюсовать 0x0C, так вылазиет 88 в ответе. Пробовал, и IntPtr.Add(), и просто плюсовал - всё равно 88 ебанные. То есть вот так нормально всё: [CODE]Int64 BaseAdr = (Int64)getClientAdress() + 0x005595E4;[/CODE] А так - хуй: [CODE]Int64 pidr = (Int64)BaseAdr + 0x0000000C;[/CODE] Что за арифметика ебанутая? Где объебался?
>>406315 >Скала >В принципе норм, но фанатизма и любви не заслуживает. А что заслуживает? Джава что ли? В джаве абсолютно те же самые тулы, что в скале, только код на ней в 3 раза больше и уродливей.
Парни, мне нужна хуитка следующего рода: Чтобы преобразовывала определенную последовательность клавиш в другую Например, я 5 раз подряд кликаю ЛКМ(при этом собственно ЛКМ не проходит), а печатается буковка "а"
Понятно, что можно запилить на нормальном языке, но долго. Наверняка есть скриптоговно для домохозяек, в котором это делается в 2 строчки.
>>406499 Именно что автохоткей умеет сокращать. Читай "а" переводить в "б" или "а" переводить в "абвгд". А вот расширять(как мне надо) не умеет. (ну вернее умеет в замену по регвырам на лету. но кнопки мыши или стрелочки не регвыры)
Сап пр, нужно в Си открыть файл и поменять в нем одни строки на другие, вот считать фгетсом я могу, а нормально сравнить и перезаписать не получается. Файл открываю r+. Нид хелп.
>>406376 Ну бля, когда я значит читаю инпут из одного потока, то сообщения, приходящие в другой поток, не выводятся (что очевидно, ведь так и должно быть же). И блокируется оно не взаимно, если жамкнуть на ентер, то сообщение читается и посылается, после чего все ранее принятые сообщения выводятся залпом, никакого риалтайма. На стороне собеседника такая же хуйня. Судя по всему, читать и писать в одну и ту же консольку одновременно не получится. Это вообще проблема консольки в целом, или же можно как то обойти это гамно, юзая, например, ncurses?
Код выложить не могу, писал давно, на петоне, столкнулся с этой проблемой и забил. Да, я хуйло. Теперь решил попробовать заново, но вспомнил свою старую проблему и решил написать сюда, может спецы по многопоточности из /зк мне помогут. Да, я дважды хуйло.
Няши, написал маленький сервис на пхп+жс. И теперь хочется, чтобы уведомлялки приходили непосредственно в винду. Уведомлялки простые. Всего-лишь цифра. Как это реализовать? На каком языке написать простую программу, которая будет сидеть в трее и каждую минуту обращаться к пхп скрипту, и если что-то изменилось светить об этом из трея.
>>406713 Да, для егэ идеально подойдет. Только обрати внимание на то, когда там что копируется по ссылке (двумерные массивы, например), а когда - по значению. Мой знакомый несколько лет назад именно с этим наебался.
>>406713 Все же рекомендую осилить паскаль. По крайней мере у меня 4 года назад в ЕГЭ хоть и были задания типа "написать программу на любом языке программирования", которые я на питоне делал, но кроме этого были еще и задания с какой-нибудь там готовой программой на паскале, и в них от паскаля не отвертеться. Так что паскаль скорее всего в любом случае понадобится. Вообще я не знаю, как там дела сейчас у школьников с егэ по информатике.
Анон, нужно реализовать метод резолюций в логике предикатов на C или паскале. Видел такое на лиспе и прологе, но в них я совсем не разбираюсь. Даже не знаю с чего начать, никто не сталкивался с подобным?
>>406717 Я сталкивался, у меня курс матлогики был. Сейчас правда уже не помню, там было два метода прувинга, и я не помню который это из двух. Но вроде ничего сложного не было.
>>406715 >>406716 Спасибо. Всё же буду учить питон, а если сильно уж понадобится паскаль, то буду осиливать его. Так-то у меня ещё полтора года, я в 10.
>>406722 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет теч при одном упоминании твоей зарплаты.
>>406733 Потому что это не имеет смысла. Перегрузки оператора присваивания в джаве нет, а есть только присваивание ссылок. Если у тебя есть какая-то переменная объектного типа, то она самом деле хранит ссылку на участок памяти. И если ты ей что-то присваиваешь, то ты просто меняешь адрес, то есть делаешь так, что она на что-то другое ссылается. А с this ничего подобного не сделать. This это у тебя не какая-то переменная, ссылающаяся на какой-то объект, которую можно заставить ссылаться на другой объект. Ты в методах работаешь в рамках одного какого-то конкретного объекта.
>>406737 Я понимаю, что это присваивание ссылок. Я это и хочу совершить. У меня есть метод возвр. ObjName. Я хочу такой же, только с возвр. типом void, а ссылка на объект теперь указывала на ссылку результата. Кажде поле отдельно обрабатывать не хочется.
>>406738 Нельзя так. Если бы так можно было, то это должно было бы наверное работать так: Ты делаешь this = something; и при этом интерпретатору надо найти по всей программе все ссылки, которые ссылаются на этот объект, и присвоить им ссылку на то, на что ссылается something. Возможно, это нельзя именно потому, что сложно такое быстро и эффективно сделать.
Программач у меня проблема. Я попробовал все понемногу но так и не определился что я хочу делать, понял только что веб-параша это не путь из-за низкого порога вхождения и высокой конкуренции. Десктопные приложения уже все написаны, хуй знает что еще нужно. Рассматриваю как вариант делать приложухи под мобильные платформы, но тогда с выбором языка как-то грустно java и все. Вообщем я хочу выбрать направление в котором я буду работать и начать задрачивать его до год левела, но не знаю чего я хочу.
>>406782 Может тогда есть смысл попробовать что-то с высоким порогом вхождения и низкой конкуренцией? Ну там, например, mission critical software для медицины, космоса или военщины, управление БПЛА и прочей автоматикой, встраиваемые системы...
>>406783 Ну что-то типа того. >>406784 Да с высоким но не на столько что я не смогу обучился этому из-за отсутствия вообще какого либо туториала или литературы. Да и хочется быть чуть более широко востребованным чем только в космосе.
Пацаны, хочу распознать одну капчу. Она строится на одном из статичных фонов (есть 10 картинок с одинаковым шумом), как бы распознать какой используется на конкретной капче?
Котаны есть три вопроса которые нужно сделать в терминале убунту, кто нибудь шарит такое? Как найти директории в которых есть директории? Как найти директорию с максимальным количеством файлов? Как найти директорию с максимальным количеством блоков?
Прохожу учебник по яве thinking in java 4th ed. Но я сейчас на 350 странице и до темы с регулярками далеко, а мне нужно срочно лабу сдавать, я написал регулярку но она не работает мне нужно разпарсить многочлен: к примеру 2t^3-4t^2+11t-1 вот регулярка ([+-])?(\d+)?x(?:\^(\d+))? но она игнорит -1 в конце, что делать
Суп, программач. Я джаваёб со стажем. На пожрать уже заработал, стало скучно и я решил перекатиться в Scala. Какую книгу посоветуешь для начала? тред не читал, просьба не уринировать если платина
Есть скрипт с хабра habrahabr.ru/post/242143/ который парсит кеш DNS и добавляет ip гуглосервисов в адрес лист. Проблема в том что он работает как то не адекватно и добавляет не все записи что есть в кеше. А только 16-20 штук первых попавшихся А надо всё что есть в кеше , со всеми поддоменами.
>>406858 >нальная привязка к майкрософту http://www.linux.org.ru/news/opensource/11029277 Петухи на лоре уже не первый день ссут друг другу в рот и хоронят джаву под новостью о том, что дотнет вскрыл себе исходники и готовится стать кроссплатформенным. Как думаете, есть шанс пидорнуть жабу из энторпрайза в ближайшие, скажем, лет 10?
Вопрос как бы повторяет то что написано в гапке, но не совем, так что не кидайте в меня говном плез. Я - студентота-превокурсник ИТ-направления, сейчас изучаем основы основ уровня типов программных объектов. Самое крутое что делали - собственноручно пилили стеки, очереди, деки, побитовое увеличение/уменьшение чисел и прочую еботу, при этом это всё даже не выводилось в консоль, всё отображение программы оставалось в среде. Язык - С++. В это время знакомый с другого вуза на таком же направлении пилит консольные приложения, простельнькие игры для аутистов и кучу всего более прикладного. Если я хочу параллельно от учёбы писать что-то, от чего есть хоть какой-то практический выхлоп, то мне стоит задумывться об изучении того же питона, например? И да, обучающая литература по сабжу ограничивается синтаксисом языков/описанием программых объектов, или есть что-то, обучающее выполнять простенькие рабочие приложениячитай сборники задачек по программированию?
>>406888 Ну для начала я хочу его изучить, потому что у меня к нему было предвзятое отношение и я обходил его стороной, а сейчас посмотрел про него и угорел. Ну а если мне понравится то БУДУ УЧИТЬ ВЕСЬ ПИТОН и программировать роботов. Но наверное чтобы на хлебушек зарабатывать придётся ещё и обмазатся Джанго.
>>406897 Джанго уже может в 3-ий питон, но есть шанс, что если будешь работать на дядю, то у него там будет ЛЕГАСИ КОД со второпитоном. Но я думаю, даже в таком случае несложно будет разобраться.
>>406740 >Возможно, это нельзя именно потому, что сложно такое быстро и эффективно сделать. это нельзя по той же причине, по которой нельзя выебать себя в ухо: надо быть на всю голову ебанутым, чтобы такое захотеть а технические сложности реализации - это вопрос десятый
>>406900 >это нельзя по той же причине, по которой нельзя выебать себя в ухо: надо быть на всю голову ебанутым, чтобы такое захотеть Найс аргумент, чмошка.
>>406898 Алсо выбрал питон а не руби как-раз потому что меня больше интересует сам язык, все возможности его применения, а не его веб фреймворк. Я правильно выбрал?
Посоны, я долбеб если создаю такое поле: private List<Map<Node, Map<Integer, List<Node>>>> steps; // map: time(node(value-precedent_nodes)) relationship мне не слишком ли вложенных контейнеров друг в друга?
>>406948 Для читаемости. А в питоне, например, блоки кода определяются отступами. >и чем они делаются, простым пробелом, лол? Главное, чтобы везде одинаково. Но отступы после начала строки кода - только пробелом.
>>406957 Ебать. Да стрингой и храни. Если файл уж ОЧЕ большой, можешь сделать массив стрингов и при считывании заносить каждую строку в новую ячейку массива. Что, кстати, облегчит твою задачу с перестановкой строк. Дерзай
Анон, хелп. Может, тема для воркача, но в силу того, на кого я учусь, думаю, что следует писать здесь. Я уже заканчиваю (последний год остался) йоба-технарь на программиста (как бы). И понимаю, что нихуя (кроме Delphi, SQL, зайчатков С++ (и работы на борландовском билдере), HTML, CSS, JavaScript и PHP, который будет в следующем семестре) не знаю (неудивительно). В планах (если я их вообще реализую) до лета выучить Python (по его докам на оф.сайте) с Django (доки/мануалы на djangoproject.com) и Clojure (по Clojure Programming и кукбукам). Тем не менее, мне пиздец стремно от весьма вероятной необходимости после выпуска работать на свободной кассе, а не самым отбитым джуниором на какой-то местной фирме. Что я могу сделать, кроме бочки и самовыпила? Как жить? Что нужно сделать, чтобы месяцев через восемь не остаться без работы?
>>401978 Это конечно немного не то, однако, другого подходящего раздела/треда я не нашел. В общем: реквестую литературы по теме с системного администрирования. В данный момент 16 лвл и не хочу терять время, уже щас собираюсь начать дрочить эту тему и в будущем идти работать по оной специальности.
Программисты, что почитать по Oracle и в частности по APEX? Имеется база данных, надо на ее основе построить APEX-приложением, в котором будут разные роли пользователей, всякие формочки (такое ведь можно на апексе сделать?), в общем АВТОМАТИЗАЦИЯ.
Дело в том что я пытаюсь зарегистрировать процесс под именем frame, а не под именем модуля(main). Регистрируется удачно, но потом когда я пытаюсь пиздануть процесс с помощью создания нового процессора - новый процессор умирает, а frame живее всех живых.
Читал тут Дэвиса, дошёл до потоков ввода/вывода, и у меня полыхнуло. Что за хуйня? Я ничего не понял, если кто может хотя бы вкратце пояснить iostream и fstream?
Как вы научились писать грамотные sql-запросы? Я имею в виду запросы, которые работают быстро и эффективно? Какую литературу можно почитать, чтобы понять как разбирается и выполняется запрос? Гуглил инфу и пришел к выводу, что это какие-то сакральные знания, которые нубу недоступны. Интересует конкретно реализация для оракл. В доках расписано как парсится запрос, но нихрена непонятно как он выполняется. Например часто пишут, что EXISTS в общем случае быстрее IN, но почему?
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c Qt Ruby ios/android dev D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте в теги [code][/code] или лучше воспользоваться специальными сервисами ideone или pastebin
литература с того самого пика с обложками книжек
прошлый тред