24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Никогда, никогда нахуй не юзай винапи. Особенно, если это говно связано с построением гуи. Никогда блядь. Вообще никогда, забудь. Это просто ебаный кусок говна ебаного. Просто срань. Всеравно когда-то нужно будет, но винапи реально кусок ебаного говна.
>>83345342 При каждой перерисовке окна. Сверни-разверни, и вот оно. В параметрах передается даже кординаты области, которую нужно обновить, но обычно перерисовывают все.
>>83345395 Если на С, то тести gtk, например. Но ГУИ на С, в любом случае, достаточно адская штука. На крестах можешь юзать QT или wxwidget. Серьёзно, бро, не пиши гуи на С. Это страшно. На С лучше делать няшной консолькой. На крестах уже удобнее.
>>83345880 Универсальная софтинка под десктоп. По идее винда-онли, но можно откомпилить под линуксом в тамошнем лазарусе. Не требует изучать подробности работы оси, сразу занимаешься сутью проекта.
Начиная с версии 4.5 Qt распространяется по 3 лицензиям (независимо от лицензии, исходный код Qt один и тот же):
Qt Commercial — для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений; GNU GPL — для разработки ПО с открытыми исходниками, распространяемыми на условиях GNU GPL; GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.
>>83346019 Нормальный читаемый синтаксис для практических задач и изучения программирования вообще. Вменяемый ООП. Жесткая типизация не очень удобна, особенно для типов-функций, но ОПу это явно рановато.
>>83346199 Бро, сейчас нет нормальных кресто кодеров. Почему-то многие считают, что прочитав Страуса и поспав на лекциях они уже джуны. И пилят ебейшую околесицу. Причём ладно бы она просто нечитабельна была, так она ещё и тормозит похлеще джавы на виртуалке, где стоит виртуалка виртуалки андройда.
>>83346432 Это одно из главных качеств. Хороший строий синтаксис = легко читаемый код. Когда напишешь что-то больше 100к строк с еще 5-тью овощами, поймешь.
>>83346418 И вообще, по гейдеву лучше почитать тред на /gd, там и куча полезных ссылок. И если уж пилишь велик, то помни святое правило всех школо-гейдеверов.
Начинаешь писать -> понимаешь, что мало знаний -> читаешь массу литературы -> понимаешь, что хуёво знаешь язык -> читаешь массу литературы -> начинаешь писать -> мало знаний -> ...
>>83346834 Так и будет, если очень мало знаний. Зато после пары таких циклов будешь знать лучше и подводные камни языка, и сложности алгоритмов, и проектирование, и архитектуру, и силу комментов, ну ты понял. Особенно, если собираешься писать на крестах.
>>83346934 Нет, конечно, я не трачу силы на сперморазработки. У них каждый год что-то новое со сливом всего старого и батхертом ДИПЛАМИРАВАНЫХ СПИЦИИАЛИСТАВ, вникавших в это.
>>83346784 >одно из главных качеств Кодером я был года 3-4 после универа. Потом начал превращаться в человека. Brainfuck мощный язык - пили командный проект, умник.
>>83347023 >Особенно, если собираешься писать на крестах. > проектирование, и архитектуру А в реальности будешь ебаться с этим чудом именуемым с++, искать непонятные ошибки и тупить пытаясь побороть заебы инструмента.
>>83347023 Ну, после первой половины тысячи строк разделение на исходники и скрытие тел функций помогает ориентироваться лучше комментариев. Наверное, ещё впереди.
>>83347119 Ну так говори ОЗУ мозга, дибил) ПЗУ это прошивка. Нормальные названия давай, выработай единый стиль наименования. Команды с опытом запомнятся, остальное - по справочнику, это норма.
>>83346432 Меня не волнует ни быстродействие, ни вес, ни функционал, когда читаемость его кода для среднестатистического кодера стремится к нулю. Какими бы хорошими ни были всякие жабы и шарпы, если бы при каждом маленьком цикле приходилось бы писать что-нибудь вроде
то эти жабы и шарпы были бы никому в задницу не нужны. Ну, это конечно преувеличение, но код на делфи в сравнении с какими-нибудь плюсами и жабами выглядит именно так. А знаешь, почему в делфи такой синтаксис? Потому, что он, чёрт побери, не предназначен для хоть сколько-нибудь больших проектов! Он подходит лишь для обучения всякой студентоты да школоты, синтаксис специально сделан более читаемым всякими ламерами, что сделало его гораздо менее практичным в бо̀льших масштабах.
>>83347333 Делфи плох изза уебищного ООП, остуствия лямбд, value типов, паттерн матчинга, замыканий и тд. Что то может уже есть, не слежу. А синтаксис - для лохов.
>>83347333 > Потому, что он, чёрт побери, не предназначен для хоть сколько-нибудь больших проектов! Он подходит лишь для обучения всякой студентоты да школоты, синтаксис специально сделан более читаемым всякими ламерами, что сделало его гораздо менее практичным в бо̀льших масштабах. Т.е.е читаемость синтаксиса ограничивает масштабируемость проекта?) Поражаюсь, сколько быдла в ИТ. Им раз сказали, те даже не пытаются осмыслить.
>>83347459 Как завезешь рабов,сидящих годами над своей системой, не увольняясь, не болея, не умирая, тогда и рассуждай о бессмысленности синтаксиса и семантики.
Так и есть, к сожалению. Спасает знание подводных камней и курение разных сорцов. Хотя и не всегда спасает, ибо погроммист должен думать о пиздатом алгоритме, а не красноглазить с дебаггером.
>>83347448 Нет, я захотел делать окна, начал гуглить, мол, как мне в си графона сделать, а он мне и выдаёт Win API! Я на мехатронике, там больше, чем уметь писать формулы для утюгов-самоходов, не нужно.
>>83347457 В реальном проекте тебе эти лямбда-замыкания и не понадобятся. Тебе руководитель проекта за попытки ПАХАЦКЕРСОВОВАТЬ ебальничек-то надломит, будешь в галстучке писать читаемый код.
>>83344752 зато это довольно увлекательно чтобы сделать какую-нибудь хуйнюшку, нужно ручками накодить много-много, от этого у тебя растет скилл и немного чсв это полезно
>>83347613 >графон >си Ты какой то дурной. Если тебе графон для игор нужен, бери уже готовое. Опенгл, юнити, вот это вот все. Если тебе просто нужны окна, qt тебе в помощь, как поясняли выше антоны.
>>83347713 Мамкин хацкер порвался?) Взять бы твой ебальничек и постучать им об БД, с которой и будешь дружить до конца жизни, подсовывая ей шаблонный SQL-код))
>>83347760 Пока учишься, а ОП учится ещё, видимо, то лучше писать ручками много ненужного говна. И в этом говне разбираться. Качает скилл же. Но в не случае с окошками в winAPI. Ибо это как дыба, только с дилдой в заднице.
>>83347849 >Взять бы твой ебальничек и постучать им об БД, с которой и будешь дружить до конца жизни, подсовывая ей шаблонный SQL-код)) Мань, тут это... ORM изобрели. Чем тебя еще удивить?
>>83347849 До конца жизни, лол. Сколько ж я уже таких пидоров насмотрелся, сидящих на протухших проектах и гордящихся этим. Скоро твое говно закончится, и тебя выкинут на мороз, и с твоим говнокодом читабельным, ты будешь нахуй никому не нужен.
>>83347957 Qt идет в нескольких редакциях, а ты - долбоёб. Код открыт для практически всего, по комьюнити лицензии ты не имеешь права торговать своей хуйней (тут всё очевидно) и скрывать изменения в сорсах (которые предоставляются), если ты их делал.
>>83348118 Ты просто необразованный и неопытный. Без обид. Подтяни уровень и сможешь аргументировать не как школьник с ucoz'a, а как технический специалист.
>>83348115 Имплаинг, несвободно - значит хорошо. а потом оказывается, чт оиз-за спермолиценций твой ког тебе не принадждлежит, потому что использован несвободный спермомодуль со спермопатентом на спермотехнологию.
>>83348160 Истеричка ёбаная. Тебе не похуй на чем писать? >>83348112 Подключаешь модуль windows? Ебать, суть писать на лазарус - кроссплатформенность, нахуй тогда его вообще юзать. И да, мне нравится паскаль.
>>83348206 Я тебе как пользователь скажу, что когда массы осознают, что M$ по лицензии собирает и отправляет все данные о пользователе, включая списки нелицензионого софта на борту, они свалят. На маки, скорее всего. M$ уже обосрался на приставках и телефонах, а сейчас дристанет и в своей основной нише - ОС для ПеКа.
>>83348354 Никто пока никуда не свалит. Драйверов нет, софта нет, игр нет. Алсо мак - еще более уебанская альтернатива, помимо анальной ОСи у тебя еще должна быть анальная сборочка железа.
>>83348354 Какой же ты, сука, наивный. Ты думаешь, что ты умнее всего управления микромягких? Ты думаешь, что ты понимаешь, что все свалят на маки, если они будут сливать персональную инфу, а они — нет? Ты серьёзно так считаешь?
>>83348400 Хм, это ты с дивана пишешь? Учебный он задумывался, а потом стал дохуя самостоятельный, ну и не сам паскаль, а его потомки, Дельфи, например, уже давно не паскаль как таковой, такой же и Лазарус. В чем проблема? >>83348373 Истеричка не унимается, выпей феназепама, поможет.
>>83348428 Тем, что вся эта нет-дрянь не свободная. Более того, она вообще НИНУЖНА без лоббирования M$, уже есть ява-машина, и даже вроде проц запилили.
Завалится спермокорпорация - стухнут все ее спецификации, в т.ч. на языки.
>>83348450 Будет спрос - будут и дрова, и поддержка. Эппл это не красноглазики, все обеспечат, если бабло пойдет.
>>83348287 >Подключаешь модуль windows? Да, только свой, перепиленный. Для всяких мелких утилит да малвари. А вот кроссплатформенность мне не нужна, однако паскалевский синтаксис обожаю.
>>83348583 >Тем, что вся эта нет-дрянь не свободная. Более того, она вообще НИНУЖНА без лоббирования M$, уже есть ява-машина, и даже вроде проц запилили. Спецификации .Net'a свободны и есть в доступе, алсо mono откуда думаешь появился? Еще раз говорю: поднимай уровень, а не повторяй школьные установки: MS GOVNO LINUX RULIT)))
гуру асма отвечает в тред с утюга. оп - далбайоп, не могущий в мсдн и не знающий архитектуры ОСи, под которую пишет, кто в тред кидал окно с дизассемблером - мудила и загрузил туда данные вместо кода. чаво еще. шарп для педиков, я блять даже к элементу массива обратиться не могу в нем нормально, а как мне на нем в ногу стрелять? так что колитесь своими лямбдами и ебите друг друга в жеппы. я кончил.
>>83348473 Недавно бугуртили. 7-ка просто стучит, 8-ка внаглую по лицензии имеет право рыться в файлах пользователя. А пароли еще XP потихонечку сливала.
>>83348498 Нет, блядь, у них все обсеры запланированы, они же спермогении.
Висту даже самые преданные рабы отказались потреблять, а как планировали... "Анальный прорыв технолгий, встроенная анальная защита вашего backdoor-пк", и все такое.
>>83348628 Дельфи - самостоятельный язык уже давно, но, к сожалению дохуя платный, да и похуй, есть Лазарус, я уже давно перекатился и дискомфорта не испытываю более. >>83348682 Молодец, так держать.
>>83348710 >мудила и загрузил туда данные вместо кода Лол, вот ты и спалился, ламерок. Это таки код, который расшифровывает код. Присмотрись повнимательнее, там цикл. Не на этой пикче, офкоз.
>>83348519 >Потому что Си, а QTшные окошки для крестов. ты наркоман чтоле? кресты - это просто надстройка над си с классами че за хуйню ты вообще несешь? нахуй тебе в qt-программе прямой обращение к winapi?
>>83348710 Ты охуенен. Я знал одного тебя, он угорал по крестам, а остальное называл "для лабораторных работ и пидорасов". Жаль что он был ебанутым некрофилом и любил фар менеджер. Надеюсь ты не такой.
>>83348835 Mono хотя бы. Или ты про него тоже не знаешь? > Тем более, постоянно меняются. мамка твоя меняется, а они развиваются. для таких днищ не умеющиъ в развитие есть трубо паскаль 7
>>83348854 Ну так погугли сам, если не в теме. Говорю же, первая страница выдаче. Спермерка вообще без разрешения обновляется, т.е. троянский модуль можно загрузит ьв любой момент и так же быстро убрать, хрен кто заметит, что пароли ушли. Восьмерку даже не видал, но все говорят что говно.
>>83349009 >Спермерка вообще без разрешения обновляется чтоу? Настрой обновления как тебе надо, и никаких проблем. > троянский модуль можно загрузит ьв любой момент и так же быстро убрать, хрен кто заметит, что пароли ушли. Когда мне было лет 15-16 у меня тот же ход мыслей был. Скажи чстно, тебе сколько лет?
>>83348956 > Mono хотя бы. Или ты про него тоже не знаешь? Да не знаю, ты уже третий раз со своим моно загадочно трясешь.
> мамка твоя меняется, а они развиваются. Мне нужно не маркетинговое "псевдосперморазвитие", а стабильность, когда знания и код не устаревают каждые джва года.
>>83349098 > Когда мне было лет 15-16 у меня тот же ход мыслей был. Скажи чстно, тебе сколько лет? А ты попробуй возразить без перехода на личности. Даже необновляемый виндокод был черным ящиком, а теперь ТИПАДЛЯУДОБСТВА ось лезет на серва глобальной корпорации и качает оттуда закрытый код. Я пораджаюсь наивности людей, и тому, как легко те сдают свободу. И это уже не хакерские лозунги, когда кредиточки-переписочки идут через сети.
>>83349138 >а стабильность, когда знания и код не устаревают каждые джва года. Лол, тебе в спину дышат три миллиарда потенциальных быдлокодеров вроде тебя из индокитая. Либо умей вертеться, либо иди нахуй. Сейчас каждый второй пытается быдлокодить, конкуренция выше крыши. Нахуй ты сюда полез? Хочется штабильности - меняй профессию.
>>83349294 В таком случае в процессоре/матери тоже могут быть закладки. Ими тоже не пользоваться? Малыш, пойми, бизнес зарабатывает деньги, и разрабатывать под задачи свои инструменты - геморно и невыгодно.
>>83348835 Ну это просто феерический долбоеб. >постоянно меняются Ну ебать теперь! Диды паровой двигатель запилили, а его меняют постоянно. С ним как с человеком пытаются говорить, но ПхП макака может только кукарекать о своем и пытаться всех своим говном измазать.
>>83349334 Когда я только начинал программировать, качество программиста измерялась его способностью проектировать софт, языки же были делом наживным. А теперь изволь выучить 100500 новых спецификаций, и в этом анальном знании твоя ценность как спеца. Фу.
>>83348833 это ты про.dec esi - jnz? признаю, судил по add (eax), al. а там смотрю и адреса маленькие, код бы не смог полностью в 1000h байт влезть. карочи ты меня слил. а жаба-хуесосам все равно скажу что в хайлоад обработке сырых данных они сосут (у них файл 1 мб полчаса в байтовый массив грузица) и пусть пишут для пенсионеров гуи на мсбд всякие.
>>83349400 Линейку процей-матери хотьт можно проверить. В отличие от каждого нового обновления. Потом, они принадлежат разным конторам, и на самом низком уровне ничего особо не сделаешь.
>>83349512 Школьник, угомонись уже. Проектировать за тебя старшие будут. Твоя задача знать свой молоток и иметь понятийный аппарат, чтобы понимать что от тебя хотят. Если ты не способен осилить пару книг и статей за месяц, то ты нахуй не нужен в профессии.
>>83349817 Лол, просто лол. Ты даже не знаешь про обновляемый микрокод проца, что есть абсолютно черный ящик для всех, кроме производителя. Про закладки в сетевухах и прочие шалости.
давайте откровенно, как вы относитесь к пхп погромистам? вот вы общаетесь с человеком, вроде всё норм. и тут вы внезапно узнаёте что он пхп программист
Оп, попробую помочь чем-то. Раз выбрал С и С++, то про них и речь. Пили всё же на С++, это удобней, да и ООП очень помогает работать с игровыми объектами. Если нужны окошки, то юзай QT/wxwidget. Они оба достаточно просты и позволят намутить простенькую игрушку на спрайтах, типа танков на денди.
Следующим шагом попробуй реализовать то же самое на голом без ебанутых глутов и прочей еболы OpenGL 2.0 с окошком от винапи, например.
Если ранее не был знаком плотно с кодингом, то это будет достаточно сложно, я гарантирую.
Далее уже пробуй тоже самое на OpenGL 3.3+, т.к. шейдеры позволят тебе отдавать большинство тяжёлых и частых вычислений на твою видяху.
Это мелкий план, к-й позволит тебе вникнуть в твои корованы, как удобней будет реализовать тот или иной момент. ... Касаемо инструмента, что ты выбрал. С++ очень непростой язык. Слишком много возможностей написать нечитаемый код, выстрелить себе в ногу, проебать память и этот список бесконечен. Тот же C# позволить реализовать всё проще с меньшим кол-вом косяков.
Самое главное будет понять, что С++ это ООП язык не стоит писать о ООП крестов, я и сам знаю, а не С с std::cout. Обязательно прочти пару книжек для новичков, но не "С++ за 1 час, йопта", а годной лит-ры. Можешь более точно посмотреть в разделе /pr, например. Не забудь прочитать про STL, без него ты будешь пилить тонны лишних, и не факт, что нужных строк кода, к-е ещё и будут ЖУТКО слоупочить. И закончи серией книг Майерса, очень годно.
Это 2 столпа, с к-х точно стоит начать. К моменту окончания изучения трудов Майерса у тебя уже, скорее всего, достаточно неплохое владение языком. Точнее будет меньше затупов с банальными конструкциями и воплощением идей. Но код до сих пор будет хуёвым. Дальше уже пили к чему лежит душа, но читай постоянно разную литературу, дабы улучшать свой навык. Литература необязательно крестовая. Как минимум нужны: 1. Математика. Свой велосипедный физ движок, матрицы и т.п. 2. Паттерны и антипаттерны. Почитай, имей хотя бы представление об этом. Ну а антипаттернов избегай ВСЕМИ возможными методами. 3. Алгоритмы. Ты же не хочешь сортировать пузырьком 2 ляма элементов?
Ну а дальше, думаю, ты без проблем поймёшь что тебе ещё нужно.
И ещё раз: /pr - доска мамкиных погроммистов. /gd - доска мамкиных корованщиков.
>>83349699 Зачем дизассемблировать программу на C#, когда ее можно прогнать через de4dot и спокойненько декомпилировать с помощью, например, ILSpy'я? Особенно, учитывая то, что здесь логин и пароль "программист" решил зашить в сам бинарник, это 100% прокатит
>>83349978 Речь шла про железо, дебил. Программируемые микросхемы конечно отдельно аназизируются, в стандратном пользовательсктом железа стандартная элементная база. Если нестандарт, настораживаемся и по слоям.
Так я жду от господ дяденек версий, что железяка сможет сделать вредоносного - в качестве закладки выступить.
>>83349699 >>83349543 вот у меня ниибацо профессиоанальный вопрос. вот как в разговорной речи шетнадцатеричку произносить? ладно там какое-нибудь "два-эф-це-бэ-а", а вот как сказать 1000h? "тысяча шестнадцатеричных байт"? хуета же. щито поделать, брацы-кролики?
>>83350256 > например слить все анные передаваемые между RAM и процом. за подробностями на хабр хотя бы. А я за подробностями к тебе обращусь. Как на низшем уровне вычленишь ценные данные от всего остального? Я уж не говорю, какая там каша в дампе будет.
И как ты сливать собрался, если TCP-IP стек уровнем выше в операционке?
>>83350291 Для человека, не смыслящего в этом ничего, такого, как задающий этот вопрос, длл — это хитро. А ещё можно делать через пайпы, но это немножко для извращенцев.
>>83350166 >Речь шла про железо, дебил Я про него тебе и пишу, ламер. Да, твой Коре ай7 или Феном умеет обновлять свой микрокод. Ты же знаешь, что старый добрый машинный код, который переводится внутри проца в более новый набор инструкций, это только верхняя часть айсберга?
>>83350353 >То есть во флеш-памяти блока ВМС серверных плат из Китая, выпускаемых под лейблом Intel, имелся установленный на этапе производства недекларированный программный модуль, работающий как хост гипервизора. Осталось убедить в этом окружающих. Первым делом я вышел на российского представителя Intel.
>>83350432 ХТТП запросы на одной машине? Нахуя? А сокеты - ну, можно, но опять же, нахуя? Собсна, пайпы уже тоже юзаются только в маленьких консольных поделках.
>>83348710 >гуру асма нужен только для бутлоадеров >оп - далбайоп, не могущий в мсдн и не знающий архитектуры ОСи Оп - новичек и ничего страшного, не пытайся его задавить своим несуществующим авторитетом, архитектура оси сейчас никому не нужна
>>83350255 Забыл указать на другой твой(?) пост >>83348833 Алсо, если все-таки этот пост принадлежит тебе - чем Immunity Debugger зацепил? Как по мне, та же олька, но со свистелкой в виде встроенного питона. Или я чего-то не понимаю? Сам юзаю x64_dbg, доставляет простой и понятный интерфейс + активность разработчика. Думаю сам поучаствовать в разработке
>>83350401 А что там блядь под ним может быть интересного, школьничек? И тебе вопрос, кто сможет сделать камушек в крайнем случае? Провода от него в корею не тянется. А если б и тянулся, так их куча, производителей, а спермогосподин один.
>>83350682 Сука ты просишь большую тему тебе расписать в двух словах? Да пошел ка ты нахуй. Вкратце - стоит такой гипервизор у тебя в системе а ты нихуя не знаешь про него. Круто да
>>83350589 Да, то тоже мой пост. Чем-то зацепил Immunity Debugger. Питоном наверное, лол. Хотя для более сложных задач использую сборки ольки с фантомом и подобными плагинами. А то любят горехеккиры фемиду поверх наворачивать.
>>83350421 >>83350510 объяснять приходится, что за мотня по монитору бежит, иначе денег не дадут. а скажешь им "тысяча аш", они переспросят "тысяча чего??????????77" и вот блять что им ответить? мудачье бля, лезут, суки, не понимают нихуя блять, начальники, а ты 10 лет говно жуй, пока на должность поставят. короче, остальные шкальники, не идите на погромистов, денег у них нет, глаза красные и хуй багровый.
>>83350728 > Вкратце - стоит такой гипервизор у тебя в системе а ты нихуя не знаешь про него. Круто да Я и спркашиваю 4-й раз: что он сможет сделать? Сеть, железо оживают только с осью и при поможи оси, уровнями выше. Или ты предлагаешь в камень универсальный троян с запасом дров и натсроек на все случаи жизни?) Или ИИ туда запихать? Меньше хацкерских фильмов смотри, школьник.
>>83350895 я настолько туп что не понял твой вопрос или это ты объебался? ты имеешь ввиду 2 вопроса чем плохи глобальные переменные и чем плоха динамическая типизация?
>>83351184 Кейлоггер, школьничек, это таки софтина. А речь шла про железо. Вот у тебя хацкерская микросхемка в китайской клаве, к примеру. Видит все твои нажатия. Ставлю школьничку ТЗ: - разработать критерии начала-конца записи - придумать реалистичный способ передачи собранного на хацкерские серва Напоминаю школьничеку, что если даже в клаве сетевой провод, дальше локалочки не насрешь, потому что стек TCP-IP уровнем выше, в оси, в софтине, блядь. Слушаю тебя внимательно.
>>83350822 А как с IDA PRO, дружишь? Я очень много раз пытался начать ее юзать, но с первых же минут охуевал от количества функционала и бежал обратно к своей любимой ольке. Короче, надо хотя бы томик Касперски осилить, а то как-то стыдно даже - такой-то годный олл ин уан инструмент, а я его тупо скипаю не разобравшись.
>>83351401 Да, идой пользуюсь. Но только как дизасмом с сигнатурами. В ней приятнее хайлевельный код разбирать. Плюс можно .map в ольку экспортировать.
>>83351545 >одностраничные сайты для чего-нибудь уровня амазона или ибея не сработает Начальник, этот php-долбоеб обосрался. Правильно говорят, что php - это состояние психики.
>>83350685 >небыло >так можно бэкенд ебануть на плюсах, а фронт на пхп, >ебануть на плюсах >а фронт на пхп, >>83351545 >одностраничные сайты для чего-нибудь уровня амазона или ибея не сработает
>>83351642 Понятно, еще один обосрака)) Палю хацкерскую темцу, короче... когда телочка вконтакт входит, ты типа сзади стоиш бес палева, а сам за клавой смотриш че нашимает, и так пороль считываеш. Апаратный хак называецца)))
>>83351741 Тебе написали самые популярные и адекватные связки бэк/фронт. Что в твоем понимании "фронт энд целиком"? Или хотя бы поясни что ПхП макаки понимают под термином "фронт энд"?
>>83351791 От смотри. Я - ОП, надеялся, что меня быстро обвинять в криворукости и расскажут, какой же Win API крутой. А на деле всё скатилось в избиение пыхателей, опять. Понимаешь, каково мне?
>>83351700 >роутинг Бекенд — программный код, отвечающий за работу с сервером (базой данных), данными (для их дальнейшей записи в БД или отправки клиенту) роутинг относится к фронтенду. разве нет?
>>83351928 Быть может я не так высказался. Поддерживал бы сервер обращения к конкретным страницам (путям-route) типа example.com/huy/pizda/112 И будет тебе много страничник, причем тут JS и вообще фронтэнд?
>>83352131 как написал анон выше - роутинг может быть и на фронте и на бэкенде >>83352004 ебаные мрази не знают определений, но дружно набросились на пхп-макаку
>>83352283 Пользователь и программист по разные стороны баррикад. "Здесь" для одного это "там" для другого. Франт-энд переводится как ближний конец, бак-енд - дальний. Т.е. франт-енд пользователя это бак-енд программиста.
>>83352102 А местные эксперты тебе доходчиво объяснили: Фронт - среда выполнения клиента Бэк - среда выполнения вебсервера Или ты не можешь в домены приложений?
>>83352031 Ты ошибаешься. Термины фрот-энд и бэк-энд не меняю своё значение для программиста. Так как front end (передный конец) — это интерфейс для пользователя, который обращается к back end.
>>83345262 >WinAPI не юзается уже лет 10. Считай, с выходом .Net 2.0 этот ужас остался только в legacy проектах. как без винапи открыть файл как memory-mapped?
>>83352339 Мальчик, ты дурак? >In software engineering, the terms "front end" and "back end" are distinctions which refer to the separation of concerns between a presentation layer and a data access layer respectively.
>The front end is an interface between the user and the back end. The front and back ends may be distributed amongst one or more systems.
>In software architecture there may be many layers between the hardware and end user. Each can be spoken of as having a front end and a back end. The front is an abstraction, simplifying the underlying component by providing a user-friendly interface.
>>83352398 Почему? Единственное что я убиваю таким образом, так это флэш-память. Это единственная проблема в реализации hw-кейлогера + электропитание, в зависимости от платы.
>>83352247 Какой вайфай-модуль, если мы говорим о слежке глобальных корпораций? Ты им до производителя дотянешься? > перехватываем и записываем в ОЗу команду вввиде 16 Сам-то понял что несешь?
>>83352449 Вся мякотка, как железо получит такую команду. Это вредоносная софтина должна пролезть, и еещ не факт, чт оее недокументировнаные команды не будут прибиты эвристиком Касперского.
>>83352546 Блядь, мне похуй, что ты там на мк кодишь, для мк твоя дрочка норм, но если такие как ты будут писать серьёзную хуйню, то я сожгу свой компьютер.
>>83352339 >Франт-энд переводится как ближний конец, бак-енд - дальний. И оба "конца" не успели вытащить из твоей мамаши, чтобы ты через 15 лет веселил нас на АИБ.
>>83352586 мама, вы давно мертвы, а я уже два года не ел домашних котлет, сегодня я съел булку, доширак и кока-колу. Пожалуйста, вернитесь и сделайте мне суп, котлеты, и всё то, что вы умеете, я уже заебался жрать это говно из магазинов.
>>83352550 это микроконтроллер, не? TX RX VCC пропускаем через себя наружу, регистрируя только TX. Затем отсылаем данные на сервер через Wi-Fi. Hardmode - LAN. Wi-Fi брутим, LAN надеемся на DHCP или перебираем MAC адреса. Если сети нет, то забрать мк вручную, либо организовать ему сеть другим мк для незаметного сброса данных.
>>83352676 Зачем ему распознавать какого-то каспера? Он увидит эти команды раньше всех и поменяет на безобидный код, предварительно выполнив свою полезную нагрузку.
>>83352742 > Зачем ему распознавать какого-то каспера? > Он увидит эти команды раньше всех и поменяет на безобидный код, предварительно выполнив свою полезную нагрузку. А откуда он узнает, что это вообще код? Эвристик-то код лапает До процессора, а понять это может только программист с дебаггером, а никак не железяка в реальном времени.
>>83352832 это не моё мнение это мнение гугла а ты ещё раз доказал что ты макака не знающая основ наверно ты из тех кто проигрывал над пхпмакакой? вот теперь говнеца наверни
>>83352805 Да прост. Допустим он ждет когда в памяти будет строка ++Fuck_it_2015_SWAG++ и начинает делать свое темное дело. А строку в памяти меняет на ==Oy_vei_ya_lublu_ponei И это самый примитивный случай из возможных.
>>83352731 > это микроконтроллер, не? TX RX VCC пропускаем через себя наружу, регистрируя только TX. Как ты код отделишь от данных до попадания его в конвеер, лолка? Кстати, закладка уже от софта зависит, получается.
> Затем отсылаем данные на сервер через Wi-Fi. Hardmode - LAN. Wi-Fi брутим, LAN надеемся на DHCP или перебираем MAC адреса. До тайваня не дотянешься вссе равно. Если живешь не на тайвани.. Это ресурся ОСи нужны, а они уровнем выше. Парсинг кода системы и ИИ в камень засунешь до кучи?
>>83351369 >Напоминаю школьничеку, что если даже в клаве сетевой провод, дальше локалочки не насрешь, потому что стек TCP-IP уровнем выше, в оси, в софтине, блядь. Весь стек X/E/UHCI как и сетевой драйвер теперь модно в uefi (еще и подписанный, если мы говорим о мегакорпорациях) держать, не нужно даже хацкерской микросхемы. Данные передавать наружу используя стеганографию (например прятать в http запросах). Другое дело, что серийную закладку в uefi найдут почти мгновенно после релиза, а вот "особую" партию поставить по какому-нибудь тендеру - самое то.
Посоны, после освоение основ плюсов, как перейти от теоретического программирования под консольку, к реальному програмированию под шиндоус? Сколько книг скачал, все почти одинаковые: ХЕЛОУВОРД-КЛАССЫ-УКАЗАТЕЛИ-НАСЛЕДОВАНИЕ-КОНЕЦ. Выручайте, братцы, кто-нибудь.
>>83352918 Ну это вот максимум. Слежку на таком уровне не организовать, а именно о ней шла речь. Я уж не говорю, что производящей железо кампании с этого нулевой профит.
>>83352899 >Мнение гугла >ты из тех кто проигрывал над пхпмакакой Я и не прекращаю проигрывать с тебя. Дауны - забавные. Ты наверное и ролевую авторизацию по action на клиенте выполняешь?
>>83353003 Чтобы выходить из цикла и возращать значения из функции. Но бесконечсные циклы делать не стоит, это нелогично; ты должен был реализовать какой-нибудь флаг, который отвечал бы за выполнение цикла.
Вечер в хату. Прощу помощи. Суть: пхп-макакий, не хочу слезать с шин8.1, поэтому ебусь в вагрантом. Хочу для ускорения синхронизации включить rsync (иначе фремворки пиздецово тормозят из-за дохуища файлов в вендорах). Скачал и добавил в пути cwRsync, в гитбаше команда rsync работает. Дальше у меня есть простейший вагрантфайл вида
Vagrant.configure("2") do |config| config.vm.box = "puphpet/debian75-x32" config.vm.network :forwarded_port, host: 4567, guest: 80 config.vm.synced_folder "../src", "/var/www", type: "rsync", rsync__exclude: ".git/" end
При запуске vagrant up всё проходит нормально вплоть до синхронизации папок. Rsync выплёвывает connection unexpectedly closed. Думаю это потому, что команда типа ssh [email protected] ломается с сообщением о том, что конекшн рефьюсед. При этом команда vagrant ssh отрабатывает нормально. Что за хуйня? Как завести вагрант + rsync на шин8.1? Cygwin ставить не буду, нахуй надо, проще уже на прыщи пересесть.
>>83352957 Ну так http запрос пойдет по своему обычному адресу, смысл тудя что-то добавлять? А если пакеты на необычный, сисадмин по идее может заметить.
Но это реешние транспортной задачи, все-таки роутер, совмещенный с клавой - редкость, но даже через клаву идет куча постороннего мусора. Так что подобная "слежка" в реальности вряд ли возможна.
То ли дело - трояна в обновлении оси добавляй, даже траффик прятать не надо.
>>83353113 >То ли дело - трояна в обновлении оси добавляй, даже траффик прятать не надо. в свое время был концепт атаки на firefox такой представлен - снаружи подменялся DNS и довольный огнелис качал левые обновления на самого себя, но mozilla оперативно опомнилось и сделали подписи.
>Как ты код отделишь от данных до попадания его в конвеер, лолка? Какой нахуй конвеер? У тебя TX RX логика. Читаешь TX @ Передаешь дальше по RX. Все что ты пишешь - это софт, твою мать. Даже простому МК нужна логика в виде софта, для выполнения своих действий.
>>83353346 >Какой нахуй конвеер? У тебя TX RX логика. Читаешь TX @ Передаешь дальше по RX. Все что ты пишешь - это софт, твою мать. Даже простому МК нужна логика в виде софта, для выполнения своих действий. Я об этом и говорю: "не кочайте вирусы от M$", а мне "а пофигу, у нас все железо в закладках, само с нижнего уровня собирает все данные и передает куда надо".
Ладно у меня через 9 часов самолет, а ПхП-содомиты не дали мне поспать. Итого по треду: 1. WinApi торт. 2. ПхП-макаки ИТТ сосут ближний и дальний концы, пиля их на ПхП. ОП, кури мануалы и не спорь со старшими, не зная предмета, иначе ПхПшные концы придут к тебе и твоей мамаше. Всем расизма и снов.
>>83352460 Почему бы и нет. Раз мы — кейлоггер, можем и вай-вай пароль слоггировать. Там где нужны кейлоггеры, обычно, вай-ваями не пользуются, интернеты фильтруют в обе стороны, а на радиве глушилки стоят. Поэтому только хардкор, только гигабайт локального флеша и физический съем данных. Ну а хули, раз поставить аппаратную закладку смогли — сможем и снять ее.
>>833534606 А ты не очень умен ил русский язык плохо понимаешь? Тебя про языки спросили, а не про платформу и не про то, что там в роли сервера выступает. Или у тебя NodeJS язык?
>>83352460 Да уже понял, что просто byte пишем в ОЗУ, а парсить можно на сервере. >перехватываем RX TX VCC GROUND SOOOOOOQA >>83353607 >гигабайт локального флеша Micro SDHC
>>83353564 Выход может быть не один, но цикл должен в своём определении иметь условие, которое может стать ложным во время исполнения, бесконечный цикл — это моветон для подавляющего большинства приложений.
Услышав, что я назвал программирование православной профессией, мой сын-студент отозвался в недоумении:
- Какая связь может быть программированием и Православием?...
Я не дал ему сразу исчерпывающего ответа, только сказал, что и там, и здесь речь идет об истине. Но мы обязаны давать исчерпывающий ответ обо всем, что в наших силах, в особенности когда спрашивает молодежь. Вот тогда я и написал для него заметку-ответ, а сегодня предлагаю его вашему вниманию.
Программировать компьютеры я начал больше тридцати лет назад, еще когда их называли ЭЦВМ, куда раньше, чем мой сын увидел свет солнца. Сначала это была учеба, потом некая интеллектуальная игра с участием серьезных, уважаемых людей (точное название которой - лженаука), потом работа, средство пропитания и даже материального процветания семьи. Потом семья была взорвана изнутри, и все это процветание с тяжким грохотом обвалилось мне на голову... С тех пор я перестал зарабатывать на хлеб программированием, но зато сумел увидеть и оценить в нем благородное ремесло, проявление творческого начала и средство развития души. Вероятно, то же самое может быть сказано о всяком истинном ремесле, - но я буду говорить о том, что знаю.
Итак, в чем связь между программированием и христианской верой? Каким образом "программный продукт" может стать православным - или неправославным, если дело идет вкривь? Мне удалось обнаружить шесть пунктов сходства, по числу Шести Дней творения.
В начале повторю, что я уже сказал сыну: все программирование, словно механизм вокруг оси, вращается вокруг истины. Изнутри это видно каждому, на всех уровнях, на всех этапах разработки программ. Как плотнику топор, как сапожнику шило, так программисту служит ясность мысли: в результате он лучше многих других распознает любой обман - почему и среди приходящих в Церковь столько программистов. Для тех, кто постарше, тут нет ничего необычного: с таким взглядом на истину, независимо от профессии, они и выросли. Но в нашу эпоху Нового Мирового порядка истина стала товаром, удобством, развлечением, а кое-где уже и отбросом. Молодежь должна об этом помнить; кто забудет, тот заплатит дорогую цену - не рублями и долларами, а собственной душой.
Укрепившись в истине, обнаружим следующие, близкие к ней черты: связь и согласие. В программировании, так же как и в христианском мировоззрении, нет места абсурду: все осмысленно, все имеет свою причину. Все сразу знать невозможно; но всегда возможно искать и найти. Работая над программой, ты исследуешь причины и связи, наблюдаешь и делаешь выводы, ищешь дефекты и устраняешь их - в точности так же, как в работе над самим собою. Вслед за этим у программиста вырабатывается особенное чувство ответственности. В программировании нет ничего скрытого, ничего безличного, ничего "как-нибудь" или "просто так". Твой программный "код" (текст программы) остается таким, как ты его написал: ни усадки, ни износа, ни ржавчины, ни тления. И хотя ты успокаиваешь себя, что-де никто кроме тебя не видит твоего кода, но говоря "никто", ты кривишь душой. Лучше всякого другого программист понимает свою машину - компьютер. Не морочьте ему голову, не говорите: "компьютер сделал то-то или то-то" - это для него все равно как "отвертка повернула винт". А зная природу компьютера, программист достигает глубокого понимания природы человека. Из трех компонентов человеческой души - эмоций, рассудка и воли - эмоциями мы близки к высшим животным, и люди всегда это знали. Но только сегодня, вступив в ХХI век, мы осознаем, как близки мы рассудком к компьютеру - программируемому автомату примитивной конструкции. Тем самым на свалку истории катится тысячелетняя ересь рационализма: мы, наконец, убедились, что человек, ведомый одним рассудком, опускается до уровня хорошо знакомой нам машины - в точности так же, как будучи ведом одними эмоциями, он опускается до уровня зверя. А заодно мы еще раз убедились в том, что основная, уникальная способность нашей души - это воля, посредством которой нам дается и свобода, и ответственность.
Вместе со знанием человеческой природы программист приобретает такие профессиональные черты, которые отличают и всякого сознательного верующего: смирение и терпение. Почему твоя программа не работает так, как требуется? Потому что ты ее так написал. Это твое упущение, твой промах, твой грех. Ты тестируешь программу, вчитываешься в нее, и наконец видишь его, как на тарелке. Может статься, это мелочь, плюс вместо минуса или "=" вместо "=="; сияя от радости, быстро-быстро исправляешь ошибку, регенерируешь программу, тестируешь… и она по-прежнему не работает. Ты исправил один дефект, но есть и другие. Продолжай искать. А бывает и так: бьешься, бьешься, блуждаешь во тьме, и вдруг прояснение, словно луч солнца блеснет через тучи. Но вместо радости у тебя волосы на голове шевелятся от ужаса: ты нашел серьезную дыру у себя в проекте. Что ты наделал! Как ты мог?... А выход один: трезво оценить обстановку и все переделать наново. Когда начинать? Прямо сейчас. Одним ли программистам знакомо такое?
И наконец, есть в программировании нечто широко известное, но редко обсуждаемое, мало доступное и весьма удивительное для посторонних: красота. Красота и качество тесно связаны, однако качество программы люди видят и оценивают с стороны, а красоту нет. Красота - это человеческое измерение в программировании. Понятие красоты ставит программиста в то же отношение к созданной им программе, как Творца к Своему творению. Своей реальностью красота доказывает, что человек в самом деле есть образ Всевышнего. Каждый день, включая свой компьютер, программист прикасается к тайне Творения. Этот умопомрачительный факт требует крайней осторожности, но не случайно дар смирения дается программистам в избытке. Прими дар смирения, и дар красоты постепенно приложится тебе.
Бог создал вселенную словом уст Своих. Невозможно? Спросите у программиста. Я сижу, опершись на кухонный стол, смотрю на стену перед собою и думаю. Встаю, подхожу к компьютеру и вызываю к бытию то, чего прежде не было. И се, добра зело.
>>83345880 Специализация - RAD, т.е., "формошлёпство" под локальные задачи бизнеса, когда нужно решение "здесь и сейчас" (без потребности в масштабировании и развитии) от своего отдела ИТ, а не возня с коробочными продуктами и сервисами. Это как писать на 1С.
>>83354014 Является. На асме о ней даже речи бы не зашло, просто джамп куда надо из любого места. Просто дань давно устаревшей парадигме "функционального программирования". Типа код будет самокомментируемым.
>>83354105 >Является. Нет. Вообще нет такого понятия «лишняя переменная», если что. > На асме Не относится к теме разговора. В общем, я понял, что ты любишь бесконечные циклы, но они всё равно плохая практика.
>>83354147 Сериал != усарт, уебина деревянная. Ты сейчас же пойдешь и почитаешь, что такое диффпары, потом почитаешь какое отношение они имеют к usb и что же значит serial в названии этого интерфейса, и только потом вернешься в тред.
>>83354346 У тебя на нем клавиатура висит, дерево? Пиздуй читать и не позорься. В догонку, покури на каких частотах работает этот самый usb даже на low speed, поймешь почему все так стараются делать аппаратные контроллеры и в какой момент ты соснешь попытавшись применить ордуину для перехвата. Это еще предполагается что ты таки осилил вклиниться, не нарушив работы устройства.
>>83353099 >бесконечсные циклы делать не стоит однозначно! во вменяемых языках есть оптимизация хвостовой рекурсии, которая позволяет обходиться без бесконечных циклов, да и циклов вообще