Куча говна / Говнокод #24063 Ссылка на оригинал

+1

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
IT Оффтоп #6
 
#1: http://govnokod.ru/18142
#2: http://govnokod.ru/18378
#3: http://govnokod.ru/19667
#4: http://govnokod.ru/21160
#5: http://govnokod.ru/21772

Запостил: syoma syoma, (Updated )

Комментарии (829) RSS

  • Кто имел дело с orange pi? Нужна как коробка с прыщами.
    Ответить
  • Помнится мне, ты эмигрировать хотел? Почему же ты ещё здесь?
    Ответить
  • Помниться как то бежал в туалет, был понос.
    Я забежал в туалет но не посмотрел что крышка не поднята, и уже прицельно садился чтоб мгновенно выпустить бегунку, но тут же жопа и яйца почувствовали холодное соприкоснования пластмассы, а потом теплое и коричневое выделение
    Ответить
  • Че-то на мыл ру пересылка сломалась, даже на мыл.ру. Не дошло письмо.
    Ответить
  • https://xakep.ru/issues/xa/page/4/
    Превьюшки на 7 метров (#156, например). Хоть в новых пофиксили. Ксакеп невер ченджс.

    Есть у кого здесь премиум на ксакеп?
    Ответить
  • А тем временем, ГК попал под ковровые блокировки Роскомнадзора.
    Ответить
    • Урааааа! Долой русню из интернета!
      Кто через прокси?
      Ответить
      • Походу реально заблокировали, у мэнэ получается зайти только с режимом турбо-наддува или через Тор.
        Я даже сперва не заметил )
        Ответить
      • Вот, хорошая новость. Может спамошколоты поменьше станет.
        Ответить
        • Тут нет школоты, к величайшему прискорбию. Сайт населён великовозрастными долбоёбами. вроде тебя                                     и меня
          Ответить
        • > спамошколоты
          Боюсь, что эта спамошколота давным-давно открыла для себя тор и прокси. Там много ума не надо.
          Ответить
          • На одном форуме благодаря мне весь тор забанили.
            Ответить
            • Как же его запломбировали? по User-Agent?

              а я в своё время я разнёс в пух и прах местный сайт знакомств и долго, долго-дооооолго ддосил сайт объявлений - там до сих пор дымоход забит.
              Ответить
              • Учитывая, что список выходных нод Тора висит в открытом доступе - особо много ума на это не надо.
                Ответить
        • З.Ы. А вот безопасно сидеть под своей учёткой на заблокированном сайте без TLS -- та ещё проблема. И х.з. как её решать без личной прокси.
          Ответить
          • Я сидел на порнолабе через тор пока он у нас хостился. Всем похуй.
            Ответить
            • Дык в порнолабовской учётке кроме рейтинга терять особо нечего (там до сих пор же рейтинг?) Или у тебя там раздачи были?
              Ответить
                • Ну не хочется превращаться в спамера виагрой и т.п.
                  Ответить
                  • Ну точнее, что тут находить потенциальному хакеру?
                    Ответить
                      • И спамбота писать? Видимо, до этого еще никто не додумался. Попробуй запатентовать.
                        Ответить
                        • Дык универсальные спамботы вроде есть которые на любом сайте поля могут заполнять (та дрянь, которая тут от гостя спамила). Мне кажется, что спизженные куки они всяко поддерживают.
                          Ответить
  • А что, Дурова уже оштрафовали и телегу забанили? Ебать, своевременно.
    Ответить
  • В бан попал гугл, также какого-то х не работает двач.

    Дохни, рашечка, дохни, хорошенькая, дохни, сукааааа!
    Ответить
    • Рашечка стала паРашечкой, из-за попустительства народа; давно уже можно было скинуться на киллера путину, и все вздохнули бы. Но и ты не радуйся.
      Ответить
      • Не попустительства, а пожеланий самого народа. Народу царь нужен!
        Если бы Гитлер не был в нужное время в нужном месте - он бы и дальше рисовал открытки.

        В книге "Вся кремлевская рать. Краткая история современной России" Зыгаря (рекомендую асилить, хоть и много букав) есть интересная концовка:
        ---
        Эта книга демонстрирует, что Путина, каким мы себе его представляем, не существует в природе. Вовсе не Путин привел Россию к ее нынешнему состоянию — он даже долгое время сопротивлялся этим метаморфозам. Но потом поддался, поняв, что так проще.

        Путин не считал, что Россию со всех сторон окружают враги. Путин не собирался закрывать все независимые телеканалы. Путин не собирался поддерживать Виктора Януковича. Он не хотел проводить Олимпиаду в Сочи.

        Его приближенные думали, что они стараются угадать его замыслы, — на самом деле они осуществляли свои.

        Нынешний образ Путина — грозного русского царя — придуман за него, и зачастую без его участия: и свитой, и западными партнерами, и журналистами. На самой известной фотографии Путин выглядит надменным властелином, почти «военным императором мира». Но это не сам Путин, это всего лишь обложка журнала Time, признавшего его человеком года в 2007 году.

        Мы все себе выдумали своего Путина. И, скорее всего, он у нас — далеко не последний.

        ---
        Ответить
        • Оттуда же
          ---
          Когда я пишу «руководители» во множественном числе, это вовсе не ошибка. Принято считать, что все решения в России принимает только один человек — Владимир Путин. Это правдиво лишь отчасти. Все решения действительно принимает Путин, но Путин — не один человек. Это огромный коллективный разум. Десятки, даже сотни людей ежедневно угадывают, какие решения должен принять Владимир Путин. Сам Владимир Путин все время угадывает, какие решения он должен принять, чтобы быть популярным, чтобы быть понятым и одобренным огромным коллективным Владимиром Путиным.
          Ответить
  • https://geektimes.ru/post/295291/

    Я тут придумал разводку: а что если свой сайт открыть? Типа загрузите свои голые фотки и мы не дадим их загрузить другим.
    Ответить
    • Где-то я уже видел эту идею. Правда не помню где, и в чем подвох.
      Ответить
    • Ага, а из-за большого потока фоток модерировать их будут добровольцы. И все довольны.
      Ответить
    • З.Ы. Не "не дадим их загрузить другим", а "не дадим их загрузить к нам" другим. Пейсбук только это вроде бы обещает.
      Ответить
  • Иньо, это ты писал распознавалку говнокодовской капчи?
    Ответить
      • Помнишь еще как ты это сделал? Давай где-нибудь приватно пообщаемся.
        Ответить
        • А что хотел? Примерно помню. Там ничего особенного нет. Может я просто код выложу?
          Ответить
          • Пытаюсь написать распознавалку для другой капчи. Выкладывай.
            Ответить
              • Не 500 а 1000 за меньше чем бакс. Решил сделать капчу чуть почитабельней, а потом увлёкся. С финансовой точки зрения это конечно грандиозный проёб времени.
                На такие вещи надо где-то ссылки оставлять. Возродить, что ли, форум?
                Ответить
  • Я смотрю Страйкер не удосужился пролистать всю главную, чтобы забанить весь спам.
    Ответить
  • Чому рузекие хуйцкеры не могут уранить ссаный роскомпохзор?
    Ответить
    • Росмозгокомпостер и сам могет себя уронить, зачем только зря напрягаться. Пусть ребятишки наиграются, мне они не мешають.
      Ответить
      • Потом ребятишки полностью отключат к хуям Интернет, твой компьютер станет пригодным лишь для игры в "Косынку", тебе не для кого будет выполнять IT-заказы, и ты попиздуешь в глухие леса строить какой-нибудь современный аналог БАМ-а, а к тому времени, когда ты оттуда вернёшься (если вернёшься), будет принят закон об экономии электричества "с целью заботы о природе" и его принудительном отключении на период с 21:00 по 7:00.
        Ответить
          • Понятно. Когда всех призовут на всеобщую чипизацию "с целью профилактики преступлений", ты первый пойдёшь, блея по пути: "я законопослушный гражданин, мне нечего бояться". И если хуйлу вспадёт на ум поставить в каждой квартире по несколько камер видеонаблюдения, ты также вскукарекнешь: "да пожалуйста, нехай ставит, а хуле мне скрывать-то? мне нечего скрывать".
            Ответить
            • А нахрена всех призывать на всеобщую чипизацию ? Нахрена ставить камеры наблюдения ? Ведь некоторые люди могут возмутиться. Лучше пользовать готовые устройства слежения, которыми все с ног до головы обложились, и которые хомячки из рук не выпускают. И ненужно следить прям за всеми, зачем следить за ТП, которая всё свободное время проводит вконтактике, лайкает фотки котиков и занимается прочей бесполезной хуйнёй ( ну, разве что, чтобы посмотреть как она принимает душ, переодевается, ебётся или мастурбирует )
              За тем, за кем нужно, скорее всего, уже давно следят ( а за тобой следит лишь только твой сосед педераст, больше ты никому не нужен ). И нет смысла следить кто там чего в своей квартире делает, гораздо важнее — чегойт он там антиправительственную хуиту порет ?.. РАССТРЕЛЯТЬ !!!
              Ответить
    • Сайт роняли. Или ты про сервак где "выгрузка" хостится?
      Ответить
    • довай напишим на lua скрипт для уранивания ссанова роскомнадзора? и чтобы там были тоблитцы и метатоблицы тоже чтобы были
      Ответить
      • Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали таблицу, 3Д-таблица суть такова... Пользователь может играть таблицей, таблицей, таблицей дворца и злой таблицей. И если пользователь играет таблицей то таблицей в таблице, таблицы деревяные набигают таблицей дворца и злой таблицей. Можно грабить таблицы... И таблицей раз таблицей то сделать так что там густой таблицей... А таблицу можно поставить так что вдали таблицы таблицой, когда подходиш они преобразовываются в 3-хмерные таблицы. Можно покупать и т.п. возможности как в метатаблице. И таблицы 3-хмерные тоже, и таблица тоже 3д. Можно прыгать и т.п. Если играть за таблицы дворца то надо слушаться таблиц, и защищать таблицу от злой таблицы (имя я не придумал) и таблиц, партизанов таблиц, и ходит на набеги на когото из этих (таблиц, злой таблицей...). Ну а если за злую... то значит таблица или партизаны таблицы иногда нападают, пользователь сам себе таблица может делать что сам захочет прикажет своим таблицам с ним самим напасть на таблицу и пойдет в атаку. Всего в игре 4 таблицы. Т.е. карта и на ней есть 4 таблицы, 1 - таблица таблиц(нейтрал), 2- таблица таблиц (где таблица), 3-таблица таблиц, 4 - таблица злой таблицы... (в горах, там есть старая таблица...) Так же чтобы в игре могли не только убить но и отрубить таблицу и если пользователя не вылечат то он умрет, так же выколоть таблицу но пользователь может не умереть а просто пол экрана не видеть, или достать или купить таблицу, если таблицу тоже либо умреш либо будеш ползать либо на таблице котаться, или самое хорошее... поставить таблицу. Сохранятся можно... P.S. Я джва года хочу такую метатаблицу.
        Ответить
  • Где можно смотреть спутниковые каналы через интернет? Ведь ретранслировать поток со спутника в сеть не такая уж большая проблема.
    Ответить
  • Что делать сайтам с пользовательским контентом (форумы и ко) с https, если пользователи встраивают контент через http и браузер выдает предупреждение о незащищенном соединении?
    Ответить
    • Хранить картинки у себя. Заебали эти мёртвые ссылки на файлопомойки. Ну или предложить юзерам юзать нормальную помойку, которая умеет в https.
      Ответить
      • В смысле запретить подключать картинки с внешних ресурсов?
        Ответить
            • Показывать ошибку при попытке встроить ссылку не на https, к примеру.

              Ну или забить хуй. Всё равно никто на эти индикаторы не смотрит. Не банк же.
              Ответить
                • Чтобы спокойно юзать сайт через бесплатный вайфай или какой-нибудь луковый роутер, к примеру.

                  Вряд ли кто-то пострадает, если ему картинку на форуме подменят на другую. А при более серьёзных проблемах браузеры тупо не пускают на сайт.

                  Так что глядеть на индикатор где-то кроме банков, магазинов и т.п. вообще влом.
                  Ответить
                  • Если сайт вдруг станет грузить javascript через http, то всё будет гораздо хуже. А юзера уже приучили класть хуй на предупреждения.
                    Ответить
                    • > грузить javascript через http
                      Ну если там всё настолько запущено — то на сайте и другие косяки найдутся о которых юзеров этот замочек не предупредит… Тот же XSS можно и при зелёленьком TLS словить, не так ли?
                      Ответить
                      • Я тебе про другое - значок одинаковый вне зависимости от того что грузится черзе http - картинки или js
                        Ответить
                        • Ну вот это они зря, конечно. На js можно было сразу ошибки выдавать. Хотя, возможно, скоро и начнут когда сайты более-менее свыкнутся с TLS.
                          Ответить
                        • Кстати, на MDN пишут, что фаерфокс такие криво подключенные скрипты по-умолчанию тупо блочит (в отличие от картинок и цсс). Т.е. не всё так страшно.
                          Ответить
    • На тостере это не хотят признавать проблемой.
      Ответить
      • Написать бота, который будет ходить и заливать? Такое хоть где-то есть?
        Ответить
        • Что-то вроде того. Когда пользователь постит ссылку на изображение - оно автоматически скачивается на сервер, и ссылка на него прозрачно подменяется на внутреннюю.
          Такое делается на большинстве развлекательных контентопомоек.
          Ответить
            • На всяких развлекательных контентопомойках — «Pikаbu», «Jоyreaсtor», «Habrahabr». Насчёт последнего не уверен.
              Ответить
              • Ну это нормальная практика когда места хватает (на старых форумах не от хорошей же жизни просили файлы заливать на внешние помойки).
                Ответить
              • Ну на кабре есть проблема, что картинки на бесплатных хостингах быстро исчерпывают лимит просмотров, который на самом деле кое-где есть.
                Ответить
  • Прочел тут на одном сайте, что shibboleth не поддерживает логаут, поэтому для разлагинивания почистите куки браузером.
    Ответить
    • > почистите куки браузером
      А на сервере они останутся и всем похуй?
      Ответить
      • Ну кстати, а как работает логаут на single sign on?

        >на одном сайте
        На котором он используется.
        Ответить
  • Чем можно перекодировать имена файлов из utf8? Типа РЕФЛЕКС
    Ответить
  • БЛЯДЬ! На чем можно под виндой написать скритп переименования, который может в юникод? Типа ren 1 2.
    Ответить
        • Она у тебя за щекой есть, ебанло. Рот помой, хуем воняет.
          Ответить
          • Твой рот не отмыть. Он как стена твоего любимого Цоя - отметились все, кому не лень.
            Ответить
              • Ну что ты такое говоришь. Лично для меня он - один из символов эпохи, его песни придавали мне сил идти по этой жизни.
                Правда, потом я узнал, что он немного гей, но кого же из фанатов это волнует!..
                Гуляя после пар по вечерним улицам, я часто слушал ретро и Мусоргского, и однажды даже едва не попал под машину.
                Ответить
                • У Тсоя хороших песен не много, всё остальное спизжено у западныэ групп. В основном доставляют тексты.

                  ЗЫ. Какого хуйа его относят к русскому раку?
                  Ответить
                • >>песни придавали мне сил идти
                  по папиному спермотоку идти?

                  Скажи еще что ты тсоя в 80х слушал
                  Ответить
      • С хера он мой любимый? Из бата и пс я лучше выберу пс.
        Нет, сука, не справляется. Юникод он вроде поддерживает, но

        Incomplete string token.
        At rename_01.ps1:20 char:99
        + ren "Р РЈРЎРЎРљРР™ РАЗМЕР - Ангел Дня 2000.mp3" "renamed/РУССКИЙ РАЗМЕР - Ангел Дня 2 <<<< 000.mp3"

        Что тут не так, сука?
        Ответить
  • Можно ли из дебилиана/ебунты сделать рутер с удобной конфигурацией из гуя/веба?
    Ответить
      • >OpenWRT
        Инфернальное прыщеговно? Пробовал - тормозит, ебаться надо. Пробовал DD-WRT - глючное говно.
        Ответить
        • Тогда zyxel все таки.

          Если честно я не знаю какие есть GUI средства для настройки iptables и роутинга, мне кажется что они все хуевые. И уж точно они хуже чем у WRT.

          Так что я без шуток советую брать zyxel или asus
          Ответить
          • Что за opkg? Еще одно прыщеговно?

            > Если честно я не знаю какие есть GUI средства для настройки iptables и роутинга, мне кажется что они все хуевые.
            Всё так хуёво на прыщах? Роутинг у меня простой - client mode с натом, но форвардинг нужен.
            Ответить
            • >>Что за opkg? Еще одно прыщеговно?
              Это пакетный манагер, который ставится на zyxel. В итоге у тебя обычный Zyxel с веб-мордой, но можно на него ssh и там будет busybox.

              >>Всё так хуёво на прыщах?
              Нет, просто настройка сетевого оборудования через GUI это примерно как программирование через GUI: достаточно неудобно с точки зрения большинства сетевых инженеров, и уж точно с точки зрения абсолютно всех пользователей Linux.

              Никому не надо -- никто и не делает.

              У MS был ISA Server для роутинга и NATа, теперь он как-то по другому называется, если тебе хочется именно UI, возможно стоит попробовать его, правда его тоже трудно назвать простым.

              Настройкой сетевого оборудования обычно занимаются люди, которым не нужен GUI. А те, которым он нужен (например, потому что они не могут работать в командной строке) берут роутеры-коробочки типа упомянутого выше zyxel.

              >> Роутинг у меня простой - client mode с натом, но форвардинг нужен.

              Ну это делается включением форвардинга в proc и маскарадингом в iptables, туториалов дофига в интернете.

              Зачем тебе вообще на pc это делать? Почему роутер-то не купить?
              Ответить
              • >пакетный манагер
                >Говно с десятком метров озу и флеша
                Но зачем, если есть одноплатники практически за ту же цену? Да и опыт у меня после DD-WRT с альтернативно одаренныйми прошивками резко негативный: называется, купить за свои бабки себе геморрой. Начал ебаться раз - будешь ебаться всегда. А опенврт на тплинке тупило.

                >и уж точно с точки зрения абсолютно всех пользователей Linux.
                вот поэтому вы с 1% на десктопе никогда не выберетесь Ну

                Не на pc а на одноплатнике. Orange Pi в комплекте с доставкой будет порядка 40€, при этом на нём будет гектар оперативы.

                Ладно, раз никто нихуя не знает, походу придется купить одноплатник а потом уже разбираться. И всё-таки, никто не делал из старого компа рутер? Неужели для этого нужен специальный дистр, а иначе придется в консолечке порты кидать?
                Ответить
                • > делал из старого компа рутер
                  Делал. Но если написать одну строчку для проброса порта влом и хочется веб-гуйню — лучше купи нормальную потреблядскую железку аля Zyxel Keenetic. NAT и проброс портов изкоробки есть. Да и дефолтная прошивка очень стабильная по сравнению с теми же dlink/tplink (уже джва года без нареканий).
                  Ответить
                  • Не одну, а целых пять.
                    Во-первых в proc надо включить forwarding, во-вторых надо -j MASQ и наконец надо -j ACCEPT для ESTABLISHED,RELATED.

                    Я ему тоже про zyxel талдычу потому что он стабилен, годен, и если взять opkg то можно получить из него нормальный бизибокс не ломая встроенную прошивку.
                    У меня так OpenVPN работает.
                    Ответить
                    • >олучить из него нормальный бизибокс не ломая встроенную прошивку.
                      Подробнее почитать об этом можно?

                      Бля, у нас он не ищется.
                      Ответить
                          • переведи с немецкого.

                            Там написано что в Гермашке зюхелей нет?
                            Ответить
                              • Ну я про ваши рынки не в курсе.

                                Какие-то зюхели там находятся (NBG6604) но я не уверен что они могут opkg.

                                Попробуй взять Asus и поставить туда wrt или tomato, вряд-ли будет хуже чем самому что-то ковырять на апельсине
                                Ответить
                                • Это альтернативные прошивки? Сорь, но я с ними уже наебался.
                                  Ответить
                                  • Родная прошивка asus тоже может уметь VPN и файлопомойку, надо читать про конкретное устройство, но обычно они все умеют только один VPN -- до провайдера, через который идет весь траффик.

                                    Много VPNов умеют или SOHO роутеры крупных вендеров (типа cisco 8xx) либо кастомные прошивки или гибриды вроде opkg+zyxel ndm. Ну или можно взять PC и поставить туда или линукс или винду и на ней все сделать.
                                    Ответить
                                    • >надо читать про конкретное устройство
                                      Про какое конкретное?
                                      Ответить
                                        • Вот чтобы этой сранью не заниматься я хочу себе сделать софтрутер. Плюс поиск тебе еще ничего не скажет о качетсве работы.
                                          Ответить
                                          • Софтрутер настраивать надо, придется изучать iptables (если конечно там будет линукс внутри)
                                            Ответить
                                            • Да разберётся он. Сёма только ругается на консолечку для отвода глаз, а сам то сайт настроит, то ещё какие прыщеговна ковырнёт. Не удивлюсь, если он с wvxvw по вечерам не выходя из эмакса обсуждает тупых вендоюзеров.
                                              Ответить
                                              • Так я после каждого ковыряния руки пастой отмываю.
                                                Ответить
                  • Назови мне потреблядскую железку с client mode и чтобы от багов глаза не вылазили. Да и домашний сервачок не помешает, хотя бы для vpn/торрентов
                    Ответить
                    • Нормальные железки серьезных фирм обычно не глючат.

                      Zyxel, LinkSys (правда он есть тока в штатах), даже asus бывает хороший

                      ну dlink и tplink правда говно
                      Ответить
                                • client mode это когда у тебя аплинк WAN по wifi?

                                  ну тогда ищи конкретное устройство, которое такое умеет.

                                  Могут уметь микротики (они есть в Европе) но они дорогие
                                  Ответить
                                  • Блядь, как я буду искать конкретное устройство? Как ты себе это представляешь?
                                    Ответить
                    • > с client mode
                      Глянул на своём кинетике — есть изкоробки (WISP в настройках подключения к инету). Пишут, что он даже по вайфаю сможет раздавать это подключение. Тестить влом, так что гарантировать что это работает не могу.
                      Ответить
                      • Ну мы уже поняли что зюхели няши

                        Но это только для России, в Германии их нет ахахахахаххаах
                        Ответить
                        • >зюхели наши
                          Ну эти ваши, да. Здесь есть другие.
                          Ответить
                • > Orange Pi
                  Покупай сразу радиатор, на этих SoC'ах можно яишницу жарить.
                  Ответить
                    • Брал третью малину поиграться на пару дней — за радиатор больно держаться. Апельсинку сам не трогал, но друг заказывал сразу с радиатором.

                      В общем, особо дел не имел — можешь не верить.
                      Ответить
                      • А почему, кстати?

                        Что ты с ней делал? Чем так был загружен CPU?

                        Роутинг сам по себе не оч тяжелый кмк, а вот натить уже сложнее.

                        Хотя даже роутинг у серьезных железок реализован хардварно: (см routing switches)
                        Ответить
                      • Радиатор - это чип или там радиатор был наклеен?
                        Ответить
                            • Да чё бы он сдох, там троттлинг ядер есть на случай перегрева.

                              Но в закрытой коробке как видеоплеер он походу толком не поработал бы.
                              Ответить
                              • На апельсине советовали уменьшить макс. частоту
                                Ответить
  • Ютуб при обращении к прямой ссылке после паузы может выдать ошибку. При следующем запросе всё нормально. Что можно врубить посередине чтобы он эту ошибку глотал?
    Ответить
  • Как заебала рекапча. Сука, отметьте знак. Потом еще один. Потом отметьте автобусы, причем они подгружаются постоянно. И ни дай бог где-то ошибиться или отметить на отъебись - просто впиздячит еще один-два экрана с гавном. Когда-то рекапча была белой и пушистой, давала только один экран с 9 клеточками. Долбоёбы-вебмастеры стали ее всюду совать, как более легкий аналог рекапчи v1, а потом она начала хаметь.
    Ответить
    • да внатуре
      раньше было заебись, угадал номерок - и всё
      Ответить
      • Интересно, что примерно нужно делать, чтобы разозлить рекапчу. Я не помню точно, наверно может только пару раз был вынужден решать эти головоломки, в основном были только галки.
        Ответить
        • Ты как будто не в рашке живешь. Если заходить под любым говновпн, то 100% попадаешь на капчу.
          Да и без впн тоже, последнее время что-то и правда подохуели с показыванием капчи.
          Ответить
        • Чтобы разозлить рекапчу, нужно на первом экране отметить так:
          ☑☐☑
          ☐☑☐
          ☑☐☑
          На втором так:
          ☑☐☑
          ☐☑☐
          ☑☐☐
          И на третьем так:
          ☑☐☑☐☑
          ☑☐☐☑☑
          ☑☐☑☐☑
          ☑☑☐☐☑
          ☑☐☐☐☑
          Тогда она обидится и будет давать сложные задачи.
          Ответить
        • Просто раз-два ошибиться. Вообще, задания, которые там заставляют делать бесплатно, на толоке делают за бабки.
          Ответить
    • Попробуйте Ново-Пассит. Должно отпустить.
      Ответить
  • Бля, мне два акка забанили на тостере. Ну пидоры.
    Ответить
  • Ебучий питон! Пытался поставить Pyqt5 - оно стало, но требует sip. Без конпелятора под виндой никак, что ли?
    Ответить
  • Я никогда не покупал ничего лицензионного. Сейчас еще реально играть на пиратках? Или придется сбить целку?
    Ответить
  • Нужна простенькая софтина на андроид. Насколько вкатиться в программирование на андроид? Где ее можно заказать занедорого / выпросить? В случае чего возможно даже скинуться можно.
    Ответить
    • > Насколько вкатиться в программирование на андроид
      Если джаву знаешь — не так и сложно. Доки у гугла хорошие, SDK без ёбли ставится.
      Ответить
      • Я вот не пойму, нахуя хранить константы в отдельных xml файлах?
        Ответить
            • Windows

              Microsoft® Windows® 7/8/10 (32- or 64-bit)
              3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
              2 GB of available disk space minimum,
              4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)

              И это чтобы написать Hello world или пропатчить программу. Охуеть.
              Ответить
            • SDK = software development kit - конпелятор java для виртуальной машины dalvik.
              NDK = native development kit - конпеляторы C/C++ и прочих языков, поддерживаемых gcc и llvm, для x86, arm и mips.

              apk-файл содержит файл classes.dex с байт-кодом java и может содержать файлы библиотек с нативным кодом для соответствующих процессоров.
              Ответить
              • дальвика не существует, там уже ART давно

                >> байт-кодом java
                нет
                байткод джавы трансилуруется в байткод ART
                Ответить
      • Для себя, но и другим будет полезна. Суть такова:

        Если щелкнуть на ссылку на видео в приложении вконтакте, например, то предложат открыть внешний плеер. Прога должна притвориться таким плеером и сделать get http://url?param={url_видео}, тогда видео будет проигрываться на аппаратном плеере.

        Как такую прогу получить с минимальными затратами?
        Ответить
        • Дать кому-то в качестве тестового задания 😀
          Ответить
          • Надо притвориться рашкинским работодателем?
            Ответить
  • Как я понял Страйкир к почтам забаненных добавляет в конец '_', чтобы сделать их инвалидами; и у тех, у кого не отключены уведомления на почту, когда отвечаешь на его коммент, всплывает ошибка и почта.
    Наверное, это кара серунам, которые не использовали временную почту 🙂
    Ответить
    • На эту же почту (без '_'), я так понимаю, опять можно зарегаться?
      Ответить
    • Всё верно ты скозал. Мне лень пофиксить эту ошибку, ну да похуй.
      Ответить
          • Ёбаный яндекс!
            Я теперь не могу зайти в ящик, чтобы зарегаться заново. Введите ответ на секретный вопрос, видите-ли "мой аккуант могли взломать".
            Ответить
              • Можно указать ответ на секретный вопрос, либо указать имя, фамилию, дату рождения. И что вы думаете, я это всё помню, блядь?
                Ответить
          • Ёбаный яндекс!
            Я теперь не могу зайти в ящик, чтобы зарегаться заново. Введите ответ на секретный вопрос, видите-ли "мой аккуант могли взломать".
            Ответить
  • Кто-нибудь сведущий может мне рассказать о том, что делают с забаненными учётками? Я сорцы на гитконцентраторе нашел, но я тупой 🙁
    Ответить
    • Что хотят - то и делают, каждый раз - разное. Админки, как раньше говорили, тут не было.

      Подозреваю, что сейчас у Страйкера где-то написан небольшой скрипт для SQL-питуха или просто пара запросов в буфере обмена/в файле на рабочем столе.
      Ответить
        • Кстати, как появилось название "phpmyadmin"? Выглядит так, как будто кто-то взял шаблонный кусок кода с MyClass, myMethod, myadmin и не исправил до конца.
          Ответить
      • Простл когда пытаешься зайти с забаненого акка, красными письменами высвечивается: "неправильный логин или пароль". Либо Страйкеру было лень пилить страничку, где говорится: " вот, мол, так и так, ты - пидор, срёшь, и я тебя забанил", либо он зверски надругался над моим вогином или паролем.
        Ответить
        • Видно, что он поганит адрес. Вероятно, ещё и хэш пароля - тоже. Поэтому тут нет забаненных, есть пользователи с отредактированными данными.
          ПитухID, однако, не поганит, поэтому анонимы восстанавливали Horse2,3.
          Ответить
        • Это кодировка д'Билльная. Названа так в честь Билла Гейтса. Стандартные функции Windows при перекодировке из Unicode в 8-битную кодировку все символы, отсутствующие в выбранной кодировке, заменяет вопросиками.

          Например, если в качестве целевой кодировки по ошибке указать 1252 вместо 1251, то все символы кириллицы заменятся вопросиками.
          Ответить
          • Так делает много что, питон с параметром replace, например. Другое дело, как это ухитрились сделать с веб страницей?
            Ответить
            • Самое интересное, что в archive.is также лежит версия страницы, не испорченная вопросиками. То есть сначала было всё нормально, потом распидорасили.
              Ответить
  • Как называются тесты, которые не юниттесты, а когда просто выводится результат на экран или в файл и визуально проверяется?
    Ответить
      • Соси, дятел. Что мне заместо него предлагаешь поставить для бекапа кода на локалхосте?
        Ответить
          • Нахуя? Мне с svn гемора хватает. Пытался удалить 3 ревизии из середины, говна хапнул столько, что откатил все последние и накатил заново.
            Ответить
            • > удалить 3 ревизии из середины
              Больших бинарей накоммитил или пароль спалил? Просто я х.з. зачем ещё удалять коммиты…
              Ответить
              • Закоммитил хуйню на локалхост. Ну а чо, раз на локалхосте то надо же иметь возможность поправить? Я вообще прихожу к выводу, что VCS не самое лучшее средство для версионного бекапа.
                Ответить
                • Х.з., для меня история — это просто история. Нафиг из неё что-то удалять, если оно не конфиденциальное и не весит десяток-другой метров?

                  Если я в git'е хочу быстро откатить какую-то правку из середины, то я юзаю revert (он просто добавляет новый коммит, обратный к указанному). В свинье такая фишка тоже должна быть.

                  Ну а если я только что закоммитил какую-то хуйню и ещё не запушил её на сервак — в git'е всегда можно поправить последние коммиты через amend/reset (если запушил — в общем-то тоже можно, но другие юзеры этой репы могут расстроиться).
                  Ответить
                  • Мне по сути нужен бекап с версиями. Зачем мне хранить бекап неудачной версии? У меня на проект иногда десятка коммитов не набирается.
                    Ответить
                    • > Зачем мне хранить бекап неудачной версии
                      Тебе история нужна чтобы выдрачивать её до блеска и перечитывать, сидя у камина? Неудачи и факапы — тоже часть истории, имхо. Да и не мешают они никому.
                      Ответить
                      • Вот ты ж приебался. Экспериментировал с svn, сделал 3 мусорных коммита с одним файлом или даже вообще хуй знает с чем. И зачем мне их хранить? Мне нужно средство для бекапа, а не средство для разработки толпой, в которой 2/3 функций не нужны, а с остальными 1/3 надо разбираться.
                        Ответить
                      • > перечитывать, сидя у камина
                        Так системы контроля версий ведь не для того, чтобы разработчики количеством коммитов мерились, а для того, чтобы при случае можно было спасти помятую фичу или понять, где вкрался баг.
                        И вот нужно вдруг стало откатиться на версию без бага, а там список из сотни коммитов. В одном новый баг добавлен, в другом один файл случайно не закоммичен, в третьем ещё питушня какая-то. В итоге смотришь на это всё и понимаешь, что с уверенностью можешь только продолжать работать, а на старые версии откатываться не стоит - чёрт знает что в них, а из описания коммита про баг или забытый файл не узнаешь, т.к. если бы знал, то и не коммитил бы или в описании отметил.

                        В итоге нужны инструменты для правки и удаления коммитов, чтобы исправлять подобные ошибки и в иметь возможность использовать историю во благо.
                        Ответить
                        • Можно смотреть дифы между коммитами. Правда, в каждом дифе без автора правки не разберёшься, зачем понадобилось такое изменение.
                          Ответить
                        • Ну вот в гите можно последние коммиты немного пофиксить — добавить забытые файлы, убрать лишнее, поправить описание, смёржить последние 2-3 коммита в один и т.п. Чтобы совсем уж треш не попадал на сервер.

                          А менять что-то в середине истории задним числом — нахуй и в пизду.
                          Ответить
                          • >>убрать лишнее, поправить описание, смёржить последние 2-3 коммита

                            не забудь потом сделать git push --force только
                            Ответить
                            • > git push --force
                              А ты всегда пушишь прям одновременно с коммитом?
                              Ответить
                              • нет, но ты же не сказал что ты собираешься амендить и сквашить коммиты локально
                                Ответить
                          • последние - это не в середине? Или если после них ничего нет то всё ок?

                            >А менять что-то в середине истории задним числом — нахуй и в пизду.
                            Тебе нахуй, а мне норм. Говорю же, мне бекап нужен, а не промышленный агрегат.
                            Ответить
                            • Легче всего в самый последний коммит досыпать файлов, убрать лишнее или поменять описание — делаешь commit с галочкой --amend и всё, коммит поправлен. Эта фича вроде даже в гуях есть. Обычно этого и хватает.

                              Слить последние N коммитов в один тоже просто (squash).

                              А вот в середине сложнее, придётся историю переписывать (перетаскивать последующие коммиты, примерно как ты делал в svn). В принципе тоже пара команд, но гуйни скорее всего не найдёшь.

                              З.Ы. И если какие-то из переделываемых коммитов уже залиты на сервер ­— можно огрести от коллег. Но на локалхосте похуй, само собой.
                              Ответить
                              • > как ты делал в svn
                                Я в конце концов в соснольке откатил версии и конец заново добавил. Хорошо хоть не сначала пришлось руками версии добавлять.
                                Ответить
                                • Ну в svn все эти переделки — "админские" операции. А в git'е всё это обычный юзер может делать (просто не факт, что сервак потом переписанную историю примет и что коллеги пизды не дадут).

                                  А насчёт переделки середины — в git'е есть операция переноса коммитов из ветки в ветку (cherry-pick), так что просто запилить бранч перед удаляемыми коммитами и черрипикнуть всё, что за ними. Ну и ёбнуть оригинальную ветку. Как-то так должно прокатить. Но я не пробовал.
                                  Ответить
                                  • И сколько надо поебаться чтобы это сделать? Дольше чем запустить поебень в сосноли с комадной "удалить/оставить ревизии a-b, c-d"?
                                    Ответить
                                    • Хм, в свинадмине прям такая команда есть? Ну круто тогда. В гите подольше будет.
                                      Ответить
                                      • Лол 🙂 В свнадмине была и команда "удалить ревизии из середины", вот только она не очень хорошо работала - кое-где удалённые ревизии таки светились.
                                        Ответить
          • Разработчики sqlite не юзают гит, была статья на кабре.
            Ответить
                • Они же там какую-то свою хуйню юзали (fossil). Или уже на меркуриал спрыгнули?
                  Ответить
                          • Смотря с какого на какой. Если доки на китайском, то переводы нужны.
                            Ответить
                                • приведи пожалуйста пример того, у чего нету доки ни на русском ни на английском и притом это нужно программисту
                                  Ответить
                          • Да? Я вот хочу пробежать глазами текст и определить - стоит его читать или нет.
                            Ответить
                        • Ну в издательствах техническую литературу часто переводят нормально, без дословных калек с оригинала и канцелярита.
                          Ответить
                          • Это да, но не о всём успевают писать в книгах и переводить. Собсно, поэтому я и хочу читать книги, а не мануалы,написаные джоном и переведенные васяном.
                            Ответить
                          • не всегда, но точно лучше чем на хабре

                            переводить должен переводчик. Яумамыпрограммист обычно так хуево владеет родным языком (не говоря уже про английский) что допускать его к переводу нельзя.
                            Ответить
          • Всегда считал, что использование систем контроля версий выдаёт несостоятельность разработчиков в вопросах достижения определённых договорённостей промеж собою. На мой взгляд, куда проще всё редактировать через FTP/SFTP, предварительно договорившись, кто какие файлы не может лапать в бижайшее время, после чего переносить всё готовое добро на рабочий сервер. По той же причине не понимаю всеобщей увлечённости "менеджерами задач" - переговоры в "Skype" куда эффективнее.
            Ответить
            • > Всегда считал, что использование систем контроля версий выдаёт несостоятельность разработчиков в вопросах достижения определённых договорённостей промеж собою.
              Верно подмечено.

              > проще всё редактировать через FTP/SFTP, предварительно договорившись, кто какие файлы не может лапать в бижайшее время
              Абсолютно верно. Если разделить проект на части, где связующие интерфейсы оговорены и каждый занимается своим делом, СКВ-питух вовсе и не будет нужен, все будут параллельно и независимо пилить код.
              Если не разделять и редактировать случайные файлы в случайных местах прикрываясь СКВ, то, как минимум, придётся делать дополнительную работу по сшивке изменений (это кроме сшивки по интерфейсам), загружать в голову контекст двух и более разработчиков и всё равно предупреждать их об изменениях в файлах.
              И неясно, что хуже - предупреждать друг друга о правках по FTP, либо не предупреждать и видеть сообщения СКВ о том, что кто-то без предупреждений поменял очередные строки этого файла, и пытаться втиснуть свою логику в файл с учётом этих новых обстоятельств.
              Ответить
            • Пара замечаний: во-первых править добро лучше прямо на рабочем сервере, тогда всегда будет доступа последняя версия

              Во-вторых вместо skype лучше использовать icq или mail.ru агент
              Ответить
          • А диффы смотреть как? Из черепахи всяко удобнее.
            Ответить
    • > У меня этой фичи нету
      Дай угадаю, у тебя на XP ставится только какая-нибудь древняя версия черепахи, в которой нет такой фичи?

      З.Ы. А вообще, челу в какой-то рассылке предложили поискать это не в меню проводника, а в контекстном меню коммита. Х.з. где всё это находится, но может поможет.
      Ответить
      • Ответ с оверфловочки с этой фичей года 2010. К тому же, эта фича есть у меня в хелпе.
        Ответить
    • юзай консольный свн

      вообще ты молодец что юзаешь vcs который уже 10 лет как никто не использует
      круче тебя только openbsd: у них CVS
      Ответить
      • Я выше уже спрашивал: расскажи мне, что ты предлагаешь взамен для бекапа кода на локалхосте?

        CVS говнище ебаное, там отдельные версии каждого файла. Там вообще можно вернуть определенный коммит?
        Ответить
  • Ну и докучи: кто как хранит бекапы своих говнопрограмок на 1-5 файлов? В общем репозитории, по репе на проект или вообще не пользуетесь VCS?
    Ответить
  • Лол, сишкобляди соснули (банальный цикл с 65К буфером и hashlib.sha256 против штатной линупсовой sha256sum):
    > time python3 test.py 1.bin
    real 4.723s
    > time sha256sum 1.bin
    real 7.228s
    Ответить
    • Это прыщебляди соснули. Процессорное время есть?

      >python3
      Прыщешебанг не нужен?
      Ответить
      • > Процессорное время
        Да там почти всё время процессорное (4.5 user/4.7 real против 7.0 user/7.2 real на 1.5Гб файлике). Скорее всего в питон годную либу для хешей завезли, а в sha256sum — какое-то старое говно.

        > шабанг
        Я разными питонами запускал для сравнения.
        Ответить
        • Загрузка проца какая? Во что упиралось - диск или проц?
          Ответить
          • Одно ядро почти на 100%. Упиралось в проц. Файлик же мелкий, тупо из кеша читался.
            Ответить
        • Что такое real/user?

          Хз, багрепорт создай 🙂 Хеш от всего файла никак не параллелизируется.
          Ответить
          • real - сколько времени прошло по часам
            user и sys - процессорное время в юзермоде и ядре соответственно
            Ответить
          • > Хеш от всего файла никак не параллелизируется
            Ну да. Если надо параллелить, то придётся на какой-нибудь merkle tree переходить вместо тупого хеширования.

            З.Ы. Хотя полиномиальные контрольки которые юзаются, к примеру, в AES-GCM или Poly1305 тоже должны неплохо параллелиться.
            Ответить
            • А нельзя ли AES использовать вместо хеша? Он жи аппаратный уже лет 10 как. Размер блока = размер ключа, не понятно только как блоки сшивать.
              Ответить
              • использовать симетричное шифрование вместо хеша это очень удобно
                всегда можно восстановить файл если настоящий потеряется, и размер шифра всегда равен (или больше) размера файла
                Ответить