Вы видите копию треда, сохраненную 3 апреля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Сам бы шапку обновить, половина ссылок введут на утонувшие треды.
Вот потрачу я, положим, год на обучение PHP, стану более-менее специалистом, начну получать, положим, 1500$ в месяц. На второй год эта цифра уже будет 2000$. Через пару лет я достигну потолка веб-программирования, положим 4-5k$ и больше зарабатывать никогда не смогу, ведь так?
Но у меня вопрос - почему на одном из этапов, расписанных выше, я не могу распределить время следующим образом: 6 часов я пишу сайты (для денег), 4 часа я учу яву (на будущее). И так через пару лет я смогу слезть с PHP и начать зарабатывать явой. Или же пропасть в зарплате при переходе будет слишком значительной? Это и называется php-зависимость?
И раз уж мы все здесь собрались, поинтересуюсь для себя. Первое время собираюсь фрилансить или если повезёт, работать удалённо, мне на что упор делать: на PHP, MySQL и JavaScript+JQ или же на вёрстку? Ответ я сам подразумеваю, но хочу услышать специалистов. И как я пойму, что, например, текущего умения верстать мне достаточно, пора вернуться к книгам по PHP?
Фрилансер должен разбираться во всём (программирование, вёрстка, дизайн), но упор делать, например, на само программирование?
>начну получать, положим, 1500$ в месяц
Анон, ты это... где траву такую берешь?..
Вначале стань специалистом, а там посмотрим.
оч нужно, бамп
Вопрос ньюфага: на вашей доске водиться ассемблеро-тред?
Имеются вопросы по сабжу?
Тред где-то был, но лично я его видел больше месяца назад, да и активности в нем было не много.
Просто в качестве хобби решил задрочить архитектуруПК/компуктер-сайнс/языки-приближенные-к-железу. Да и вообще, я перфекционист и хочу чтобы каждая моя программа в несколько байтов умещалась.
А вообще, я школьник и решил себе в качестве хобби подобной темой заняться.
>>690418
Случайно нажал отправить
Поэтому и искал подобный тред, чтобы подсказали, как молодому ньюфагу проще всего в это все вкатиться. Да, я понимаю, что это тема сложная, а для меня, как для школьника, это будет архи-сложно, но я думаю что анон мне сделает хорошую отправную точку в моем обучении.
Я стал понимать асм, после того, как написал виртуальную машину, ассемблер к ней и компилятор для примитивного языка, после чего попытался кодить под x86 и охуел с того, насколько все просто. До этого пытался втыкать в PC Asm book и прочие туториалы, не понимая абсолютно нихуя, даже хелло ворлд написать не мог, тру стори. Можешь попробовать также.
В качестве энтрилевельного материала по x86, упомянутый выше PC asm book
http://www.drpaulcarter.com/pcasm/
ну и еще по мелочи
https://en.m.wikibooks.org/wiki/X86_Assembly
http://www.cs.virginia.edu/~evans/cs216/guides/x86.html
>Да, я понимаю, что это тема сложная
На самом деле, пиздец, какая простая (требующая внимательности, это да, но это другой вопрос)
Спасибо за советы, попробую на выходных осилить. До этого Рудольфа Марека пытался осилить, но последнее что помню, это то, как он начал описывать флаги у процессора, а потом пошли команды на загрузку/выгрузку байтов и тут я просто потерялся и перестал понимать, как нахуй флаги, зачем выгружать байты и прочее. У меня есть шанс вкатиться в это дело?
>после того, как написал виртуальную машину, ассемблер к ней и компилятор для примитивного языка
Нихуя ты, исходники сможешь скинуть?
Как мне кажется, в это дело проще вкатиться не читая теорию, а пытаясь запилить что-то. Еще чтение сгенерированного сишным компилятором кода помогает (обязательно с -O0). Но иметь представление об архитектуре перед этим надо, это да.
>>690431
Может быть, как дома буду, если они есть еще. Да и код весьма говеный, так как писалось оно чисто for educational purposes. На гитхабе поищи, там дохуя подобного же, наверное, каждый, кто интересовался компиляцией и байтоебством писал свою вм, лол.
Есть два стула^W сокета (winsock2, udp) в двух копиях одного приложения. На самом деле их может быть и 3 и 10. Задача: рассылать данные сразу всем.
Вкратце как сделано сейчас: сокету ставится SO_BROADCAST и SO_REUSEADDR, биндится на INADDR_ANY, затем при необходимости послать данные шлётся на INADDR_BROADCAST (подробнее http://pastebin.com/mQsZwTFC ).
Всё работает заебись, но есть "фича": программы видят друг друга не только в рамках одной машины, но и в рамках локальной сети (если таковая имеется). Это для меня иногда хорошо, но хочется сделать настраиваемую опцию "Только в рамках машины". Ок, при включении этой опции я пытаюсь биндиться на INADDR_LOOPBACK. И в Win7 всё работает как надо (на двух машинах проверял). А в WinXP не работает (сообщения получает только последняя запущенная копия программы, остальные нифига не получают).
Можно тут как-то обойтись без всякого gethostbyname и вообще малой кровью? Или может это вообще настройки ОС какие, ну там служба не запущена?
>год на обученение РНР
>начну получать 1500$ в месяц.
В лучшем случае, по окончании этого срока, ты устроишься джуном за еду, какие 2k зелёных за два года, это зарплата многих РНР-middle/senior, судя по hh.
У тебя несколько запущенных программ на одном компьютере в одной операционной системе? Не проще ли сделать межпроцессорный обмен через какой-нибудь file mapping?
Распиши немного, что за программа. У неё есть общий конфигурационный файл? А если ты будешь назначать каждой программе свой порт, который она будет слушать? Надо будет решить, где его хранить и как сообщать об изменении/добавлении.
Есть какая-то тема у сокетов про multicasting. Почитай, может это то, что нужно. Книгу по теме Microsoft.Press.Network.Programming.For.Microsoft.Windows.Second.Edition.chm на рутрекере ищи.
Сегодня смотрел вакансии на авито. Потолок зарплаты пых-девелопера в москве с трех-пятилетним опытом - 70 т.р. - это сейчас меньше чем тысяча долларов.
а "другие" архитектуры вымирают, сейчас остается токо x64 и arm
так что ж если тебе не приходится напрямую сталкиваться с чем-то другим по работе, не трать время
ну дык и аренда жилья вниз упала
и ну цены на жрачку не взлетели вверх, а растут обычным (ну ладно, чуть быстрее) образом
хочу уметь в ASM, имею пару вопросов к посвящённым:
1. ASM, TASM, FASM, MASM, VASM, NASM, YASM(и прочие) - что из этого выбрать? (склонюсь к FASM'у, но сам аргументировать за него не могу)
2. Литература с пика по ассемблеру подойдёт для изучения FASM'а(русско-язычные книги)?
p.s. заранее спасибо за ваши ответы
Это потом же. Самая первая ограниченая версия пишется на другом языке, а потом уже переписывают на самого себя и продолжают разработку на нем.
Ну раз ты не угомонишься, то хуй с тобой.
1) Выбор такой: для masm все еще дохуя исходников и туториалов (гораздо больше, чем для других), nasm в основном любят не осилившие gas линуксоиды, а сила fasm - в макросах, которые позволяют сделать почти все, например, зашифровать код во время компиляции. Ну и синтаксис в fasm более логичный, и безо всех этих ваших offset-addr-ptr. Другие ассемблеры расматривать не стоит: одни уже умерли от старости, другие - удел полутора поехавших, которые почему-то очень любят писать для них IDE.
2) На книги абсолютно похуй, подойдет любая. Но если выберешь не тот ассемблер, что в книге, придется потратить пару часов и разобраться с различиями в синтаксисе. Они минимальны, но всегда есть.
Есть доступ к ВП пикрелейтед
кастрированный
Как получить доступ к полной админке
чтобы установить плагин адсенс?
В web, животное.
Можно так-то ассемблер-тред запилить. Он даже был тут осенью, но оказался слишком слоу даже для этой доски.
Малинку в /diy/ обсуждают. Там же говорят, что третья не очень, так как греется.
>так что ж если тебе не приходится напрямую сталкиваться с чем-то другим по работе, не трать время
Таки приходится MIPSоёбствовать.
Почему никто не посоветовал уроки Iczelion'a?
Антон, как в c# получить IMEI телефона в string без подключения tapi? Система Windows 8.
Может тут есть кто-то, кто поможет?
А если кто-то знает мой ssh ключ, то может подключиться к моему серверу?
Да ти охуель! Сейчас чуть менее 45% составляют машины с архитектурой x86!
и как это противоречит с тем что я сказал?
>реверс - для аверов или пром разведки
Закрытый формат файла, обход регистрации, восстановление логики алгоритма. Это на вскидку.
Все нетбуки на x86, некоторые ноуты на x86, бюджетные процы на x86, да даже те самые телефоны на x86!
мимо-ретроград
Крайний выход - использование gnuplot, но это не совсем то, что мне нужно.
Я сейчас реверсю драйвер виндовый, для эксплуатации древней и залатанной дыры. Use after free, блджад. RCE там устроить явно не выйдет, но есть другая идея.
Мань, сейчас наоборот тенденция к уходу от графических приложений к облачным вычислениям и веб-интерфейсам конечно, если у тебя не приложение для бухгалетров. Хотя возможно вам ещё этого в школе не рассказали.
Если первое умеет выводить текст в файл, то мне и его достаточно.
усе что перечислил подходит под пром шпионаж
Ну или как вариант. У тебя вдруг обнаруживаются организаторские способности и лидерские качества.
Ты собираешь группу таких же "специалистов", организуешь их, находишь на рынке потребность, запиливаете под эту потребность продукт, ты его умело продаешь.
Все - профит.
Ты сидишь за большим столом, секретарша тебе делает минет, а "специалисты" батрачат на тебя.
Ну, как вариант.
Да пошел ты нахуй, мне похуй на тенденции быдла. Ты, видимо, спермопетух еще тот, следуешь моде, и все такое, да? Шмоточки модные носишь, грустишь, что борода не растет, да? Другой причины, почему ты тут так раскукарекался я не вижу. Съеби под шконку, чмошник, бутстрап с джиэсом верстать, петушара. Мамка ведь мало денег дает? Энтерпрайз версию не можешь купить? Да ты и не собирался ничего покупать. Можешь толшько бугуртить от охуенного софта, который тебе не по зубам. Скачал видео-уроки по визуалу да "редистрибутабл" да блядь. Уебан, что молчишь, сука? Разработчик дохуя? В сокетах разбираешься? Винду любишь да? Хуец Гейтса любишь, да? На торрентах зависаешь, да? Хули молчишь, уебан? Ты понимаешь, что ты грязь из под ногтей блядь? Что ты низший слой блядь человечества, недоразвитое существо нахуй. Для таких как ты лепят быдлософт ушлые дядьки, чтоб тебе, дебилу, легче было себе иллюзию создать, что ты на что-то способен. Да ни на что ты не способен, говна кусок, мозгов у тебя не хватает. И вот блядь Боги создали тред сука. Да, Боги, Боги от программирования, от мира, настоящие интеллектуалы, для которых язык - инструмент, которых никакие сложности не пугают. Посмотри блять на стажером от гугла. Что ты можешь противопоставить? Только кукареканье о том, что у тебя нихуя не получилось бы на их месте, потому что "не для дибилов сделали, тяжило, низя розобраться, видиоурокав нету". Даа блядь питух без видеоуроков ты ничто. Ты не удивляйся, что пост такой большой мне не тяжело тебе мозги прочистить, я щас пьяный пришел с работы мне хорошо, я добрый, я даже к тебе ненависти не ощущаю, только презрение. Я хочу, чтобы ты понял, какое ты жалкое чмо, тебе сука ШАНС ДАЛИ БЛЯДЬ ГНИДА ТЫ ЁБАНАЯ ШАНС СУКА ПРИОБЩИТСЬЯ К ВЫСШЕМУ ОБЩЕСТВУ ПИДАР БЛЯДЬ ТУПОРЫЛЫЙ ТЫ СЛЫШИШЬ МЕНЯ СУКА? НЕ ГАНДОНОМ БЫТЬ ПОЗОРНЫМ БЛЯДЬ, А ЧЕЛОВЕКОМ, ПРОГРАММИСТОМ, РАЗРАБОТЧИКОМ, ТВОРЦОМ НАХУЙ, ИНТЕЛЛЕКТУАЛЛОМ. НЕ БЫДЛОМ ЁБАНЫМ, КОТОРОЕ СЕРВИСЫ ХЕРАЧИТ НА JS, А ИСКАТЕЛЕМ, КОТОРЫЙ ВНОСИТ ЧТО-ТО НОВОЕ В КУЛЬТУРУ, КОТОРЫЙ СТАНОВИТСЯ БЛЯДЬ ЗНАМЕНАТЕЛЬНЫМ СОБЫТИЕМ В МИРЕ РАЗРАБОТКИ. ТЫ ГАНДОН НЕ ПОНИМАЕШЬ, ЧТО ЛИ, ЧТО ТЫ СОСЕШЬ ХУИ И ГОСПОД, КРЫСИШЬ БЛЯДЬ КРИВЯ ДУШОЙ ВОРУЕШЬ ИХ СОФТ, А НАСТОЯЩИЕ ГЕНИИ КОТОРЫЕ БЛЯДЬ ДА ТОЛЬКО ОНИ СУКА, ГЕНИИ, ДОСТОЙНЫ ПРЕПОДНОСИТЬ СВОИ ТВОРЕНИЯ ЛЮДЯМ, А НЕ ТАКИЕ ПЕТУХИ КАК ТЫ КОТОРЫМ ДАЛИ В РУКИ ИНСТРУМЕНТ С КНОПКОЙ СДЕЛАТЬ ЗАЕБАТО, ПРОСТО ЗАТЕМ, ЧТОБЫ НА ВАС ПЕТУХАХ ЗАРАБОТАТЬ БАБЛА, ТАК ВОТ ТОЛЬКО ГЕНИИ ДОСТОЙНЫ ПРЕПОДНОСИТЬ МИРУ СВОИ ТВОРЕНИЯ, А ТВОИ БЛЯДЬ ОТРЫЖКИ НАХУЙ НИКОМУ НЕ НАСРАЛИ ПОНИМАЕШЬ БЛЯДЬ УЁБОК ТЫ ТУПОРЫЛЫЙ? НИЩЕБРОД СУКА ЁБАНЫЙ. НАСТОЯЩИЙ ГЕНИЙ БЛЯДЬ ХУЕМ СУКА ХУЕМ НА ВИНЧЕСТЕРЕ ВЫШКРЕБЕТ НОВОЕ ДЕСКТОП ПРИЛОЖЕНИЕ БЛЯДЬ А ТЫ БУДЕШЬ СТОЯТЬ РЯДОМ И КРЯХТЕТЬ, МОЛ, "Я СУКА НА ВЕБЕ ПЕРСПЕКТИВНЕЕ ПОТОМУ ЧТО Я НА ВЕБЕ НУ ТИПО ТОГО МНЕ ЛЕГКО И ХАРАШО" БЛЯДЬ КАКОЙ ЖЕ ТЫ МУДАК. ТЫ НЕ СООБРАЖАЕШЬ ДАЖЕ КАК V8 РАБОТАЕТ КАК ECMACSRIPT КАК ВСЕ ЭТИ СТРОЧКИ КОДА ЧТО ТЫ ДРОЧИШЬ ПИТУШАРА ТЫ НЕ СООБРАЖАЕШЬ, КАК ОНИ РАБОТАЮТ. ЧТО, СУКА, ХОЧЕШЬ СКАЗАТЬ, ЧТО ПОНИМАЕШЬ? ДА ХУЙ ТАМ. НАПИШИ МНЕ ДАВАЙ СУКА НАПИШИ СОФТ ЧТОБЫ ГЕНЕРИРОВАЛ МУЗЫКУ. ЧТО ТАКОЕ - СЛОЖНО? ЧТО ЗНАЧИТ СЛОЖНО, ПИТУХ? ТЫ ЖЕ ПОНИМАЕШЬ КАК ЗВУКОВАЯ ВОЛНА УСТРОЕНА? СЛОЖНОЕ ЕМУ БЛЯДЬ.
ПЕТУХИ БЛЯДЬ ВЫ НА СПЕРМЕ СВОЕЙ СИДИТЕ И У ВАС БЛЯДЬ ЕЩЕ СМЕЛОСТИ У ВАС ХВАТАЕТ ПАСТЬ РАСКРЫВАТЬ?? ВЫ ПОНИМАЕТЕ, ЧТО ВЫ ОПУЩЕНЦЫ ВСЕ, ЧТО ВАМ ВОЗЛЕ ПАРАШИ МЕСТО? ЧТО ВЕСЬ ВАШ СПЕРМОСОФТ ДЕЛАЮТ ЧТОБЫ НА ВАС БАБЛО СРУБИТЬ. ВИРУСНЫЕ СУКА ГНОЙНЫЕ ПИТУХИ. ШКОЛЬНИКИ НЕДОРАЗВИТЫЕ.
Да пошел ты нахуй, мне похуй на тенденции быдла. Ты, видимо, спермопетух еще тот, следуешь моде, и все такое, да? Шмоточки модные носишь, грустишь, что борода не растет, да? Другой причины, почему ты тут так раскукарекался я не вижу. Съеби под шконку, чмошник, бутстрап с джиэсом верстать, петушара. Мамка ведь мало денег дает? Энтерпрайз версию не можешь купить? Да ты и не собирался ничего покупать. Можешь толшько бугуртить от охуенного софта, который тебе не по зубам. Скачал видео-уроки по визуалу да "редистрибутабл" да блядь. Уебан, что молчишь, сука? Разработчик дохуя? В сокетах разбираешься? Винду любишь да? Хуец Гейтса любишь, да? На торрентах зависаешь, да? Хули молчишь, уебан? Ты понимаешь, что ты грязь из под ногтей блядь? Что ты низший слой блядь человечества, недоразвитое существо нахуй. Для таких как ты лепят быдлософт ушлые дядьки, чтоб тебе, дебилу, легче было себе иллюзию создать, что ты на что-то способен. Да ни на что ты не способен, говна кусок, мозгов у тебя не хватает. И вот блядь Боги создали тред сука. Да, Боги, Боги от программирования, от мира, настоящие интеллектуалы, для которых язык - инструмент, которых никакие сложности не пугают. Посмотри блять на стажером от гугла. Что ты можешь противопоставить? Только кукареканье о том, что у тебя нихуя не получилось бы на их месте, потому что "не для дибилов сделали, тяжило, низя розобраться, видиоурокав нету". Даа блядь питух без видеоуроков ты ничто. Ты не удивляйся, что пост такой большой мне не тяжело тебе мозги прочистить, я щас пьяный пришел с работы мне хорошо, я добрый, я даже к тебе ненависти не ощущаю, только презрение. Я хочу, чтобы ты понял, какое ты жалкое чмо, тебе сука ШАНС ДАЛИ БЛЯДЬ ГНИДА ТЫ ЁБАНАЯ ШАНС СУКА ПРИОБЩИТСЬЯ К ВЫСШЕМУ ОБЩЕСТВУ ПИДАР БЛЯДЬ ТУПОРЫЛЫЙ ТЫ СЛЫШИШЬ МЕНЯ СУКА? НЕ ГАНДОНОМ БЫТЬ ПОЗОРНЫМ БЛЯДЬ, А ЧЕЛОВЕКОМ, ПРОГРАММИСТОМ, РАЗРАБОТЧИКОМ, ТВОРЦОМ НАХУЙ, ИНТЕЛЛЕКТУАЛЛОМ. НЕ БЫДЛОМ ЁБАНЫМ, КОТОРОЕ СЕРВИСЫ ХЕРАЧИТ НА JS, А ИСКАТЕЛЕМ, КОТОРЫЙ ВНОСИТ ЧТО-ТО НОВОЕ В КУЛЬТУРУ, КОТОРЫЙ СТАНОВИТСЯ БЛЯДЬ ЗНАМЕНАТЕЛЬНЫМ СОБЫТИЕМ В МИРЕ РАЗРАБОТКИ. ТЫ ГАНДОН НЕ ПОНИМАЕШЬ, ЧТО ЛИ, ЧТО ТЫ СОСЕШЬ ХУИ И ГОСПОД, КРЫСИШЬ БЛЯДЬ КРИВЯ ДУШОЙ ВОРУЕШЬ ИХ СОФТ, А НАСТОЯЩИЕ ГЕНИИ КОТОРЫЕ БЛЯДЬ ДА ТОЛЬКО ОНИ СУКА, ГЕНИИ, ДОСТОЙНЫ ПРЕПОДНОСИТЬ СВОИ ТВОРЕНИЯ ЛЮДЯМ, А НЕ ТАКИЕ ПЕТУХИ КАК ТЫ КОТОРЫМ ДАЛИ В РУКИ ИНСТРУМЕНТ С КНОПКОЙ СДЕЛАТЬ ЗАЕБАТО, ПРОСТО ЗАТЕМ, ЧТОБЫ НА ВАС ПЕТУХАХ ЗАРАБОТАТЬ БАБЛА, ТАК ВОТ ТОЛЬКО ГЕНИИ ДОСТОЙНЫ ПРЕПОДНОСИТЬ МИРУ СВОИ ТВОРЕНИЯ, А ТВОИ БЛЯДЬ ОТРЫЖКИ НАХУЙ НИКОМУ НЕ НАСРАЛИ ПОНИМАЕШЬ БЛЯДЬ УЁБОК ТЫ ТУПОРЫЛЫЙ? НИЩЕБРОД СУКА ЁБАНЫЙ. НАСТОЯЩИЙ ГЕНИЙ БЛЯДЬ ХУЕМ СУКА ХУЕМ НА ВИНЧЕСТЕРЕ ВЫШКРЕБЕТ НОВОЕ ДЕСКТОП ПРИЛОЖЕНИЕ БЛЯДЬ А ТЫ БУДЕШЬ СТОЯТЬ РЯДОМ И КРЯХТЕТЬ, МОЛ, "Я СУКА НА ВЕБЕ ПЕРСПЕКТИВНЕЕ ПОТОМУ ЧТО Я НА ВЕБЕ НУ ТИПО ТОГО МНЕ ЛЕГКО И ХАРАШО" БЛЯДЬ КАКОЙ ЖЕ ТЫ МУДАК. ТЫ НЕ СООБРАЖАЕШЬ ДАЖЕ КАК V8 РАБОТАЕТ КАК ECMACSRIPT КАК ВСЕ ЭТИ СТРОЧКИ КОДА ЧТО ТЫ ДРОЧИШЬ ПИТУШАРА ТЫ НЕ СООБРАЖАЕШЬ, КАК ОНИ РАБОТАЮТ. ЧТО, СУКА, ХОЧЕШЬ СКАЗАТЬ, ЧТО ПОНИМАЕШЬ? ДА ХУЙ ТАМ. НАПИШИ МНЕ ДАВАЙ СУКА НАПИШИ СОФТ ЧТОБЫ ГЕНЕРИРОВАЛ МУЗЫКУ. ЧТО ТАКОЕ - СЛОЖНО? ЧТО ЗНАЧИТ СЛОЖНО, ПИТУХ? ТЫ ЖЕ ПОНИМАЕШЬ КАК ЗВУКОВАЯ ВОЛНА УСТРОЕНА? СЛОЖНОЕ ЕМУ БЛЯДЬ.
ПЕТУХИ БЛЯДЬ ВЫ НА СПЕРМЕ СВОЕЙ СИДИТЕ И У ВАС БЛЯДЬ ЕЩЕ СМЕЛОСТИ У ВАС ХВАТАЕТ ПАСТЬ РАСКРЫВАТЬ?? ВЫ ПОНИМАЕТЕ, ЧТО ВЫ ОПУЩЕНЦЫ ВСЕ, ЧТО ВАМ ВОЗЛЕ ПАРАШИ МЕСТО? ЧТО ВЕСЬ ВАШ СПЕРМОСОФТ ДЕЛАЮТ ЧТОБЫ НА ВАС БАБЛО СРУБИТЬ. ВИРУСНЫЕ СУКА ГНОЙНЫЕ ПИТУХИ. ШКОЛЬНИКИ НЕДОРАЗВИТЫЕ.
Почему в прошлый раз, когда я захотел стать программистом, в шапке советовали питон, а не яву?
Это троллинг такой. Java сейчас выпиливается откуда только можно. Пайтон снова приходит в моду.
:(
Надо написать простейшее меню, а я нихуя не могу.
Или просто скажите, как связать ввод функции и её расчёт, я нихуя не врубаюсь.
Нужно ли делать интернационализацию, или отсылать все на английском языке(текст ошибок, словари), в стандартных форматах(время, дата)?
Как быть с авторизацией(системой авторизационных ролей)? Как сообщить клиенту, какие роли для чего нужны? Описывать это в документации апи, а там уж пусть сами решают?
Как в qt можно без особых костылей огрести один инстанс для БД? прописывать его в main публиком?
Разобрался, надо static объявить
Вопрос - как инициализировать пустой QSqlDatabase? NULL не прокатывает, не тот тип
Видеоуроки посмотри, чмошник тупой, не могущий в книги.
Спасибки.
покидайте гайдов и туториалов, молю
/gd
Я понимаю, КАК делать меню
Не понимаю, как сделать, чтобы при нажатии кнопки что-либо работало.
В шарпе то? Прописать обработчик нажатия пункта меню, очевидно же.
Охуенная паста, схоронил.
Охуенно, я уже не надеялся, что твою ссылку тут еще раз увижу.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObject.html#localToGlobal()
Суть в том, что localToGlobal выдаёт одни и те же результаты и до поворота, и после. Но до поворота они естественно верны, а после - нет. В общем-то, проблему я уже решил, позвав на помощь знакомого, хорошо разбирающегося в геометрии. Он выдал мне несколько формул, подходящих для моего частного случая. Теперь всё работает.
А что нужно?
Да похуй. clang поддерживает. А остальные компиляторы C тупо не нужны.
Но GCC это стандарт де-факто.
Не, ну интеловский нужен немного. Но он наверное тоже поддерживает.
Функции вообще не нужны, типы, структуры -- весь этот сахар только плодит сущности и уводит от понимания процесса выполнения.
Функциональщик порвался.
Какой лучше задрачивать, щоб без верстки и пикселедрочерства?
ну чтоб модный был и востребованный
Mozart/OZ
Возможно это модули.
Если ты задаешь такие вопросы, то, скорее всего, нет.
Ну просто я с инкогнито сижу, потому что мне фиолетовый цвет нравится, а от оранжевого блевать тянет. Скин сосачика - нейтрон.
Бамп
net stop WTabletServicePro
ping localhost -n 1
net start WTabletServicePro
После этого всё начинает работать как надо, но на следующий день всё снова слетает. Приходится постоянно перезагружать этот сервис, потому что машину не выключаю совсем.
Как сделать так, чтобы сервис сам перезагружался в простое машины хотя бы раз в день?
Я уж боюсь что-то на двачах спрашивать, постоянно гонят ссаными тряпками на другие доски. Но нипарисовать.
Господа, в данный момент вкатываюсь вкатываюсь в профессию 1с программист и понимаю, что хочу еще выучить какой-нибудь язык. Выбор на PHP или Ruby, что выбрать, чтобы зарабатывать 4к$/сек как обычный мамкин фрилансер?
Если вопрост стоит пыха или раби, то бери раби, хули.
Рекомендовал бы вкатываться в джаву.
Зачем в 1с идешь? Мамка устроила?
Если у тебя операционная система Виндоуз(тм) то жмешь win+R, в появившеся окне вводишь taskschd.msc жмешь ентер, в появившемся окне щелкаешь по кнопкам пока не получишь то что нужно. С дальнейшими вопросами в /s/
Ты фантазер
Нет, просто в 1с хорошие бабки можно практически сразу можно зарабатывать, если пиздеть умеешь, ну и логику программирования понять. А на Яве, ты во-первых будешь сам сидеть дома учиться дохуя времени, а потом еще на джуне сосать хуй за копейки 2 года. А пхп или руби мне для фриланса надо, желательно за бугром.
Почему ты говоришь о себе в третьем лице?
Ох вау. От кучи проблем избавился: часто обнаруживается неполадка уже с запущенными редакторами с кучей открытых документов, которые приходится выключать перед рестартом сервиса, чтобы они подхватили драйвер. Спасибки, добра тебе! За дальнейшими благодарностями в /ga/
Всегда знал, что винда - гейцкая система, не яблоко, а именно винда. Сидите на своей сперме и анус свой дяде Биллу подставляете.
помогите. нужно выучить html и css, с чего начать? есть какие-то основательные книги со всеми тегами и командами?
Одно из требований — задача должа быть передана к выполнению настолько быстро, насколько это можно. То есть если она должа быть выполнена завтра в 12:37:12 AM, то даже исполнение её в 12:37:13 AM — это уже поздновато. Не страшно, но в анусе будет неприятная боль из-за упущенной секунды.
Я полистал Гитхаб, но там, в основном, всякая хипстопараша для Рельс. Полагаю, оно если и не ляжет от моего говна, то просто будет слишком монструозно для всего этого.
Мои вопросы:
Job server должен воркерам сам отдавать задачи или лучше, чтобы воркеры дрочили его постоянно? Я, конечно, хочу взять ZMQ и идти по первому пути, но, возможно, анон укажет на возможые подводные камни такого решения;
Также есть парочка вопросов по ZMQ: во-первых, в сети как-то хуёво освещена тема авторизации, а меня как раз этот вопрос очень интересует (я же не хочу, чтобы кто-то левый подключился к моему серверу, right?); во-вторых, не знаю, как сделать так, чтобы SUB-сокет не забирал сразу все сообщения из очереди, а брал их по одному;
* Как я уже говорил, мне нужно выполнить задачи настолько близко к запланированному времени, насколько это возможно. Следовательно, мне нужно частоту проверки «готовности» задач установить в раз-два в секунду. Это вообще адекватно? НИЛЯЖЕТ?
В общем, я полный ньюфаг в этом, и прошу помощи тех, кто знает, что мне нужно.
И вообще мне в ZMQ не нравится PUB/SUB-паттерн. Мне хочется иметь контроль над количеством подключенных воркеров (в ZMQ делается через костыль), мне хочется обрабатывать ошибки и хочется не дать ни одному сообщению пропасть. Чувствую, что PUB/SUB хоть и похож на то, что мне нужно, но такие не сильно простые фичи будут там через нескромные нагромождения костылей только.
Блять автор дебил назвал 0mq остальные реально думают что это брокер сообщений. Вы когда поймёте что это транспорт поверх tcp?
Для 300/сек подойдет любой брокер потому что не уровень хуйлоада ни разу. Кафка, Rabbit из тырпрайза, но я бы взял попроще типа beanstalk
Есть у меня идея для купи/продай биза. Есть куча поставщиков, как местных, так и с дс, дс-2, Владика. В планах возить в свою мухосрань некую нишевую электронику и всё что угодно для автомобилей. Встал вопрос о сайте, возможно не одном. Хочу пилить сам параллельно вникая в аспекты вот этого всего. Почему сам? Просто я великовозростный долбаеб хочу со временем его допиливать, добавить некоторые каталоги итд. Ну и просто починить если что-то расшаталось. Что навернуть и как много времени это займет у меня? Интеграция с 1С не обязательна. Я как понимаю, мне в пхп-тред? До этого компьютером пользовался только для игор и двачевания.
>На фоне таких высокоуровневых языков, как Ruby, Scheme или Haskell, изучение C может оказаться настоящим испытанием. В придачу к преодолению высокоуровневых особенностей C, таких как ручное управление памятью и указатели, вы еще должны обходиться без REPL
ТЯЖЕЛАЯ ЖИЗНЬ ПАЦАНА
1) Лицо сайта - HTML&CSS& JS + фреймворки, тысячи их (Bootstrap, AngularJS)
2) Сервер - PHP || JS || C# || Ruby || Python + фреймворки, тысячи их у каждого языка
3) Базы данных. SQL, Object Relational Mapping, MySQL, PostreSQL, MSSQL. Или NoSQL - MongoDB
Тебе нужно будет набрать технологий, и изучать их.
Есть такая профессия - сайтики клепать))00 тыц тыц етож прост web developer.
Хотя можно навернуть какую нибудь готовую платформу для интернет-магазинов и от нее плясать - будет легче.
Хочу удалить папку, которая уже в репо. погуглил, пишу в шелле
git rm -r --cached foldername
пишет
>pathspec 'foldername' did not match any files
что за хуйня? при этом саму директорию прекрасно видит, заходит в нее по cd foldername. Где я туплю?
>не существует на момент создания базового
Создаются классы во время компиляции, а методы используются в рантайме. Смекаешь?
Нет, не смекаю, я только-только перекатился на джаву.
>пару сайтиков ОКНА-ДВЕРИ-ПВХ
Кидал пацанов, которые занимаются этой темой на сайты и съебывал с деньгами в закат.
>год работы в конторе СЕО-ВАСЯН
Ограбил офис и уехал со съемной хаты за город.
Задача, которая передо мной стоит, как я понимаю, для грамотного человека абсолютна тривиальная: по получаемым с внешнего устройства ардуино сигналу нужно как-то двигать модельку, загруженную в симулинк.
Cпасибо за канальчик, жаль там нет моего языка, хотя это и не удивительно, microsoft же. Но видео по матану и SQL обязательно надо посмотреть.
Говноед
Блядь, как же я проиграл, прямо как ебанутый, пусть такое же с кортежиками сделают
https://github.com/dotnet/coreclr/blob/master/src/mscorlib/src/System/Tuple.cs
Функция, принимающая итератор начала и конца отрезка массива из объектов какого-то класса и ищущая минимальное значение метода, прописанного в классе этого объекта и выдающая этот объект на return.
>>692805
Ребят, зачем вы задаете такие вопросы в ньюфаг треде? Для это есть специальные треды Java и С++. Можно ведь там спросить. Аноны, которые знают ответ как минимум сидят в специализированном треде, а как максимум и тут и там. Так зачем постить хуйню тут? Этот тред и так уже как чятик. Нет, это уже не чятик, это просто свинарник какой-то, блять.
Приветствую, pr. Вряд ли конечно тут найдутся математики и люди, которые не против разобрать мой говнокод, но все равно рискну попросить помощи.
В теле программы задана заранее неизвестная произвольная функция double f(double x). Нужно вычислить данную функцию f от квадратной матрицы (с помощью приведения к почти диагональному виду, используя QR-алгоритм), и полученную матрицу вывести в файл.
http://pastebin.com/9M7KgPfc
До этого я написал вычисление экспоненты от матрицы через ряд Тейлора, всё работает http://pastebin.com/cdCJya5R . Здесь же при f(x) = exp(x) на примере матрицы {4, 1}, {0, 4} уже выдает не совсем точный ответ:
должно быть:
54.598150 54.598150
0.000000 54.598150
выдает:
54.598150 1.000000
0.000000 54.598150
А на примерах матриц размера 3х3 и больше выдает совсем говно. В чем может быть проблема?
Это залётный со своими лабапроблемами. Пусть здесь спрашивают.
Ты троллишь так? Задание на си написать.
Насколько это сложно? Какие инструменты для проектирования нужны?
Кстати, как вы оцениваете реализацию подобного проекта на Swift?
>Код данного проекта, кстати, написан на Java. Является ли это лучшим решением в выборе языка, лучше всяких ваших новомодных, вроде Ruby?
Сколько стоит написать такого чат-бота на Java?
> for(i = 0; i < n; i++)
> {
> for(j = 0; j < n; j++)
> {
> if(i == j)
> {
> a(i, j) = f(a(i, j));
> }
> }
> }
Ну это пушка. Алсо, я могу ошибаться, но rotate у тебя какой-то ёбаный.
нужно, если что, для веб-приложения
Где тут ошибка, пацаны? Я просто не понимаю, он жалуется на запятую.
Что-то уже было реализовано, но очень давно, году в 11 видел такую фишку. Только там не в виде чата, а в виде вопрос-ответ. Задаешь какой-то бабе вопросы, она отвечает. Но это тот же чат, если посмотреть объективно.
Ты шутишь, или как? На каком языке? Берешь какую-нибудь регулярку типа:
#^[а-яЁА-ЯЁ ]?{1,}$#
и пропускаешь через функцию замены чего-то на что-то по регулярке. Создаешь строку с пастой срущего бати и меняешь ее на какую хочешь пасту.
блджад ну это же пидец обширно
как торвальдс знать или че?
или достаточно не охуевать с консоли?
А вот я никак не могу вникнуть ни во что. Вроде бы учил руби, питон, даже пхп начинал, вроде идет все более-менее, все понятно, но когда начинаю пытаться что то именно в вебе писать встречаю целую стену препятствия и непонимания. Советовали мне просто попытаться свой проект/сайт написать, а я даже начать не могу, да и что там, я даже систему регистрации не могу сделать лишь потому что не понимаю, что в коде всех гайдов(по тому, как например, систему регистрации/логина) происходит.
Что вообще делать, слишком я тупой что ли для этого?
Чаще всего на уровне юзера достаточно, по крайней мере видел много ваканский с такой припиской.
Просто ты гуманитарий и все. Смирись с этим. Можешь пойти менеджером работать, хули. Программирование не должно быть для всех. Просто сейчас это стильно, модно, молодежно. Попробуй 3д модельки делать или в фотошопе рисовать.
Да в том то и дело, что рисую я на уровне 2 класса, модельки делать совсем не умею, а от гуманитарных предметов тошнит просто, разве что только история нравится. И учусь я на ойтишной специальности и вроде как хорошо учусь, хотя это конечно нихуя не показатель с нашим образованием.
Нахуй ты его кормишь?
http://pastebin.com/ma2BsVbR
Есть sep_crypto.c:
http://pastebin.com/Pdd8aPRs
И есть sep_driver_api.h:
http://pastebin.com/sZ0TcNFg
Собственно, никак не могу пофиксить. Помогите профану, пожалуйста, и подскажите, как в будущем фиксить подобное.
Ну хз, я когда линь поставил, то вообще не понимал, что делать надо.
Сейчас ультрабук на мобильном i5 будет легче, держит батарею дольше и обладает лучшим размером экрана (да и сам экран получше). Но если тебе норм, пили хоть на планшете.
Ультрабук меня по габаритам не устраивает, а нет закинул в сумку и норм. Да хоть в руке его неси как книгу. Юзаю еще с далекого 2011.
>с планшета
Ну ты, сука, извращенец, блять.
>А зачем это нужно
Криптография, быдло. Над конечными полями вычетов по модулю можно задавать целые эллиптические, гиперэллиптические и эрмитовы кривые. Но ты не заморачивайся, СВОБОДНАЯ КАССА, тебе незачем перенапрягаться.
http://rghost.ru/7lZZhFdFN
https://ru.wikipedia.org/wiki/Эллиптическая_криптография
>лучшим размером экрана
Это понятие относительное, по мне так такие экраны для мобильного устройства - нелепость. Прямо, блять, верх дебилизма. Особенно если планируешь его использовать в дороге и подобных условиях - нет нормальной поверхности чтоб удобно поставить.
Почему я быдло? Ты ведь тоже когда-то не знал, что сейчас мне объясняешь.
Ну понимаешь, 12 дюймов поместятся на любых коленях, а дальше вся проблема в толщине рамок. В некоторых ноутбуках их стараются сделать поменьше, что положительно сказывается на размере рабочей области.
https://ideone.com/XsEekf
На айдеоне встроенный сборщик мусора.
Для изучения программирования с нуля нужно ли тратить время на изучения алгоритмов, Кнута и прочее подобное?
Нет, серьезно. Пару лет назад выучил перл, писал мелкие костыли для ляликса, сейчас собираюсь учить сишку. Хватит ли мне, собственно, учебников по самому C или чтобы не стать быдлокодером обязательно прочитать что-нибудь из Computer Science?
Зачем ты задаешь такие вопросы? Если ты не будешь осиливать си, то почитай что-нибудь. Но перл ты же осилил, значит и сишку осилишь точно.
Кнут в любом случае нахуй - он должен (максимум) использоваться как справочник, если там как-то уж сильно припекло. Если у тебя нет проблем с написанием программ, то можно особо не заебываться, единственно что желательно, если ты общаешся с другими программистами, в общих чертах понимать про порядок роста так как какого-то хуя эта тема часто поднимается. Если есть проблемы с составлением своих программ, то можно почитать алгоритмы. Идея не в том чтобы их запоминать и писать по памяти, а в том что смтотря как другие решали проблемы, ты будешь сам учиться. И потом когда ты вообще забудешь тчо такие алгоритмы существуют, натыкаясь на подобное ты сможешь сам "сообразить" что делать. Алгоритмы можно заменить чтением чужого кода (это даже полезней будет) - но там возникает проблема бойлерплейта который бессмыселен, тоесть до 90% кода может не нести особого смысла, тогда как алгоритмы это концентрированый смысл.
Ну хотябы for(i = 0; i < n; i++) a(i, i) = f(a(i, i));
С ним проще всего. Если хотя бы на уровне intermediate знаешь, что можешь переводчиком пахать на фриланс-бирже.
На пикче 1 вверху в хуй впёрлась просто.
Слишком сложно для неосилятора, пусть попробует Ada, Smalltalk или Abap/4.
>Неверное число. Числа ограничены 32 битами точности.
Как сделать на 64-х битах в дефолтном процессоре от шинды?
А Python? Его на Хабре советуют для новичков, и Python предпочли Паскалю потому что последний не нужен , им денег не заработать что ли?
Сейчас почти ничем не заработать, ибо толпы конкурентов, индусов и им подобных.
Кое-как держатся Python, Java и C# (но работа в системном интеграторе — тот ещё геммор, так-то).
>потому что последний не нужен , им денег не заработать что ли?
потому что последний нигде не применяется. Кодя на Питоне денег не заработать что ли?
самофикс
На Паскале очень хорошо можно нырнуть в процедурку и ООП.
Мне необходимо рассчитать disparity map. Всё прозрачно, однако не могу понять один момент: вот взяли левую картинку, нашли на правой диспаритет для пикселя x,y (допустим, он будет соответствовать пикселю x1,y на правой картинке) а потом, говорят, надо ту же операцию провернуть в обратную сторону (поменять правую и левую картинки местами), а потом эти значения сравнить. И вот что-то я нихуя не понял: получается, что надо взять пиксель x,y на правой картинке (которая сейчас стала левой, лол, надеюсь, никого не запутал) и сделать для него то же самое? Или надо взять пиксель x1,y, который в данный момент считается кандидатом на соответствие x,y на левой картинке?
Если что, вот такая инструкция выдана мне.
Надо взять пиксель x1, y и проверить его соответствие x у , что соответствует [-disp_min;-disp_max].
Пожалуйста.
В гугле говорят, что neekaque. Пиши на чём-нибудь другом. power shell, vbs или что там ещё есть стандартного.
Что за иллюстрированные пептидами тексты на пике? Биолох в треди?
Тыкни хоть в статьи, а то мне только снятие ограничения в 4Гб предлагают.
Нужно наиболее низкоуровневое, на сколько это в 8.1 возможно, приложение, работающее максимально на прямую с железом.
> приложение, работающее максимально на прямую с железом.
> .cmd-скрипт
> работающее максимально на прямую с железом.
кек
Не поверишь, но это самое "низкоуровневое" приложение, которое мне доводилось использовать. Что ближе к железу?
Всё, кроме этого. .cmd-файлы читаются и интерпретируются построчно. Арифметика реализована через костыль. Возьми нормальный язык программирования.
Билд - это сколько раз ты компилировал и/или выкладывал результат. Версия - это идентификатор определенного набора фич и багов.
т.е. например у программы может быть допустим версия 1.2 билд 30 с багом таким-то. А в той же версии 1.2 билд 31 этот баг исправлен?
<k;fl/!!!
Но какой? Как обратиться к аппарату без костылей? Не знаю хороших статей и боюсь найти какой-нибудь нуфажный текст, из-за которого буду потом всю жизнь делать всё через анальные протезы, вот и спрашиваю у тебя, бро.
> версия 1.2 билд 30 с багом таким-то
Да.
>в той же версии 1.2 билд 31
Нет, если ты что-то исправляешь, то версия меняется.
бат
Ладно. Какой Сборщик посоветуешь? Их же там куча под разные процессоры, или можно выбрать один на всё?
Ой-ой! Извиняюсь, ассемблер мне на годы вперёд.
>Фортран, Лисп, Кобол, Паскаль, Си и др.
Какой наиболее простой и "низкий" из "высокоуровневых"?
Да без разницы, наверное. Если тебе нужно просто представление о том, как оно всё работает.
Представляю, но не представляю, как это реализовать. Написать бы пару простейших приложений, чтобы въехать в суть, а потом можно и на нормальные языки перекатиться. Вот.
Спасибо.
Есть ли какие-нибудь конфочки в телеграмме или еще где, где сидят программеры, чтобы нюфаги могли общаться, просвещаться?
Твой опыт работы с языком это опыт. Смекай.
Может. Есть некоторые соглашения по версионированию, но можешь ставить и от балды, всем похуй.
Выбираю между Node.js и Go. Что лучше подойдёт из них?
Ну, в Node.js есть асинхронность искаропки. Для парсера отлично же: кто-то купил какую-то позицию в единственном экземпляре, например. Она поменялась на исходном ресурсе, и парсер подгрузил это изменение без перезагрузки страницы. Заебись? Заебись. А к Питону с Джангой для этой простой штуки придётся прикручивать же какую-то штуку для обеспечения асинхронности, не?
Анон, возможно как-то запомнить Java+(C++)+PHP+HTML+CSS+js, причем от каждого ЯП еще такие фреймворки: (Android+maven?)+(Qt+Boost(asio))+laravel/yii2?
Я не говорю, конечно, чтобы прямо от корки до корки зазубрить. Темболее Java, C++, PHP - сиподобные(js хз). Может есть какие-нибудь методы структуризации знаний на основе других знаний и т.п? Алсо тривиальное "что не можешь запомнить - запомни посредством совершения неординарного опыта(события) не предлагать.
А разве нельзя выставить некий таймаут проверки в условиях асинхронного (реактивного) программирования? М?
А зачем тебе тогда вообще асинхронность?
invoke RegGetValueW, hkey, addr SubKey, 0, RRF_RT_ANY, 0, 0, 0
как это так, сосоны?
include \masm32\include\windows.inc
include \masm32\include\shlwapi.inc
include \masm32\include\kernel32.inc
include \masm32\include\advapi32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\shlwapi.lib
includelib \masm32\lib\advapi32.lib
Вообще не понимаю.
Мухосрань 80к, 5к км от дс, 21лвл, СПО корки пограмиста, помоги советом анон. Может какие антидепрессанты начать употреблять чтобы избавиться от этой хуйни, найти цель в жизни.
Ох лол, серьезно? А как тогда получить доступ к реестру? Просто я как раз пытаюсь собрать на хрюшке.
А если на входе дабл?
Или вылавливать переполнение уже потом, когда придет время мат.действий с числами..
Помогите тупому анону.
1. Читаешь как строку
2. Переводишь её в int/double с помощью std::stoi/stod
3. Ловишь std::out_of_range, если возникает переполнение.
Ты не можешь напрямую считать число не зная какого оно там типа, будет ошибка.
считываю в дабл, потом через приведение смотрю, инт или нет, в зависимости от этого применяю функцию(шаблон). И еще если вх.параметры целые, то результат должен быть и целый, и дабловый. Но это я уже отдельно прописал.
Вроде понятно, но как-то сложно. Гуглю про этот stod сейчас и как-то там сложно. Хотя на самом деле я тупой.
Ну пусть твой препод идёт нахуй. Формат входных данных всегда должен быть известен.
Ну он как хочет, так и введет. Либо два дабла, либо два инта. И для каждого из них функцию (Ну или шаблон). Еще там всякие утечки и переполнения надо проверять. Но я вот только позавчера узнал, что такое шаблоны..Поэтому сложно.
Спасибо, бро. Держи сиськи.
Ты долбоеб? Все языки программирование - это одна и та же хуйня.
Вот пишу на си, перле, масме. Но все это одно говно. Что тут операции с числами, что там, что тут строки, что там, что тут можно к определенным элементам обращаться, что там, что тут локальные переменные, что там. Области видимости, вложенные функции и прочее говно. Питон вообще можно не изучать - это язык для детей и если ты его не знаешь, ты все равно напишешь то, что хочешь.
Только нахуя тебе столько ЯП? Ты что конченый? Пиши на двух или трех максимум и не выебывайся, чмо.
> Все языки программирование - это одна и та же хуйня.
Ну когда трогал только потомков ALGOL 60, то может так показаться.
> Что тут операции с числами, что там, что тут строки, что там, что тут можно к определенным элементам обращаться, что там, что тут локальные переменные, что там.
Пиздец критерии.
А хули нет? Тебе ооп нужен, петушок? Нахуй тебе ООП? Зачем? Тебе нужна возможность вызова каких-то хуевин типа WinAPI, ну так это уже не к языку вопрос. ООП не нужен нахуй.
Ну просто доебали со своими откровенно идиотскими вопросами. Зачем так дохуя языков программирования. 21 век на дворе, разделение труда давно существует. Может тебе еще математику изучать надо?
Процедурный петушок проснулся. Наверняка, если заказчик будет постоянно менять заказ, что-то добавлять, изменять в рантайте, конечно, то тебе все придется заново переписывать. Обосрешься, суканчик.
Как два программиста хлеб пекли(с)
У linux сложность (в смысле числа связей между различными компонентами) очень низкая.
ко-ко-ко
Попизди мне тут. Проект постоянно переписывается. 90% прыщей написаны на сишке и почему-то используется на большинстве серверов, всех все устраивает.
Крис касперски вообще говорил, что плюсы стали форсить только из-за слишком высокой себестоимости компилятора
Ты, блядь, уебок. У плюсов нет переполнения буфера? Там внезапно strcpy исчез? Там внезапно за размером данных не надо следить? Или блядь там адрес возврата как-то в пизду засовывается и его не перепишешь, что там такого, ебло? Абсолютно однохуйственно, сплоиты что туда пишутся, что туда. А тот же java имеет саму по себе забаганую платформу, я только не понимаю, почему какой-нибудь хитрец не написал сплоит под java так, чтобы можно было тот же i2p разъебать и локнуть всем к хуям компы, чтобы понимали, что java редкостное говно и доверять свой код каким-то ебалаям опасно как для пользователей, так и для себя.
Если ты, бля, не имеешь элементарных знаний о том, как эксплуатируется переполнение буфера, то хоть не пизди на эту тему, чмо.
Весело тут у вас.
Ты совсем поехавший? Одна единственная уязвимость переполнения буфера, которую нашел какой-то хуй не доказывает, что сишка говно, а плюсы нет. Зайди на любой сайт, где сплоиты просто так в свободном доступе, там как говна этих дыр переполнения буфера к прогам, которые написаны практически на всех языках, даже к ссаному php есть. Плюсы ничем не лучше. И никто не говорит, что это заебись. Я не понимаю что ты уперся в эту дыру. Ну была она и что дальше? Сейчас дыр дохуя, постоянно какой-то хитрец находит дыру в браузере и делает сотни тысяч разгрузок троянов. Это нормально? А браузеры на плюсах пишутся. В твоем манямирке есть только одна уязвимость с названием, хуй пойми зачем данным ей. Просто ты школьник, который не понимает принципов. Ладно, объясню долбоебу.
Когда вызывается функция, в стек попадают старое значение EBP и адрес возврата, ну т.е. EIP. Когда ты переполняешь буфер, ты забиваешь его тонной дерьма и в конце в развернутом виде отправляешь значения EBP|EIP и таким образом, после исполнения функции все возвращается не туда, куда ты хочешь, а на буфер, куда ты загрузил шелл-код. Но куда тебе придурку понимать, что если ты не будешь смотреть за размером данных, которые поступают тебе в буфер, с тобой обязательно случится эта хуйня, как минимум будет отказ в обслуживании, если у тебя, долбоеба, слишком маленький буфер, чтобы туда шеллкод залить хотя бы размером в 90 байт. Это есть как в плюсах, так и в сишке. Это дыра самой архитектуры процессоров еще начиная с 8086. Но куда тебе долбоебу понимать, что за это время сотни тысяч сплоитов написали, а не только под какой-то ебаный ssl. Форсить это... Ну это короче от долбоебиза крайнего. Учи мат. часть, чмо.
Б-же, с какими кончеными я на борде сижу? Дрочить на одну единственную уязвимость, когда в браузерах этих дыр тысячи и их регулярно эксплуатируют и латают. Еблан, какой еблан.
> Одна единственная уязвимость переполнения буфера
Я пример привёл. 99% всех уязвимостей — это переполнения буфера в сишном софте.
> Зайди на любой сайт, где сплоиты просто так в свободном доступе, там как говна этих дыр переполнения буфера к прогам, которые написаны практически на всех языка
Ссылку на сайт давай.
> с названием, хуй пойми зачем данным ей
Кек. Даже не знает происхождение названия.
> Когда вызывается функция, в стек попадают старое значение EBP и адрес возврата, ну т.е. EIP.
Типа ты вчера узнал, как функции вызываются и побежал на двач рассказывать? Ну охуеть, молодец. Ты тут один про это знаешь.
>Даже не знает происхождение названия.
нахуй оно мне надо?
>Ссылку на сайт давай.
https://www.exploit-db.com/
http://ru.0day.today/
этого тебе должно быть достаточно
>Типа ты вчера узнал, как функции вызываются и побежал на двач рассказывать? Ну охуеть, молодец. Ты тут один про это знаешь.
Ты долбоеб? Хули ты мне тут заливаешь про сишный софт тогда? Еблан, любой софт так работает. Плюсоый также. Сишный, сишный, ты какой-то редкостный долбоеб, если не понимаешь, что одни и теже механизмы остаются в плюсах и также приводят к переполнению буфера, когда за дело берется еблан вроде тебя. Ты, наверное, дальше hello world не заходил, если так жестко дрочишь на один единственный ЯП, что прямо другой, которы имеет ровно такой же недостаток, говно, а этот нет.
> этого тебе должно быть достаточно
Пробежал кратко взглядом по нескольким десяткам уязвимостей типа выполнения произвольного кода.
Все в сишном софте.
> Еблан, любой софт так работает
Перл из семейства "все языки одинаковые, потому что в них строки есть и числа".
> Ты, наверное, дальше hello world не заходил
Аутогенная тренировка поехавшего.
> жестко дрочишь на один единственный ЯП
Ты сейчас с собой разговариваешь, ебанутый? Я ни разу не писал о предпочтении к какому-то конкретному языку.
> 99% всех уязвимостей — это переполнения буфера в сишном софте.
Лол, а тонны всяких ошибок валидации данных в вебсервисах - это тоже сишный софт? А integer overflow, a use after free, а денормализованные флоаты, а truncation-баги с юникодом и без? Специалисты, ёпта.
Иди ищи под браузеры, долбоеб. Браузеры все написаны на плюсах. Под браузеры постоянно. Откуда инфа, что все в сишном. Пруф или пиздабол.
> Откуда инфа, что все в сишном.
Из описания эксплоита.
> Пруф или пиздабол.
Пруф переполнений буфера не в C/C++
Чтение входных данных из файла, например:
Формат входных данных
Первая строка входных данных содержит два натуральных числа n и м,
разделённых пробелом, не превосходящих 1000. Затем идёт n строк,
содержащих m чисел, разделённых пробелом.
Реальные. Как там буферы в Python, Haskell, Java переполняются.
В Java буфер не может переполниться, он просто в минус уйдет, достигнув максимальной точки.
Haskell нахуй никому не нужен. А вот в двух других периодически находят баги. Ты сейчас скажешь, что это баги в вм, а вм написана на сишечке? Ну так как бы сильно ты не абстрагировался, внутри все равно будет что-то, исполняющее нативный код, и в нем будут уязвимости. Будет тысяча верификаций границ буфера с сопутствующими тормозами? Найдут рейскондишен, найдут ошибку в оптимизиаторе JIT, найдут use after free для кучи. Это реальный мир, неуязвимы только хелловорлды, да и то возможны варианты.
Помог. Как оплачивать будете?
Что ты несешь поехавший
> Будет тысяча верификаций границ буфера с сопутствующими тормозами? Найдут рейскондишен, найдут ошибку в оптимизиаторе JIT, найдут use after free для кучи.
Но переполнения буфера не найдут. ЧТД.
https://media.blackhat.com/bh-ad-11/Drake/bh-ad-11-Drake-Exploiting_Java_Memory_Corruption-WP.pdf
вот в жабе, например.
Внезапно я помню баг в JVM с рейскондишуном и InflateStream. Угадай, почему там портилась куча? CVE сам гугли. И иди нахуй.
Первый пример CVE: баг в native-функции.
Второй пример CVE: какая-то хуйня с багнутой реализацией рантайма апплетов.
на пике рокет-сайнс, типикал промышленно-ентерпрайз обезьяна даже и символов таких не видела
>типикал промышленно-ентерпрайз обезьяна даже и символов таких не видела
Но имеет наглость судить о похожести и различии языков.
Php
Заебали посты по ентеру отправляться СУКА
ЧО
1. Блюда:
- ID, Имя, рецепт и т.д
2. Ингридиенты
- ID, Имя
3. Блюда_ингридиенты
- ID, id_блюда, id_ингридиента, кол-во.
Нужно выбрать блюда например в которых есть картошка, помидоры и чеснок. Можно ли с такой архитектурой БД это делать? Мб переделать ее как-то? Добавить кэш-таблицу для таких поисков?
Ты не думал использовать человеческий IDA pro или хотя бы ollydbg. HOOY ZNET зачем тебе эта параша
Я не ебу на кого ты сослался, но я не Царь... Хмм... Хотя не, буду царем, пососи писос, плз
Царь, плз, дай пососать твой сухой и теплый писос.
картинка для привлечения внимания
Юзаю kTimeTracker из комплекта KDE. Все нравится
Что такое Oz? Почему он везде, составлял упоротый фанат или это вроде хачкеля, еще менее годно к продакшену и более мощно. Есть профит посмотреть?
>Что такое Oz
Учебный язычок, в котором запилена куча парадигм.
Да, он используется в этой книге, которая справа в описании в начале названа.
Rescue Time
annfordumMn$miesANUSyanI5EdexPUNCTUMrAhuu
Использую wakatime, интегрировал его в атом. Удобно следить, есть общее время над проектом, разделение на сами проекты, разделение на языки в проектах и всякое другое.
В гитигноре я тупо хуярю .idea/*?
Это никак не повлияет на мою разработку?
ставь плагины таймингменеджмена в любую иде
На каком языке там вообще код написан? Я такого не видел раньше.
Мимо-ни-разу-не-программист
Алан Бьюли, «Изучаем SQL».
Глобальные переменные.
Простой но мощный язык. Идеальная IDE (Turbo Pascal). Для 1983 года конечно.
Typescript но ощущение что говна пожевал все равно оостанется. Этож фронтенд.
Устарел. Для прошлого века конечно - зверь, но сейчас...
>тошнит от синтаксиса js. Ну привык я к скриптовым языкам
JS не скриптовый чтоли?
Scala.js, WebSharper, ClojureScript-позволят тебе максимально забыть о блевотном js. А на работе почти наверняка будет всем похуй из чего ты там лепишь свой код, если соблюдаешь сроки.
Алсо, почитай про WebAssembly-за этой технологией будущее.
К легаси...
Аноны подскажите, сейчас нельзя захватить виджетом vk, отдельного юзера. Сейчас это только на группы распространяется?
надо было к id добавить "-". Они из базы вообще не удаляют профили?
Анон, спаси. В вижуалке пишу лабу на плюсах, там считываю массив из файла. После первого запуска начинает работать некорректно и выдает "файл пуст". Но он не пуст!!
Что за хуйня?!
А лабу мне как сдавать? Нельзя ли как-то устранить проблему? Может вектор надо почистить или ещё что, я просто не особо соображаю, а гуглить уже устал
Я сижу в универе и да, нада СРОЧНА. Ну, чем раньше, тем лучше. И вообще хочу разобраться.
На нескольких проверяла. Тут 70 человек, но.. Я не хочу с ними разговаривать. А еще у меня ноут в разводах от тряпочки, хз как преподу показывать.
Ребята, я разобралась!! А вы то думали! А я разобралась! Я прицепила один файл к двум потокам
>Обычный английский.
Не совсем, нужно умение читать англ. тех. текст, писать комментарии в коде на английском. Я так себе представляю тех. английский.
На изучение английского? В школе пять лет по ~4 часа в неделю. Но можно быстрее, конечно.
Именно терминов? Нисколько, по ходу дела сами выучились.
У меня тоже был в школе английский и французский, лол Только я все проебал. Можно ли как-то по быстрому подтянуть знания?
repetitor
Интенсив ягодкина.
Есть тестовый сервак и куча продакшен, куда надо заливать по одному приложению с тестового. Как это делать удобнее всего и желательно без Гита? Ansible/Puppet/Chef это оно? Или нахуй не нужно и заливать через rsync?
Я не тупорылый, я всё пойму, просто помогите добрым словом.
>как понять принципы ООП
представь, что у тебя на полу разбросаны окурки, рваные гондоны, вот это всё. А ты их - под ковёр, под ковёр, под ковёр.
Это значит, инкапсуляция.
Я понял до конца только когда пошёл работать. Возьми простейший MVC-фреймворк и изучай его/дописывай, заодно и говнопаттерны слегка вкуришь. Рекомендую Django, напиши пару моделей и class-based views.
В книжках слишком многословно и всякие ебанутые примеры с машинками/гусями-нахуй не нужны.
Так, а полиморфзм что — это когда у меня есть коробка гондонов и все разных марок, форм и размеров, но всё это — гондоны?
я уже диплом по opencart защитил блядь, и всё равно так как нет практики, нихуя не закрепил(
Нет, это когда я бегаю по улице и кричу: "весна, весна, как плохо без тян, кому бы вдуть", а ты мне такой: ТЫ БЫ И СОБАКЕ ВДУЛ...
А это ведь правда.
А вот прикинь, работаешь ты сантехником, приходишь по вызову, а унитаз - к стене прибит и горизонтально у нас на хостинге висит. А мы тебе такие: это строители взяли типовой мусорный контейнер, и весь дом от него "унаследовали".
А тебе и норм.
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
А этот ваш Java подойдет для фриланса?
Хикки со знанием английского
На андроиде фриланс вроде есть, но практичней идти в веб - жс, питон, похапе всякие.
бампаю. с английским очень хорошо, но хочется попробовать себя в программировании. создании чего-то.
халявный диплом с opencart меня ничему не научил
iNum: integer;
pNum: pointer;
procedure TForm1.MyChange(i:pointer);
begin
i^:= 5;
end;
...
iNum:=10;
pNum:= @iNum;
MyChange(iNum);
Так работает: http://ideone.com/Mi7s6k
Я хз, можно ли в нетипизированные указатели писать, делфи не знаю тащем-та.
Лолблять.
За сколько можно осилить? У меня просто много других занятий, связанных с программированием, но SQL мне тоже нужно освоить на высоком уровне.
"SQL на высоком уровне" - это даже не специализация, а отдельная специальность. Из книг, Том Кайт (учебник по Ораклу), а также книги по Жаббе с описанием библиотек.
А есть какие-нибудь ритуалы, чтобы понять и выучить язык си?
В жопу палку не забудь засунуть.
НиД Хелпа. С++.
http://ideone.com/eUSzhB
Тут норм компилит, а в VS 2013 не компилит.
Пикрл - ошибка.
Что не так?
Хуй знает. Возможно, дело в том, что uninitialized local variable 'mylist' used.
Скорей всего у тебя в настройках проекта включено "Treat Warnings As Errors", смотри пик
> зачем писать правильный код, мне он не нужен, я лучше отключу ворнинги, тупые перфекционисты одержимы правильностью кода, я же живу полной и полноценной жизнью и в каждом проекте отключаю ворнинги, ошибка С4700 - мне некогда ебаться с ней, я лучше еще раз отключу ворнинги
"Warning level" это другая опция. При таком раскладе >>695504 они все равно будут отображаться, но не мешать сборке.
Как найти все ректанглы которые я пронумеровал, есть какой-то хитрый способ кроме перебора построчного?
Хмм. Теоритически можно сделать такую функцию, по принципу сапера/морской бой. Сначала рандомные точки выбирать, а потом рядомстоящие перебирать.
Ебани любой поиск, типа A*
Уточни условия.
Есть ли минимальный размер прямоугольника?
Всякий ли синий пиксель является частью прямоугольника, или есть мусор?
Прямоугольники, включающие 2 + 4, 1 + 4, 4 + 5, 1 + 4 + 5 тоже надо найти?
Сложность обучения - фигня, вообще выучить язык очень просто, реальные сложности - это всякие хитровывернутые фреймворки и алгоритмы.
Я бы начал с явы (ну лучшй вариант для старта - с, как по мне, но ява тоже сойдет). Вообще сам - фанат питона, но как первый язык он плох, первый язык нужен точноуж с типизацией, и желательно с работой с памятью.
> ну лучшй вариант для старта - с, как по мне, но ява тоже сойдет
А какой по твоему лучший?
Ну и за одно реквестирую литературу, по жабе. Что на подобие Байт оф питон для питона, есть такое для джавы?
Есть минимальный размер в 50 пикселей, могут быть и больше но не меньше.
Границы строгие. Каждый синий пиксель это граница, больше синих пикселей нет.
Только внутренние.
Вообще мне кажется странным начинать обучение с объектно-ориентированного языка. Начни с си, посмотри, как вообще всё работает, как организовано в памяти. Потом уже будешь на джаве спокойно пилить интерфейсы и не собирать мусор.
Я бы, наверное, сделал через заливки и потом бы думал, как внешний(е) регион(ы) от них отрезать.
Студентота, и есть 3 работы на выбор, на одной java, но дёшево, на другой javascript, но дорого, на третьей хз что пока, но тоже дорого.
Вот куда пойти?
И главный вопрос, опытным программистам.
Как вообще дело со специализацией? Нужно ли выбрать один язык и качать только его, как в RPGшках? Или же допустимо менять их иногда?
Просто я всегда хотел разрабатывать на C++, но там спроса на нубов нет. Вот пока и приходится всякой явой заниматься.
50 пикселей минимум и по ширине и по длине?
Тогда всё просто.
Допустим тебе надо найти на поле большой карте для морского боя горизонтальный пятипалубник.
Первая оптимизация, приходящая в голову - проходиться по строкам, проверяя каждый пятый квадрат. Проверяемые области будут выглядеть как вертикальные линии с шагом 5.
Шаг проверочных квадратов, равный 5, это единственное требование. Мы вольны начинать не с первого пиксела, а со 2, 3 или 4. То есть можем выбирать фазу для последовательности проверяемых квадратов в каждой строке.
Если мы будем сдвигать фазу в каждой следующей строке на один квадрат, то получим диагональные линии. Такое расположение проверяемых квадратов гарантирует проверку наличия не наличие горизонтальных, но и вертикальных пятипалубников.
Не сложно доказать, что это оптимальный способ поиска пятипалубников. Есть другие, столь же эффективные варианты для пятипалубников - например v2. Но вариант с диагоналями очевиднее.
Если переходить к прямоугольникам, то можно тупо искать, есть на картинке линия длины N.
А можно догадаться, что между нашими диагоналями обязательно должна вместиться перпендикулярная им диагональ прямоугольника. На рисунке должно быть понятно.
Так что шаг размещения проверочных пикселей можно увеличить до 2*N-1 (если минимумальные длины обоих сторон одинаковы, иначе A + B - 1).
Что делать когда ты проверка очередного пиксела показала, что там что-то есть, я думаю ты разберёшься.
>>695968
Это лаба институтская, причем HTML мы только второй месяц изучаем. Оно должно как-то несложно делаться. Анон, спаси.
Это элементарная задача для JS. Что-то хэллоуворлда. Может всё-таки надо сделать на JS?
Может, грузить новую идентичную страницу с изменённой картинкой?
5 секунд в гугле http://cssdemos.tupence.co.uk/image-popup.htm
В твоём слечае только надо будет абсолютным позиционированием привязать все дивы с большими картинками к одному и тому же месту.
>>695998
Утилита для проигрывания онлайн-видео в внешнем плеере, или скачивания его. Как работает:
На странице с видео, ютуба, например, через меню Share отправляется URL в это приложение. Оно пропускает ссылку через python скрипт youtube-dl, на выходе получаешь ссылку на само видео, с которой выскакивает диалог открытия видеоплеера. Джва года жду такое приложение.
Членомерка.
Приложение хранит базу с габаритами корпуса и положением экрана на корпусе у популярных моделей телефонов.
При запуске оно находит модель телефона в базе и показывает линейку с началом отсчёта в нижней части корпуса. То есть на экране отсчёт начинается не с нуля.
Как используется:
Юзер надрачивает член, включает приложение, и помещает член перед экраном, упирая телефон в мошонку. Шкала на экране позволяет определить точный размер члена. И даже толщину, если сделать что-то типа милиметровой сетки.
Можно также показывать на экране контуры члена среднего размера, чтобы всё сразу было понятно на глаз.
Идеально было бы встроить в приложение пак с порнокартинками на разные вкусы, чтобы можно было надрочить член уже внутри приложения.
В премиум версии сантиметры будут короче.
Но лучше сделать для IOS, мороки в разы меньше будет.
у тебя в два тапа будет открываться нормальный плеер из браузера, вместо установки приложения для ютуба, приложения для вимео, приложения для порнхаба и так далее.
А как обозревать все видосики, подписки и т.д? Предлагаешь замутить типо браузер для этих сайтов, где можно будет логиниться и оттуда уже смотреть?
Ты это делаешь из обычного браузера. А со страницы с видосом запускаешь плеер.
А я так понял что ты хочешь прогу, где тебе будут видны все видосы с твоих любимых видеохостингов. А так получается просто проигрыватель: использование чужих скриптов и проигрывателя. Для дипломки надо бы что-нибудь пообширнее. Там же еще писанины нужно на ~ 40 листов. А про такое много не попишешь.
Бамп
type
TVector = packed record
x, y, z: single;
end;
const
aVectors : Array[0..1] of TVector;
но объявить его без aVectors[0].x:= n; не получается
Что ты несешь блядь, съебись с этой борды и забудь про неё.
Пикрелейтед короче. Хотел, чтобы при нажатии кнопки StartButton асинхронно запускалась функция ololo. Но всё выполняется последовательно и форма подвисает на несколько секунд, пока выполняется ololo.
ЧЯДНТ?!
Новый тред создавать не стал.
Надеюсь кто обратит внимание тут.
Есть ли тут кодеры на step7 / winCC ?
А то есть необходимость обмазаться.
С чего начинать.
>есть 3 работы на выбор, на одной java, но дёшево, на другой javascript, но дорого, на третьей хз что пока, но тоже дорого
Чего? Ты по блату что ль устраиваешься?
http://pastebin.com/YYjLLrGR
Простенькое судоку вполне решает, но есть одна проблема: в ячейку 0,0 оно каким-то хером записывает 3. Если же в цикле прописать обнуление этой ячейки, то вся остальная сетка решается идеально.
Блядь, сейчас заметил, что у меня и в предыдущей таблице тоже самое с первичным ключем. Это так и должно быть?
Ну так продебажь, чего ты как маленький?
Спасибо няша.
Вы так говорите как будто сложно найти работу.
Вон уже трое с половиной работают с группы прогерами, я чёт запаздываю.
Так что насчёт вопроса? Меня интересует именно то, нужно ли заниматься одним языком всю жизнь, или же можно их иногда менять. Вопрос в плане финансовом.
>Так что насчёт вопроса? Меня интересует именно то, нужно ли заниматься одним языком всю жизнь, или же можно их иногда менять. Вопрос в плане финансовом.
Именно из-за таких вопросов они работают, а ты нет.
Попробуй накатить .NET и visual C++
Подскажите название такого сайта или по каким словам гуглить.
VDS
vscale.io, 200 р/мес
сап, програмач. Лень было листать до джава треда - может помогут тут.
Прога должна вызывать метод, которые делает HTTP запрос, получает ответ и возвращает его. Но ответ приходит не сразу, так еще и не непосредственно в этот метод, а листнеру (смотри пикрелейтед). Подскажите - как тут замутить Future, чтобы вернуть его из метода вместо результата?
Если в хакира в быдлопредставлении - то ты опоздал лет на 10. Сейчас вирусы не попишешь и порольчеги не повзламываешь, все круто изменилось.
Если в хакера в каноничном представлении - то тут нихуя нет ограничений, это значит просто познавать компы и кодить по фану.
>>696758
Не, я хочу в каноничного хакера, который ломает банки, пиздит и продает данные с карточек. Вот это все. Я просто даже не представляю как можно сломать банк, не держат же они всю инфу и транзакции в онлайновых базах данных у себя на сайтах на серверах.
>Не, я хочу в каноничного хакера, который ломает банки, пиздит и продает данные с карточек.
Это как раз хакер в быдлопредставлении. Вымышленный персонаж, таких нет.
На вики пиздуй, значение этого слова читать.
>Или по твоему хакеры это те, кто кряки к играм пилит?
Именно.
>А кто ломает сайты и пиздит БД?
Это уже другой разговор. Ты то про банки и карточки полез заливать. Сайты ломают и пиздят БД из-за уязвимостей и рукожопых админов, которые не обновляют софт и не следят за безопасностью. А Сноуден - нихуя не хакер, а БД он спиздил тупо - спиздил и на флешке утащил.
Проверил на скорую руку на gmail, twitter - первый раз дало создать, без каптч даже, а для второго акка требовало телефон. На следующий день можно было так же легко еще акк сделать.
У меня появилась мысль - что если запускать эти скрипты (nodejs если че) в облаках, там же ip будут меняться. Мыслю верно или меня будут ждать подводные рифы и я упускаю еще какие-то ограничения кроме 1 акка в день с 1 айпи?
Или легче купить где-то в черных местах готовую базу? Какие примерно расценки за 1к акков? И мне же придется в каждом менять пароль?
Но хочется все же свою, чтоб пополнялась, пусть на немного, каждый день.
Мне 35. Я инженер и долго работал с материей. Потом я подучил экономику производства. Потом планирование. Потом упоролся прикладной математикой.
Теперь мне надо срочно разобраться с языками погромирования их задачами и терминами которые используются в этом всем.
Задача минимум - научиться разговаривать с погромиздами. Понимать что они говорят и самому суметь доносить свои мысли. Так же суметь грамотно написать ТЗ.
Задача медиана - разобраться в том, какой язык нужен под большинство задач и освоить его хотябы на уровне школьника.
Задача максимум - научиться этому языку на среднем уровне.
Зачем все это? Зная тонкости определенных производств и основные проблемы, а также зная математические и технические методы их решения, писать небольшие специализированные програмки и приложения к существующим.
Не стоит задача стать програмистом. Вообще такой задачи нет. Я инженер-математик и мой хлеб все же именно здесь. Времени в моем распоряжении 5 лет. Программа-минимум нужна для того, чтобы начать работать с программистами.
Теоркат знаешь, математик? Тогда прямая дорога в хачкель, идрис, агду. Сложешь чморить 95% программистишек.
В Фортран пусть пиздует, сука.
KoKoKoKoKoKoKoKoKoKo Kud-Kudah
KoKoKoKoKoKoKoKo kudah kO kud-Kudah Kukarek kudah
KoKoKo Kud-Kudah
kOkOkOkO kudah kO kud-Kudah Ko Kukarek kudah
KoKoKoKo Kud-Kudah KoKoKoKo kudah kO kud-Kudah kO Kukarek
kOkOkOkOkO Kukarek Kukarek kOkOkOkOkOkOkO
Kukarek
И почему нет треда этого чудесного языка программирования?
Препроцессоры для брейнфака это самое убогое петросянство, которое в принципе может родить задрот.
Теорию категорий имеешь ввиду? Ну как, не особо на самом деле. Но поскольку в математике все связано, разобраться можно и здесь. И что это даст?
Короче, пройди курс по алгоритмам на курсере и чуток научись в жабу. И попробуй написать что-нибудь клиент-серверное.
Для твоих целей должно хватить.
Совершенный код прочитай. Для разговора с программистами этого будет достаточно. Для написания же кода нужно просто писать код.
https://habrahabr.ru/company/piter/blog/280023/
@ph_piter залогинся.
Тут такое дело. Я год-полтора назад занимался программированием на Ruby. Написал пару крупных в плане объёма кода проектов, а потом как-то стало не до программирования. Сейчас возникла одна идея, которую хотелось бы реализовать. Почитав двач, решил использовать питон для своих целей - то есть чтобы и проект свой сделать, и освоить язык, который может в будущем пригодиться для удалёнки, например. Обложился литературой, сел за написание кода и... Как-то вообще не зашло. После руби мне питон почему-то кажется ужасно громоздким и неудобным. То, что я мог в руби оформить одной строчкой и забить, в питоне приходится расписывать как цикл на овердохуя строк, например. У меня даже с чтением html страницы и вытаскиванием с неё url регуляркой и то проблемы возникли на руби такое делается опять же одной лаконичной строчкой. Вот теперь сижу и думаю, есть ли смысл силой себя на питон перекатывать, профиты стоят того? Или уже лучше сидеть на рубях и не рыпаться?
>вытаскиванием с неё url регуляркой
Что же ты творишь, долбоёб.
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
Бамп же, интроверты
Аноны, хелп. Пытаюсь скомпилить хотя бы хеллоу ворлд под андроид выдает - bad class file magic (cafebabe) or version (0034.0000). Гуглил ошибку, менял версию джавы, менял SDK 21 на 19 и прочее прочее - ничего не помогает. На другом компе такая же фигня. Подскажите в какую сторону копать?
норм программер учившийся в нашем универе поймет математическую нотацию, которую ТЫ будешь исползовать
а по языкам - тебе нужно выучить сишку + какой-нибудь скриптовых язык в навесок к нему (питон, положим)
если задачи стать прогером не стоит, то можно просто смотреть уроки сначала по простейшим вещам, типа задачки для школьников на паскале. Потом смотреть джаву, потом клиент-серверные приложние на джаве. Параллельно с этим смотреть как разворачивать всякие apache tomcat и базы данных на своем домашнем компе.
Platform Toolset в настройках проекта старый выбрать должен с winxp
второе - целевая platform должна быть win32, а не x64
> Скомпилированные бинарники не являются приложениями Win32
Я сейчас страшный секрет открою: если добавить в post-build actions editbin /SUBSYSTEM:CONSOLE,5.1 filename.exe (или /SUBSYSTEM:WINDOWS,5.1 для гуёвых приложений), запускаться в XP начинает почти всё. Это всё заговор Microsoft, такие дела.
Предлагайте все кроме php, и верстки.
Пока слабо представляю как она выглядеть должна и на чем писать аще.
Препод грит, мол, можешь вообще на 1С сделать, лол.
Подскажите, чего почитать или может где-то шаблоны есть, а то сроки поджимают, а я сижу ножки свесив.
здохни
При чём тут это?
Я не настолько долбоёб, чтобы парсить html-теги регулярками. Мне просто со страницы нужна всего 1 ссылка, которую проще регуляркой вытащить example\.com\/base\.php\?id=\d+ во всяком случае в Ruby было проще, а в питоне видимо и правда через парсинг тегов строк и то меньше выйдет
Как то, когда питон изучал для себя, читал пытался читать, прочел страниц 150 Лутца и это было ну ооочень нудно и долго. До этого тоже пытался по разным языкам читать книги, но все было точно также, хотя может потому, что я изучал то, что уже знал по большей части ну какие то базовые понятия, массивы, функции, операторы базовые етк. Я могу обратиться к таким книгам как к справочникам, хотя как по мне тогда уж целесообразнее обратиться к документации/гуглу, чем лезть в книгу.
Может я просто не те книги читал? Вообще, я правильно понимаю, что такую литературу именно читать где нибудь в пути, например, нормально нельзя, нужно прочитывать и траить тут же самому код?
Да, нужно обязательно пробовать все, о чем ты читаешь, искать и тестить не описанные в книге ситуации. Иначе банально не запомнишь.
Лутц супернудный, пиздец насколько, отбивает напрочь всё желание и мотивацию.
Если не совсем ньюфаг, то лучше придумай задачу и сразу хуярь код.
А если совсем, то не лезь в профессию, здесь и без тебя хуёво.
>Я вот не понимаю, как читать книги по программированию?
Без задней мысли, просто берёшь и читаешь.
что? зачем?
у тя корочки медбрата? можно норм зарабатывать с ними, не дури
возможностей масса - иди в массажисты хотя бы
Серьезно? Почему так? Дохера вакансий же! Даже во многих без образования берут! Зарплаты колосальные! И вы еще недовольны? Сиди себе, пиши и получай бабки! В медицину вообще теперь не хочу. Напишу минусы и плюсы медицины, и ты поймешь. В ответ мне напиши минусы и плюты программирования.
Итак, плюсы:
1. Если найти хорошее место, то можно достойно зарабатывать.
2. Полезно для себя. Уметь лечить - круто.
3. В принципе профессия интересная и разнообразная.
4. Можно обжиться нормальными связями.
Плюсы все. Теперь минусы:
1. Неблагодарная работа.
2. Найти хлебное место пиздец как тяжело, ибо все уже на этих местах сидят по 10-50 лет и уж точно не уйдут. А левый заработок в виде взяток и прочих подачек я абсолютно не приемлю.
3. Вероятность заразиться какими-либо инфекциями и умереть. Может я и параноик, но это факт.
4. Въебывать. Дохуя въебывать. Живешь в больнице, женат на работе, не видишь ни девушку/жену, ни детей, ни знакомых.
5. 10 МАТЬ ЕГО ЛЕТ ОБУЧЕНИЯ ЗА ДОХУЯ ДЕНЕГ!!! Абсолютно не выгодное вложение. Бабки за обучение отобьешь лишь к концу жизни.
6. Иллюзия карьерного роста. Да, можно подняться до всяких заведующиз, главврачей минздравов, но смотри п.2.
7. Хуй поступишь в вуз!
Такие дела.
20 лет это совсем не поздно чтобы вкатиться в быдлокодинг. Если ты хочешь побыстрее найти работу, то php/js твой выбор, если у тебя есть время, ты достаточно упорен, бери джаву.
ВОт я как понимаю вопрос, читая учебники: ты должен знать всё и предусмотреть каждый возможный вариант ошибки в будущем.
ты должен сделать всё образцово и так, что это не сможет сломать ни один криворукий юзер.
и людей учат этому 5 лет в универах, ну или они учатся сами.
но когда учатся сами, нормальные люди относятся ко всему предельно серьёзно - ведь плохие привычки вырабатываются с детства.
Так вот - если бы все писали образцово и сразу всё предусматривали, то нахуя нужны целые штаты программистов, которые только и делают, что отлавливают баги в УЖЕ РАБОТАЮЩЕМ для кого-то коде и слегка фиксят его(или не слегка).
Хуйню какую-то спросил. Очевидно, что люди ошибаются, очевидно что все сразу предусмотреть невозможно, очевидно что существует предел производительности среднего быдлокодера.
разве люди учатся не для того, чтобы не совершать ошибки в будущем?
иначе лучший метод обучения - эмпирический.
"методом проб и ошибок" работать нельзя. он может быть только в обучении.
Лол теперь про пограммистов, следи за руками.
Плюсы:
1. Если найти хорошее место, то можно достойно зарабатывать.
2. Полезно для себя. Уметь кодить - круто.
3. В принципе профессия интересная и разнообразная.
4. Можно обжиться нормальными связями.
Плюсы все. Теперь минусы:
1. Неблагодарная работа.
2. Найти хлебное место пиздец как тяжело, ибо все уже на этих местах сидят 22летние синьеры и их уже 21летник мидлы. А левый заработок в виде фрилансика и прочих подачек я абсолютно не приемлю.
3. Вероятность заразиться венерическими инфекциями и умереть погромисты нормальные тни не дают же. Может я и параноик, но это факт.
4. Въебывать. Дохуя въебывать. Живешь в офисе, женат на работе, не видишь ни девушку/жену, ни детей, ни знакомых.
5. 6 МАТЬ ЕГО ЛЕТ ОБУЧЕНИЯ ЗА ДОХУЯ ДЕНЕГ!!! Абсолютно не выгодное вложение. Бабки за обучение отобьешь лишь к концу жизни.
6. Иллюзия карьерного роста. Да, можно подняться до всяких манагеров, тимлидов, CTO, но смотри п.2.
7. Хуй поступишь в нормальный вуз! И даже в этом случае не факт, что тебя не станут пичкать крестами, коболом, 1с и прочим говном.
>разве люди учатся не для того, чтобы не совершать ошибки в будущем?
Выучиться так чтобы никогда не ошибаться, очевидно невозможно.
>"методом проб и ошибок" работать нельзя. он может быть только в обучении.
Работать в той области где ты знаешь все от и до, не стоит, иначе закостенеешь и через 2 года будешь нахуй никому не нужен. Из любого правила можно найти исключение, но в общем случае дела обстоят именно так.
6 лет? Я видел 4 года. И в сравнении с медом это не так уж и дорого. Да даже если и 6 лет, то это не 10. Про тяней у меня вопрос не стоит. Есть у меня ЕОТ, готовая за мной хоть на край света. Чем так не хорош фриланс? Я просто не знаю... Так что я думаю, что кодить таки выгоднее, чем лечить.
И еще: хочу создавать, а не созерцать. Во мне протухает ученый! Помимо кодинга можно влиться в робокрафтинг и прочую урбанистику.
Вообще, я до этого учил python и он мне дико доставил, но что-то в бекенд страшно идти, почему то думается, что я туповат для этого. Насколько там все сложно?
Ебанистику не удержался
Бакалавр за те 4 года не факт что жопу подтирать научится.
Если ты действительно хочешь создавать и оставить после себя хоть что-то стоящее, то идти надо в CS а не в сраный кодинг.
Если верстка и дизайн не прут, лучше подрочи бекенд, там поинтереснее. В мире js чтобы быть годным спецом надо постоянно дрочить модные фенечки, нахуй надо. Что касается средств автоматизации, то адекваты юзают jade + less/sass/postcss и прочие галпы, они несколько упрощают жизнь.
фронтенд-макак, думаю перекатываться в джаву
Нужно быть разносторонне развитым.
Говно.
Английский, русский(для локального фриланса)
Ну так какой язык удобнее и мощнее? Нейронные сети и curl, вроде, для всех этих языков есть.
Ну я не хочу навсегда завязнуть в этом говне.
Сап, аноньеры. Подскажите ньюфагу, как в MSVS (конкретно 2010) добавить папку как дефолтную, откуда при компиляции будут подгружаться .h файлы.
Т.е. что бы не въебывать каждый раз огромный путь к файлу в инклюде, а просто писать его в <> как будто он стандартный. Знаю, что где-то такое есть, но вот где...
Tools / Options / Projects and Solutions / VC++ Directories / Include files
> или арендовать прокси-пул, через него уже забить свою базу
Кинь в меня ссылку, где это сделать. Я знаю только обычные прокси, хз что такое пул.
Короче куда податься чтобы уже через неделю писать код, хочу писать уже, хочу писать и видеть результат.
Бомбануло нахуй.
Может тебе нахуй податься?
похапе, руби, жабаскрипт
ЗАПРОГРАММИРУЙ ВСЕ: ОТ МИКРОВОЛНОВКИ ДО МАРСОХОДА NASA!!! JAVA - ЯЗЫК БУДЩЕГО! ДОСТОЙНАЯ ЗАРАБОТАННАЯ ПЛАТА ДЛЯ JAVA-ДЕВЕЛОПЕРОВ!!!
Слышал такой же аргумент в сторону питона
Много воды, ящитаю.
Скриптинг во всех инструментах в основном на питоне. Исключение - только msf.
Си без плюсов.
Есть один int, читаем его scanf.
Как проверить, что вводится именно цифра? На линуксе, да. Нужно, чтобы в случае, если введена не цифра программа не просто останавливалась, а выполняла что-нибудь, например писала "ты охуел?". Как проверить?
scanf плохо подходит для проверки ввода. Да, он умеет сигнализировать о том, сколько он аргументов разобрал. Но если scanf обломится, то оставшиеся в потоке символы придётся подчищать, чтобы опять можно было применить scanf.
Лучше возьми fgets + sscanf/strtol.
Спасибо, погуглю.
[CODE]public class Message implements Serializable {
final static int AUTH_REG = 1;
final static int MESSAGE = 2;
private int TYPE;
public static String login;
public static String password;
public static String DATAMESSAGE;
public Message(String login, String password)
{
this.login = login;
this.password = password;
TYPE = AUTH_REG;
}
public Message(String text)
{
TYPE = MESSAGE;
DATAMESSAGE = text;
}
public int getType()
{
return TYPE;
}
}
[/CODE]
[CODE] OutputStream out = client.getOutputStream();
InputStream in = client.getInputStream();
ObjectOutputStream outStream = new ObjectOutputStream(out);
outStream.flush();
ObjectInputStream inStream = new ObjectInputStream(in);
Message message = (Message) inStream.readObject();
outStream.flush();
int type = message.getType();
if(type==Message.AUTH_REG)
outStream.writeObject(new Message("Auth successfull!!!"));
else if(type==Message.MESSAGE)
outStream.writeObject(new Message("Message sended successfully!!!"));
in.close();
out.close();
client.close();[/CODE]
[CODE] Socket socket = new Socket("localhost",9876);
ObjectOutputStream outputStream = new ObjectOutputStream(socket.getOutputStream());
outputStream.flush();
ObjectInputStream inputStream = new ObjectInputStream(socket.getInputStream());
Message message1 = new Message("pokomoko");
outputStream.writeObject(message1);
outputStream.flush();[/CODE]
[CODE]public class Message implements Serializable {
final static int AUTH_REG = 1;
final static int MESSAGE = 2;
private int TYPE;
public static String login;
public static String password;
public static String DATAMESSAGE;
public Message(String login, String password)
{
this.login = login;
this.password = password;
TYPE = AUTH_REG;
}
public Message(String text)
{
TYPE = MESSAGE;
DATAMESSAGE = text;
}
public int getType()
{
return TYPE;
}
}
[/CODE]
[CODE] OutputStream out = client.getOutputStream();
InputStream in = client.getInputStream();
ObjectOutputStream outStream = new ObjectOutputStream(out);
outStream.flush();
ObjectInputStream inStream = new ObjectInputStream(in);
Message message = (Message) inStream.readObject();
outStream.flush();
int type = message.getType();
if(type==Message.AUTH_REG)
outStream.writeObject(new Message("Auth successfull!!!"));
else if(type==Message.MESSAGE)
outStream.writeObject(new Message("Message sended successfully!!!"));
in.close();
out.close();
client.close();[/CODE]
[CODE] Socket socket = new Socket("localhost",9876);
ObjectOutputStream outputStream = new ObjectOutputStream(socket.getOutputStream());
outputStream.flush();
ObjectInputStream inputStream = new ObjectInputStream(socket.getInputStream());
Message message1 = new Message("pokomoko");
outputStream.writeObject(message1);
outputStream.flush();[/CODE]
Блять, разметка проебалась.
Наверное нужно реализовать методы из Serializable.
Бенету 27 лет как мне, он учился в университете с 2007 по 2011 ровно как и я, и он возглавляет отдел в Microsoft..
Просто посмотри (3) пикчу. Уже на старших курса молодой человек проходил интернатуру в Microsoft. Он прекрасно знал где будет работать, у него был стимул учиться и немаловажно, уже во время учёбы он получал хороший заработок.
И вот выходит он из университета Вирджинии и становится менеджером операций. Не джуниром, ни петушком нулевого ранга, а сразу блядь руководителем пусть и небольшого, но отдела.
Кстати, наткнулся и возгорелся я случайно, когда искал в интернете информацию по DirectX 12. В частности вот этот доклад
http://video.ch9.ms/ch9/5a25/0623ed91-3525-412c-b15f-9b7da9725a25/BetterPowerBetterPerformanceDirectX12_high.mp4
Так вот представь себя на его месте - ты стоишь перед кучей разрабов, тебе 27 и ты настолько богат, что можешь быть соинвестором любых стартапов, кем и является этот парнишка. И более того, тебе доверяют по сути будущее компании, перспективные технологии.
И таких историй масса. То есть это просто системный подход к набору кадров. Тогда как я после отлично сданного диплома со своей метеостанцией был просто послан сначала в армию, а после туда куда всех обычно посылают.
Хорошо живём.
Нихуя не понял.
Простая выборка допустим выдает 2011-04-15 23:03:20,
а надо 2011-04-16 01:03:20 ?
И можно ли минуты и секунды превратить в ноль нахуй?
Знаю, что можно сделать это в пехапе например, но хотелось бы, ебануть это на самом мускуле.
Сам спросил, сам ответил.
SELECT `date` + INTERVAL 2 HOUR AS `date` FROM `govno` ORDER BY `date` DESC LIMIT 1
У меня аж с монитора потек
Хранить надо в виде таймстампа, еботни с часовыми поясами не будет и запрос элементарный
[code]select (timestamp + 7200) from ...[/code]
Я видел. Это должно тебе какбы намекнуть, какое говно мамонта твой
>Си без плюсов
чтобы не было быстрого способа сделать такую тривиальную задачу
бамп
А это поможет с округлением минут? До сих пор не нагуглил как это делать.
А тут ты нахуй идешь.
>как мне восстановить винду?
Вставь диск установочный с шиндой не ниже 7ки, она предложит тебе восстановить проебанное счастье. Если не предложит-будь настойчив, чай не омежка жи.
>как тырнет мне в линукс настроить?
Расслабь булочки и насладись пердоленьем с соснлькой и прочей конпеляцией.
Нету диска. Вообще никак сейчас не могу даже на флешку ничего закинуть, ибо пик.
>И еще, как тырнет мне в линукс настроить?
Его там надо настраивать? Воткнул ethernet-кабель или ввёл пароль от WiFi. Всё.
Синоним говнокодинка с обязательным маневром съеба из проекта когда он начинает разваливаться под собственым весом. Мастер левел - свалить всю вину за провал на своего приемника.
А как тогда называется процесс, когда напрямую с аеб сайтом по фтп работаешь ?
Вот в компе провод. И что-то н хера нет интернета. Просто я на сколько знаю, мой билайн использует L2ТР, который стандартно не поддерживается линуксом. А чтобы получить эту поддержку, нужен интернет. К вуйфую я не смогу подключиться. Да и пароль я не помню от инторнета.
Да ты нахуй иди отсюда, еблан. Или в /s/ или в гугл. А лучше сразу в пизду. Долбоеб, не засирай тред своими блядскими вопросами. Тебя не предупреждали, что придется пердолиться с прыщами? Так вот ебись теперь с этим сам, долбоеб.
Ну потому что долебали всякие ебанаты, которые сами блядь наступают добровольно в говно, а потом спрашивают почему воняет. Тупой совсем? Тебя же предупреждали, что пердолиться придется. Бери ответственность на себя, раз уж решил пердолиться, пердолься сам.
Блядь! Написано было, что поставить этого ебучего линукс как два пальца обоссать. В итоге полетела винда, хуй линукс не стоит и я Нихуя сделать не могу! Я уверен, что многие тут сталкивались с этим делом. И меня еще хуями обкладывают.
Как минимум ты не в том разделе, долбоеб. В /s/ есть тред про прыщи, хули ты такой тупой-то? Вводишь в ебаный гугл how to configure [huy] on [pizda]
вообще, злой анон прав, здесь тебе не тот раздел. но на /s обычно сидят петухи с охуевшим ЧСВ, такшо скажу тебе - по идее, в ядро дистра должны быть вшиты драйвера для большинства сетевых карт. в твоём случае - форматни нахуй всё и поставь другую ОС
Cisco CCNA
А как же Игорь? :,-(
Суть в следующем:
Я захожу через инкогнито хрома, ловлю бан, потом просто захожу туда же не через инкогнито и бана нет. Т.е. я так понимаю, банят то не по ипу, а как то через флеш, но если я откатываю виртуалку и устанавливаю браузер заново, то все равно висит бан. К тому же, бан не распространяется на ие(там же другой флеш, насколько я понимаю)
Куда копать? Молю, помогите.
Банят по IP-адресу и строке браузера (которую флеш отсылает на сервер).
Т.е. по совокупности? Выглядит вполне логично, спасибо за наводку, буду искать инфу.
Попробовал Впн+Чистый снимок, все равно бан висит, только уже в виде восклицательного знака, без инфы. Они походу у меня на пека ее хранят, лол
Можно ли в мускуле округлить минуты до кратному 5 значению?
Имеем 2015-08-21 05:02:00 , получаем 2015-08-21 05:00:00??
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
А если я хочу стать фриланс-программистом, то какой язык учить? Английский знаю
>Зачем всякие Java и C# используют виртуальные машины, интерпретируют коды во всякие CIL, что это даёт?
Промежуточный код потом тоже транслируется в машинный, но с ним можно производить замеры производительности, и транслировать его в более подходящий машинный код уже во время исполнения программы.
Потому что кроссплатформенность, возможность намного проще запилить язык(и) под вм и интероп между разными языками, запиленными под эту вм, возможность применять оптимизации прямо на конечной машине, ну там использовать simd, если это возможно.
>Потому что кроссплатформенность, возможность намного проще запилить язык(и) под вм
Почти у всех AOT компиляторов есть платформонезависимый backend, под который и пилятся языки. У llvm - SSA код, у gcc - лиспообразный.
Но бэкенд остается на машине разработчика, а языки с JIT таскают его к пользователю. И у пользователя он может затачивать байткод под конкретную машину и конкретные условия.
Я о том, что написание нового языка под VM и AOT компилятор требует примерно одинаковых усилий, и сразу обеспечивает кроссплатформенность искаропки.
Реквестирую две вещи.
Первая - годная книга по компьютерной схемотехнике. Буржуйский знаю. План: параллельно познавать физику + кс, чтобы позже перейти к ОС и Сетям.
Второе, это книга по, кхм, даже не знаю, как это называется. Хотелось бы знать о: системах счисления, понимать байтоеблю, итд.
Второе - это, хм, Эндрю Таненбаум: "Архитектура компьютера".
Бамп вопросу.
Хотелось бы просто знать как гуглить эту тему, и как зовут людей которые по ней угорают.
test
нашел такой пример, но не могу понять что в цикле делается
map <string,int>::iterator cur;
out<<"Words count:"<<endl;
for (cur=words.begin();cur!=words.end();cur++)
{
out<<(cur).first<<": "<<(cur).second<<endl;count+=(*cur).second;
}
http://gamesmaker.ru/programming/c/izuchaem-map-associativnyy-massiv-c/
Где в перспективе я могу влететь? Спасибо.
Ну во-первых map это не массив, правильно я понимаю что вместо того чтобы вытаскивать как обычно значение Class по ключу time_t, тебе нужно наоборот по значению Class узнать его ключ? В цикле твоём выводятся значения в консоль, можно переделать его так:
find_by_value(std::map <time_t,Class> map, Class item) {
map <time_t,Class>::iterator cur;
for (cur=words.begin();cur!=words.end();cur++)
{
if( (cur).second == item )
return (cur).first;
}
return -1; // не найдено
}
>Второе, это книга по, кхм, даже не знаю, как это называется. Хотелось бы знать о: системах счисления, понимать байтоеблю, итд.
Посоветовал бы Чарльза Пецтольда - КОД. Мне кажется по этой книге даже моя 70-летняя бабушка научилась бы в байтоеблю и счисления.
Т.е. задаю алгоритм как обрабатывать информацию - система учиться и на похожих входных данных оптимизирует алгоритм и выполняет его.
количество добавлений на сайте не очень большое
Вопрос: как организовать интеграционное тестирование веб-сайта?
Ассоциативный массив, так же называется?
У меня есть набор дат, программа при экспорте в файл каждой дате ставит в соответствие определённое значение. Map я ввожу для того, что бы при экспорте определённый диапазон времени (дат) выводился в другой файл, диапазон я как раз должен получить из массива.
Например
<10:03, ok>
<11:04, no>
Спасибо за ответ, стало немного понятнее.
phantomjs, nightmarejs
И вообще как вкатиться в многопоточность не понимаю нихуя.
мимостудент
Как-то так я это понимаю, но это не правильно (см. код ниже).
[CODE]
uint8_t data_array[2];
int main()
{
uint8_t test func(uint8_t param1, uint8_t param2)
{
//какие-либо манипуляции с принятыми парматерами по отдельности
return data_array[0];
return data_array[1];
}
}
[/CODE]
Там структуру какую-то надо заполнить для доступа к занятым файлам. Делаешь? Когда падает, что пишет? Установи виндовый обработчик исключений и GetLastError вызывай из-под него.
Видишь в чем кек еще. Он каждый раз возвращает в eax 40h, что меня немного напрягает. Я поставил еще cmp eax, 40
jle next
next:
ret
но он один хуй выебывается и вылетает. А на счет там ошибки, которую в оле видно ALREADY EXIST это короч он на счет реестра выебывается.
В мсдн написано, что возвращается либо хэндл, либо инвалид_хэндл. Инвалид - это -1, значит твои 40 - это вполне валид. А падает, потому что у тебя ни шаре_моде, нифига не настроено.
В книге программирование на d алеесандреску есть глава об этом. В самом начале там написано что это, почему и в чем там засады и профит
Книга спирачена и есть везде на русском
А тут хоп и сразу выдает долбанный INVALID HANDLE.
Я не понимаю в чем проблемес. Вот такая вот хуйня постоянно вылазит. Я не понимаю почему. Вроде хендл 40 заходит, но почему он именно падает, а не просто возвращает значение и не идет дальше, я не понимаю. Думал SEH поставить свой, а потом что-то хз как адрес метки получить для возврата. Или если просто ret поставить он в функцию вернется?
благодарочка!
map это красно-черное дерево.
Станешь пидором. Хотя ты уже и так, мде.
bump
Таже самая хуйня происходит в сишном коде, когда я пытаюсь читать что-то из autoexec.bat. Что за хуйня вообще? Я не понимаю хули он не возвращает ошибку, а начинает читать [eax], в котором 0. Как это обойти?
Спасибо
Есть пара вопросов от ньюфага по Hibernate, даже задать некому.
А что тебе нужно чтобы произошло?
Ты не можешь вернуть два элемента. Никак. Но можно вернуть структуру с двумя переменными в ней, или указатель на структуру, или указатель на массив. Не забудь, что память нужно выделять динамически, если возвращаешь указатель на объект/массив созданный внутри самой функции.
У тебя драйвера упали, ну-ка подними.
Видел твой пост где-то выше по тредику. Вангую, что ты ReadFile неправильно вызываешь. Покажи нормальный код текстом, а не в ольге. Алсо, OpenFile протух еще в середине девяностых, используй CreateFile (внезапно, он умеет открывать файлы, а не только создавать).
Так и есть. В ReadFile предпоследний параметр обязательный (не всегда, но в твоем случае обязательный).
Чем отличаются C++ и C#?
Читаю книгу, дошел до момента, когда надо написать простенькую программу уровня хэллоуворд и понял что у меня нет программы-компилятора в которой работать. Скачал визуал студио и хотел установить но увидел это и охуел. 9 гигов компилятор занимает? Какого хуя?
В общем, какую программу использовать для написания программ в С++?
Тебе места жалко? У меня полная установка студии с sql-сервером больше 100гб занимает и норм, а тут всего 9гб, подумаешь.
Начнем с того, что у меня столько места на диске С нет. А во вторых - какого хуя оно столько занимает? Есть другие компиляторы с маленьким размером?
Количеством плюсиков. У С++ их два, а у C# их как бы четыре, типа # это как два плюсика ещё на двух других плюсиках стоят, из этого можно сделать, что язык более мощный более навороченный, а ещё его сделала сама майкрософт, тут то уж точно сомнений быть не может, C# это С++ для новых времен.
Ну там же не только компилятор устанавливается. Попробуй это https://www.microsoft.com/en-us/download/details.aspx?id=41151 или GCC (TDM-GCC)
Ту которуй в книжке на писано, если ты по книжке учишь язык, то блядь делай то что там написано, не ищи себе сложностей.
Здарова, школьник-выпускник на связи, куда поступать в ДС/ДС2, чтобы получить фундаментальное математическое и computer science образование? Есть варианты: факультет яндекса в вышке, ВМК МГУ, мехмат МГУ + спецкурсы, фивт физтеха (тут не факт что возьмут меня), ну и вариант самообразования, для которого нужно дохуя воли и мотивации. Инбифо: в Рашке нет cs образования.
> фундаментальное математическое
Где угодно, хоть в пензе, у нас во всех вузах нормальная математика, только 90% её не нужно для программирования.
> computer science образование
Раньше такого впринципе не было, все программисты так или иначе занимались самообразованием, так что это не так уж сложно. А из перечисленного яндекс норм, остальное не ебу.
В книжке написана для варианта под дос с RHIDE.
Что скажешь про заочное обучение и всякие онлайн-курсы (например, stepic.org или coursera)? В последнее время даже у нас это становится популярным.
Благодарю, дело пошло!
thescT9FalesANUSyt)BaPUNCTUM{YPru
Сделай борду для своего универа
Сделай удобный порносайт.
>система для праграммистав
>риально удобна
>риально подсибя
>адной камандой
>нинада пердолиться
Что ваше охуенное пердоокружение не работает. Как мне теперь это говно конпелять?
пердолик, плез
1. which gсс и which g++
2. which ld
3. Почему терминал у тебя цыганский, а ld ты ищешь в mingw?
>3. Почему терминал у тебя цыганский, а ld ты ищешь в mingw?
Потому что я спермодаун, очевидно же.
Надо же, как неожиданно.
>ищешь в mingw?
А где мне его искать? Он у меня в PATH, например.
>Почему терминал у тебя цыганский
А что? Неужто злобная винда вмешивается в божественные пердоскрипты, мешая им работать?
Также, как ты cygiwn ставил, инсталлер запусти и там выбери пакеты. Там фильтр-поиск есть.
Можешь себе apt-cyg накатить, чтобы прямо из терминала ставить пакеты.
Привет, он при установке (не спрашивая, между прочим), скачал мне ещё один гцц и сам его поставил. А теперь вот найти не может, похоже, лол. Совсем никакого пердолинга. Алсо, окамл нормально работает с тем, что есть.
> А теперь вот найти не может, похоже, лол.
Потому что mingw у тебя в PATH перед cygwin.
> Совсем никакого пердолинга.
Хули ты разнылся, как тёлка? Не нравится — не юзай. enjoy your MSVS
>Потому что mingw у тебя в PATH перед cygwin.
Вот оно что. А я всегда знал, что у пердоликов всё через жопу.
>enjoy your MSVS
Я бы энжоил, потому что там это сделалось бы двумя кликами для "открыть солюшен" и ещё один на "сбилдить". Вот только пердолики со своим мейком житья-проходу не дают.
>>699680
cygwin при установке не ставит gcc, если ты его не попросишь
> mingw у тебя в PATH перед cygwin
Mintty всегда цыганский PATH подставляет в начало системного.
Алло, не стоит бросаться ставить весь табор цыган, попробуем обойтись тем что есть.
>>699666
Будешь ныть, никто тебе не поможет. Что за утилиту пытаешься скомпилить? Покажи вывод:
ls -l /cygdrive/c/compilers/mingw
> Mintty всегда цыганский PATH подставляет в начало системного
При запуске подставляет. Из-за этого кстати могут быть проблемы, если часть утилит у тебя будут цыганские, часть mingw.
> А я всегда знал, что у пердоликов всё через жопу.
> Поставил два разных несовместимых линукс окружения на одну систему.
> Одно окружение поставил неправильно
> Другое окружение поставил не полностью
> Запускает одно окружение из под другого
> Не работает
> Прибежал с горящей сракой в зекач, несмотря на отличную ссылку по теме в первой строчке гугла
Оно не удивительно, ведь линукс даже под виндой повторяет кривизну рук своего владельца.
>cygwin при установке не ставит gcc, если ты его не попросишь
Этот из окамлового установщика, он ставит.
Я напердолил-таки первую фазу, но ни решение ни либу не скажу (хоть о либе и легко догадаться). Я ебался и вам завещаю.
>>699697
Вот только оно поставилось полностью и правильно, и запускаю одно из другого не я. А в остальном всё так, да.
>Вот оно что. А я всегда знал, что у пердоликов всё через жопу.
Вот оно, а я всегда знал что у спермодаунов особая любовь к пирдоленгу. В нормальной системе можно написать ./configure && make, и autotools стащит за тебя все зависимости и установит их. Но нет, сложнаа, пирдолики веноваты что ты сидишь на говне политом спермой.
> Я ебался и вам завещаю.
Кек. Ставил паре человек cygwin для выполнения лабов по многопоточности с использованием pthreads. тем, кто не хотел линуксы ставить в виртуалку.
Никакой ебли, поставил gcc + make, всё скомпилировалось и заработало сразу. Насколько нужно быть спермодауном, чтобы gcc не заработал в cygwin искаропки, я не представляю.
Чет не понравилась мне Java, пытался уже
Проект создан в студии? Проверь, нет ли уже запущенной и не остановленной отладки?
CTRL + S
я нашёл решение. Я создавал файл, а не проект. В проекте всё работает как надо.
Нахуя тебе для обучения VS, который весит 9-14 гигабайт? Я перебирал все говно, что нашел в гугле и остановился на этом. Занимает 80 мегабайт и работает из коробки. Хули еще надо?
И что ты хотел сказать? Я в этом не разбираюсь, чем плох mingw?
Кстати, я пока не дошел до этого в книжке. Но по паскалю и бейсику помню что есть команда, которая позволяет не закрывать консоль после выполнения программы. Что дописать в конце? А то сейчас в получившемся экзешнике программа выполняется за долю секунды и закрывается к хуям. А мне хотелось бы посмотреть на результат.
> Что дописать в конце?
Как видишь, у него ничего не дописано. Это не MSVS, где надо пердолиться, чтобы консоль сразу не закрывалась.
VS у меня уже пол года лежала купленная с торрентов. Просто руки ни как не доходили. И про другие программы я не знал.
> купленная с торрентов
Тем более такая. Есть бесплатная community, которая суть прошка для обучения и маленьких команд.
Это я и писал. В C-free 5 при запуске программы консоль не закрывается после выполнения и все заебись. А вот есть запустить получившийся ехе-шник из папки - программа выполнится и закроется.
Думаю нужна команда, которая будет ожидать ввод с клавиатуры, тогда она закрываться не будет. Неужели просто дописывать cin >> в конце?
>>699751
А это как? Я только вчера начал книгу.
>>699754
Ну тогда ладно. Просто меня короебит, когда для выполнения задачи надо использовать буквально чуть более продвинутый блокнот, который подсвечивает синтаксис, и компилятор - используют монструозное говно на десятки гигабайт.
О. Нужно знать специальную пердольную комбинацию клавиш.
Между прочим, у монструозного говна есть хороший дебагер - лучше большинства гуевых обвязок для gdb.
>Неужели просто дописывать cin >> в конце?
Наверное.
Можно использовать system("pause");, но команда pause вендоспецифичная.
Надо же, теперь экзешник работает как надо.
>но команда pause вендоспецифичная.
Что это означает? Эта пауза будет работать только для виндовых приложений?
system() — это выполнение команды в командной оболочке. Что за оболочка используется и какие команды доступны — на разных системах разные.
В венде есть команда pause, у меня в linux — нету.
Чтобы по человечески дебажить указатели на массивы в лабах, которые идут следом за хээлоувордом. inb4:
> 2016
> raw pointers
А в C-free дебажить что-ли не получится? Он и у меня указывает в какой строчке ошибка.
> raw pointers
Заебал, я только начал читать, твои фразы ни о чем не говорят. Объясни так, чтобы я понял.
Я же всё правильно, по книге сделал. Что тут не так? Вставлял #include "pch.h" в разные части программы, но вылетали ошибки.
int• array = (int•)malloc(n•sizeof(int));
Вот это вот - массив интов длины n в хипе, когда n заранее не известно и определяется в процессе использования. В с, для с++ лучше использовать new int[n]. На сомом деле - кусок памяти нужного размера, который ты считаешь массивом чисел и используешь соответствующе. А на деле можешь туда хоть функцию запихнуть, как этот - https://habrahabr.ru/post/275861/
Если дебаггер тебе просто показывает значения переменных, то ты увидишь только array в котором какое-то число. И чтобы посмотреть что в этом массиве, надо делать дополнительные движения, не столь сложные, но порой непонятные.
А хуй его знает, привычка
Хотя хуйню сказал.
Ты проект с предкомпилированным заголовком создал. Создай еще одтюин и поставь галочку "пустой проект".
В конце файла должна быть одна пустая строка. #include <iostream> засунь в stdafx.h, а в самом аппе сделай #include "stdafx.h"
>>699795
TLS плагин с отечественной криптографией для браузера.
Что за ебать? Почему у меня тогда без изъебств все работает? >>699782
Я ничего никуда не засовывал.
не помогло
Нахуя записывать num++ + 2, когда можно записать num+3?
Потому что автор мозга тебе ебёт, это как математические задачки - в жизни нахуй не упало, а любой курс образования ими забит больше, чем любой другой наукой.
> num++ + 2
> num + 3
Это не одно и то же. Первый код разворачивается в:
i = num + 2;
num = num + 1;
Уже доперло.
>>699820
>Первый код разворачивается в:
А не наоборот?
num = num + 1;
i = num + 2;
>>699823
И что ты такое написал?
Получилось, создал пустой проект и всё работает. Теперь другой вопрос. Как подключить великий и могучий? При выполнении программы весь русский текст превращается в хрень
Смотри. Пусть num=5, i=3
У меня будет:
num= 5+1
i=6+2
Итого: num=6 i=8
У тебя же получится:
i=5+2
num=5+1
Итого: num=6 i=7
В оригинале:
i=5+1 +2
Итого: num=6 i=8
Так что все же у меня правильно.
> В какой язык можно вкатиться имея знания по pascal/delphi, python и немнго vb net с c#. Никак не могу определиться. Еще желательно возможность практиковаться со смартфона на Android
Повторяю вопрос C:
На скриншоте ничего такого не сказано. Сходи по моей ссылке и сам посмотри как что работает, можешь там же поэкпериментировать.
Это где такое?
Бля, я спутал деление и сравнение &. Ебучий синтаксис. Почему в С++ не оставили AND NOT OR из бейсика? Куда понятнее чем && || и !
> Почему в С++ не оставили AND NOT OR из бейсика?
http://en.cppreference.com/w/cpp/language/operator_alternative
Но я все равно не понял эту часть.
>while (i <= sqrt(static_cast<double>(n))) {
Почему числа, которые берут на проверку деления без остатка, берут только от 2(это ясно) до квадратного корня этого числа?
Потому что если данное число делится на число бОльшее корня данного числа, то результат деления — меньше корня и значит мы уже проверили делимость на него.
Окей. А нахуя вот это надо:
>static_cast<double>(n)
Не легче было в самом начале n сделать дробным? Нахуя в середине кода менять ее тип?
> до квадратного корня этого числа
Если один из делителей больше квадратного корня из числа, то все оставшиеся делители могут быть только меньше, следовательно дальше проверять нечего - ты их уже проверил раньше, и если бы число можно было разложить на такие делители, то ты бы их уже нашел.
Остаток от деления считается для целых чисел.
есть 5 объектов, у них есть свойство СЕЛЕКТЕД
по онклик оно применяется к объекту, НО снимается со всех остальных
т.е. в группе объектов должен быть СЕЛЕКТЕД только один
как это сделать? создать отдельный класс с полем селектедОбджект, и пулять его в конструктор ко всем 5 объектам? это же хуёво
как иначе сделать?
Как я понял, да
>адреса только определенной кратности
Чем получаешь? malloc? Выравнивание, наверное.
> притом с занулением.
Если это свежевыделяемая память, т.е. ты пока ничего не возвращал, а только выделяешь, то ты получаешь новые от ядра, а оно их, естественно, зануляет.
> Чем получаешь? malloc
ну я вот и хочу код глянуть, ищу где.
> естественно, зануляет
заебись заделали, типо защита?
>заебись заделали, типо защита?
Да. Мало ли что могло остаться в этих страницах от других процессов или ядра: пароли, криптографические ключи и т.д.
while (i<=n) {
...
i++
}
заменить на
for (i = 2 , is_prime = false; i <= x || is_prime; ++i ) {
is_prime = (n%i == 0);
}
Её нет и она в такой программе не нужна. Вот когда ты будешь проверять сотни чисел на простоту, тогда запилишь решето эратосфена для маленьких чисел и вероятностный тест Миллера-Рабина для больших.
Мне кажется не стоит воспринимать тут слово "оптимизация" буквально, тут имеется в виду оптимизиция по читаемости.
>оптимизиция по читаемости.
Как это :
for (i = 2 , is_prime = true; i <= x && is_prime; ++i ) {
is_prime = !(n%i == 0);
}
читабельнее этого:
while (i <= x) {
if (n % i==0)
{
is_prime=false;
break;
}
i++; }
Я, если честно, не понял что ты вообще своим кодом делаешь.
норм тема?
Это проблема мобильных парсеров
>>699921
Ну тут я выебнулся слегка, на самом деле достаточно было просто
for (int i = 2; i <= x; ++x) {
if (n%i==0) {is_prime = false; break;}
}
и i наверху не определять. А я сразу и break внёс в условие for, и if убрал к хренам.
в конструкторе класса вешаю онклик хендлер
как его повесить на this?
зис же будет указывать на хендлер
final Hui hui= this; тоже не работает
как сделать это?
не гуглится даже
+1
вешаю эвент на клик как выше >>699890
советовали
при создании объекта А
мне нужно внутрь хендлера передать этот объект А
>for (int i = 2; i <= x; ++x) {
>if (n%i==0) {is_prime = false; break;}
>}
А в чем принципиальное отличие while от for?
>a.setSelected(true); // вешаем свойство
свойство вешается через эвент в другой класс
эвент выстреливается по клику
для клика нужен хендлер, и в хендлер прокидывается объект, на который кликнули
как это сделать?
можно срать не снимая свитер
начальные значения (int i = 2), условие выхода (i <= x) и функцию перехода (++i) писать в одном месте, а не размазывать по коду. Очень удобно, когда у тебя код в цикле большой, да и когда маленький читается лучше.
А так, for( ; условие; ) всё равно что while(условие)
Это свойство точно нужно на сам кликнутый объект вешать, а не сохранить в каком-то другом объекте, который описывает текущее состояние формы, ссылку на кликнутый объект? Тогда пиши интерфейс, твой объект пусть реализует этот интерфейс, а хэндлер принимает на вход объекты, реализующие интерфейс.
> 2016
> создавать функции на каждый чих
Ехала лямбда через концепты. Иди нахуй, это мой трейни, а не твой.
> 2014+
> читать мартина
Лол, теперь я постараюсь отгородить этого трейни от тебя. А то всякой хуйни понахватает ещё.
Ценится ли специалист в данной области?
Продолжать ли дрочить selenium ?
человек не может обосновать своё мнение, считает своё мнение единственно правильным
я бы советовал тебе не прислушиваться к его словам
правда?
Частично. Что ещё хуже - надо уметь понимать как писать не стоит, а как ещё можно.
>>700002
Да. Ничего не значит.
>надо уметь понимать как писать не стоит
>человек не может обосновать своё мнение
что и требовалось доказать
Просто терпеть не могу все эти офисы. Хочу замуроваться дома и вообще не выходить на улицу.
чёт звучит подозрительно. Это типа для начала ? Выучить питон, потом джава скрипт, потом всякие джикверри и прочее. так ?
В глаза ебешься? Оно просит от тебя держать пустую строку в конце, после } ебни еще одну строку.
Когда ты пишешь include - ты по сути вставляешь всё содержимое того файла в свой. При вставке он вставляется посимвольно, в конец не добавляется новая строка. Тогда у тебя при соединении последней строки вставленного файла и следующей строки после этого include может поменяться поведение программы. Наглядно https://gcc.gnu.org/ml/gcc/2001-07/msg01120.html
двач-помогач
Каким навыками(знаниями) для работы с пакетами.
Мб книги какую посоветуете?
книгу*
просто уёбывай отсюда
здесь советует какой-то конченный уебан, который даже методы выделять не умеет
>просто уёбывай отсюда
Да это схуяли?
>здесь советует какой-то конченный уебан, который даже методы выделять не умеет
Ну тогда ты посоветуй.
Что это такое вообще?
>И что изучать новичку
платина за платиной просто
столько гайдов написано
и нет, приходят всё равно с этими вопросами
>если платина - ответь
язык прогроммирования - это инструмент
если ты хороший программист - ты хороший на любом языке
представь что прогроммист - это шлюха
и шлюха думает - какие хуи брать, негров или хачей
это не важно
бери любые
Так хули мне этот хуй тычет что с++ непригоден в 2016?
И почему мне так никто и не подсказал как в С++ нарисовать квадрат?
проиграл
надо визуализацию гитовских веток (когда форкнулась, когда замерджилась и тд, чтобы все понятно было)
чтобы красиво
знаете такую? а ну ка расскажите
нашёл ответ на твой вопрос по первой ссылке в гугле
надеюсь ты никогда не станешь прогроммистом
удачи, друг! успешных мерджей тебе!
А я и не хочу им быть. Я учу для себя, как хобби. Хочу сделать простенькую настольную игру.
Подкажу тебе простой вариант. Opencart.
Я тоже нашел. Но что-то нихуя не работает. Почему?
Ну покажи свежий код. Я нагуглил только это и квадрат из звездочек в консольке.
Ебать, неужели я что-то работающее нашел!
>>700492
>Понимаешь, тут очень много вариантов, чем и как рисовать.
Да мне любой вариант, доступный под виндой и не привязанный к программе, в которой код пишешь.
В общем случае — нет.
Блядь, а winAPI чем не угодил? Вы заебали - не говорите чем рисовать, но при этом любой мой метод называете говном. Какого хуя?
Объяснение хуйня - поведение препроцессора описано в стандарте. Требование тоже хуйня, оно родилось для защиты от дебилов, которые не учитывают этот нюанс в своем юниксвейном софте и тупо отрезают последний символ у строки при построчной обработке.
>>700397
Аир живее флеша, на нем часто делают могильные игрушки.
> Требование тоже хуйня, оно родилось для защиты от дебилов, которые не учитывают этот нюанс в своем юниксвейном софте и тупо отрезают последний символ у строки при построчной обработке.
Может, чтобы при конкатенации строки не склеивались?
> Требование тоже хуйня, оно родилось для защиты от дебилов
http://stackoverflow.com/a/729725
И хули нихуя не работают примеры из интернета? Что для использования Qt надо?
И? В стандарт языка оно с неба свалилось? Или ты там видишь где-то вот эти охуительные истории про препроцессор от >>700344?
Естественно, в стандарте не будет описано, зачем это нужно.
Но это нужно в т.ч. для препроцессора.
Я тут уже одному ньюфаку пару недель назад помогал с qt. Я заебался, подыми архивы.
> Что для использования Qt надо?
Установить Qt: http://www.qt.io/download-open-source/
С ним же Qt creator, в котором есть редактор форм и из которого можно смотреть десятки примеров.
Лучше открой Qt Creator, в нём сразу жми кнопку examples и смотри. Алсо, поставь поддержку MinGW и сам MinGW из инсталятора и сможешь в нём же разрабатывать.
1. Добавь dll-ки себе в PATH
2. Найди где у тебя в c-free настраиваются include директории и добавь директории с .h файлами
Да. Но вот бывают проблемы, когда Qt сбилженный под одним MinGw (4.9.2) пытаются линковать другим (5). Так что на всякий случай и сам MinGw в инсталяторе отметь.
Он установится в локальные Qt-директории и не будет мешать, только при билде из Qt Creator будет использоваться.
напишите за меня программу? я опишу что она должна делать
А десктопные приложения почему не делают? Ведь годнота, никаких проблем с запуском приложений, вроде как, даже на линуксе.
> Но нахуя это нужно?
Так стандарт требует http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf на 11 странице внизу
> If a source file that is not empty does not end in a new-line character .. the behavior is undefined
Делают. Леново, например.
Привет,
Я хочу прочитать спецификацию html. Есть ли разница между версиями w3c и whatwg?Если не затруднит, то прошу дать ссылку на наиболее актуальную версию спецификации.
Типа сужаешь - код переносится и типа того, а не блядь вбок уплывает что заебываешь листать, особенно если монитор мелкий
Бамп
Нужно сделать нормальную палитру. С меня как обычно
Лол, тоже как-то искал, не нашел и забил хуй.
Было бы круто если бы в спорте
Не мои, а рабочие, просто я не на джаве пишу, но юзаю джетбрейновски продукт, и очень выбешивает что этом дерьме нет такой реализации
не помогает нифига, открываю проект - все равно за экраном.
А в другом месте пишут, что разницы нет никакой. Но у меня от тех и других жопа полыхает, ведь разница есть -- символы верхнего регистра занимают меньше бит.
Как дальше жить и что я делаю не так?
> символы верхнего регистра занимают меньше бит
Толсто. Одинаково они занимают, пока ты не создал свою кодировку с переменным числом бит на символ и не внедрил ее в вместо утф8.
SHGetSpecialFolderPath(HWND_DESKTOP, path, CSIDL_DESKTOP, FALSE)
[Linker error] undefined reference to `SHGetSpecialFolderPath'
Dev-C++
ИЧСХ #include <shlobj.h> и #include <shellapi.h>
А еще
../../../../../Dev-Cpp/lib/libshlwapi.a
../../../../../Dev-Cpp/lib/libshell32.a
../../../../../Dev-Cpp/lib/libshfolder.a
и все равно нихуя
> 2016
> Большие буквы - больше места
Наркоман? Кури матчасть. https://ru.wikipedia.org/wiki/Набор_символов
Прочитай про Unicode. Там блять ЕМОДЗИ ввели, а ты тут пургу несешь про символы верхнего регистра.
Наркоман? В какой кодировке? Верхний регистр как правило находится ближе к началу таблицы символов, но экономии на этом ты не получишь.
Берешь data pickaxe, находишь залежи data ore, и делаешь data mining.
https://www.coursera.org/specializations/datamining
Вы видите копию треда, сохраненную 3 апреля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.