Это копия, сохраненная 14 сентября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
подсветка кода для /PR/ скачать
\r\n\r\n\r\n
F.A.Q.
\r\n\r\nВ: Хочу стать программистом, какой язык учить?\r\nО: Английский + Ruby/Python (\r\nruby: ruby
\r\npython: книжка какая-то, я питон не знаю).
\r\n\r\n\r\nВ: Ко-ко-ко не работает программа. Анон памаги.
\r\nО: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
\r\n\r\n\r\nЯзыкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
\r\nНа текущий момент мне известно об - scala\r\npython\r\nhaskell\r\njavascript\r\njava\r\n1c\r\nкурсера\r\nC++\r\nC\r\nRuby\r\nios\r\nandroid\r\nC#\r\nD ну и плюс нетонущий пхп
\r\n\r\n\r\nВ: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.\r\nТред для обсуждения нетехнических околопрограммерских тем.
\r\nО: всем сюда (М)
\r\n\r\n\r\nВ: У меня горит лаба, курсач, не знаю какую тему диплома взять
\r\nО: Задавай вопрос в этом треде
\r\n\r\n\r\nВ: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
\r\nО: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.\r\nИначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.\r\n
\r\n\r\nВ: Какую программу поставить для ....
\r\nО: Вопросы связанные с программами обсуждаются в /s/
\r\n\r\nВ: Взломать акк
\r\nО: просто съеби\r\n
\r\n\r\n\r\nВ: Подскажите сайтов которые нужно читать, чтобы ...
\r\nО: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
\r\n\r\n
\r\nкод оформляйте на специальных сервисах ideone или pastebin\r\n\r\n
\r\nлитература с пика \r\n
\r\n\r\nпрошлый тред\r\n
\r\n\r\nРубибляди и Goвноеды же, они всегда сосут.
Кто соснул? Ты соснул ёпта!
Знаю Java (Swing, JDBC, сервлеты, Hibernate), C# (WPF, ASP.NET MVC, ADO.NET, LINQ), Delphi (10+ лет), С++/Qt (писал пару программ), немного PHP (чисто язык, без фреймворков) и Python (Django), JavaScript/jQuery/AngularJS/ExtJS, SQL/T-SQL, ANSI C, ассемблер x86 (DOS & Windows, 16/32 bit), WinAPI, DirectX, OpenGL.
>Знаю Java (Swing, JDBC, сервлеты, Hibernate), C# (WPF, ASP.NET MVC, ADO.NET, LINQ), Delphi (10+ лет), С++/Qt (писал пару программ), немного PHP (чисто язык, без фреймворков) и Python (Django), JavaScript/jQuery/AngularJS/ExtJS, SQL/T-SQL, ANSI C, ассемблер x86 (DOS & Windows, 16/32 bit), WinAPI, DirectX, OpenGL.
Профи в треде, все в фулл-стэк разработку.
Кредитную карту заведи.
Ах да, прямо сейчас идёт курс от индусов по C++. НАЛЕТАЙ!
https://www.edx.org/course/introduction-computer-programming-part-1-iitbombayx-cs101-1x-0
1) Верно ли, что устроиться джуном на асп.нет будет в разы проще и быстрее?
2) Что там с фрилансом? Я бросил взгляд на апворк и всякие фриланс.ру; вроде бы, работы для руби не намного меньше, так ли это или я себя наебал? На чём будет легче поднять шекелей?
3) Сильно ли мне поможет опыт в WPF при изучении ASP?
4) Какие вообще подводные камни в обоих случаях?
5) Правда ли, что проекты на руби рано или поздно переписывают на другой язык? Если да, то почему?
6) Правда ли, что АСП.НЕТ годится только для огромных бизнес-проектов?
7) Я смогу написать клон ныне почившего voar.io на одном из сабжей и при этом не чувствовать себя наёбаным на технологию?
>>527071
0) Нахуя тебе курсы? Их бесплатных и на трекерах как говна, на edx вроде вон от самих МАЙКРОСОФТ идут сейчас.
1) Да, вакансий больше.
2) После одних курсов не поднимешь даже на пхп, пиздуй сначала в офис годик работать.
3) Как земля.
4) Сишарп - есть работа. Раби - нет работы.
5) Только если растёт нагрузка, узкие места штопают на других языках.
6) Нет.
7) Тебе нужен js
Не скажу. У меня кстати идея была, сделать короче такую штуку типа "поисковика". Ну короче проиндексировать всякие слова и страницы, вводишь его и оно находит и выводит ссылку.
Бля, жаль на такое надо дохера времени и денег на сервера, так бы сделал. Назвал бы наверное как-то ещё, типа яндекс, ну как ИНДЕКС типа ИНДЕКСИРУЮ, но ЯНДЕКС. Или типа много страниц, поэтому ГУГОЛ. Круто я придумал? Вот типа ты бы ввёл edx, а оно сразу высветило ссылку сайта!
Охуенная идея!
блядь, беспомощный даун аутист это вы
Решил страть нормальным программистом, а программировать-то не умею, лол.
Попробовал написать пару игр на петухоне, вот месяц балуюсь.
Пишу сейчас пакмана, пиздец блядь, как же тяжело. Сама-то логика не особо тяжёлая, но воплотить это в коде чтобы всё работало нормально - охуеть можно. Постоянно не могу понять куда совать код, в какой класс, как всё это вместе должно взаимодействовать.
Обычно советуют НУ ПРОСТО ПИШИ КОД КОРОЧ))), это троллинг или со временем я стану лучше? Или я вообще профнепригоден? Как научиться проектировать нормально?
>Вот типа ты бы ввёл edx, а оно сразу высветило ссылку сайта!
http://www.dmoz.org/Computers/Internet/Searching/Search_Engines/Specialized/
Пакман, змiйка, танчики — это всё автоматы без состояния, как здесь: http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/
Просто меняешь внешнюю среду (игровое поле), затем либо человек на клавишу нажмёт, либо ещё раз поменяешь игровое поле, и т.д.
>воплотить это в коде чтобы всё работало нормально - охуеть можно
Начинается когда танчик должен тащить едрённую ракету, а в коде не было предусмотрено.
Советую дропать программирование, ты просто непроходимо тупой.
Пока не читал, но почему это без состояния? Вот у меня есть враг, у него есть позиция на поле, есть режим (преследовать, отступать, убегать), есть целевая позиция к которой он пытается добраться, есть направление в котором он двигается, и с каждым обновление мира обновляется и его состояние. Это ли не mutable state?
Да, у танчика и его врагов будет состояние (а если делать как в статье, то надо каждый новый создавать танчик).
И я не уверен насчёт позиции на поле: что-то подсказывает мне, что она должна быть не у танчика, а у самого поля... если кто-нибудь здесь делал игры, то он/она, возможно, расскажет.
то надо каждый раз создавать новый танчик
Сам спросил по IRC, короче, «поле у нас вообще не меняется, у нас dictionary<танчик, его-расположение-на-поле>, и вот этот dictionary меняется».
У меня есть список значений, можно ли их разбить на две половины так, чтобы суммы значений каждой половины стремились к указанной величине?
Может быть в экселе что-то подобное есть?
Хуй знает, поле и объекты что-то у меня больно тесно взаимодействуют, поэтому кажется будто и там и там будет хуёво держать позицию и движение. Но одним состоянием будет меньше, это да. Хуй знает, поиграюсь посмотрю. Где спрашивал-то?
Если в твоей стране то вполне, будут же смотреть на твой опыт. Если уебывать в другую, то смотря куда (и как). Могут не выдать рабочую визу просто по тому что вышки нет.
Мой вам совет – Festina Lente («поспешай медленно»). Не делай наспех, чтобы потом гарантированно не переделывать. Сначала думай, а потом пиши (программный код), и не пиши заведомо абы как, утешая себя тем, что потом «отрефакторишь». Такой подход формирует привычку, а привычка – это вторая натура.
Впрочем, не нужно зацикливаться на инструментарии и любимых компьютерах. К примеру, я выиграл международный конкурс по обфусцированию JavaScript, сидя при этом в кафе, где у меня с собой был только телефон BlackBerry. Так что не рабочее окружение делает человека. Один хороший знакомый недавно набросал прототип будущей системы и заключил контракт на несколько миллионов долларов на салфетке в таком же прибрежном кафе. Потому что никакой другой бумаги просто не было под рукой. А вот плохому танцору вечно что-то мешает…
>Write a function rightrot(x,n) that returns the value of the integer x rotated to the right by n bit positions.
Что здесь означает слово rotated?
Циклический сдвиг, скорее всего.
Имею ввиду спец вышку прогера
>Где спрашивал-то?
В одном IRC-чятике, где я точно знаю, что один из них на Жаббе серверную часть игры пишет. Там сисадмины в основном.
>>526990-кун
1. Где почитать про алгоритмы для самых тупых?
2. Пилю тетрис на фактически c99. Где хранить карту? Распихать в массив структур с блоками ииперерисовывать по необходимости, или цельное поле и перерисовывать каждый раз?
3. Как под виндой считать символ из буфера клавиатуры? Магия с kbhit и getch работает криво.
>Где почитать про алгоритмы для самых тупых?
Левитин, "Алгоритмы"
Кормен + соавторы
Ахо + Хопкрофт + Ульман
>Пилю тетрис на фактически c99. Где хранить карту? Распихать в массив структур с блоками ииперерисовывать по необходимости, или цельное поле и перерисовывать каждый раз?
Т.к. там ряды исчезают, то цельное поле как 2-мерный массив
>Как под виндой считать символ из буфера клавиатуры? Магия с kbhit и getch работает криво.
Никак, там сообщение WM_CHAR приходит, я бы рассказал подробнее, но у меня давно нет венды.
Консольный что ли? Вот все WinAPI функции для работы с консолью:
https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms682073(v=vs.85).aspx
Лучше делать графический, там рисование немного сложнее, зато ввод проще - всего лишь обрабатывать события WM_CHAR, WM_KEYUP, WM_KEYDOWN.
И...
Хеш суммы разные. Как быть-то?
У танчика хранятся координаты клетки. В поле хранится только ландшафт, если есть (вода, лес и т.д.).
Нинужно. Массив. GetAsyncKeyState.
хорошо, а что значит Java Core? Я так понимаю, это уровень знаний, а не какая-то технология?
Почему эта функция не выводит биты числа? Где я накосячил в логике?
https://ideone.com/mrnrPy
Анон, как компилировать и запускать код из этого учебника? Создается com-файл, но на вин7 он не запускается: предложение найти 32- или 64-битную версию файла.
http://asmworld.ru/uchebnik/
Точно, спасибо, разобрался.
Кажется, разобрался. Имею только слабое представление о том, что такое PE-файл, но из примеров кода понял, что он обязательно должен иметь структуру из нескольких обязательных секций и точку входа.
Выписывай журнал ксакеп. Я оттуда получил много познаний в кодинге, а главное - мотивацию изучать погромирование и очень сильный интерес. Без статей оттуда я бы скис в окружении быдла. Хотя сейчас, наверное, уровень журнала опустился до плинтуса - там уже всякие задачи для веб-макак постят. Но я не знаю, давно уже не читал новые номера.
дрочер-одиночка
Посмотрим. Но мне хотелось скорее общения с живым человеком, а не журналом.
Надо извлечь n правых бит из аргумента y. Как нумеруются биты в слове, чтобы правильно определить позицию, с которой их надо извлекать? Второй параметр в getbits должен быть либо n, либо n-1.
Ну тогда только конспектировать, т.к. основное свойство человеческой памяти — забывание.
И это правильно.
Давно бы создал два потока и отправил два запроса. Нет, я буду сидеть и ныть на двоще. Тоже мне, клуб взаимопомощи нашёл.
То есть я легко могу забыть даже свой любимый язык, на котором пишу несколько лет, как только несколько месяцев не буду на нем писать? Даже простое упражнение из теории групп на доказательство не решу?
Начинай с Виктора Дольника, "Непослушное дитя биосферы", у тебя в бошку впечатались только те языки, которые ты слышал в возрасте до 4-5 лет. Всё остальное — забывается, чтобы не расходовать кислород и аминокислоты. Ибо нинужно.
>Даже простое упражнение из теории групп
«Когда прошло 10 лет выпуска и мы собрались отметить, наш классный руководитель дал нам задачу...» (c)
Какие потоки блядь? Я просто хочу урл хапрос сформировать из двух запросов, где каждый запрос это гугл с определенной включенной опцией, а я хочу чтобы они были включены обе. Я тут не программирую нихуя, просто кастомизирую свой юзер экспириенс, понимаешь, долбоеб?
*запрос
>Когда прошло 10 лет выпуска и мы собрались отметить, наш классный руководитель дал нам задачу
Что ты хочешь этим сказать? Мне математика очень нужна, т.к. если введут закон о том, что специалист после окончания универа ОБЯЗАН отработать 5 лет ПО СПЕЦИАЛЬНОСТИ, то я пойду в науку, а не говнокодовой макакой.
>Что ты хочешь этим сказать?
Что только один из класса помнил решение, и то не случайно, он работал репетитором и ностройщегом пеонин. И он молсал и ничего не сказал.
>Мне математика очень нужна
Через год на том же месте эстонец достаёт зайца из багажника и кладёт его обратно на дорогу:
«Нъэ пригодилъсаа».
В северной Нигерии новые законы? Надо бы ехать в западный вуз.
>Хочу объединить адреса google.com/ncr и google.com/webhp в один
Лучше сначала объедини www.microsoft.com и www.google.com в один.
Гаррипоттер, ты наш.
>И он молсал и ничего не сказал.
Проиграл с картины: математик на юбилейной встрече выпускников, где каждый одноклассник - чувачок вида "без высшего образования имеет собственную квартиру и несколько собственных машин". Над математиком тихо посмеиваются, потому что знают, что он до сих пор живет с мамкой. Когда узнают, что он даже ни в каком НИИ не работал, а настраивал пеонины, математика дружно обоссывают.
Представил себя на его месте, хотя на встречу одноклассниколв никогда не пойду.
Это значит, что ты не знаешь английский.
Core - переводится как "ядро", "основа", т.е. основы языка и стандартные классы, проще говоря - Java SE (возможно без AWT/Swing).
См. каталог Examples, там есть примеры и EXE, и DLL для Windows. Только тебе нужна версия FASM для Windows (FASMW.EXE), бери с официального сайта flatassembler.net
Кстати у меня модуль graph работает. Может там это удобнее сделать? Есть гайд?
В graph readkey не работает. Что делать? Как там символы с клавиатуры считывать?
После определённого момента навыки перестают забываться. Как велосипед.
Мне необходимо следить за обновлением этой информации на нескольких десятках страниц сайта и в момент изменения: нажимать на кнопки на сайте, отправлять формы.
Как лучше всего это сделать?
Держите кота.
Тут вопрос даже в другом. Как у человека с таким багажом знаний осталось всего 50 рублей в кармане?
Просто он пиздабол. Крис Касперски все правильно сказал по поводу того, что знать можно 1-2 языка, во всех остальных языках обнаруживаются только поверхностные знания. Чувак начитался книжек и возомнил себя ниипаццо специалистом.
Боль веб-дизайнера.
>знать можно 1-2 языка
Выучить 5 разных синтаксисов языка это так сложно? Мы ведь про языки говорим, так? Не про все либы и фреймворки данных языков, так?
Знание синтаксиса никому не нужно. На языке надо писать охуенно как Аллах, иначе нужны языки, если ты пишешь на них говно?
Так и появляются программисты jQuery, которые на JavaScript не умеют программировать.
>Умею в сишарп на уровне лабораторных работ
Библиотеку System.Net, почитай про классы HttpWebRequest, HttpWebResponse, Webclient (можешь на MSDN глянуть, и в Интернете глянуть простые примеры использования - вроде скачивания html-страницы или картинок себе на комп)
Еще посмотри библиотеку HtmlAgilityPack - для разбора уже скачанной информации в формате html, есть еще сторонние библиотеки для разбора JSON-данных, если твой сайт их предоставляет.
По поводу стратегии бота (как играть и делать ставки), хз, другие люди тебе лучше подскажут. Удачи!
Помню русскую и английские раскладки, но пальцы работают на самым быстрым образом.
Спасибо большое, анон.
Возможно ли перехватить push запрос?
1. Следить за информацией на сайте в одной вкладкой
2. В другой вкладке нажимать на кнопки и слать информацию в формы
Во, за несколько часов упорядочил клавиши для каждого пальца. Изумительно.
Я вот думаю сис админом пойти или кодить хз , но и то и то учить надо , так вот посоветуйте что учить что нуно знать каждому сис адмену и всякие там основы .
http://www.sysadmins.ru
http://www.sql.ru
Учебник Тома Кайта по Oracle.
Книги Ричарда Стивенса по сетям.
Эндрю Таненбаум, вообще все книги.
сяб , просто нужно что то знать что бы при встрече с проблемой не стоять как истукан .
Как проанализировать сколько зашло на страничку в https://pages.github.com/ ? Только гугл-аналитикой?
> Write a function rightrot(x,n) that returns the value of the integer x rotated to the right by n bit positions.
Анон, не решай полностью эту задачу, а то мне станет скучно ее делать. Но помощь нужна, потому что хочу идти дальше, а тормозить на этом задании надоело. Дай намек, как ее делать? Надо как-то сделать так, чтобы бит, который выдвигается справа, вдвигался слева.
Написал такой вариант.
https://ideone.com/KCHdYw
Как будто работает, но есть недостатки:
Слева вдвигается лишний ноль здесь
0000 1111 1111 0011
0000 0111 1111 1001
И функция работает только с 16-битными интами, которые я не определил как 16-битные.
https://ideone.com/ga5xev
// Ширина переменной в битах (не больше 32 для uint32_t, не меньше количества
// бит, необходимых для хранения value).
uint32_t field_size = 32;
// Что.
uint32_t value = 0xaaaa0001;
// На сколько вправо (меньше field_size).
uint32_t nbits = 1;
// Выделяем биты, которые выдвинутся вправо за пределы переменной.
uint32_t right = value & ((1 << nbits) - 1);
// Сдвигаем.
value >>= nbits;
// Втыкаем слева биты, выдвинутые вправо.
value |= right << (field_size - nbits);
>unsigned char
Здорово, работает. А почему именно такой тип? Регистр cl больше не вмещает? В какой еще регистр, отличный от eax и ebx, можно записать число int n, чтобы использовать его в инструкции ror?
https://ideone.com/8DIMki
Нахуя тебе асм, пиши на сишечке.
> Регистр cl больше не вмещает?
cl восьмибитный, да.
> В какой еще регистр, отличный от eax и ebx
Ну в ecx пиши, в cl как раз окажутся младшие биты ECX. Все равно rotate больше 5 младших бит не использует (нет смысла, ror на 32 бита - это почти ror на 0, на 33 - почти на 1 и т. д.).
Правильно ли я вынес неизвестное из формулы?
Исходная формула: a (b / c) = d (1 + e / f)
d - неизвестное, которое требуется найти
d = (a * (b / c)) / (1 + e / f)
Ёбаный макак съел знак умножения между d и выражением в скобке в левой части исходной формулы.
Нинужно в кубе в этой стране. Хотя Хэллер, например, писал, что обучается где-то в бриташке и был доволен. Можешь сам организовать себе дистанционное: в интернете куча бесплатных дистанционных курсов и скринкастов.
ПОЧИМУ ЛУЧШЕ УЧИТЬ РУБИН/ПИТОН?
Потому что.
словарь состоит из фраз, слов и аббревиатур.
я игнорирую регистр. но аббревиатуры могут быть только заглавными буквами. например AS очень часто встречается в английском тексте если игнорировать регистр.
во-вторых, если есть аббревиатуры AS и ASM, а в тексте ASM, то я хочу получить ASM, а не AS и ASM. алгоритм должен понимать начало и конец слов.
в-третьих, если в словаре есть assembly и AS, а в тексте ASSembly, то алгоритм должен вернуть assembly. для не-аббревиатур, регистр нужно игнорировать.
у Aho-Korasick только один suffix. скорее всего я алгоритм хорошо не понял и пока не представляю как его можно переделать под мою задачу.
может есть другие алгоритмы?
В это я и так задрачиваюсь. Нужны КОРОЧКИ.
Сап воркач. Пишу с ведра, заранее извиняюсь за неровный почерк. Ищу у вас совета как кратчайшем путём пройти нахуй. Для более ясного представления обо мне, напишу кайнд оф биографическую кулсторию. Сам я только окончившая студентота коих тут, наверное дохуя. Филолог-преподователь со знанием двух языков. Не то, чтобы я люто ненавидел личинок, Но быть преподом меня абсолютно не прельщает. Я изначально хотел ебашить в IT сфере. Собственно ещё в сосничестве были неловкие попыточки напогромировать в такой хуйне как Dark basic свою Игорю. Скажу что мало какой Кирилл был бы удовлетворен. Первым вузом в который я пошёл была оверхайпнутая бауманка. Все вышло как на одной старой смищной картинке, где миниалистки нарисованный человечек сидел на лекции по сопромату и думал:"зачем мне все это, я просто хотел научится делать игры". Вскоре я потерял всякий интерес к этой хуйне, и вовсе перестал там появляться.
Был выкинут на мороз. Решил что все это идет нахуй, уже тогда я неплохо знал немецкий спасибо школе с углубленным изучением, и имел какую то базу ангельского. Поступил в говновузик по вышесказанной специальности. Если бы я тогда знал как я объебался. За время уебанского говнообучения мой скилл немецкого упал раза в 2.5, хоть, благо, ангельский я нехило подтянул. И вот мы вернулись к тому, откуда начинали. Я выпустился и понял что мне все это нахуй не нужно. На погромирование к этому моменту я уже подзабил лет 5 как. Однако решил вернуться в эту стезю. Усиленно начал надрачивать джаву. Однако пока я действительно смогу сказать что хоть что то понимаю в этой хуйне может уйти ещё месяца 2-3 да и результат вряд ли поначалу будет лучше чес типичный говнокодер. А жрать и нарабатывать хоть какой то опыт хочется уже сейчас. Из скиллов: ну слишком уж начальные знания pascal Delphi java,VB. Мальца разбираюсь в 3ds max. Однако как школьник, осиливший квадратные уравнения не может называть себя знатоком мат. анализа, так и я не могу назвать себя сведущим во всей этой хуйне. Вот и тщательно обмозговав как мне показалось. Я решил попробовать себя на поприще тестера. Не думаю что баг трекеры такой инструмент которому требуется несколько месяцев для освоения.
Ну по мне так одни плюсы. Работаю в It, есть возможность разобраться во многой хуйне, +какая никакая прибыль, а значит я не загнусь от голода и смогу ночами компилить свои блядские хеллоуворлды.
Как по вашему, аноны взлетит ли такой план, попасть, на правах детской мечты, в геймдев, на правах здравого смысла-куда угодно, учитывая то, что реального опыта на этом поприще нет полтора тикета близзам во время бетатестов всякой хуйни не в счёт же.
Жду ваших иди нахуй мечтатель мамкин альтернатив, критики, кулсторей, и прочего, что может помочь.
Сап воркач. Пишу с ведра, заранее извиняюсь за неровный почерк. Ищу у вас совета как кратчайшем путём пройти нахуй. Для более ясного представления обо мне, напишу кайнд оф биографическую кулсторию. Сам я только окончившая студентота коих тут, наверное дохуя. Филолог-преподователь со знанием двух языков. Не то, чтобы я люто ненавидел личинок, Но быть преподом меня абсолютно не прельщает. Я изначально хотел ебашить в IT сфере. Собственно ещё в сосничестве были неловкие попыточки напогромировать в такой хуйне как Dark basic свою Игорю. Скажу что мало какой Кирилл был бы удовлетворен. Первым вузом в который я пошёл была оверхайпнутая бауманка. Все вышло как на одной старой смищной картинке, где миниалистки нарисованный человечек сидел на лекции по сопромату и думал:"зачем мне все это, я просто хотел научится делать игры". Вскоре я потерял всякий интерес к этой хуйне, и вовсе перестал там появляться.
Был выкинут на мороз. Решил что все это идет нахуй, уже тогда я неплохо знал немецкий спасибо школе с углубленным изучением, и имел какую то базу ангельского. Поступил в говновузик по вышесказанной специальности. Если бы я тогда знал как я объебался. За время уебанского говнообучения мой скилл немецкого упал раза в 2.5, хоть, благо, ангельский я нехило подтянул. И вот мы вернулись к тому, откуда начинали. Я выпустился и понял что мне все это нахуй не нужно. На погромирование к этому моменту я уже подзабил лет 5 как. Однако решил вернуться в эту стезю. Усиленно начал надрачивать джаву. Однако пока я действительно смогу сказать что хоть что то понимаю в этой хуйне может уйти ещё месяца 2-3 да и результат вряд ли поначалу будет лучше чес типичный говнокодер. А жрать и нарабатывать хоть какой то опыт хочется уже сейчас. Из скиллов: ну слишком уж начальные знания pascal Delphi java,VB. Мальца разбираюсь в 3ds max. Однако как школьник, осиливший квадратные уравнения не может называть себя знатоком мат. анализа, так и я не могу назвать себя сведущим во всей этой хуйне. Вот и тщательно обмозговав как мне показалось. Я решил попробовать себя на поприще тестера. Не думаю что баг трекеры такой инструмент которому требуется несколько месяцев для освоения.
Ну по мне так одни плюсы. Работаю в It, есть возможность разобраться во многой хуйне, +какая никакая прибыль, а значит я не загнусь от голода и смогу ночами компилить свои блядские хеллоуворлды.
Как по вашему, аноны взлетит ли такой план, попасть, на правах детской мечты, в геймдев, на правах здравого смысла-куда угодно, учитывая то, что реального опыта на этом поприще нет полтора тикета близзам во время бетатестов всякой хуйни не в счёт же.
Жду ваших иди нахуй мечтатель мамкин альтернатив, критики, кулсторей, и прочего, что может помочь.
Меня распирают сомнения. С одной стороны вроде как есть вакансии вкатится в QA без опыта за еду, вопрос в том, возьмут ли, и имеет ли вообще смысл. Как потом перекатиься в жава-за-еду-джуниора и прочее счастье. Вообще, хотелось бы создать хоть какую то IT базу. И нарастив скилл катится туда куда хочется. Я думаю план получше чем, поработав в связном продажесвиньей., идти в E-baiilen soft, пищать что джаву вот вчера учить закончил.
Ну так я делаю. Дрочу джаву, создал резюме, рассылаю везде где не требуют опыт, припездывая некоторые вещи вроде умени работ с баг-трекерами, почитал на википедии о QA в общих чертах. Сегодня доразошлю резюмешки, если отклика не будет, буду в наглую звонить и требовать собеседования.
Вкачусь. Буду ебашить чуть более чем за еду. Пока не пойму что готов. После этого буду перекатываться в джава дев. вот такой вот влажный план
Так резюме отчасти разослал только вчера. Вот сомнения терзают, потому и спрашиваю на дваче советов.
Ты смешной.
Вкатывайся в android, там требования меньше и приложения пишутся не очень сложно.
У них есть не только виртуальный деструктор но ещё и чисто виртуальный деструктор, они там размножаются делением, в общем.
Недавно анон задавал вопрос в 87-м ньюфаг-треде:
>10 минут в крестах - почему деструктор авторы одного SDK всегда выносят из хедера в сорсы, если он обычно совершенно пуст? То есть просто две фигурные скобки. Это просто для порядка или какая-то особенность крестов?
Короче, я гуглил, гуглил... и нашёл следующее:
1) Виртуальный деструктор, объяснение на русском: http://valera.asf.ru/cpp/scpp/cppd_constructor.htm (в конце главы: «Чтобы не допускать таких ситуаций необходимо использовать виртуальный деструктор...»)
2) Чисто виртуальный деструктор: http://alenacpp.blogspot.ru/2005/03/blog-post.html и http://rsdn.ru/forum/cpp/2532634.1 и http://stackoverflow.com/questions/1219607/why-do-we-need-a-pure-virtual-destructor-in-c — похоже, это самый подробный ответ на вопрос.
Чиста конкретный виртуальный деструктор заявлен в стандарте C++65536 и скоро будет уже!!!!
Что-то не так с нестрогим неравенством?
Ну, средне его знаю, но буду тянуть его.
Могу.
Меня вообще куда то возьмут? Ну если нет образования прогера.
Да, могут, взяли с 17 лет джангистом на удаленку, это было год назад. Сейчас не знаю, кризис тип. Пробуй.
Сам подавал резюме во все компании, из ~200 пришло только 6 приглашений на собеседование
Потому что формат инструкции предполагает, что количество битов задается либо immediate (константой), либо cl. Делай как-то так:
mov ecx, n
ror eax, cl
Ассемблер нужен.
Ты - это я. Только образование другое. Тоже говновуз, тоже джава, тоже мечта и тп.
Что уже знаешь в джаве? Что читаешь (джавараша какой лвл, какие книги и тп)? Какой лвл?
Сам дрочу философию джавы + джавараш (пока 7 лвл только) + джава кор шилдта, уже около месяца. Резюме оче рано ещё подавать куда-либо мне и я решил отсрочить это дело на потом, чтоб не проебаться с компаниями, которые отсеют сейчас, увидя, какой еблан.
Вот так вот, давай горевать о ушедших годах вместе. Ах, да, 23 лвл
>Единица из старшего разряда переходит в младший, как две единицы (потому что старший разряд представляется двойкой большей степени ) 2-1 =1. Записываем 1.
>>528045
Скрины какой программы в этой книге? Та, где показан дизассемблированный код. Лол, мода на функциональщину сменяется байтоеблей усилиями нескольких анонов.
Сука блджад, ментальный брат-близнец.
>Что уже знаешь в джаве? Что читаешь (джавараша какой лвл, какие книги и тп)? Какой лвл?
На все вопросы-смотри свои ответы. точь в точь такая вот хуйня.
Только не думаю что резюме подавать рано. Так или иначе я собираюсь вкатится в другую спецуху, чтобы потом перекатится куда надо.
Естественно джава дев. я подавать не буду. Меня объективно хуй куда примут, разве что всякие Кириллы школьники, со своими охуевшими стартапами: "Давайте сделоем приложение суть такова: Эльфы в лесу..., колян учится погромировать, я моделить, а Славик будет озвучкой короч заниматься"
Просто дело в том что в ресурсах несколько ограничен, поэтому надо идти батрачить, и я решил пойти туда, где хоть какой то скилл приобрету, а не холодильнике в Эльдорадо таскать.
>Вот, например, почему 110010 - 1 = 110001, а не 110000?
В столбик считать умеешь?
990090-1
99008(10)-1
9900089
110010-1
11000(2)-1
110001
Я покамест батрачу на говнодолжности в офисе, благо хоть время на работе есть подрочить джаву иной раз.
Поясни за тестерство. Что это вообще такое, что надо делать и т.п.?
По поводу резюме - там на начальные позиции почти всюду требуется на порядок выше знание Java + какой-никакой опыт по программам (хоть для себя), к чему я не готов. Думаю, 2-3 месяца мне ещё потребуется.
>11000(2)-1
Аналогия с 10-чной системой ясна. Я понял, как это работает, но выражение 110000 - 1 меня озадачило. Вторую единицу надо пронести через все разряды к первому? Как это вычислить?
>Благодаря свойствам двоичной системы счисления выражение x &= (x-1) удаляет самый правый единичный бит в переменной x. Воспользуйтесь этим фактом для того, чтобы написать более быстрый вариант функции bitcount.
Вот мой вариант. https://ideone.com/BzfN7d
Выдает результат на единицу меньше, можно поправить, добавив в конце b++, но, по-моему, это будет слишком грубо и костыльно. Я решаю эту задачу вообще не так, как задумано?
Это и понятно: последняя операция в условие удаляет последнюю единицу и делает из x ноль. Инкремент b++ в условии не выполняется, и поэтому последнюю удаленную единицу мы не учитываем.
28 ctime=значение
28 atime=значение
161 LIBARCHIVE.xattr.user.com.dropbox.attributes=длинное значение ака WlBSBsvISStKBDKWU...
нет, в time значения что-то вроде этого - 145399075.081603, в последней длинное, как будто ссылка на каком-то дропбоксе или что-то такое. Вот полное =eJtrVaofyi9Iyq+IT8vMSc1bic/JT07MUbJaYFbKTUzOyMwDiSWBlBSBAVISSxKBDKWzUEhcXo/wI38QIxwCUYJ9U/UhBy+J0W1ul2tpaYMHDHBM
Пробовал у себя в файлах ещё такие имена искать?
Гугли. Там дохуя таких.
http://webdev.fit.cvut.cz/~sochuale/04-symfony-jquery-ajax/vendor/doctrine/common/lib/Doctrine/Common/PaxHeader/NotifyPropertyChanged.php
У меня в файлах такого быть не может, т.к мне эту хрень писали отдельно от всего проекта, и она не очень большая, пару php файлов. Да, и этот код лежит в одном php файле, в одном .js файле и в просто обычном файле, и они как-то отдельно от всего лежат, потому собственно боюся. Напоминаю, в каждом файле ТОЛЬКО по 3 этих строчки
Если подумать логически можно предположить, что в одном работоспособном коде лежит правило, которое говорит о том, что нужно слить что либо и в строке "Куда?" указывается один из путей к этим файлам, а эти строки, которые я скинул выше уже говорят куда, я предполагаю на dropbox.com, это только моя теория, просто пришло в голову ибо другого объяснения я найти не могу и они лежат странно, сюда я пришел для того, что бы её или опровергли или подтвердили более опытные аноны.
У тебя тупо переменные тут. Где должен быть год который их использует. Скорее сего в каком-то твоём файле. Попробуй поискать.
Переменные это то, что после "=", да? Ничего такого в коде не нашел, вот просто ничего. Да и я сомневаюсь, что это переменные, этот код лежит не только в php, но и в js или в файлах вовсе без расширения, мне все же кажется, что это ссылочка на что-то.
Короче пусть кто-то более знающий подойдет и скажет к чему вообще могут быть эти строки, пока все равно не срочно надо, мне уже кажется, что это просто случайный хлам, но мало ли.
Кто это?
на самом деле почти любой. Но все таки Java или C#, там даже убогий криворукий инвалид сможет заработать на кусок хлеба.
Вот я сейчас прохожу всякие курсы от западных вузиков для ньюфагов в CS, ну там CS50x и 6.001x, всё круто зделоли, но меня кое-что смущает.
У этих вузов в целом очень насыщенная программа в плане языков и технологий. Они учат C, C++, Java, Python, JavaScript и дохера чего ещё OClam даже и Haskell, притом это лишь побочное изучение самого курса, просто удачно выбранный инструмент для решение поставленных задач в его пределах.
Выходит, языки в целом учатся довольно легко и быстро так как являются инструментом, а не предметом изучения, а основа изучения всего этого кампуктер саенса это понимание в целом всяких парадигм разработки и всего такого? Ну, надо уметь писать код и понимать все эти архитектурные штуки, алгоритмы, структуры данных, а сам язык учиться без смс?
Они ведь уже на 2-3 курсе работают в топкомпаниях типа гуглов, поэтому я сильно сомневаюсь в поверхностных знаниях.
Ух ты! Чувак, ты охуенен! Научи меня так же красочно фантазировать!
Ну а как ты думал, если %языкнейм% осваивается средним васей за две недели до собеседования, а через год он уже "сеньер"?
Начинаешь понимать. Ещё чуть-чуть и будешь смеяться над местными петушками, для которых переход на новый язык - пиздец, какая страшная вещь.
Поделись, как проходишь и тп, какие курсы выбрал.
Хуй знает. Любопытно.
1) Есть одни исходники http://cis.legacy.ics.tkk.fi/hynde/lvq/tars/som_pak-3.2.tar.gz 1997 года. На современных линуксах оно не конпеляется, выдает ошибку.
2) Ошибка судя по всему известная и обходится так https://stackoverflow.com/questions/23690345/compiling-som-pak-97-with-present-gcc
3) Я нихуя не понял, что и где менять. Поясните, пожалуйста.
Какие-то подозрительные ссылки. Не буду по ним проходить.
Хех, мамкуибал
К счастью можно без компиляции отправить код на тестирование, тем и спасаюсь
Может кто-то объяснить что это значит?
Потому что у Идея - это турбо паскаль и не борланд С.
У Идеи есть "Run\Debug configuration", где выставляется исполняемый файл с классом main.
Хочешь создать новый configuration - клацай в левой части экрана в списке по java файлу правой клавишей и выбирай Run "filename"
Консольный компилятор есть в самой папке фреймворка - csc.exe и мамку твою ебут, на остановке.
Продолжать прокачивать навыки алгоритмизации. Решать задачи на программирование из книг типа SICP и K&R. Решать их несколькими способами, а не одним лишь бы отделаться от задачи. Думать над тем, как программа работает.
Правильно написали тебе, тут главное практика и опыт. Многие почему-то ошибочно считают, что все эти алгоритмы из всяких Корменов были сделаны пацанами под пивас, когда большинство на самом деле являлись серьезным научным трудом умнейших дядек.
Так что не унывай, чем больше будешь узнавать, тем легче будет писать грамотный код и правильно использовать алгоритмы.
Бамп вопросу. Реквестирую книжечки как стать хакером или как написать вирус.
Лел, так хули там пояснять. Дают тебе прогу, с заданием чекнуть тот или иной функционал, или что-нибудь похожее. И ты ее обдрачиваешь со всех сторон, моделируя кучу разных ситуаций итд. А потом пишешь в репорте. Что мол если юзер сидя на хуях дроченых пишет: "Спасибо Абу" то прога функционирует как надо, а вот если на пиках дроченых написать "АБУ в рот ебал", то все крашится к хуям и запускается вишмастер. Отдаешь отчет, его смотрят, допиливают и по кругу.
Ну это грубо говоря, там масса ньюансов и фич, можешь на вики почитать в общих чертах
Начни с английского языка и любого древнего учебника по паскалю.
Изучай фундаментальные вещи.
"Архитектура компьютера" Таненбаума
"Язык Си" K&R
Статьи Касперского
Если интересуют уязвимости веба, то скачай какой-нибудь учебник про безопасность веб-приложений.
Через пару лет сам не заметишь, как что-нибудь взломаешь. Сайт какого-нибудь унитазостроительного завода на самописном движке
Аудит безопасности
https://2ch.hk/pr/res/525225.html
https://2ch.hk/pr/res/518562.html
Совершенный код.
Иллюша, плиз.
Илюша это 15летний шкальник форсящий го на этой доске и главная гоконфоблядь.
Сам подумай, что лучше работодателю
>БЕЗ коммерческого ОПЫТА (а именно так он и увидит)
или
>C ЛЮБЫМ ОПЫТОМ
Включи голову и поразмышляй.
Ну, я думал написать "без коммерческого опыта, 2 года некоммерческого опыта". Как то так.
Алсо, лабы-хуябы и то что я чисто для себя писал во время обучения тоже ведь некоммерческим опытом считаются?
Пробовал, не много куда, выхлопа пока нет. Вот сегодня завтра хочу норм задрочиться и разослать куда только можно.
Яков Жулицкий, Ефим Дударэк — «Как лизать жоппы вышестоящим мартышкам», М. Наука, 1982 гг.
>>528867
Четы ты тугой такой? Пишешь просто ГОД ОПЫТА например, любого. Скажешь что год писал лабы хуябы и пару проектов за еду на фрилан.сру можешь даже их сделать как раз пока.
Не надо писать хуитки типа НЕТ ОПЫТА или подобное, он не запомнить что у тебя ЕСТЬ ОПЫТ, НО ДРУГОЙ, он запомнит только У ТЕБЯ НЕТ ОПЫТА, потому что приходит 500 резюме в неделю и никто их не читает, смотрят ключевые пункты и отправляют в корзину.
Пройди туториал по регекспам - http://regexone.com/
Узнай как в твоём языке написать регексп. Потом напиши программу, которая читает файл, применяет к нему составленный тобой регесксп и записывает результат в другой файл.
Может быть твой файл на самом деле в формате CSV, так что можешь обойтись без регэкспов, потому что в твоём языке есть библиотека для работы с CSV файлами.
Мой файл - это просто помойка, экспортированная откуда-то из 1с7.
P.S. Тутор прошел, на шарпе все сделал, номера собрал. Но блять, мне это нужно было до обеда сделать и к тому времени как я извлек все номера бухи уже треть вручную перебрали. Они меня чуть не уничтожили.
http://www.cyberforum.ru/freelance/thread1513812.html
Я в стате ввел xtset panelvariable timevariable и получил, что panelvariable(weakly balanced). Как исправить, чтобы стало strongly balanced?
Тема не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
2. Функция make_heap работает с вектором. Как проще всего заполнить вектор некоторой последовательностью?
Анон, поехавший на связи. Является ли это реализацией пузырьковой сортировки?
http://ideone.com/xcqClr
Мод, поправь список тредов. scala/haskell/coursera/d треды утонули давно. Ну или просто убери, если обновлять лень, а то каждый раз по привычке пытаюсь выйти на нужный тред с прикрепленного, а его уже нет.
http://geektimes.ru/company/mailru/blog/259894/
В библиотеке.
> В: Хочу стать программистом, какой язык учить?
> О: Английский + Ruby/Python
А какой язык самый популярный и на нём можно заработать в/через интернет?
Я потратил 3 месяца на веб и понял, что там нужно ещё дохуя ДОХУИЩА изучить и знать (и на трубе дудец), а потом драться на фрилансе с толпой школьников и ещё хуй знает с кем. В мухосранске 0 вакансий программистов или говноделов-сайтов.
И лучше чтобы это можно было хоть как то освоить за 1-1.5 года и заработать на бичпакет. Времени свободного дохуя.
Надеюсь на годный совет, а не на тролей.
вэб проще всего. можно 1с попробовать.
Как инклудить библиотеки в с++? знаю что инклудом, лол, вопрос не в этом Вот допустим есть папка с движком. Куда конкретно на компе её закинуть, чтобы в VS просто написать #include <либанейм> и всё заработало?
Закинуть можно куда угодно, тебе нужно подключить ее в VS, там в меню посмотри.
Сетапы для движка. Чтобы хотя бы не качать по 5 архивов из хуй знает откуда, их даже вместе все не выложили, а сразу чтобы всё было в одной папочке. Хер с ним, среды бы сам прописал.
На оф сайте и гитхабе есть только инклуды. А либов нету. А без них решение не строится. Тут конечно и моя вина есть, я не работал с движками до этого никогда и не знал как надо попердолиться, чтобы запустить хотя бы примерчик.
> Сетапы для движка
Они же не знают как, чем и что ты будешь билдить с их библиотекой. Универсального подхода нет.
Наркоман, блядь. Распаковываешь куда-нибудь, идёшь в настройки проекта в студии, ищешь там аддишнл инклюд директорис и добавляешь туда пути к твой_движок/инклюде, потом идёшь в раздел линкера, ищешь там аддишнл либрари директори и добавляешь туда твой_движок/либс. Всё.
А либов то нет. Вот и пришлось искать аж видеоманул, где чувак добавляет либы, скачивая их хуй знает откуда, из какого то древнего проекта vs2010. Всё.
Да, это пузырьковая сортировка, теперь напиши её на языке программирования, а не на похапе.
пхп язык будущего ващет, повыразительней большинства говна представленного на этой доске
Ахаха, пацаны, посмотрите на дебила)))
>Но я не знаю Си! Вообще. Всю жизнь писал только на Pascal/Delphi. Учить язык? Вы пробовали учить язык, когда вам более 40 лет возраста? Когда работа, семья и минимум свободного времени. Когда ум уже не так остр, как в молодости.
Вот это я проиграл. Если знаешь один язык, то синтаксис нового языка осваивается за час, а стандартная библиотека - за пару недель. Пацаны, как там обсирать таких идиотов? Если я зарегаюсь, я ведь не смогу комментить кг/амы?
Алсо, почему хабрамрази так скучно пишут? Там сидят дефектные аспергеры? После хакерских сайтов уровня 2000-х годов блюю с каждой статьи на хабре.
А еще эти гниды в каждой статье воду льют. Когда программистишке нечего делать, он яйца лижет.
Вот я написал реализацию (подглядывая в викиучебник, от себя только дженерик прикрутил)
https://github.com/cancelledbit/SingleLinkedList/blob/master/SingleLinkedList/SingleLinkedList/SingleLinkedList.cs
Я примерно понимаю как оно работает, но я не понимаю, куда при добавлении нового элемента девается временная нода?
У меня бывают дни когда мозг буксует, походу это один из таких дней. Я когда то очень давно писал подобное на паскале, но там ехала ссылка через указатель, а тут такого нет.
>Ещё раз спасибо за статью! Открыл для себя MikroBasic ARM. Улётная вещь! Прощайте сотни строк ST-шного пестрящего кода! Теперь я могу думать над идеей устройства, а не ломать голову «Си» и сотней глючных h-файлов. Таким и должен быть язык программирования.
Ебать он убогий. Ведь удовольствие от погромирования железа - как раз в ебле с этим железом, чтении мануалов и перекладывании битиков, а не в том, чтобы сделать все быстро.
Все, сам допер. Нифига она не временная, эта нода. Меня ввел в заблуждение ебаный комментарий который был в коде учебника. Мудаки они там.
Если бы я не взясля недавно учить кресты, а продолжил учить делфи, то обязательно бы изучил эту статью когда нибудь. Полезно же. Пусть лежит. Никому не мешает. Таких не много. Это же не пхп.
Стоит ли пытаться в энтерпрайз, если ты тупой?
Конечно стоит. Опыт бесценен. Его не пропьёшь. А полезен любой опыт. Даже ынтерпрайзы.
Ребята, там весело. Скримера нет. Отвечаю. Перекатываемся скорее.
В хохлосяндру.
Больше всего бесит изложений статьей на хабре. Слишком много воды и хуеты, и мало содержательного текста. Такое ощущение, как будто ебаные тупые аспергеры в этих статьях сами пытаются понять то, о чем пишут, но не могут из-за узости своего больного восприятия и неспособности видеть связи с другими понятиями и применением (то есть понимать).
Ну и зачем ты это здесь оставил? Сейчас туда набегут школьники со своим багетом и тупостью. Школьники там не задержатся, но их говнотреды будут вонять еще долго.
полудохлая доска с 3 хачкелистами и 1,5 поехавшими лисперами
хотя зекач с кучей студентоты, офисным былом и хипстерьём ещё более уныл...
как будто динамическая типизация - это не лучшее что было в программировании
Я думал нульчик умер! ДЖВА ГОДА ТУДА НЕ ЗАХОДИЛ! СЕГОДНЯ У МЕНЯ ПРАЗДНИК!
>Our binary search makes two tests inside the loop, when one would suffice (at the price of more tests outside). Write a version with only one test inside the loop and measure the difference in run-time.
Считается ли if-else одним сравнением? То есть если вместо условий if - else if - else я использую if-else, это будет одной проверкой?
Один if - одно сравнение. else никак не участвует. По результату сравнения код либо джапнет к одной ветке, либо к другой на следующей инструкции.
Как только дочитаю архитектуру компьютера, так и начну его изучать. Думаю, что до прочтения книги от просто изучения команд толку не будет.
Правильно ли я понимаю, что для решения этой задачи надо анализировать значения переменных low и high после цикла, и в зависимости от ветки возвращать -1 или индекс элемента?
Условие цикла будет строгим или нестрогим?
В шарпе много сахара, как язык он объективно лучше, но вот java банально лучше в кроссплатформенности ( всякие xamarin) идут нахуй.
Опционально, смотря что делать собрался. Для обучения разницы нет.
Если у меня за спиной только пехтонх, то я могу смело учить C# надеясь на манну небесую в виде работы юниором через полгода?
Хз, я такой же нуб как и ты, а про языки рассказал из опыта общения с олдфагами и бывалыми.
Я сразу понял, что с тобой что-то не так, когда ты не назвал меня пидором и не рассказал про хуец господина.
>Our binary search makes two tests inside the loop, when one would suffice (at the price of more tests outside). Write a version with only one test inside the loop and measure the difference in run-time.
https://ideone.com/pjXevf
Без вывода промежуточных результатов было трудно понять, какие значения будут иметь переменные low и high в случае, если элемент есть в массиве и он крайний слева/справа, где-то еще, и если этого элемента в массиве нет. Вроде бы сейчас программа работает верно.
С меня пикрилейтед
Под работой с сишарпом я подразумеваю создание приложения, если что. Работы в компании/где-то ещё у меня не было, очевидно
Вечер в хату котаны. Поясните пожалуйста о сортировке слияниями. Пока вообще не могу понять как ее реализовать. Опишите сам алгоритм, желательно как для дебила.
>>> import urllib2
>>> res = []
for x in dir(urllib2):
res = res[:] + [(x, x.__doc__)]
print len(res)
>>> res
[]
почему в res нихуя нет? где куча [('FTPHandler', 'somehelp'),... ]?
У тебя есть два отсортированых массива. Смотришь на их первые элементы и меньший забираешь в массив результата. Потом снова сравнивает и слудующий меньший забираешь. И так пока все массивы не опустеют.
Для сортировки разбиваешь входной массив на два, сортируешь и сливаешь.
Без понимания, как она работает, ты все равно соснешь на экзамене. Петушкам надо привыкать к тому, что реализовать и забыть не получится. Любители пользоваться лабами 1-2 пацанов, которые все делают за всех, тоже соснут хуйцов.
1212121x@mail.ua
отпишитесь на почту кто сможет помочь с кудахтером
Так мне не на экзамен это надо. Я просто хочу научится программировать. Сейчас просто хочу понять разные алгоритмы. Но вот со слияниями, у меня возникли проблемы. Идею вроде бы понял: "Разделяем наш массив пополам, а когда делить будет больше некуда, меняем местами и сливаем с другими частями массива". Вроде так? Но реализовать не выходит.
17 void merge_sort (double *array, size_t first, size_t last)
18 {
19 if (last - first < 2)
20 return;
21 if (last - first == 2) {
22 if (array[first] > array[last - 1])
23 swap (&array[first], &array[last-1]);
24 return;
25 }
26 size_t middle = first + (last - first) / 2;
27
28 merge_sort (array, first, middle);
29 merge_sort (array, middle, last);
30
31 int i = first;
32 size_t b1 = first;
33 size_t b2 = middle;
34 double b[last - first];
35 while (i < last - first) {
36 if (b2 >= middle || array[b2] > array[b1]) {
37 b = array[b2];
38 b2++;
39 }
40 else {
41 b = array[b1];
42 b1++;
43 }
44 i++;
45 }
46
47 for (i = first; i < last - first; i++)
48 array = b;
49 }
Пока как-то так. Что я делаю не так?
17 void merge_sort (double *array, size_t first, size_t last)
18 {
19 if (last - first < 2)
20 return;
21 if (last - first == 2) {
22 if (array[first] > array[last - 1])
23 swap (&array[first], &array[last-1]);
24 return;
25 }
26 size_t middle = first + (last - first) / 2;
27
28 merge_sort (array, first, middle);
29 merge_sort (array, middle, last);
30
31 int i = first;
32 size_t b1 = first;
33 size_t b2 = middle;
34 double b[last - first];
35 while (i < last - first) {
36 if (b2 >= middle || array[b2] > array[b1]) {
37 b = array[b2];
38 b2++;
39 }
40 else {
41 b = array[b1];
42 b1++;
43 }
44 i++;
45 }
46
47 for (i = first; i < last - first; i++)
48 array = b;
49 }
Пока как-то так. Что я делаю не так?
я хочу прокачать какой нибудь скилл и искать новую работу. Какие фреймворки/технологии/языки мне подучить, скажем, за месяц чтобы быть нужным кому то еще кроме ржд?
DOM - это программный интерфейс (API), предоставляемый разработчику браузером для манипуляции содержимым страницы.
Нет, это набор объектов и методов, которые твой джаваскрипт-код может дергать, чтобы изменять страницу. Вообще, разберись сначала, что такое API.
Sup, /pr/
Есть одна простенькая программа на python для raspberry pi, которая рисует диалоговое окно и мигает светодиодом, используя библиотеку RPIO.
По отдельности две программы (одна - gui, другая - мигание светодиодом) запускаются нормально, причем первую надо запускать под юзером, вторую - под рутом.
Третья программа, о которой шла речь в начале объединяет две вышеперечисленные программы и выдает ошибку, в зависимости от того как запускать:
- если без рута, то RuntimeError: No access to /dev/mem. Try running as root
- если с рутом, то Invalid MIT-MAGIC-COOCIE-l key*.py: cannot connect to X server :1.0
(ИЧСХ, светодиод загорается, то есть код частично срабатывает)
xauth не помогло.
Как исправить эту проблему? Или может быть что то изначально неправильно делаю? В итоге, нужно Gui-приложение для управления gpio
Кароч, насколько я понял, дом это как воображение браузера, которое будет представлять документ, сайт например, в виде обьектов текстовых и не только. Прослойка со своими методами и свойствами. Именно это представление сайта связывает любые действия с содержимым, путем применения жс, или любой другой хрени, которая поддерживается браузером. Вроде верно?
В общих чертах.
Либо пиздуй в /s и спрашивай у них, как на твоем кривом дистрибутиве настроить проброс иксовой сессии для рута, либо распили программу на демона, который работает с железом, и клиента, который запускается от юзера.
int i;
double array = (double ) malloc (sizeof (double) array_size);
srand (time (NULL));
for (i = 0; i < array_size; i++) {
array = (rand () % (array_size 20) - array_size) 1e-2;
#ifdef DEBUG
printf ("%i:%4.2lf ", i, array);
#endif
}
Почему оно сегфолтится? Если ставлю размер в два раза меньше, все нормально.
Сегфолтится даже при простой считалки без массива при 1048469. В чем же дело?
http://clc-wiki.net/wiki/K%26R2_solutions:Chapter_3:Exercise_1
пишу ПОЛЬЗОВАТЕЛЬСКИЙ КОД ДЛЯ ПЛАТФОРМЫ <name>
руби программист короче. Чисто руби. Иногда веб макака. Ведущий специалист
А ещё я знаю С++, но не так уж и хорошо, то есть постоянно обсираюсь на всяческих &&var, конструкторах, полиморфизме, и т.д. Как можно прокачать язык на таком уровне? Учился сам, начинал со старой книжки Страуструпа, лол.
Волновой алгоритм.
http://pastebin.com/vfVumrQd
Спасибо, няша
дистрибутив не кривой, самый обычный Rasbian
Начинай.
Обманщик.
x и есть 5. Указатель не может ссылаться не значение, а только на адрес.
Что является адресом на ячейку памяти тогда?
Или получается,если я запишу y = &x,я получу адрес в памяти,где хранится число 5?
Меньше людей - меньше вакансий. Очевидно же. Если вкатишься, то работу найдешь.
На работе дают.
Как вот здесь http://rosalind.info/problems/locations/ только для разных областей знания.
Как вот здесь http://rosalind.info/problems/locations/ только для разных областей знания.
Скажите, эту задачу реально решить без итераций?
http://acmp.ru/index.asp?main=task&id_task=644
Уже джва часа угробил:
1 30
0000000000000010
0000000000000011
0000000000000101
0000000000000111
0000000000001010
0000000000001100
0000000000001110
0000000000010001
0000000000010011
0000000000010110
0000000000011001
0000000000011100
0000000000011111
0000000000100100
0000000000100110
0000000000101001
0000000000101100
0000000000101111
0000000000110100
0000000000110111
0000000000111100
0000000001000000
0000000001000001
0000000001000011
0000000001000110
0000000001001001
0000000001001100
0000000001001111
0000000001010100
0000000001010111
87
Уже джва часа угробил:
1 30
0000000000000010
0000000000000011
0000000000000101
0000000000000111
0000000000001010
0000000000001100
0000000000001110
0000000000010001
0000000000010011
0000000000010110
0000000000011001
0000000000011100
0000000000011111
0000000000100100
0000000000100110
0000000000101001
0000000000101100
0000000000101111
0000000000110100
0000000000110111
0000000000111100
0000000001000000
0000000001000001
0000000001000011
0000000001000110
0000000001001001
0000000001001100
0000000001001111
0000000001010100
0000000001010111
87
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
>Умение программировать на любом другом языке программирования
Да.
Если ты имеешь в виду подсчет бит, то да. Один раз заполняешь индексную таблицу (для всех 16-битных чисел, памяти должно хватить), после чего для каждого следующего N берешь значение из таблицы для верхней и нижней половины и складываешь.
Бамп вопросу.
Как в школе задавали посчитать 1+2+3+4...+100
получалось что надо 101 / 2 * 100 если я правильно помню
Это же для стажеров. Под iOS часто так набирают, так как найти ньюфага дрочащего iOS тяжело из-за вендорлока на оборудовании, берут людей знающих какой-то другой ЯП (чтобы не объяснять что такое циклы и условные переходы) и учат. Правда не ясно зачем туда "знание objC" впихнули, если чувак обжектив знает, то нахуя другой.
Мне чет показалось они имеют ввиду "УУУ СУКА ЛУЧШЕ БЫ ТЕБЕ ЗНАТЬ ВСЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ МИРА ИНАЧЕ ХУЙ ТЕБЕ А НЕ РАБОТА", как то так
Можешь посмотреть что там пишут другие? Или что работодатели в этом пункте пишут?
Таки что то по типу этого
Развиваться вместе с компанией, достич уровня сеньера.
Найти колектив, в котором работать будет в радость.
Больше нацелен на разработку программ и игр для для любых платформ.
Ну вот и пиши что хочешь ещё опыта. На хабре должны быть статьи что в таких случаях писать. Попробуй поискать.
Смотри как gcc делает. Пишут что есть еще sse4.2 инструкция для таких вещей.
Это gcc-шный built-in, и код будет уже не портабельным, как и та процессорная инструкция. Тащемта алгоритм известный (хотя и отличный пример write only кода) и гуглится на раз, и он отлично пойдет для заполнения ебучей таблицы.
>код будет уже не портабельным
Ты видать впервые олимпиадную задачку пишешь. Тут нет таких целей как "должно работать на планшетах", "должно быть понятно" и тому подобное. Тут только одна цель - как можно быстрее написать говнокод под одну конкретную машину (тестирующий сервер).
Пишу всего 4-ый вызов через ajax и уже невыносимо тянет блевать от этого лапше-дерьма.
>погромирование там нахуй не надо и вообще не о том это
На компьютерной безопасности надо. Там и лабы делают по реализации алгоритмов шифрования, кодирования и сжатия. По идее так должно быть и на ИБ, т.к. на этой специальности должны иметь дело со всякими эксплоитами и уязвимостями. Но сам я не знаю, чем занимаются на информационной безопасности.
Так то да, но всегда можно просто посмотреть что какая-то функция делает, и на Сишечке ее накатать. А там уже компилятор как надо оптимизирует.
Правда ведь , что оптимизирует? Или говно получится?
>>530545
Накидал сам короче примерно то, что нужно:
http://pastebin.com/jWUZetca
зип-ы только потом добавлю
js-бляди использующие callback-дрисню не люди, да
Я гуманитарий, который захотел стать ХАКЕРОМ, и мне посоветовали учить ассемблер и кресты. Я немного начинал Питон, но быстро забросил. Чем кресты отличаются от Питона, если кратко? В чём удобства и неудобства?
Ну т.е. IAlgorithm alg = new AlgContext(new ConcreteAlgorithm1);
Такой подход меня не устраивает и я обратил внимание на упомянутые IoC контейнеры. Проблема в том, что я не знаю, как правильно один раз задать все нужные мне зависимости на время выполнение конкретного алгоритма. Пользователь вызывает функцию 1, я через IoC разруливаю эту ситуацию, но у функции 1 тоже есть зависимости. Не передавать же мне ссылку на экземпляр моего контейнера этой функции, это хуйня полная выходит. В голову пришло только создать какой-нибудь класс с одним статическим методом, который бы возвращал мне контейнер с уже настроенными зависимостями, и вызывать этот метод, когда нужно. Норм?
Второй вопрос: раньше в программе было две функции и суммарно четыре настройки для этих функций. Чтобы не передавать их параметрами в конструктор или метод я завел отдельный класс, назвал его Settings. Когда пользователь вызывал функцию, я считывал инпуты в этот Settings и передавал в функцию. Проблема в том, что сейчас функций уже шесть и суммарно у них около 16 параметров. Из-за этого Settings слишком сильно разросся и мне не нравится таскать такую тяжеловестную хуйню повсюду. Как мне разрулить эту хуйню? Для самой сложной функции на форме сейчас 12 инпутов, которые пользователь может заполнить. Из них четыре обязательны, а все остальные опциональны в зависимости от того, какие пользователь уже поставил пресеты.
Короче, потестировал с -O3. Прилично оптимизирует самый говнищенский из императивных говнокодов.
Я вообще их не делаю, лол, а следую общим best principles.
Если ты про GCC, то гуглится вот это:
https://stackoverflow.com/questions/5397677/gcc-intel-syntax-inline-assembly
Сказано, что можно, но во первых ты внятных сообщений об ошибках в синтаксисе не получишь. Во вторых придется ставить флаг компиляции -masm=intel на сорец. В третьих там не получится указывать шестнадцатеричные константы через постфикс - 123h, только 123x0. Наверняка еще много разных камней будет.
Кажется проще поставить fasm, сбилдить объектный файл, и присобачить к сборке сделав где-нибудь в .h объявление на "extern void MY_AWESOM_ASM_FUNCTION(void)", но хуй знает. Я еще это не проверял
Благодарю. Пойду накатывать fasm.
Питон ты выучишь за год и можно писать простые бытовые программки. Кресты будешь учить лет 10 и будешь писать дико пиздатый и сложный код для высокой оптимизации и переносимости.
Кстати реквестирую книжку как писать вирусы с нуля. >>529093 Пока только Фленова скачал. Боюсь начинать читать т.к. сомневаюсь что эта классическая книга для этой темы.
Боже блять, книжка о том как вирусы песать, С НУЛЯ БЛЯТЬА АХФХЦАЦХАХА кек.
wasm.ru и прочие сборники/форумы про риверс инжиниринг и системное программирование.
С нуля без опыта ты можешь хуету на дэльфи написать, которая весит 10 мб и с окошком такие ещё няшным.
И да - у флёнова вроде только супер лит-ра про сокеты и пр хуетень, серия для илитных хацкиров.
Одинаково будет учить всё два года до уровня среднего программиста. Просто на С++ постоянно будет куча подводных камней и надо будет постоянно с ними сражаться, а на питоне легче писать код.
Нюфакам я бы советовал питон, в конце августа будет кстати отличный курс от MIT на edx, после него можно смело покрять джангу и после написания очередного магазина начинать искать вакансии.
А ты такую хуету сам бы в жизни не оптимизировал.
Ну как тебе сказать.
На питоне ты хочешь сложить несколько строк - ты их просто возьмёшь и сложишь.
На си/пп ты будешь выделять память под каждую, выделять память под буфер куда их сувать, проверять хватит ли выделенной памяти и скочевать их спец. функцией. Потом освобождать память
Со строками я конечно утрировал (пуре с стайл), но мысль надеюсь донёс.
Весь такой ряженый в рубашке и брюках или в простой, но опрятной одежде?
Обмажься говном, поваляйся на земле, а в рот засунь мох.
Какие форумы? На курсах ИБ что преподают?Наверняка должна быть книга па такой случай.
#ifndef GF2_8_H
#define GF2_8_H
#include <stdint.h>
uint8_t gmul(uint8_t a, uint8_t b);
#endif
Я имею в виду: туда ли я поставил #include?
#Если символ GF2_8_H не был определен ранее, то определить его, подключить stdint.h, выебать чужую мамку, ...
#В противном случае НИХУЯ НЕ ДЕЛАТЬ
Ты это хотел узнать?
Да. Никогда не видел, как в нормальном ПО в h-файлах делают инклуды и в какое место их ставят.
А не надо смотреть как в нормальных проектах делают, если все равно не понимаешь. Гораздо лучше разобраться почему так.
Если ты вытащишь этот #include <stdint.h>, то каждый раз как ты будешь подключать свой header посредством #include "GF_8.h" будет сразу же подключаться этот #include <stdint.h> который ты вытащил.
Тебя устраивает такое поведение? Пока ты не пишешь в команде это от тебя зависит на самом деле, а не от того, как принято.
Также попробуй клинкуть мышкой на <stdint.h> и нажми f3. В популярных IDE тебя переместит в тело этого файла, и ты сможешь посмотреть что там и как. (В некоторых надо правой кнопкой мыши на него кликнуть, и посмотреть на какую кнопку там он открывается)
Вот тут подробно разобрали http://ru.stackoverflow.com/questions/275741/include-в-заголовочных-файлах
Руководство новичка по эксплуатации компоновщика
http://habrahabr.ru/post/150327/
Можешь пилить для опенсорса, но в рашке работы системщикам маловато и зарплаты низкие, а требования высокие. Обычно всякие компании где без диплома магистра с пятерочками тебя отправят в макдак работать Ну если ты нюфак. Ну, всякие предприятия которые на государство работают, там вот 95% системщиков живут.
Профиты? Ты можешь подрочить на байты, получше познать работу пекарни и потом перелезть на жабу. Хуже от этого не будет, знания лишними не бывают, плюс будешь знать "что там под капотом" лучше типичных макак.
От человека зависит. Многие в 30-40 лет моложе духом любого школьника, а многие в 16 уже как старые пердуны, ничего не хотят от жизни.
Поэтому так важно выбрать сферу которая интересна, иначе потом будешь ненавидеть свою работу и писать говнокод до самой могилы.
Премного благодарен за развернутый ответ. Таки продолжу изучать систещину. Просто, чтобы нормально программировать и четко понимать то, что я пишу.
Ясно, я так понял, что в хедерах лучше по возможности обойтись без инклудов и использовать их только тогда, когда есть крайняя необходимость. Стало быть, если я в хедере объявляю функции, которые работают с 8-битными интами, то для использования uint8_t инклуд необходим? Что-то вроде #typedef uint8_t не прокатил или даже повредит?
Заголовочный файл с uint8_t был специально создан чтоб тебе не пришлось описывать его вручную.
Если описание чего-то есть в другом заголовочном файле, и тебе оно внезапно понадобилось, это собсно и есть крайняя необходимость.
На курсах по иб рассказывают про установку и настройку iptables и прочей хуеты. Ты реально тупой если считаешь что тебе просто расскажут в книжке как запилить распределённый krernel mode ботнет, не палящийся нигде и работающий везде.
Ответ был дан - изучай системное программирование и риверс инжинеринг. По ним книг достаточно.
МИНЯ АЖ ТРИСЁТ ОТ ЭТОГО НЕСТАНДАРТНОГО РАСШИРЕНИЯ у тебя нет таких проектов, где от #pragma once был бы выигрыш в скорости компиляции
МИНЯ АЖ ТРИСЁТ ХУЙ ЗНАЕТ ОТ ЧИГО!!!11
1. Нестандартная деректива, но поддерживаемая всем чем можно.
2. Разницы в скорости компиляции нету блядь.
Просто нету.
https://ru.wikipedia.org/wiki/Предварительно_откомпилированные_заголовки
- если уж обмазаться оптимизацией хош.
Как практика - ебашь posix-совместимую ось. Или свой дос. Можешь биос модифицировать.
> поддерживаемая всем чем можно
1) tinycc.org не умеет, например
2) куча самописных компилеров для embedded знать не знают, слыхом не слыхивали
Разница в скорости компиляции есть. С include guard вот такой код
foo.h:
#ifndef _FOO_H
#define _FOO_H
printf("Huipizda\n");
#endif
foo.c:
int main(void) {
#include "foo.h"
#undef _FOO_H
#include "foo.h"
}
должен напечатать строку дважды. Зато если воткнуть #pragma once в .h, строка напечатается один раз, потому что компилятор даже открывать файл второй раз не станет. Компилятор делает некоторую магию и для include guard, но #pragma once все равно быстрее. Другое дело, что нужен проект с тысячами файлов, чтобы это на что-то повлияло.
1) Имеется массив, объявленнный в самом начале кода:
#define VALUES 20
volatile uint16_t ramBufferData[VALUES];
Мне надо менять его размерность в зависимости от потребностей (сперва мне нужно получить максимум одно значение, потом минимум 20). А потом чередовать получаемые их кол-во (1 -> 20, 20 -> 1, 1 -> 20 и т.д.).
Окей, после обработки 20 значений из массива, пытаюсь это сделать:
if ( !stage ) // для случая, когда требуется 1 значение
{
#ifdef VALUES
#undef VALUES
#define VALUES 1
#endif
}
else if ( stage ) // для случая, когда уже требуется 20 значений
{
#ifdef VALUES
#undef VALUES
#define VALUES 20
#endif
}
Но ре-дефайн упорно остаётся незамеченным, и размерность блядского массива попрежнему составляет 20 значений.
Может я как-то неправильно сбросил дефайны? Или надо делать по-другому?
2) Имеется структура данных в функции:
void setup_ramBuffer(void)
{
ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;
ramBufferInitSingle.param1 = param,
...
ramBufferInitSingle.param5 = param,
...
ramBufferInitSingle.paramN = param,
ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
}
Допустим, мне надо изменить параметр: ramBufferInitSingle.param5 и заново инициализировать структуру с только этим изменённым параметром (сохраняя все прежние).
Это возможно сделать красиво? Мне на ум приходит только копирование функции с изменением параметра и вызов её целиком под новым именем, допустим, setup_ramBuffer2(); ?
Вроде можно использовать параметр volatile, как для функции, так и для структуры. Ноя не знаю, как это парвильно оформить.
Хелпаните, посоны.
Макака, сука, когда починишь кодовую вставку и форматы, пидор-бля?
1) Имеется массив, объявленнный в самом начале кода:
#define VALUES 20
volatile uint16_t ramBufferData[VALUES];
Мне надо менять его размерность в зависимости от потребностей (сперва мне нужно получить максимум одно значение, потом минимум 20). А потом чередовать получаемые их кол-во (1 -> 20, 20 -> 1, 1 -> 20 и т.д.).
Окей, после обработки 20 значений из массива, пытаюсь это сделать:
if ( !stage ) // для случая, когда требуется 1 значение
{
#ifdef VALUES
#undef VALUES
#define VALUES 1
#endif
}
else if ( stage ) // для случая, когда уже требуется 20 значений
{
#ifdef VALUES
#undef VALUES
#define VALUES 20
#endif
}
Но ре-дефайн упорно остаётся незамеченным, и размерность блядского массива попрежнему составляет 20 значений.
Может я как-то неправильно сбросил дефайны? Или надо делать по-другому?
2) Имеется структура данных в функции:
void setup_ramBuffer(void)
{
ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;
ramBufferInitSingle.param1 = param,
...
ramBufferInitSingle.param5 = param,
...
ramBufferInitSingle.paramN = param,
ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
}
Допустим, мне надо изменить параметр: ramBufferInitSingle.param5 и заново инициализировать структуру с только этим изменённым параметром (сохраняя все прежние).
Это возможно сделать красиво? Мне на ум приходит только копирование функции с изменением параметра и вызов её целиком под новым именем, допустим, setup_ramBuffer2(); ?
Вроде можно использовать параметр volatile, как для функции, так и для структуры. Ноя не знаю, как это парвильно оформить.
Хелпаните, посоны.
Макака, сука, когда починишь кодовую вставку и форматы, пидор-бля?
1) Препроцессор тебе не поможет. Он работает даже еще до компиляции. Попробуй сделать gcc -E твойкод.c - поймешь. В твоем случае компилятор видит уже готовое ramBufferData[20], а потыркивания ниже по тексту вообще ни на что не влияют. Почитай лучше про malloc/realloc, хотя для такого размера как у тебя, лучше взять массив побольше сразу (элементов 100, например), а под количество использованных элементов завести size_t num_values.
2) Присвой из ramBuffer_INITSINGLE_DEFAULT нужное значение. Или объясни нормально.
3) Уверен, что тебе нужен volatile? У тебя несколько потоков? Есть другой процесс, который параллельно тебе модифицирует данные?
fasm
>Уверен, что тебе нужен volatile?
Если я правильно понимаю, то без volatile не изменить структуру. Только как это грамотно оформить.
>У тебя несколько потоков?
Поток - один.
>Есть другой процесс, который параллельно тебе модифицирует данные?
Нет.
>Присвой из ramBuffer_INITSINGLE_DEFAULT
Мм, я хотел сделать так:
volatile ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;
Далее, изменяем параметр: ramBufferInitSingle.param5 = paramChange,
и инициализируем структуру ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
Но компилятор ругается - говорит, что при инициализации параметр volatile будет проигнорирован.
И пиши, пожалуйста, к какому из двух вопросов (номер 1 или номер 2) ты даёшь ответ. Иначе получается мешанина, как у меня вышло выше.
volatile говорит, что сущность может изменяться независимо от выполняющегося в данный момент кода (заставляет компилятор не делать предположений типа "ничего не писл, значит ничего и не поменялось"). Тебе он не нужен нигде.
> компилятор ругается
Выкинь volatile, сделай из этих трех строк, что ты написал, новую функцию.
Ответы я пронумеровал в прошлом посте.
Я другой антоша.
1) volatile тебе таки не нужен. Это просто перестраховка для многопоточных приложений с развитой конкуренцией за данные.
2) Йа нихуя не понел. Но предлагаю:
Просто скопировать структуру с memcpy() и поменять нужное значение (если у тебя конечно структура только с примитивными типами).
"Гей-шлюха, как альтернативная карьера"
Да любое приложение, которое актуально и приносит хоть какую пользу. (Только не интернет магазин на джумле)
Язык сишарп.
Займись клептографией (тут нет опечаток). Начни со статей этого парня http://habrahabr.ru/post/248419/
1) Возможно ли это сделать под Xamarin на Win 8.1 ?
2) Я не хочу покупать никакие sанальные подписки девеловера. У меня JB. Смогу ли я свое приложение тестить на jb-дейвайсе без подписки девелопера?
1. Сделать сможешь. Собрать - нет (только для билда хватит и виртуальной машины, при желании можно всё автоматизировать).
2. Да, можно.
Я так не и не понял что именно нужно лол.
>Это как?
ramBuffer_InitSingle_TypeDef ramBufferInitSingle = ramBuffer_INITSINGLE_DEFAULT;
ramBuffer_InitSingle_TypeDef rBuff1;
...
memcpy(&rBuff1, &ramBufferInitSingle, sizeof(ramBufferInitSingle));
rBuff1.param5 = hui;
...
ramBuffer_InitSingle(ramBuffer0, &rBuff1);
Это страшное васянство, и будет адекватно работать только если в структуре нету структур/классов и прочего добра.
Как на бейсике?
>Я так не и не понял что именно нужно
Структура ramBufferInitSingle находится в отдельной функции: void setup_ramBuffer(void) {}
Мне надо изменить в ней один параметр ИЗ ОСНОВНОГО ЦИКЛА ПРОГРАММЫ и проинициализировать эту структуру заново, чтобы изменённый параметр был учтён: ramBuffer_InitSingle(ramBuffer0, &ramBufferInitSingle);
Проблема в том, что компилятор срёт кирпичами, когда я пытаюсь что-то менять.
Предыстория.
В школе в 9-11 классах обучали Паскалю. Но обучали, надо сказать, нормально, во всяком случае, сраный ЕГЭ я написал на сотку и имел общие представления о том, как написать элементарные консольные программы.
В универе отучился 3 курса, где преподавали Си. Обучили неким основам языка, рассказали про численные методы, немного под freebsd попрогали, и в завершение были основы ООП на примере С++: классы, шаблоны, etc.
С выполнением того, что задавали, никогда проблем не возникало, писал всё практически сходу, оставалось лишь править ошибки.
Из смежных знаний я имею некое общее представление о том, что такое базы данных, php, да заодно немного кодю на питоне.
Только вот как я нихуя не умел, так и не умею, как нетрудно догадаться. И я хочу это исправить, но не знаю в какую сторону копать, что почитать, как оценить свой уровень. Дай мне направление, анон.
Попробуй на машине Тьюринга или на частично-рекурсивных функциях.
С этим разобрался, совсем уж затупил.
Вообщем такое дело. Тот же C#
Пишу вебм-качалку не кидайте готовых, хочу свою написать, и мне нужно получить ссылку на вебм. Ссылка составная, состоит из /b/src/номер треда/номер вебм.webm/ , то бишь мне достаточно получить номер вебм.
Вот такой код: http://pastebin.com/h9fJHC9w
Вывод описан там же
Я так понял он читает от /b/src/номер треда/ до последнего .webm в строке, а мне нужно чтобы после первой .webm в строке чтение прекращалось. Как выебать регулярочку чтобы так было? А то я не очень разбираюсь в них, эту строчку спиздил.
Что по TDD почитать? Бека только старые издания находил, может быть есть что поновее и актуальнее?
/ Source Code Windows 7 /
#define WINVISTA_H "winme.h"
#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "win2k.h"
#include "winxp.h"
#include WINVISTA_H
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"
#define INSTALL = HARD
char make_prog_look_big(16000000);
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();
if (first_time_installation)
{
make_4GB_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of-OS2();
make_futile_attempt_to_damage_Linux();
disable_MozillaFirefox();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
} //if
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();
if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_31();
do_nothing_loop();
} // if
} //while
if (detect_cache())
disable_cache();
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
} //if
/ printf("Welcome to Windows 3.1"); /
/ printf("Welcome to Windows 3.11"); /
/ printf("Welcome to Windows 95"); /
/ printf("Welcome to Windows NT 3.0"); /
/ printf("Welcome to Windows 98"); /
/ printf("Welcome to Windows NT 4.0"); /
/ printf("Welcome to Windows ME"); /
/ printf("Welcome to Windows 2000"); /
/ printf("Welcome to Windows XP"); /
/ printf("Welcome to Windows Vista"); /
printf("Welcome to Windows Se7en");
if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:\swp0001.swp",O_CREATE);
while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
} // while
create_general_protection_fault();
} // main
/ Source Code Windows 7 /
#define WINVISTA_H "winme.h"
#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "win2k.h"
#include "winxp.h"
#include WINVISTA_H
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"
#define INSTALL = HARD
char make_prog_look_big(16000000);
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();
if (first_time_installation)
{
make_4GB_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of-OS2();
make_futile_attempt_to_damage_Linux();
disable_MozillaFirefox();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
} //if
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();
if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_31();
do_nothing_loop();
} // if
} //while
if (detect_cache())
disable_cache();
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
} //if
/ printf("Welcome to Windows 3.1"); /
/ printf("Welcome to Windows 3.11"); /
/ printf("Welcome to Windows 95"); /
/ printf("Welcome to Windows NT 3.0"); /
/ printf("Welcome to Windows 98"); /
/ printf("Welcome to Windows NT 4.0"); /
/ printf("Welcome to Windows ME"); /
/ printf("Welcome to Windows 2000"); /
/ printf("Welcome to Windows XP"); /
/ printf("Welcome to Windows Vista"); /
printf("Welcome to Windows Se7en");
if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:\swp0001.swp",O_CREATE);
while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
} // while
create_general_protection_fault();
} // main
> #include "evenmore.h"
> #include "oldstuff.h"
> #include "billrulz.h"
> #include "monopoly.h"
> #include "backdoor.h"
А то!
И после этого кто-то кукарекает про ЧЁТКО ВЫРАЖЕННЫЕ НАЗВАНИЯ МЕТОДОВ.
Абитуриент вквотился.
Очевидно, что за четыре года СИНЬЙОР_ЖАБА_ДИВЕЛОПИР_200К+33СМ из меня не сделают. Что сделат за эти четыре года, чтобы не пойти по окончании в макдак напару с юристами?
Если ты за четыре года не стал даже ссаной java-макакой, боюсь, тебе таки придется идти зарабатывать вместе с юристами.
А что тв делал 4 года? При универах курсов как говна, 3-6 месяцев стажировки и обучением и ты джун, затем несколько лет опыта и если не пинать хуи и постоянно качать скиллы, то мог бы на выходе быть помидором. Без шуток. Молодые задроты помидоры с 4+ годами опыта погнем в глазах любимые сотрудники всех компаний, потому что с семейниками и гуру за 25 и дальше уже проблемы начинаются. Жена, дети, ипотека,,родственники. А студенты всем нужны, переработки любят, кофе им дай бесплатное и будут боготворить.
1) HTML/CSS, JS, PHP - стек веб-разработки, если и учить - то все вместе
2) C для Arduino - как базовый язык для общего понимания принципов кодинга, ну и ардуиноблядствовать, конечно, светодиодами моргать, лампочкой пищать, вот это все.
3) Java - интересен тем, что можно писать под мобилки, а это в моем понимании ценный скилл. (яблочные мобилки я не рассматриваю).
4) C++ - путь тру-кодера, можно кодить под линуксы, системное программирование там, вот это все.
5) Python - хуй знает, для чего он вообще нужен, но тут почему-то любят советовать питон.
На какой стул присесть?
Из реальных аргументов только быстрое устаревание знаний и демпинг индусами, всё остальное кудахтанье.
Чего у них припекает?
Java + sql + фреймворки и паттерны. Опционально зяву на сисярп заменить.
ой блять. как будто работают не за деньги.
вопрос был в том не погонят ли меня ссаными тряпками. вроде не долбоеб, в программирование могу, очень могу в асм, а всякие пайтоны-руби не очень перевариваю.
Я тебе объясню проще и чтобы ЖИЗА.
Ты скорее всего не достигнешь этих "манязарплат", тебя просто заебет программирование и не будет желания дрочить его вне работки, все эти САМАРАЗВИТИЯ и ЛОЙСЫ ЗВЕЗДОЧКИ на гитхабе.
Чтобы этого достигнуть, а также поднять скилл на такой уровень, надо любить программирование и качать скиллы. Или быть жадным ребенком, как говорил Главный тупичка.
Если жадина, то сможешь вкалывать и имитировать работу как босс, можешь даже достигнуть высот, но такие люди обычно достигают высот в любой сфере, потому что они обожают деньги, следовательно ты бы остался в своей хуите и уже работал бы.
А так, программирование тебе было не интересно и ты не жадный ребенок, следовательно шансов маловато. Подрочишь жабу пару месяцев, не сможешь даже дочитать 2.5 книги, будешь всё постоянно откладывает, насохраняешь и накачаешь сотни гигов уроков и книг, запишешься на десятки курсов курсеры, всё дропнешь.
Инфа 90%.
Поставил виртуальную убунту а мне она руби не может установить, ткните носом нуба в подсказку, пожалуйста.
Я тебе честно признаюсь - вакансии видел очень редко. Несколько лет вот мониторю, видел вакансии во всякие ВПК и подобную хуиту, один раз видел в Микрон, думаю в такие компании есть, но я не сталкивался. Не интересовался просто
Короче, это инженерная хуитка, поэтому макаки типа меня на такое и не натыкались. Ну, как я знаю с этих ваших интернетов, если попадешь в нормальную компании а они в рашке есть, микрон тот же, эльбрусы которые ещё ща делают, то в целом можешь выползти годным спецом и тебя всюду с руками и ногами оторвут.
Годных специалистов, которые реально что-то могут на асме для такого железа просто катастрофически мало.
>>531296
sudo apt-get update перед установкой пакетов сделал? Доступ в интернет точно есть?
заходишь на rvm.io и копируешь команду
>Ну, как я знаю с этих ваших интернетов, если попадешь в нормальную компании далее полнейшая хуита написана, то в целом можешь выползти годным спецом и тебя всюду с руками и ногами оторвут.
Когда же вы научитесь следить за ценами, наконец?
Кокие єльбруцы, что ты несёш, поехавшiй?
ТАМ ЗАРПЛАТА 52 ТЫР В ДС1.
Плюс премии и подобное говно. В таких конторах всегда так, будет около 100к. Прям как у миддл макаки на жабе
алсо, какол, ты ебанутый? Зачем ты следишь за московскими ценами?
> 3) Java - интересен тем, что можно писать под мобилки, а это в моем понимании ценный скилл.
Это интерпрайз в первую очередь, также как и сишарп.
Будьте осторожны, выбирая карьеру программиста.
Для многих людей это временная карьера.
Большая часть программирования в реальном мире это написание костылей и исправление багов в чужём говнокоде.
После 5 лет, половина того, что ты знаешь, устареет.
Когда тебе стукнет 40 лет, ты будешь "out-of-date".
Организациям нужен молодой чел с 2-4 годами опыта, который будет работать до полуночи и все выходные без оплаты переработок.
Весь профит, который ты получишь это бесплатный кофе и засохший пряник.
Затем, когда ты выгоришь через 8 лет, тебя заменят свежим студентом, который знает все новые фрейморки и языки.
а на шарпе можно?
> И по поводу GTK. Оно хоть где-нибудь используется, кроме Open Source?
Нет, лицензия не позволяет.
Он описался, религия а не лицензия.
В маджихатах свищенного ЭЛДЖИЙПИЭЙЛЯ прописано правило, по которому за коммерческое использование надевают мешок на голову, вывозят за город и забивают насмерть камнями.
я задаю вопрос, блять, мне просто интересно, раз программисты все остаются не у дел, что тогда с дядьками, которые делают процессоры?
Отвечаю: устаревают, ежегодно им нужно обновлять свои мозги с постоянными изменениями микроархитектуры и техпроцесса.
Это происходит в любой профессии. Нефтедобытчикам нужно обучатся работать с новым оборудованием, переводчикам учить китайский покуда есть спрос, шлюхи постепенно вытесняются трапошлюхами.
И да - это жирная местная паста.
Явно не запрещает, но ты обязан обеспечить возможность юзеру внести модификации в либу и прикрутить ее обратно к твоей программе. А значит, тебе придется предоставить либо сорцы, либо объектные файлы и тулчейн для сборки.
Да, и еще остается открытым вопрос о макросах и инлайновых функциях. В лицензии Qt есть специальная поправка к LGPL на этот счет, и там можно спокойно линковать к динамической библиотеке. На счет GTK не знаю.
Ну формально ты может и прав не хочу спорить, а на практике достаточно динамической линковки, чтобы даже особо упоротым борцунам стало похуй.
Где найти нормальные(функциональные, стильные) IDE?
Захотел позаниматься дизигном, обнаружил, что даже не знаю где хуячить код.(не в блокнотике же). На каких-то сайтах был, так там все изменения сразу отображались.
Заходил через гугол на всякие кроссплатформенные сайты, так там приходится копировать код для проверки. Не удобно.
Также, вот допустим, пилю я свои говноаплетты на ява, через еклипс-все збс, все понятно и сразу видно.
Захотел пощупать питон, скачал idea, там выбор интерпретаторов(а я, как нуб, вообще пока не шарю в интерпретаторах). Додумался зайти на сайт питона, скачал, идея запустилась, а дальше я хз где кодить.
Вообщем, пока я ламер, я хочу тупо скачать нормальную, свободную сборку, со всеми нужными библиотеками, проверками, подцветками. Кто что посоветует?
Алсо, забежал на сайт jetbrains, так там вообще платно что я хз.
Vim или Emacs. Остальное нинужно.
Как думаешь, анон, стоит ли пойти на стажировку 1С-программистом? Какие перспективы? Не сосну ли в будущем, выбрав 1С? Работодатели не врут в вакансиях, указывая высокую зарплату? И как оно вообще работать 1С-программистом - интересно?
Если тебе интересна бухгалтерия - то дохуя интересная работёнка. Если тебя от неё тянет блевать и хочется интересных задач - от всего ынтерпрайза в любых его проявлениях тошнить будет.
Без опыта выбирать не приходится - либо за доширак, либо вообще никак. Сейчас даже годом фриланса и прочим "некоммерческим" опытом никого не удивишь если не работал в команде и над реально рабочим решением, а не над ОС от васянов для васянов с харкача. Точнее сказать, "солянщиков"-фрилансеров многие считают обязательно неразговорчивым, угрюмым и вообще маргинальным говном, которому в команде делать абсолютно нехуй.
Даже если соснёшь с выбором технологии - у тебя будет пару лет опыта с сопутствующим "опытом работы в команде" и пр. хуетой. Уже будет возможность подучить что-то другое и пойти работать как белый человек.
>стоит ли пойти на стажировку 1С-программистом?
>для моей мухосрани
Сам ответил на свой вопрос.
Работать, возможно, будет не очень интересно (прикладная область: бухгалтерия, нервные тётки в очках) и поначалу струи блевотины от языка будет тяжко сдержать, но в мухосрани в этой стране 1С-едва ли не единственная возможность хорошо зарабатывать в IT. Со временем, если пожелаешь, свалишь в милионник во франч или фрилансером, завышающим свой ценник.
Алсо, на визгливые кукареканья местных 5k$ синьёров-помидоров не обращай внимания.
есть, ищи лучше
а вообще поссал на студентоблядь
нахуя дрочить программирование, если не собираешься его юзать? ради логики что ли? для этого и математика есть
https://ideone.com/6WdceZ
шоб без рут прав в фоновом режиме весело и ловила хэндейки?
Еще опцию "выебать мамку этого анона добавить",
ПРИШЛО ВРЕМЯ УЧИТЬ НОВЫЙ ФРЕЙМВОРК
ФРЕЙМВОРК САМ СЕБЯ НЕ ИЗУЧИТ
ИЗУЧИ ЕГО, ИЗУЧИ ЕГО ЕЩЕ РАЗ
ЗАЧЕМ МНЕ НУЖЕН СВОЙ СТАРТАП, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ
ЛУЧШЕ ЕЩЕ РАЗ ВЫУЧИТЬ ФРЕЙМВОРК
Я ИЗУЧАЮ ФРЕЙМВОРК ПО 3 РАЗА В ДЕНЬ
КАЖДОЕ ИЗУЧЕНИЕ ЗАНИМАЕТ ПЯТЬДЕСЯТ МИНУТ
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПРОГРАММИРУЮ
А ПОСЛЕ ЭТОГО ИЗУЧАЮ НОВЫЙ ФРЕЙМВОРК
ТУПОЕ БЫДЛО ОДЕРЖИМО ДЕНЬГАМИ А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК
СКАЧАТЬ КНИГУ ПО НОВОМУ ФРЕЙМВОРКУ БЕCПЛАТНО И БЕЗ РЕГИСТРАЦИИ
ЛУЧШЕ Я ИЗУЧУ ЕЩЕ РАЗ ФРЕЙМВОРК
СТАБИЛЬНОСТЬ НЕ НУЖНА Я НЕ ИЗУЧАЛ ФРЕЙМВОРК НЕДЕЛЮ ПОЙДУ ИЗУЧУ НОВЫЙ ФРЕЙМВОРК
ВСЕ ПРОСТО И ПОНЯТНО ОШИБКА TypeError: Object has no method
ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРИШЛО ВРЕМЯ ИЗУЧАТЬ ФРЕЙМВОРК
ККОКОКОКОКОКОКО НОВЫЕ ТЕХНОЛОГИИ ФРЕЙМВОРК ПРОГРАММИРОВАНИЕ КОКОКОКОКОКОКО
Шлёма, ты менє удивляеш. Тут все евrеи.
Видел такое на джаваскиипт для веб, но забыл где
Для каждой компоненты цвета, кроме прозрачности, цвет от времени будет зависеть так.
Наебать меня решил? Нет такого в жабе
Аноны, как из онлайн браузерки на флеше вытянуть модели?
Повторюсь. Времени месяц +-неделя.
Зачем?
Конечно, но на собеседование попасть еще надо.
С меня как обычно.
У меня вроде все как на первом пике. Уж не знаю что там за компилятор, который на втором и почему 5 получается.
помимо этого
int t = 1;
!t++ // печатает 0
t // равно 2
Что непонятно? y получает значение переменной, находящейся по адресу i, после чего переменная инкрементируется. При это никаких последствий инкрементация не имеет.
> Может есть более простые общепринятые решения?
А чем тебя файл конфига не устраивает, например?
> можно ли использовать одну бд для их связи друг с другом
Ебать. Нужно. Если делаешь на БД, конечно.
Анон, подскажи, в чём дело? Я не въезжаю. Есть 2 реализации одного алгоритма, обе не работают по одной и той же причине — превышение лимита используемой памяти. Понятно, что это из-за рекурсии. Не понятно, почему это из-за рекурсии, с ней же всё ок вроде бы. В общем, жду объяснений мудрых. Код прилагается.
http://ideone.com/R2v3P5
http://ideone.com/O47NmE
У тбея бесконечная рекурсия. Очевидно, что когда массив отсортирован, ты должен перестать вызывать sorted, вместо этого вернув отсортированный массив или кусок массива (код не читал).
Можешь, в случае если уже знаком с с-подобным синтаксисом.
Хотя для комфортного изучения лучше хотя бы базовые азы явы подучить (наследование, полиморфизм). Даже для ньюфага это пару дней.
Можно писать и не жабе, но в 99% пишут именно на жабе. Советую таки изучать и сначала писать для пеки (консоль, AWT/Swing/JavaFX), а потом уже переходить на мобильную разработку.
Head First Java годная книга для начинающего
Ну хз, имхо на жабе вакансий вообще мало. Удаленку так можно пересчитать по пальцам одной руки.
В C# порог вхождения ниже благодаря формошлепству.
Откликался на хх на вакансии - глухо.
Звонил во все крупные конторы и интеграторы, везде говорят, "мы не общаемся по телефону, откликайтесь на вакансии, либо шлите резюме на нашу почту".
Слал резюме - как в чёрную дыру. Оттуда ничего не возвращается.
Сам кое-как освоил ООП и джаву, немного андроид. Но готов уже хоть на бейсике, хоть на асме, хоть верстальщиком. Очень кушать хочется.
Джунов только в PHP берут охотно, сам безуспешно ищу работу на жабе уже почти год (мидл с опытом 3+).
Учи, пиши свои pet проекты (борда, интернет-магазин, что угодно) выкладывай на github и ставь ссылку в резюме. Типа у тебя есть некоторый опыт.
Но откуда тогда берутся жаба-программисты? Они прям сразу рождаются в пиджаках сеньоров-помидоров?
Сейчас отправлю всем (вообще всем) отклик
Добрый день! Нет ли у вас вакансии разработчика-стажёра? Я сильно мотивирован обучаться, но не имею опыта работы (кроме пары небольших программ, которые есть на моём гитхабе) и хотел бы его получить.
И если никто не возьмёт, то забью и просто дней через десять повешусь. Я больше так не могу. Да и деньги кончаются. Я не знаю, как жить дальше, если не будет работы.
Не вешайся же, если вообще нечего есть будет попробуй 1С, хотя мне и там не перезвонили, всякие пхп конторы и т.д. Если вообще ничего не будет - ебашь во всякие макдаки, а сам пили что-нибудь серьезное дома, в общем - самовыпел - совсем не выход.
Вот смотри: эта прога должна посылать сообщения на устройства (физические, виртуальные не важно) через равные промежутки времени, которые нужно соблюдать с микросекундной точностью. Но совершенно не ясно, как эти промежутки отмерять. Большинство нынешних ОС не могут работать в реальном времени. Функции типа nanosleep() хоть и рассчитаны на большую точность, но на деле запросто могут проспать на 1,5-2 мс дольше, при том что 0,5 мс уже может быть критично. Всякие таймеры в принципе не могут работать с высоким разрешением.
Как же это блядство работает?
Нынче такая ситуация, что кладовщик получает больше пыхера в говноконторе. Найди хоть какую работёнку, а по вечерам пили всякое говно для андроидов. Со временем набьёшь себе нормальное резюме, а может и годноту какую родишь, за которую платить будут.
Есть версия для обучения. На сайте 1с есть. Ссылку на торрент с курсам я кидать не буду, но если ты загуглишь "Крусы по 1с рф торрент" то нейдешь бесплатные курсы. Во франче обчуат, вообще, наверное и курсы тебе не нужны, на самом деле я не знаю, меня не взяли, лол.
Раньше, лет 5-7 назад, работы было больше и брали всех, кто хоть что-то знал. А сейчас требования выросли, а число вакансий уменьшилось. Джава джуну найти работу очень тяжело.
А сертификат тоже с торрентов будешь скачивать?
Ну почему я не дропнул свою работу пять лет назад? Ведь были мысли, были. Но не дропнул. А теперь гроб, кладбище.
Вась, без разницы вообще. Хоть в эклипсе.
Там вся разница в хоткеях и прочих субъективных имхо-удобствах.
Сейчас я по-немного быдлокоджу, но хотелось бы изучить основы: архитектуру, сети, вот это все.
Скажу по своему опыта - надо уметь пиздеть. Добро пожаловать в 21 век, 2015 год. Тут надо уметь себя продавать.
Я вот долго этого не понимал, походил на собеседования, понял в чем у меня прокол по техчасти, прочитал 100500 отзывов и разборов полета "как написать правильно резюме" и "как общаться на собеседованиях и с работодателями" в целом и понял всё.
В итоге пишешь "опыт работы ЕСТЬ" похуй что не работал, с языком работал? Значит есть, пишешь какие-то выдуманные проекты ООО "Indus Softwore Carp", конкретно что там делал напиши уже блядь говно какое-то на спринге и почитай best practice с конференциями, узнаешь про 95% подводных камней которые могли бы быть, запилился на гитхаб, сделал говнокоммиты в всякие говнопроекты 2.5 семенов.
И я теперь крутой пацан, успешен во всём. Опыт работы? Нужные технологии? Гитхаб с звездочками? Английский выше интермедиейта? Это всё про меня, смотрит какой я охуенный.
У нас же проблема в том, что люди к капитализму мозгами ещё не готовы. Пишут "опыта работы нет, ничего никогда не делал, возьмите и научите". Реальность такова, что твой говнопроект говноCMS там или говночата для говноклиентов отличается от реального на 0.1%, его писали такие же студенты говнокодеры за еду, в нем были такие же проблемы и их фиксили также, как ты будешь фиксить свой говнокод когда поймешь где в нем боттлнеки всякие и пиздецовые обосрамсы с архитектурой.
Рашка на 3 месте по экспорту ИТ-макак, в притом объем 3 миллиарда далларов против 30+ у Китая и Индии которые делят 1 и 2 место, так что бери с них пример, нагло наебывай, клепай говнокод и радуйся. Никто его проверять не будет, работодателю главное одно - ЧТОБЫ БЛЯДЬ РАБОТАЛО КАК ЕМУ НАДО, всё.
Пиши код блядь, а не книжки дрочи да залупу чеши в поисках "НУ ВОТ НА РАБОТКУ ПОЙДУ И ТАМ НАЧНУ КОД ПИСАТЬ ДА НАУЧУСЬ", так не бывает.
>пишешь какие-то выдуманные проекты ООО "Indus Softwore Carp"
Прослезился. Ну не умею я пиздеть, не умею. Сам знаю, что это крайне хуёвый минус, но вот не получается. Чтобы выложить на гитхабе пару своих велосипедов, просто через себя переступил. Потому что стыдно показывать такое. И в резюме гитхаб указал тоже через себя. В итоге пригласили на одно собеседование и попросили рассказать, чего я там накодил. Ну, рассказал. Собеседующие поулыбались, сказали, что я там с самого начала всё неправильно делал, поэтому и жопа такая. И после этого уже две недели не могу заставить себя даже проект открыть. Да, такой вот впечатлительный. Это было единственное собеседование за шесть месяцев поиска работы. Единственное.
Таненбаума читай и другие книги из оп-пика.
Я являюсь админом локальной сети. Возможно ли копаться в файлах чужих компах в сети, если у них в настройках отключен доступ к файлам и принтерам?
Если бы ты был администратором, ты бы не задавал таких глупых вопросов. Так что забудь о этом. Это не твое.
И поэтому ты не спросил как надо было сделать и не переписал его? В этом же и вся суть.
В целом, ты мог бы даже в жаба треде или на тематическом форуме спросить у скучающих хомячков посмотреть проект, получил бы вполне сносные отзывы, а может быть даже весьма подробные и полезные.
Переписал бы, рассказал бы на следующем интервью как писал уже правильно, что знаешь как делают неправильно и всё такое.
У тебя проблема в том, что ты считаешь себя хуевым, а не свои навыки и это серьезная хуйня. Они не сказали тебе мол "ты неправильный". На эту тему даже где-то была охуенная статья, но наверное не найду сейчас.
Но если проще, то твой код != ты, это просто твои навыки на текущий момент и ничего постыдного в этом нет, все начинают с говна, а потом архитекторы в гуглах.
вру, вроде нашел http://gilesbowkett.блогспот.com/2013/01/a-simple-protocol-for-you-are-not-your.html таки
Про опыт работы можно соврать, что занимался фрилансом/работал в стартапе который не окупился. Также показать pet проекты (свои программы), лучше если они будут лежать на github или аналогичном хостинге.
Насчет составления резюме, есть платные услуги (на hh.ru например), чтобы тебе написали его по всем правилам.
Прочти книги по проектированию, братишка: Design patterns от GoF, "Совершенный код" от Макконнелла, "Чистый код" от Роберта Мартина. Это классика, это знать кадо!
Ну и спрашивай советов у опытных жаванов (например на javatalks.ru), что можно улучшить в коде.
Надо так, чтоб не отвлекать юзера. Т.е чтоб он ничего не подозревал. А так и через стандартный удаленный раб. стол можно замутить.
Wishmaster новый накати.
Его один фиг придется устанавливать на компе. В этом случае легче просто будет клацнуть галочку вкл на общем доступе.
>Большинство нынешних ОС не могут работать в реальном времени.
>Как же это блядство работает?
В реальном времени. Как же ещё.
volatile uint16_t hui[5];
int main(void)
{
///
if ( her = 1 )
{
hui[30];
}
else if ( her = 0 )
{
hui[15]; \t
}
///
}
Так, почему-то, не канает.
Можно строчку кода целиком, плиз?
Ось не может в rt, но приложение под ней может? Чудеса... Самое любопытное, что в лохматые девяностые ни о каких реальных временах на десктопе и не заикались, а они уже работали.
Без проблем. Админские шары.
$C
$D
Ну и вообще, администратор домена по умолчанию входит в группу локальных администраторов, так что все пользователи, как на ладони.
>>532019
>И поэтому ты не спросил как надо было сделать
Растерялся. Дурак, признаю.
Спасибо за ссылку, почитаю.
>>532025
>Прочти книги по проектированию, братишка: Design patterns от GoF, "Совершенный код" от Макконнелла, "Чистый код" от Роберта Мартина.
Ок, начну читать. Но не думаю, что успею дочитать до конца, пержде чем повешусь.
int hui;
hui = malloc (sizeof (int) 30);
for (i = 0; i < 30; i++) hui = i;
hui = realloc (hui, sizeof (int) * 15);
for (i = 0; i < 15; i++) hui = i;
Примерно так.
Хуита
>>532105
Блядь, ебани сюда код.
https://ideone.com/
initializer element is not constant
Вот это вот выдаёт. Хуй знает, что ему надо.
На кой хуй?
Вместо простого примера правильного изменения размера одномерного массива ты раздул эту хрень.
Этот долбоёб даже не поймёт, что там написано, лол.
Тогда, быть может ему не стоит пока выделять память. Может ему лучше хеллоуворлды писать? В том коде даже гуманитарий разберется. хотя мне сложно объективно оценить степень своего быдлокодинга. Так что, ты возможно и прав.
Тебе нужно идти в Руби он Рэйлс.
Ответил на вопрос. Получил письмо. Что делать дальше если нигде из этого не зареган?
Отклеился.
ждать жеребевку
Такой-то олдскул.
Короче есть папка, в ней n файлов, мне нужно чтобы эти файлы переименовались в числа от 1 до n. Еще такой вариант можно. Чтоб названия всех файлов обрезались до 15 символов.
.decode('cp1251') и можно потом обратно encode в utf16.
https://ideone.com/NvWiH1
Вообще в варианте на стене происходит что-то странное. Чтобы процедура отрабатывала корректно, надо чтобы глубина стека была по крайней мере равна числу элементов в массиве. Но задумка всего этого в том, чтобы стек как раз не был слишком глубоким. При глубине стека и длине последовательности 40000 функция работает 36 секунд. Это же пиздец. Чего я не понимаю?
http://sublimetexttips.com/giveaways/win-sublime-text/?lucky=395258
Типа регистрируемся по ссылкам друг друга?
Помогло ВНЕЗАПНО решение с циклом for и изменением опорного элемента на первый, но я нихуя не понял. Почему не работают предыдущие варианты? В чём принципиальная разница между ними?
http://ideone.com/42dsZn
>пик
А-а-а, блин.
#include <stdlib.h>
#include <stdio.h>
volatile uint16_t (МОДЕР - ПИДАРАС)hui;
hui = (uint16_t (МОДЕР - ПИДАРАС)) malloc (sizeof (uint16_t) (МОДЕР - ПИДАРАС) 15);
(МОДЕР - ПИДАРАС) = ЗВЁЗДОЧКА.
Код из твоего примера, еоторый не переделанный был.
Если нам больше не нужен массив a, почему бы на от него не избавится? Или ты хочешь сказать, что realloc сама это делает? Она ведь просто делает копию и выделяет ей память и возвращает указатель на нее. Если мы вместо a, поставим NULL, тогда это вообще будет операция идентичная free (a).
Нет, realloc, как следует из названия, изменяет размеры объекта (блока памяти). Если изменение размеров невозможно без выделения нового блока, она выделяет его, копирует туда содержимое предыдущего и сама зовет free для предыдущего. Но еще может случиться так (и часто случается!), что если ты сделал p = malloc(122), то (q = realloc(p, 123)) == p. Попробуй догадаться, что будет, если ты потом free(p) сделаешь.
Ты тоже поехавший. Тебе не нужен volatile. В ближайшие пару лет у тебя не будет повода его написать.
Выложи на ideone минимальный, но полный пример того, с чем у тебя проблемы. И без, слышишь, без volatile.
Никак. Если нечётное количество, то одна останется, потому что неправильная разметка, и она проигнорируется. Если чётное, то все исчезают и появляется курсив. Вообще, мудаку, который пишет макабу (особенно фронтэнд) надо бы руки вырвать (из жопы) и яйца отрезать, чтобы, не приведи Шинку, потомства не оставил.
Исходный код - не мой. Я просто перепиливаю его под себя. Там массив был объявлен именно так, значит для чего-то то сделали так.
>полный пример того, с чем у тебя проблемы
http://ideone.com/QEqYaY
Проблемы с :
а) как правильно создать нужный мне массив;
б) как правильно изменить его размерность.
ты это я, говновуз, детская мечта про программирование игор, 5 лет учебы на юриста потом осознание в тридцать, и желание сьеба в сша, настоящее время освоение джавы
Например тебе нужно синхронизировать потоки - один поток должен подождать пока выполнится второй. И вместо нормальных способов, ты решил использовать общую переменную-флаг. Оба потока получают адрес этой переменной, один поток после завершения выставляет ее в нужное значение, а другой в цикле типа for(;;){ if (var) break; sleep(1);} ждет пока первый поток выполнится (и выставит переменную не в ноль). Если ты не объявишь var как volatile то хитрожопый компилятор может заметить что var нигде во время цикла не изменяется и закешировать ее в регистре процессора для того чтобы ускорить выполнение. И когда первый поток изменит значение переменной, второй поток этого не заметит, так как будет читать переменную из регистра процессора со старым значение. Если объявить как volatile то переменная всегда будет читатся из памяти, кешироватся она не будет.
Понятно. Спасибо за объяснение.
Уже кучу вариантов перепробовал? Что я делаю не так?
Пробовал много версий pygame, но всё-равно пишет один и тот же ответ за платформу.
#На рис. то что получается
А ты логи почему не читаешь? Там же написано --allow-external, вот и попробуй:
pip install 'Pygame == 1.9.1release' --allow-external Pygame --allow-unverified Pygame
32-битных колёс не нашел?
Алсо, на винде ставил через msi, всё работает как часы.
http://www.pygame.org/download.shtml
Вот, даже на оф. сайте пишут: windows 64bit users note: use the 32bit python with this 32bit pygame.
Был, но утонул.
кто может подкинуть sam kaner "software testing" в оригинале? нашел только перевод на флибусте
Ставил, выдавало ошибку. Проц на пекарне амд, только интеловские же поддерживают
Ну мы понели, што когда валютные курсы «дешёвый доллар, дорогой рубль» то в профессию нам не надо было идти.
http://ideone.com/yxpdVo
>>532368
А не будь там sleep, особо хитрожопый компилятор мог бы еще и for(;;) проигнорировать.
> Исходный код - не мой.
Тогда это наверняка эмуль какой-то или прошивка. В первом случае там может быть несколько потоков, во втором память может менять ISR или даже сама железка, а не только твой код. Поэтому компилятор приходится дополнительно инструктировать на этот счет.
Бля, это пишется за 30 секунд и не затрагивает дохрена других аспектов языка.
Как компилировать и запускать?
И ваще у меня установлена эта хуйня jdk1.7.0_79 и notepad++, а консоль я запускал 0 раз.
В книгах для НОВИЧКОВ всем срать на эти моменты.
в path пиши: путь_к_jdk\jdk1.7.0_79\bin
компиляция байт-кода: javac my_prog.java
запуск байт-кода: java my_prog
Начни с книги «Programming Erlang: Software for a Concurrent World» (Joe Armstrong), там есть простейшие действия со списками, сортировки и прочее. Факториал тоже есть.
Философия здесь:
http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/
http://www.defmacro.org/ramblings/lisp.html
http://www.defmacro.org/ramblings/fp.html
Так вот, мне нужно выбрать специальность информатики.
Есть два стула:
1. Архитектура интернет-услуг
В рамах обучения на данной специальности ты научишься проектировать, внедрять и использовать компьютерные системы, составляющие фундамент интернет-услуг. Практические занятия будут включать науку инсталлирования и использования систем для виртуализации серверов. кроме того, на занятиях ты будешь получать знания, связанные с интернет-услугами на различных серверных платформах, таких, как Linux, Microsoft и другие. После окончания специальности ты сможешь инстализуваты визуализационные системы и услуги на конкретной платформе.
>Поясни пожалуйста за это специальность, тот ли этот веб который я себе представляю в виде php html css js mysql и прочее? Или это какая-то другая неведомая хуйня, где я буду учить не то, что я хотел бы?
2. Инженерия продукции программирования
Современная сфера программирования предлагает масшатбни возможности развития карьеры, одновременно ставя высокие требования. Связанные они с ознакомлением все лучших, более новых технологий, а также инструментов и метод разработки программного обеспечения. Знание самого языка программирования в современном мире недостаточно. Очень важным является универсальность, умение эффективно использовать доступные инструменты для работы - именно это является решающим в конкуретного превосходстве. такая специальность подготовит студента к работе в фирмах, занимающихся программированием.
Во время занятий, которые предлагаются на данной специальности ты сможешь получить такие сертификаты:
Microsoft
Oracle (на языке Java для платформы JavaEE)
>А вот что я буду учить здесь? Поясни за это.
Анон, выручи пожалуйста, времени почти не осталось, уже нужно выбирать, вообще мне больше нравится веб, но что-то я сомневаюсь, что та специальность которую я хочу.
там есть еще графика, безопасность, еще какое-то CISCO, но я думаю, что мне не это нужно, но если че то скажи
Так вот, мне нужно выбрать специальность информатики.
Есть два стула:
1. Архитектура интернет-услуг
В рамах обучения на данной специальности ты научишься проектировать, внедрять и использовать компьютерные системы, составляющие фундамент интернет-услуг. Практические занятия будут включать науку инсталлирования и использования систем для виртуализации серверов. кроме того, на занятиях ты будешь получать знания, связанные с интернет-услугами на различных серверных платформах, таких, как Linux, Microsoft и другие. После окончания специальности ты сможешь инстализуваты визуализационные системы и услуги на конкретной платформе.
>Поясни пожалуйста за это специальность, тот ли этот веб который я себе представляю в виде php html css js mysql и прочее? Или это какая-то другая неведомая хуйня, где я буду учить не то, что я хотел бы?
2. Инженерия продукции программирования
Современная сфера программирования предлагает масшатбни возможности развития карьеры, одновременно ставя высокие требования. Связанные они с ознакомлением все лучших, более новых технологий, а также инструментов и метод разработки программного обеспечения. Знание самого языка программирования в современном мире недостаточно. Очень важным является универсальность, умение эффективно использовать доступные инструменты для работы - именно это является решающим в конкуретного превосходстве. такая специальность подготовит студента к работе в фирмах, занимающихся программированием.
Во время занятий, которые предлагаются на данной специальности ты сможешь получить такие сертификаты:
Microsoft
Oracle (на языке Java для платформы JavaEE)
>А вот что я буду учить здесь? Поясни за это.
Анон, выручи пожалуйста, времени почти не осталось, уже нужно выбирать, вообще мне больше нравится веб, но что-то я сомневаюсь, что та специальность которую я хочу.
там есть еще графика, безопасность, еще какое-то CISCO, но я думаю, что мне не это нужно, но если че то скажи
Добавлю вот еще что. Поступать я буду аж на четвертый курс магистратура и учиться буду уже с хард левела, при том, что я нихушечки не знаю, как думаешь потяну?
До этого учился на бакалавра на факультете "Радиотехника" своей шараги, но понял, что я выбрал хуйню и надо перекатываться в IT.
Совет уровня мэйл.ру
Нашел файлик где написано, что будет изучаться. Вот там это написанно, может так удобней будет сказать кем на выходе я буду работать?
Архитектура веб-сервисов:
1 Виртуализация вычислительных систем
2 Дата Центры
3 Веб-хостинг
4 Сетевые операционные системы
А вот со вторым пунктом тут вообще нихуя не понятно:
Специализация: Производство инженерии
1 Лаборатория программного обеспечения 1
2 Лаборатория программного обеспечения 2
3 Шаблоны и архитектура приложения
Проекты развития методологии управления 4
1. Это на сис. админа; Будут учить устанавливать линуксы/виндовс сервера и долбиться с ними, распределять там и т.д.;
2. Это таки к программенгу, но хз насчёт того что именно будешь учить там. Оракло-майкрософтовские сертификаты - самая бесполезная хуита которой можно жопу подтирать. Судя по явеЕЕ - будут учить шлёпать сервера, поиски в глубину/ширину и прочую бух-энтерпрайз хуйню.
Ни там ни сям пыхам и майскюлю тебя учить не будут.
>>532469
Обычно именно на 3-4 курсах и заканчиваются матаны с философиями и начинаются нормальные предметы. Посмотри учебную программу, где-то она должна быть.
пожалуй сей господин прав
Я понял, значит придется все дрочить самому и помимо этого учить свою специальность, чтобы не поперли с вуза.
Как думаешь, нормально будет пойти на архитектуру интернет услуг, дрочить все эти сервера, чтобы с вуза не поперли и паралельно учить пыху и прочее.
Ну на крайняк если не не будет времени на пыху и прочее, то пойти сис админом, вроде тоже норм?
Как ты считаешь?
Первое — хостинг уровня «Зенона» или «Авахоста», если рядом с тобой есть хоть один провайдер, то загляни к ним и принеси конфеты или шоколад, и техподдержка кратко введёт тебя в курс дела (олдфага бы выперли, но школьникам такие выходки простительны и ещё и на стажировку возьмут).
Второе — жаббапрограммизм 146%. Если в рашке валютные курсы развернут в «дешёвый доллар, дорогой рубль», как было с 1998 года, то западных заказов нам не видать, а работа на туземного заказчика имеет свои особенности... тут «Записки автоматизатора» помогут, ну и Ганс нам всё подробно уже рассказал.
Спрашивать мнение анона забавно. Я считаю, что вышка программисту не нужна вообще.
Если будешь устраиваться в польше - возможно вполне. В СНГ - будешь получать 15 к на фуллтайме.
И таки да - работодатели, как правило, вообще требуют техническое/математическое образование, всем важен опыт и резюме.
Ну так даже лучше, не суть. Вопрос тот же. Нормально ли будет пойти сис админом когда есть второй пункт где на выходе нужно кодить вроде как?
Как же блять все запутанно то а. Никогда бы не подумал, что буду свою будущую специальность и то чем зарабатывать себе на жизнь выбирать на дваче.
Имею ввиду, что на образование всем срать - оно есть и есть. Просто галочка, +5 к стате.
Пробовал и 32 и 64, устанавливается , только при попытке импортировать пишет что модуля данного не найденно
После польского вуза можно остаться там и работать.
Да и ведь я нихуя не знаю, а так в атмосфере студенсткой жизни за полтора года может и выучу что-то нужно, чтобы пойти работать как нормальный человек.
А если поеду туда собирать клубнику по 12 чаосв в день, то не думаю, что у меня будет время учиться и т.д. да и мне кажется, что в таком случае я просто хуй забью и либо сломаюсь и сьебусь к мамке либо так и дальше буду батрачить
Не беспокойся, к погромистам он не вернётся уже.
>>532487
>что за жаббапрограммизм?
Ну... навроде пикрелейтед. Как сладкий хлеб, знаешь?
>Сам то что порекомендуешь?
Тут не два стула: это разные профессии.
Первое — очевидная постоянная занятость и средний уровень з/п. Работа дантиста, юриста (на Западе, где гражданское право не в предвыборных речах, а IRL), экономиста, бухгалтера, водителя, экспедитора, сварщика, токаря-фрезеровщика. «Сантехники при любой власти нужны» (c).
Второе — занятость с перерывами между контрактами, но есть вероятность выйти на высокую з/п. Чем-то напоминает работу агента по продажам... только нет процентов с продаж. Ближайшие профессии — фермеры и биржевые спекулянты, и там надо знать очень и очень много (шпикулянтам — как минимум статистику, все эти задачи об ограничении потерь и разорении игрока и т.д.). Прибыль здесь может быть получена либо за счёт «выстрелившего» продукта, либо — за счёт заказов из-за бугра, и не иначе, т.к. в рассеющке платежеспособный заказчик один: оборонка, где з/п традицiонно низкие (да вообще, в КБ ловить нечего, уже лет 50 как).
Есть подробное описание, как жили погромисты во времена сочетания валютных курсов, выгодного для них :
Шта из себя представляли кодеры 90х я уже писал в эпическом полотне. Прежде всего это были специалисты, да ещё и с мозгами. Могли решать задачи, проектировать и делать системы. Это были боевые единицы бизнес-процесса, люди, которым можно было доверять, люди, которые могли говорить и слушать, думать, и, не напрягая других, делать законченный продукт "под ключ". Да, были чуток подъебанутые, тратили бабло не на квартиры и прочие быдлячие радости понаехавшей деревенщины, а на хай-тек и путешествия. Но это были люди, нормальные коллеги, такие же, как все. Не было той ауры ебанашек, тупорылых дрочеров и молчаливых гиков, которым даже ссать в унитаз нельзя доверить: обязательно криво нассут. Понятно, что вывела такой сорт хороших людей экономическая обстановка в рашке конца 90х, когда все в стране без работы, а кодерам платил дядюшка Сэм из-за окияна. В рашкинских конторах кодеры не жили.
И вот тут Ганс прав, на 100% прав, это даже и не троллинг, даже в его исполнении.
Не беспокойся, к погромистам он не вернётся уже.
>>532487
>что за жаббапрограммизм?
Ну... навроде пикрелейтед. Как сладкий хлеб, знаешь?
>Сам то что порекомендуешь?
Тут не два стула: это разные профессии.
Первое — очевидная постоянная занятость и средний уровень з/п. Работа дантиста, юриста (на Западе, где гражданское право не в предвыборных речах, а IRL), экономиста, бухгалтера, водителя, экспедитора, сварщика, токаря-фрезеровщика. «Сантехники при любой власти нужны» (c).
Второе — занятость с перерывами между контрактами, но есть вероятность выйти на высокую з/п. Чем-то напоминает работу агента по продажам... только нет процентов с продаж. Ближайшие профессии — фермеры и биржевые спекулянты, и там надо знать очень и очень много (шпикулянтам — как минимум статистику, все эти задачи об ограничении потерь и разорении игрока и т.д.). Прибыль здесь может быть получена либо за счёт «выстрелившего» продукта, либо — за счёт заказов из-за бугра, и не иначе, т.к. в рассеющке платежеспособный заказчик один: оборонка, где з/п традицiонно низкие (да вообще, в КБ ловить нечего, уже лет 50 как).
Есть подробное описание, как жили погромисты во времена сочетания валютных курсов, выгодного для них :
Шта из себя представляли кодеры 90х я уже писал в эпическом полотне. Прежде всего это были специалисты, да ещё и с мозгами. Могли решать задачи, проектировать и делать системы. Это были боевые единицы бизнес-процесса, люди, которым можно было доверять, люди, которые могли говорить и слушать, думать, и, не напрягая других, делать законченный продукт "под ключ". Да, были чуток подъебанутые, тратили бабло не на квартиры и прочие быдлячие радости понаехавшей деревенщины, а на хай-тек и путешествия. Но это были люди, нормальные коллеги, такие же, как все. Не было той ауры ебанашек, тупорылых дрочеров и молчаливых гиков, которым даже ссать в унитаз нельзя доверить: обязательно криво нассут. Понятно, что вывела такой сорт хороших людей экономическая обстановка в рашке конца 90х, когда все в стране без работы, а кодерам платил дядюшка Сэм из-за окияна. В рашкинских конторах кодеры не жили.
И вот тут Ганс прав, на 100% прав, это даже и не троллинг, даже в его исполнении.
>Как же блять все запутанно то а.
Ничего тут не запутано. Одна вещь не масштабируется, другая — вырастает с некоторой вероятностью до небес, если повезёт.
«Запутывает» то, что с 1998 года ни хрена не вырастало. Не было у нас заказов из-за бугра... и не берём в расчёт бодишопы, т.к. пилить код за 40 т.р. чтобы его продавали за $30 в час — это... это...
Понял тебя, ну во всяком случае только что получил ответ из приемной комиссии и специальность "архитектура интернет-услуг" в этом году открыта не будет.
Поэтому остается "жаббапрограммизм".
Вот только я даже не знаю на каком языке программы то буду писать, как я спрашивал у студентов 1-3 курсов, то на этих курсах они учили asp.NET типо майкрософт как-то договорился с этим вузом и теперь там все его учат
Мне тоже стоит начинать его учить? Как вообще хотя бы как-то подготовиться к тому что меня там ждет? Подучить там что-то. Книгу какую прочесть. Посоветуешь что-то?
кстати есть еще одна профессия там открыта Мережа та безпека програмування Cisco
Програма занять на цій спеціальності підготовлена так, щоб переказати знання зі сфери інфраструктури комп`ютерних мереж та безпеки інформації. Зокрема, студент, який закінчить цю спеціальність буде профільно підготовлений до розв`язування проблем в складних комп`ютерних мережах і систем, які застосовуються для інформаційної безпеки. Таку ціль можна досягнути спираючись на перевіреній навчальній програмі Сиско CCNA CCNP безопасности и та досвідчена кадра працівників. Студенти пізнають також будову складних систем а також рішення що запевнюють високу продуктивність, надійність і масштабованість.
Після закінчення спеціальності студенти навчаться проектувати установлення для мережі, беручі під увагу вимагання зі сторони бізнесу та техніки а також вирішувати складні проблеми, у тому числі безпеку компютерних мереж. Особливо це стосується таких технологій, як: мережеві брандмауери, віртуальні приватні мережі чи противірусні системи. Окрім того, студенти отримають необхідні знання та здібності для управління системою безпеки інформації згідно з вимогами стандарту і права.
Отримай сертифікат
Під час занять, які пропонуються у рамах цієї спеціальності ти отримаєш необхідні знання для отримання міжнародних сертифікатів:
Або CCNA CCNP безопасности
Фонд управления ITIL Сертификация Сервис
Может годная?
Неправда. Проблемы с поддержкой C11 только на уровне библиотеки (всякая многопоточность, которая optional к тому же, всякие мелочи вроде флага 'x' у fopen, uchar - вот это все). Практически все остальное, то, что касается языка, умеют, как минимум gcc/clang/vs15/pellesc. Этого более чем достаточно. У нас крупный проект переехал с C99 на C11 год назад, брат жив, зависимость есть. А с приходом Visual Studio 2015 все стало совсем хорошо.
>>532482
Просто уходи.
Алкашом.
Возьму 1C точеный и срублю PHP дроченый.
>они учили asp.NET
И правильно делали, современный язык, а вот будет ли спрос на него — от нас не зависит.
>Может годная?
Это первая под другим названием. Литература: Ричард Стивенс, «TCP/IP крупным планом».
То есть, будет не архитектура дата-центров, а устройство домашних сетей. Но смысл тот же.
Пхп. Осилишь сможешь сайты делать перекатится на что-то более годное. Всякий js. С 1С хуй ты работу найдешь хорошую если без опыта за месяц осилил. Там всякая бухгалтерская хуйня вроде нужна.
Напиши зачем.
Специальность: сети и безопасности - Cisco
LP. Специальность Курсы
1 Безопасность электронных транзакций (Cisco CCNA Security)
2 информационных систем управления безопасностью
3 Мониторинг поток электронной информации (Cisco CCNA Security)
4 Масштабируемые сети
Вот список того, что там будет изучаться. То есть здесь перспектива тем же самым сис админом? Тут, как я вижу, упор в безопасность.
Посоветуй же нюфагу, что выбрать то?
Вот свое мнение, а то я уже совсем запутался.
>Вот свое мнение, а то я уже совсем запутался.
Да тут всё просто, говорю же. Знал нескольких, у кого желание начать программировать появилось после знакомства с пикрелейтед: эта игрушка, самые первые «Танчики», двигала фон, а не танчик. Это была магия, давно уже не видел такого... я сам не играл в неё, но смотрел, как играли другие.
Прошли годы. Говнеца программистишки хлебнули столько... что ещё немного — и из ушей полезет.
Оттого применяю паттерн «если к 15 годам ничего не написано», и если не было желания повторить хотя бы танчики с плейстейшена, то Cisco CCNA Security и книги Стивенса по устройству сетей, и достаточно. Социальных связей, как нам уже объясняли более умные товаресчи, у программистов нет (ну или почти нет), а значит, ежели валютные курсы в ближайшее время не развернутся — работать станет негде вообще.
P.S. Те танчики написал Джеймс Лейн, и с тех пор он больше игры не писал.
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?
>При входе в рекурсию или при добавлении задания в стек нужно проверять,
с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?
>При входе в рекурсию или при добавлении задания в стек нужно проверять,
с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
Ну меня не особо тянет писать программы, но и не особо нравятся сети. Мне если честно вообще ничего не нравится, с дества у меня так, нет ничего, что нравилось бы.
Поэтому я смотрю на то на какой работе будет легче работать или например где зп будет выше.
Изначально выбрал информатику потому что здесь побольше перспектив будет чем например в моем факульетте "радиотехника".
Вообще меня немного привлекает веб программирование, хотелось бы создавать крутые сайты и т.д., но такой специальности здесь нет, поэтому нужно выбирать то, что есть, ну и может то подтяну.
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?
>При входе в рекурсию или при добавлении задания в стек нужно проверять,
с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
>веб программирование,
>но такой специальности здесь нет
Ессно нет, это сфера услуг, и к тому же низкооплачиваемая.
>создавать крутые сайты и т.д.
К программизму не имеет отношения вообще.
>Ну меня не особо тянет писать программы, но и не особо нравятся сети. Мне если честно вообще ничего не нравится, с дества у меня так, нет ничего, что нравилось бы.
У тебя нет контекста для того, чтобы по-настоящему хотеть программировать или заниматься сетями. Это вначале надо попробывать.
>>532548
>Ессно нет, это сфера услуг, и к тому же низкооплачиваемая.
Если работать в российской компании, которая находится где-то в жопе ИТ рынка, то да, низкооплачиваемая. Но я знаю людей, которые зарабатывают по $200/ч, путешествуют и занимаются интересными проектами. Но чтобы работать так, нужно стать крутым специалистом и дать о себе знать людям. Что ты хочешь делать? Мне кажется если тебе дать сто миллионов долларов, то ты будешь ходить по клубам, бухать и развлекаться. Это классно, но ты станешт тупым тогда.
Исходя из того, что мне вообще ничего не нравится. Но надо же выбрать что-то и выбрать что-то перспективное. Так что же выбрать?
Программирование, очевидно. Ты ведь в /pr. Только программированием можно работать на удалёнке, в программировании можно запустить свой собственный продукт и быть единственным основателем, зарабатывая приличные деньги, типо micropreneur. В ИТ нет формальных требований к образованию и сертификатам, можно обойтись без них.
Самые перспективные направления это фронтенд и мобильная разработка, если есть ум, то довольно легко вкатиться.
>>532556
C++ менее перспективен, чем js, ruby, python, java, android/ios. Не стоит оно того, особенно в россии. На c++ пишутся игры, но геймдева в рф нет. Если ты уйдёшь в веб, то это не значит, что ты будешь всегда разрабатывать веб-приложения, ведь всегда можно поработать над веб-сервером, фреймворком, dsl, какой-нибудь библиотекой и т.д. Лучше выбрать веб или мобильную разработку, и если хочешь, можешь развивать экосистему Rust, мб через несколько лет что-нибудь хорошее запилишь, то откроются многие двери - от фриланса за сотни баксов в час, до фуллтайм опен сорса над собственным проектом.
На дваче в основном неудачники с депрессией и сдвг, они ничего не добьются ни в профессии, ни в жизни. Так что лучше смотреть на успешных людей и пытаться повторить их успех, но по-своему.
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?
>При входе в рекурсию или при добавлении задания в стек нужно проверять,
с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
>или мобильную разработку
Думал об этом. Там же группа людей работает Мне на придётся одновременно кодить и графику в фотошопе рисовать? Хочу свалить за границу. Работа может в этом помочь? Куда лучше для этого вкатиться?
Посмотри у крупных русских компаний вакансии по с++. У яндекса и мейлру точно были.
>Высшее образование в IT своими руками v2
>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.
>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.
>Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.
>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
>Высшее образование в IT своими руками v2
>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.
>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.
>Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.
>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
>Высшее образование в IT своими руками v2
>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.
>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.
>Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.
>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
>Высшее образование в IT своими руками v2
>Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь.
>Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. >Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. >Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные.
>Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро.
>Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
>Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
>Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
>Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям.
Я немного аутист, но где можно посмотреть вакансии в яндексе для С++? Нашёл только одну. Под андроид писать.
Есть к тебе вопрос из мат. логики.
Как, блждад, выглядят таблицы истинности для операций "+"оъединение? и "-"разность?.
Универ заканчивал пиздец как давно, а тут надобно помочь знакомому.
Нагуглить нихуя не смог.
> опыт разработки многопоточных приложений и проектов с большой нагрузкой;
Хотеть такой опыт. Где взять и как научится?
https://captcha.yandex.net/image?key=c1ZQC34mWqcPjwVPPiiVxDMK9FroIdm8
https://captcha.yandex.net/image?key=20e5QgBDFrrLnspoI0wMNLIrhF5COnt8
Это нормально? Может можно самому выбрать какая капча?
А как Схему запустить на 7, всмысле че нажать в EDwin editor, что бы написанный код интерпретировался?
Это только разработчики и поиска по С++ встроенного нет.
Зоны меньше 5 пикселей удалил. Потом можно не 5 пикселей не константой делать а обучить программу. Просты алгоритмом поиска кругов и палок на глаз нашёл круги и палки. Мог бы описать алгоритм, но долго. Но там 2 константы тоже есть. Взял их не глаз, но тоже можно будет программу обучить. Что дальше? Очевидно две восьмерки последнюю единицу мы нашли. теперь вычеркнуть те зоны которые оказались цифрами и 2 чёрных пикселя вокруг?
Готово. Лишнее удалили Те зоны что с фоном стали сливаться оградил чёрной полоской. Что можно ещё сделать?
Если с двух краёв пустить по полоске точки которой останавливаются как только встретят препятствии и потом соединить все точки линией, то слева явно видны 2 полоски. 1 короткая значит это единица.
Ладно. Закончил. Дальше наугад. Первое это 2,3,6,8 а второе неизвестно. И того 1 из сорока вариантов верный. То есть без полоски можно вдоль всей апчи можно на 2,5% точностью распознавать без усилий. Есть алгоритм поиска дуг на изображении? Пока только какой-то алгоритм хафа нагуглил, но не читал.
>жральник
Макдак?
>а почему в программирование?
Работал сисадмином эникейщиком Меня заебал срач на тему, "кто может считаться настоящим сисадмином", так что пусть будет эникей. Бросил. Программирование было интересно и раньше, вот теперь хочу перекатиться. У меня осталось 11 дней.
>>532278
>>532281
>>532291
Бамп. Как можно реализовать это?
>При входе в рекурсию или при добавлении задания в стек нужно проверять,
с какой стороны элементов меньше, а с какой - больше, и сразу переходить
к обработке меньшей части, а большую - откладывать. Таким образом можно
гарантировать, что требуемая глубина стека не превысит log N.
отпиши потом, чё да как - есть ли там борда
План такой:
1. Изучить основы программирования
2. Изучить язык программирования
Норм?
Основы програмирования не устарели. Там на псевдокоде. Язык лучше книгу поновее брать. Но лучше за 1-2 недели осилить паскаль и только потом sicp
1.Python Programming: An Introduction to Computer Science, 2nd Ed, Zelle
2. Learning Python, Lutz
3. Programming Python, Lutz
Есть переводы этих книг. Но он тебя хочет заставить учить питон, а не основы. Паскаль. SICP. Книга по %языкнейм%.
Глубоко копать не надо, нужно обрести кругозор в обозначенных темах и уметь их применять в несложных задачах.
Потому что это уроки для MASM. В фасме отличается способ обращения к переменным в масме - add var,1, в фасме - add [var],1; в масме mov eax,offset msg, в фасме - просто mov eax,msg. Ну и директивы компилятора тоже отличаются. Вот тут можно подсмотреть те же самые примеры для фасма: http://web.archive.org/web/20050208154443/http://sulaiman.netadvant.com/ (могут быть ошибки, алсо %fasminc% из include убери).
Посоветуйте максимально простую платформу для ньюфага, где можно создать интернет-магазин.
С абонплатой до 500р в месяц согласен. HTML не знаю вообще. Хелп, аноны.
1)Что скажите о register. Я так понял, он позволяет хранить переменную в кеше процессора. В каких случаях его принято использовать? Или можно на свое усмотрение, для увеличения производительности?
2)auto. В нем вообще, есть какой-нибудь смысл?
1) Все современные компиляторы игнорируют register.
2) auto - это то, что неявно прияменяется для автоматических переменных (т.е., объявленных внутри функции без static и extern). Т.е., записи
void foo(void) { int variable = 1; }
и
void foo(void) { auto int variable = 1; }
полностью эквивалентны.
1)Тогда почему прогон цикла от i = 0 до UINT_MAX, без register занимает 10 секунд, а с ним 1.5 секунды. На игнор не похоже.
Уточню, компилятор gcc4.9 с поддержкой с99
Хм, да. Видимо, без оптимизаций gcc смотрит на register. Попробуй с оптимизациями собрать - разница исчезнет.
Вообще, у register четко поведение не определено - у переменных, объявленных с register, есть куча ограничений (ну там, адрес взять нельзя и т. п.), а вот что конкретно компилятор с register-переменной сделает - это implementation defined. Может положить в регистр, если есть свободные. Но он так же положит и без register, если есть свободные регистры. Так что особого смысла в использовании register нет.
Алсо, попробовал в Visual Studio без оптимизаций - кладет в стек, а не в регистр и с ключевым словом, и без. С оптимизациями - в обоих случаях в регистр.
А ты попробуй в том же GCC сделать пример с десятком переменных, наименее используемую пометить как register и посмотреть выхлоп - увидишь, что он срать хотел на это ключевое слово.
А то, что >>532718 тут наблюдается - это, оказывается, отладочная фича. GCC интерпретирует это как "разрешение" положить переменную в регистр в коде без оптимизаций (без этого "разрешения" не положит, чтобы не затруднять отладку кода).
>>532732
С оптимизацией О2 и вовсе значительно меньше секунды считает. Точный рантайм посчитать к сожалению не могу, так как еще не освоился в этом стандарте, но при флагах О1 и О0 (без оптимизации) вычисляет за 1.5 секунды. Я правильно понимаю, что 1.5 секунды - это оно положило в стек? В стеке может быть прирост в 6 раз?
Да. С отпимизацией либо положило в стек, либо выкинуло весь цикл вообще (если ты не озаботился сайд-эффектами). Резюмируя: возможно, в каком-то древнем наколеночном компиляторе register еще имеет значение. В современных компиляторах register allocator умный, и решит, что куда класть, гораздо лучше, чем человек, а хинт чаще всего проигнорирует.
Бля, жопой сообщение читал. С -O2 выкинуло цикл, видимо. C -O1 положило в регистр. Со стеком у тебя 10 секунд получалось ведь.
Телепатию не практикуем. Собери с флагом -S, gcc вместо исполняемого файла выдаст соптимизированный асм-код, там все и увидишь.
Это ньюфаг-тред, где же еще практиковать телепатию, как не здесь?
Ты при разбитии массива на подмассивы можешь сразу посчитать размер правого и левого подмассива.
Но это никому не нужно, попробуй написать нерекурсивный 3-way partitioning quicksort
Какая нахуй разница. Если рассматривать граф исполнения рекурсивной сортировки как дерево, алгоритм должен пройти по всем узлам дерева, в том числе забраться на лист с самой большой высотой. Порядок обработки не влияет на высоту дерева, тут только думать как бы поближе к медиане выбрать элемент для следующего шага.
А то что?
кто что может сказать по поводу этого курса?
http://javarush.ru/user/reference/7bb7dd1d-1ed8-4e36-ad74-092475633cbd
Есть ли те, кто по нему учил Java?
Стоит ли в него задрачивать?
По началу вроде кажется что все детально излагают, просто и в том порядке, в котором удобно вникать, а не в том, в котором красивая нумерация глав.
Геймификация обучения хоть и немного школоло, но тоже чуть доставляет.
> только указатель, отмеченный как restrict, может ссылаться на определенную область памяти
Да, но это касается только текущей области видимости и только доступа.
Например, если ты объявил аргумент функции void ∗restrict arg, это означает лишь, что для доступа к объекту (области памяти) в пределах области видимости arg будет явно или неявно использоваться только arg. Это не означает, что это обязательно должен быть единственный указатель на объект в программе или в этой области видимости.
int ∗globalptr;
void foo(int ∗restrict ptr1, int ∗restrict ptr2) {
∗ptr1 = 1;
globalptr = ptr2;
}
// Тут нет UB, потому что в области видимости ptr1, указатель ptr2 не
// используется для доступа к x.
int main(void) { int x; foo(&x, &x); dothejob(); }
> То есть, его можно использовать во всех случаях, когда у нас указатели не пересекаются?
И еще иногда, когда пересекаются (если несколько restrict указателей указывают на один и тот же объект, но при этом используются только для чтения, и остальные restrict указатели не указывают на этот объект, это тоже нормально).
И не забывай, что это просто хинт оптимизатору, поэтому вот прямо всегда использовать restrict - излишне. Используй его, когда хочешь явно сказать "смотри, я не буду использовать один из указателей, чтобы обратиться к объекту, на который указывает другой, можешь использовать это, чтобы не делать поспешных load/store". Это утверждение заодно отличает memmove от memcpy и задает правила использования функции (если бы в примере выше был я сделал ∗ptr2 = 2, то foo(&x, &x) приводила бы к неопределенному поведению).
Не добропожалуешь ли ты в пиздоглазый >>518562 (OP) Си-тред?
Но это же пиздец легко. Берешь готовый движок и лепишь из него говно.
> Стоит ли в него задрачивать?
Умственно отсталым разве что.
Рекомендую Head First Java вместо этой параши.
> На дваче в основном неудачники с депрессией и сдвг, они ничего не добьются ни в профессии, ни в жизни.
> implyng программистишки бывают другими
> Мне кажется если тебе дать сто миллионов долларов, то ты будешь ходить по клубам, бухать и развлекаться.
Глупость какая-то. Я бы на сто миллионов баксов просто сидел бы дома за пекой и двачевал капчу всю жизнь. Ну еще бы шлюх заказывал и игори в стиме покупал.
паскаль для хуесосов из быдло-вузов очевидно же.
Для обучения программированию тупых студентов, в качестве первого языка.
На практике паскаль не нужен, но если ты даже его не осилил, то ничего нормального не сможешь осилить.
1. Того что я занимаюсь научной деятельностью (где господствует сипласплас с пп матлаб). Но, как мне кажется, потратить н-лет на освоение яп -- моветон.
2. Работаю сисадмином и хочу применять навыки в работе (какой язык наиболее полезен для сисадмина/эникея)
3. Легок в освоении.
Был сексуальный опыт с вижуалбейсиком и делфи. А также легкий инцест с матлабом (разбирался и корректировал исходники).
Понимаю, что платина, но всежвидимо советом будет руби/питон, но в чем принципиальная разница и что мне выбрать?.
Если для первого пункта скорость работы программ не сильно важна, то учи питон.
Смотря что ты имеешь под "научной деятельностью". Если тебе нужны всякие гетерогенные вычисления и прочая супер-терафлопсная хуита, то сипласплас онли, вне твоего желания.
Если тебе достаточно поставить считаться число пи на ночь и нужен язык для системщика - питон.
Принципиальная разница гуглится, и у всех она своя.
>руби/питон, но в чем принципиальная разница
Раби труп годится только для веба.
Пистон еще нет.
Знаю, что не очень популярная тема, но мало ли.
В научной деятельности много питона. Даже язык свой делают, который как питон, только не говно.
Для сисадмина тоже питон, потому что стоит по умолчанию почти на всех дистрибутивах.
Лёгок в освоении, опять же, питон. Для его освоения интеллект в принципе не нужен.
Ты, блядь, хотя бы напиши, на чём проект (ВНЕЗАПНЕ везде всё подключается по-разному).
Ну смотри: получил я допустим токен клиента и собираюсь создать аккаунт, через который бы я создавал объекты {кампании, объявления}. Но при создании аккаунта нихуя не выходит. Я отправляю примерно такой запрос:
-F "name=MyAdAccount" \
-F "currency=USD" \
-F "timezone_id=1" \
-F "end_advertiser="тут id приложения" \
-F "media_agency="тоже id приложения"
"https://graph.facebook.com/v.2.3/<BUSINESS_ID>/adaccount".
И тут возникает такой вопрос: в документации написано, что необязательно связывать с приложением бизнесс-аккаунт, но тогда что в url передавать?
И вообще: правильно ли я понял схему по использованию их api? У меня такая схема планируется:
1)Юзер заходит ко мне на сайт, я его перенаправляю на фб и запрашиваю разрешение на использование его акка и получаю токен доступа.
2)Создаю для каждого юзера аккаунт в фб и в дальнешем создаю рк, баннеры и тп.
похоже тебе в /web/
Дело в том, что ты нихуя информации не даёшь.
Нет, прикинь, у него сдк даже на питоне есть.
Там, блядь, всё ясно как божий день, и без туториалов. А так же, там с 2005 студии нихуя не изменилось. Райтклик по корневой папке проекта -> свойства -> единственная вкладка "каталоги конфигурации" -> каталоги VC++
В каталоги включения путь к .h файлам
В каталоги библиотек или каталоги ссылок путь к .lib файлам.
numerical recipes пробовал?
И окунулся я в озеро говна ебучего.
Посмотрел книженции из шапки раздела - нихуя не понятно, ничего толком что как и зачем делать не написано, никакого последовательно обучения наглядного, всё говно, такое впечатление что написано для продвинутых программеров которые уже не один язык вызубрили.
Нашел какой-то "краткий курс Си для МК", вообще полная хуйня, тоже ничерта не ясно, объяснений почти ноль, структуры гайдов нет, термины которыми пронизан один раздел обьясняются только два раздела спустя, пиздец просто; примеров почти нет, только по мотивам "ну вот есть такая хуйня, она очень нужная, но почему и зачем я скажу только в двух словах, ну ты понял, если не понял прочитай ещё раз или гугли, мудила".
Что за хуйня, анончики? Неужели there is no learning curve? Как такому долбоёбу как я что-то понять в этой пурге чтобы добиться каких-то конкретных результатов? Есть КОНКРЕТНЫЕ и ПОДРОБНЫЕ гайды С НУЛЯ? А то у меня уже и голова и жопа горят ярче Бетельгейзе.
И делать это каждый раз для каждого нового проекта? А если я хочу подключить раз и навсегда и больше ни разу не ебаться, просто сначала инклуд нужных файлов и дальше поехали
> прогу для МК
Микроконтроллеры? Просто берешь даташит и используешь от него функции. Туда байты переслать, хуйню сделать какую.
>Микроконтроллеры?
Да
>Просто берешь даташит и используешь от него функции. Туда байты переслать, хуйню сделать какую.
Я даже не знаю какой МК выбрать для моей цели inb4 любой хоть она и простецкая вроде как, а так я половины того что в даташите написано всё равно не понимаю, а остальное что понимаю не помогает, потому что я не знаю как это использовать.
Говорю же, без четкого гайда я не знаю что мне делать с этой всей байдой. Мне бы нарисовать логическую блок-схему как вся эта мишура должна работать а потом понять как это воплотить на практике.
> Я даже не знаю какой МК выбрать для моей цели
Так. Мы тут ничего не добьёмся. Для начала купи ардуинку и помигай светодиодом.
А так чтоб не покупать?
Да и зачем, мне не светодиодом мигать надо, а наверняка есть и другие способы на практике познать принципы работы всей этой мишуры.
Интересно как ты собрался познавать на практике если у тебя нет оборудования для этой самой практики.
> другие способы на практике
> так чтоб не покупать?
СЫНОК, ВОТ ТЕБЕ КОМПЬЮТЕР
@
ПАПА, НО ТУТ ТОЛЬКО КЛАВИАТУРА
@
НУ НИЧЕГО, НАУЧИШЬСЯ ПЕЧАТАТЬ - И ОСТАЛЬНОЕ КУПИМ
> куплю если, то что далшье
Ардуинка - оверпрайс, да, но это универсальный энтрилевел контроллер, по которому написана куча гайдов, от мигания светодиодами до использования в качестве игровой сосноли уровня денди
Я не собираюсь засовывать целую ардуину в нужную мне схему просто потому что она туда не поместится, она мне нахуй не нужна.
Не нужны мне охуенные программы, я не самолетом управлять хочу, максимум digipot'ом, для этого и хочу изучить материал.
Так либо бери даташит, либо покупай ардуинку и ебашь. Я не понял, в чём проблема?
сосу хуи
Т.е. в даташите достаточно информации чтобы написать программу при этом ничего не смысле в языке?
> при этом ничего не смысле в языке
Ай блядь. Ух, вот это я сейчас неправильно тебя прочитал. Извини. Ну тогда бери любой учебник, качай какой-нибудь вижуалстудио и печатай примеры, вникай. Потом программатор купишь
Я уже говорил в первом своём посте, что понятных для дебилов материалов по сабжу я не нашел.
Ну же, аноны, что это за extensions::* такие, у которых адреса нет.
Может их как-то подрубать нужно?
Где у тебя есть? Вот на дваче есть у тебя в разделе (no domains) эт extensions::*? У меня вот нихуя нет.
Пиздуй в вуз, лучше московский (но это по желанию, просто наверняка безысходность и зарплаты меньше 500 баксов в провинции тебя выведут нахуй когда подрастешь). Подойдет любая техническая специальность, не обязательно программирование. Матану учат постсовковые преподы в рашке лучше, чем относительно новому программированию. В вузе делай сторонние проекты. Проекты выкладывай на гитхаб. Как сделаешь портфолио, ищи парт-тайм работу. Дальше разберешься.
И учи английский. Это мастхэв.
Да, и не просто для каждого проекта, а для каждой сборочной конфигурации (обычно x86-дебаг/релиз и x64-дебаг/релиз).
Точнее, если начнешь работать с коренными оперсурс C++ фреймворками вроде Qt/Boost/POCO - тебе их еще компилировать самому придется под каждую конфигурацию (4 вышеперечисленных 2 для статик и динамик линковки и 2 мультитрединг сборки и обычной).
Облегчить себе участь можешь засунув все библиотеки по стандартным путям Visual Studio (с гигантами как Qt/Boost сомнительная идея). Но подключать к каждой конфигурации проекта разные либы тебе все равно придется.
>(4 вышеперечисленных 2 для статик и динамик линковки и 2 мультитрединг сборки и обычной)
x2
быстрофикс
а что на счет Verilog/VHDL? кто серьезно работал?
Привет всем в этом итт.
Никогда не программировал почти и программистом стать не хочу, но для общего развития хочу немножко подрочить.
Я хочу на каком нибудь языке на двух разных решить задачу:
есть два поля ♠/♀, в одном все числа от 0 до 15 в другом от 0 до 20. Нужно узнать все возможные варианты, при которых сумма цифр во всех полях ровна 9.
Например в пером поле 14 во втором 13, следовательно 1+4+1+3=9. или 15 и 20, 1+5+2+0=8 нихуя не подходит.
Ну и на выходе получить лист.
00 09
01 08
02 07
...
15 12
и так дохуя много цифр.
Вопрос.
На каком языке это будет сделать интересно, весело, задорно, молодежно.
И на каком мудрёно и геморройно, но стильно и решаемо?
Ответов по решению не прошу.
У меня одного курсера не загружается?
>На каком языке это будет сделать интересно, весело, задорно, молодежно.
брейнфак
Любой функциональный яп.
>И на каком мудрёно и геморройно, но стильно и решаемо?
Любой процедурный/ООП язык.
Я вот хочу что-то выучить, чтобы бабло подымать на фриланс биржах. Пытаюсь выбрать между питоном, нодой и скалой. Что подскажите?
У меня грузится.
Местные, подскажите плеаз, чем можно занятся для получения опыта, наполнения портфолио и получения звёздочек на гитхабе?
Проекты, хотя бы область какая?
Есть одно дерево. Операции вставки и удаления в нём вызываются рекурсивно. Особенность в том, что операции вставки/удаления происходят одинаково, за исключением того, что опр. (фиксированное) значение X прибавляется/вычитается.
Вопрос: как их грамотно слить, чтобы код был читаем?
С одной стороны, в подобных реализациях деревьев удаление и вставка - всегда 2 разных метода.
В качестве вариантов - либо передавать в метод значение +/-X, либо определить перечисление Insert/Delete, и передавать его.
Вопрос, конечно, глупый, но просто я хикка, и очень важно, знать, какой код будет со стороны выглядеть лучше.
борду напиши
Ну, я джавамакака с 3+ годами опыта, и знанием кучи джавовых фреймворков и энтерпрайзного говна. Браузерный джаваскрипт знаю сравнительно неплохо, с функциональщиной и ооп, ну и джиквери там, ангулярки.
Питон знаю базово, меня он вставляет, но не знаю, стоит ли тратить кучу времени на втыкание в джанго-стек на уровне миддла.
В скале привлекает то, что она тоже обмазана реактивщиной-функциональщиной, как и нода, но она тоже под JVM(как родная говноджава), да и как язык выглядит для меня солиднее джаваскрипта. Но, увы, не уверен, что там с заказами, есть подозрение, что нода и пайтон более захайпованы, и заказы искать легче будет.
>чем можно занятся для получения опыта, наполнения портфолио и получения звёздочек на гитхабе?
Есть быстрый и эффективный способ, а есть медленный и неэффективный.
Быстрый и эффективный:
>портфолио
фейковое портфолио
>звёздочек на гитхабе
накрутка
>чем можно занятся для получения опыта
Развитием фантазии и уверенности при разговоре.
Нужно сделать градиент от блока 1 до блока 3. Нужно подобрать(?) переходный цвет так, чтобы не было видно границу от блока 1 к блоку 2.То есть мне нужно 2 градиента - от блока 1 к блоку 2 и от блока 2 к блоку 3. Я знаю размеры всех блоков. Вопрос. Какими путями можно подобрать эти два градиента?
Переделывать структуру сайта не имею возможности. Только CSS.
Потерял картинку
Именно поэтому я и советовал питон/жс.
Найти работу скаламакаке легче, разве чем котлинмакаке.
>>533571
Расскажи про медленный, чтоле. Работа ближайший год-два не горит, чтобы кидаться в крайности. Проблема скорее в фантазии, даже хз что такого написать. Просто сижу как овощ и нихуя не делаю. Лол.
А то уныло так boost подключать. Там много разных версий одной библиотеки (мультипоточные, отладочные версии, еще какие-то) и названия у них хитровыебанные. И по ошибке в выводе не всегда можно понять какую конкретно библиотеку он хочет получить.
В Visual Studio ВНЕЗАПНО нужно точно так же подключать каждую библиотеку.
Там названия - портянки из пространств имён, всё всегда прекрасно понятно. Вот у тебя требует libboost_system-xui.lib
Поковыряйся в св-вах проекта в настройках IDE своей. Директории хидеров/либов везде одинаково указываются.
Вышка техническая, но не прогерская. В зачаточном состоянии знаю ООП, git, С++, Java (в том числе под Андроид, есть пара мелких программ-велосипедов на гитхабе), html, css (могу даже показать один сайт на вордпрессе, внешний вид которого сверстал сам). Ну и всё. Могу я хоть куда-нибудь устроиться с такими навыками? Согласен первое время работать за еду и учить что угодно по 12 часов в сутки.
Можешь :)
Конструкция содержащая поля и методы общие для некоторого множества объектов.
Анон, объясни пожалуйста.
Хочу запилить ГТД систему с интегрированным миндмэпом и экселем. Хз почему никто еще не додумался до такой вещи. Дико угораю по гтд.
Сам ниразу не программист, первый раз зашел в раздел. В универе как бог решал задачки и делал лабы на бейсике. Есть по 2 часа свободного времени в будни и по 6 часов в выходные.
Нужно чтобы можно было работать с ноута и мобильного, поэтому скорее всего это должно быть что то типо сайта.
Что мне учить, чтобы максимально быстро, учитывая время освоения новой для меня технологии запилить мою йобу и начать с ней работать? И сколько это займет по времени?
Если это важно то на ноуте у меня стоит Линукс Минт, а смартфон андроид.
Алсо в новом корпусе я не смогу проёбывать неделями, там с этим жёстко, либо хорошо учишься, либо платишь бабки.
http://verbit.ru/Job/HSE/Curriculum/all.txt
УЧИШЬСЯ НА ПРОГРАММИСТА
@
ОТДЕЛЬНО ВЫДЕЛЯЕШЬ ВРЕМЯ ПОД ТО, ЧТО ЗАДАЮТ В ВУЗЕ И ПОД САМО ПРОГРАММИРОВАНИЕ
Мы тут с тобой походу вдвоем, как два фуфела сидим.
Как до жизни такой докатился, куда перекатываться думаешь, могешь ли в COM, какими приблудами обмазываешься, давай рассказывай
Я. Если ИБ это информационная безопасность. Вообще нихуя не учили по программированию, но хотя бы БД надрочили немного оракловские. БТВ универ нихуя не нужен. Так что забей хуй на него и дрочи программач.
> Есть тут погромисты, которые на ИБ учаться?
Учился на ИБ. За время обучения по специальности (последние 2 года) не написал ни строчки кода. Выпускная работа - чистая математика.
Когда вспоминаю слова декана: "Когда закончите, вас с руками и ногами оторвут. Будете зарабатывать нехилые деньги", проигрываю до сих пор
мимо-прикладная-математика-и-информатика-нищий
Бамп вопросу.
Пока нагуглил что мне подходят Джава, пхп, пайтон, руби и джаваскрипт. Поскольку полностью осваивать программирование не планирую, а хочу сделать только один сайт для себя, что из этого мне учить?
Ты такую ёбу будешь два года пилить, если хочешь чтобы было более менее удобно использовать.
Ты спрашивал его во сколько лет он начал писать код? Это очень важно. Я в классах 1-8 дрючил всех на городских/областных олимпиадах по математике, но так как нищеброд без отца, то компьютером обзавелся лишь в конце одиннадцатого класса. Сейчас я хуй простой, который просто осваивает программирование чуть-чуть шустрее большинства одногруппников, но откровенно говоря, я туп. Уверен, что начни я кодить со второго класса, то уже бы работал, а не сидел на дваче.
Не страдает прокрастинацией. У меня тоже есть пара таких знакомых. Пока я листаю сосач, всякие новости и прочее бесполезное говно, они постоянно чем-то заняты и вообще всё делают нонстоп.
Чувствую себя куском говна.
Хуйня полная. У меня в компании большинство ребят что с сосничества кодят ничем не лучше тех, кто до второго курса нихуя кроме паскаля не видел.
Вон в математике даже есть люди, которые до 40 лет хуйней страдали и на говноработах работали, а о математике нихуя и не слышали толком. А потом внезапно столпы матана, гении мысли и великий вклад.
Такие дела.
https://mathoverflow.net/questions/3591/mathematicians-who-were-late-learners-list
Вон целая тема. Так что хуй знает, полностью от человека зависит, на создателя ember.js посмотри, 4 года назад он не знал что такое программирование, а теперь автор одного из самых популярных и продуманных фреймворков для веб разработки. А я в два раза дольше код пишу, но всё равно нихуя не добился.
>4 года назад он не знал что такое программирование
>а теперь автор одного из самых популярных и продуманных фреймворков
Эх, люблю я такие истории, мне прям хорошо от них на душе становится.
>Учился на ИБ. За время обучения по специальности (последние 2 года) не написал ни строчки кода
Вы какие-то унтерменши. Учусь на компьютерной безопасности, программирование здесь в равных пропорциях с математикой. Программирование фундаментальное - алгоритмы, языки, методы программирования. Направление специальности - мат. методы защиты информации (даже комплексная алгебраическая геометрия есть на старших курсах). Зачем бугуртить оттого, что много математики? Программистишка - это просто дорогой слесарь. Даже на stackoverflow фундаментальные вопросы не котируются, там все обсуждают проблемы, возникающие на работе. Это все равно что водители маршруток будут обсуждать, по каким маршрутам развозить людей, а контроллеры - что делать с теми, кто не хочет платить за проезд.
Котаны, у меня вероятно платиновый вопрос, начал чиать книжку по С#, установил MS VS2012E, в книжице просят открыть Blank App (XAML), но у меня такого нет, может он как то по другому называется в русской версии?
Бамп вопросу
Так в книжке же сказали. Правда там(в книге) для Windows 8, а у меня Windows 7, неужели может быть такая разница?
Во первых, не еби мозг и поставь оследнюю community edition - https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx
Во вторых, да, разница есть.
В третьих, создай пустой проект.
За 2 года по моему можно полноценным программистом стать. Там же логика простейшая, по сути эксель с календарем. Просто ткни носом какую технологию курить, чтобы за пол года сделать чтоб работало.
Спасибо, а можешь посоветовать книг ну который раньше ни на чём кроме бейсика и турбо паскаля не кодил, и с английским у меня ещё тоже пока не очень, поэтому желательно на русском.
«Структура и интерпретация компьютерных программ», тж.изв.как SICP.
Что это и как использовать? Например в небольших софтинах и вообще, где почитать об этом, так что бы кратко, а не перевод книги об этом от микрософта.
Или, если можно, ссылки на гитхаб, желательно c#\java где можно посмотреть как устроено архитектурно правильное приложение.
С меня к сожалению нихуя, как обычно.
Двачую. Смотрю у балбесов в стиме на количество часов и понимаю что они могли бы тоже так зарабатывать, если бы все свои 5-6 тысяч часов в доте тратили на обучение.
Алсо, что с капчей? Это закат двачей?
*сейчас диск разбит на 4 раздела. Нужно один из них использовать двумя системами
/s/
Тебе нужно минимум два логических раздела:
1. Система
2. Свап под систему.
Отделяешь свободное место, разбиваешь на два логический диска. Запускаешь инсталл линуха, там выбираешь ручную разметку дисков, и собственно выбираешь тот что по-больше (система), и ставишь как точку монтирования <</>>, а тот что для свапа просто выбираешь как раздел подкачки. Все.
Юзеры программы и товары.
Есть логин в программе через проверку таблицы юзеров.
Нужно запилить работу определенных юзеров с бд, и логгинг ВСЕХ ДЕЙСТВИЙ.
Напрмиер:
Есть пользователь Вася, он может только получать через программу, забивать товар в покупку, и после этого программа
делает update количества товара в бд. Это все логгится.
Есть адвансед-юзер Петя, он может добавлять через програмный УИ в дб товары, или менять значения текущих.
Это все логгится.
Что нужно использовать и как делать?
‚ идеале это было бы сделать по другому: заранее задавать интервал, скажем 10 мс, разбивать сигнал на эти интервалы и строить графики.
Ты так говоришь, как будто 6гб это много.
Тебе нужен цикл.
Матлаб почти не знаю, но что-то наподобие http://pastebin.com/pG2B5Acc должно быть.
Для интервала вычисляй кол-во отрезков n (дели длительность сигнала на 10 мс или сколько нужно) и пиши for i = 2:n, в цикле соответственно рисуй графики по 10 мс.
Ссап, анончики! Решил стать йоба-фрилансером с нуля. Погроммирования планирую начать учить с CodeAcademy, а дальше хз как продолжать. Наверное с ПХП начну.
А что насчёт в целом устройства компов? Как эта поебота вся работает? Хотелось бы книжку про компы и где всё простым и понятных языком обьясняется в объёме необходимом для будущего лежателя на пляже в Тайланде. Хочу просто открыть PDF и, прочитав от корки до корки, иметь представление о том как всё функционирует. Заранее спасибо за ваши злобные комменты и тонны ненависти.
Если интерпретировать значение на пике в network byte order, получится 1.0.0.31. Network byte order, он же big endian - это когда как слышится, так и пишется (127.0.0.1 = 0x7f000001 = 7f 00 00 01), а у тебя little endian (обратный порядок), да еще и один из байтов неправильный.
Ну и тащем-та для говнокодинга на пхп это внезапно почти НИНУЖНО. Лучше алгоритмами да основами баз данных потом обмажься на достаточном уровне чтоб понимать, будет ли твоя писанина в итоге люто тормозить. Но и это потом, сначала учи язык - чтоб было с чем поиграться и на чем практиковать.
Сейчас даже сениорам сложно работу за 60к найти. Не берут, не кому. Денег-то нет, клиентов у бизнесов нет, ничего нет, всё ВСЁ. Вот так вот. Пиздец короче. И я не ною, но джуниорам нынче охуеть как сложно, даже если бы сейчас Кармак был джуниором, его всё равно бы никуда не взяли. Работы-то нет. Всё плохо.
:-(
И это повод унижаться перед манагерами?
Спасибо большое, с этим понял. А как мне сделать, чтобы в этом дерьме http://pastebin.com/uXYuw2W8 получилось так, чтобы на каждом выбранном интервале считалась переменная cof (и соответственно строился её график). Те то что для первого интервала я считаю как cof, на других интервалах должно быть типа cof1,cof2 или что-то подобное?
$post = preg_replace("~(https)://(.)pp.vk.me(.)(\s|\n|[,.?!](\s|\n)|$)~",'<img src="https://pp.vk.me\\3" title="https://pp.vk.me/\\3" width="256"><br>',$post);
Пик - результат регулярки.
Подозреваю, что тебе нужен массив (матрица, те же яйца сбоку). Короче просто пишешь cof(i) = вычисления, и результат будет в массиве cof по индексу i. Размеры массива заранее задавать и т.д. я так понял в матлабе не нужно.
Да я уже вычитал, но делаю что-то не так http://pastebin.com/sYaNWP6m
Для первых трех, которые посчитал руками все получается, а для последующих для которых нарисовал цикл+запись в массив, значения получаются одинаковые (полагаю, что как для 4 множества значений) простите, что я такой недалекий, мне правда очень стыдно
Я хз, где именно ощибка, но у тебя переменная внешнего цикла - i (for i = 4:kk) и во внутренних циклах - опять i. Вполне вероятно, что проблема в этом, назови переменную внешнего цикла по-другому.
Это копия, сохраненная 14 сентября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.