- 1
IT Оффтоп #14
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #14
#1: http://govnokod.ru/18142 http://govnokod.xyz/_18142
#2: http://govnokod.ru/18378 http://govnokod.xyz/_18378
#3: http://govnokod.ru/19667 http://govnokod.xyz/_19667
#4: http://govnokod.ru/21160 http://govnokod.xyz/_21160
#5: http://govnokod.ru/21772 http://govnokod.xyz/_21772
#6: http://govnokod.ru/24063 (потёр пидор сракер) http://govnokod.xyz/_24063
#7: http://govnokod.ru/24538 http://govnokod.xyz/_24538
#8: http://govnokod.ru/24815 (потёр пидор сракер) http://govnokod.xyz/_24815
#9: http://govnokod.ru/24867 http://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: https://govnokod.xyz/_25436/ http://govnokod.ru/25436 (потёр пидор сракер)
#12: http://govnokod.xyz/_25471/
#13: http://govnokod.xyz/_25590/ (потёр пидор сракер)
guest # 0
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
http://govnokod.xyz/syoma.html#Syoma
http://govnokod.xyz/syoma.html#syoma
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Попробовал подсунуть совсем неизвестный User-Agent. ВК отдал мобильную версию. Лучше бы я её не видел: там адская смесь из HTML и XHTML, как будто я зашёл на типичный юкозовский сайт начала нулевых.
guest # 0 ⇈
guest # 0 ⇈
Похоже на какой-то костыль
PA3yMHblu_nemyx # 0 ⇈
Потом «Konqueror» (стандартный веб-браузер «KDE») стал добавлять «(KHTML, like Gecko)». Потом «Safari» стал добавлять «WebKit (KHTML, like Gecko)». Потом «Chrome» стал добавлять «Safari Webkit (KHTML, like Gecko)». Потом форки «Хрома» стали перечислять «Mozilla», «Gecko», «KHTML», «WebKit», «Safari», «Chrome».
И всё только ради говносайтов, проверяющих браузеры не по фичам, а по юзер-агенту. Можно было бы послать говносайты куда подальше, но к «говносайтам» относится и «Гугл», как бы странно это ни звучало.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
https://anybrowser.org/
guest # 0 ⇈
А еще я помню таг LAYER, и кнопочку из джава апплета
guest # 0 ⇈
http://www.stavropol.ru/srv/zemceva/
Последнее обновление 29.01.99
>Apache/2.0.54 (FreeBSD) PHP/4.4.0
аааа
PA3yMHblu_nemyx # 0 ⇈
ААААА!
guest # 0 ⇈
Еще была обычно такая же для "add to favorites"
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Могла быть "музыка" с парой-тройкой mp3 и обязательно была гостевая книга с картиной на фоне, после начала нулевых всегда плотно засранная спамом
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Вот тоже неплохой
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
и chat.ru
и zerkalo.com
https://web.archive.org/web/19970717163954/http://www.chat.ru/
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
А сейчас в социалочках собираются всякие анскильные петухи.
guest # 0 ⇈
Вообещ Интернет из децентрализованной конфедерации форумов, ббсок, сайтиков и файлопомоек превратился в Один Большой Фейсбук где тебя банят за неправильный коммент.
https://www.counterpunch.org/2014/12/24/how-facebook-killed-the-internet/
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Но вероятно я правда чего-то не понимаю.
Недавно читал как девушка какая-то пишет: "мой бывший взломал мой ВК и выложил в публичный доступ интимные фотографии!"
Какой багор!
Вот для этого нужен ВК -- чтобы хранить там свои интимные фотографии?
У меня нет интимных фотографий, и потому ВК мне без надобности
bormand # 0 ⇈
А вот нехуй выкладывать в интернет то, за что потом будет стыдно. Любой сайт - это уже потенциальный публичный доступ. Вопрос только во времени.
guest # 0 ⇈
Им надо обязательно иметь свою страничку и постить туда Очень Важные Вещи про себя.
bormand # 0 ⇈
Х.з., разве странички во втентаклях не состоят на 99% из репостов всякого говна?
guest # 0 ⇈
Ты серешь.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
unicorn # 0 ⇈
Саме розповісти, а не займатися сексом з движком сайту!
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
какой лул
Desktop # 0 ⇈
"Я замужем, возможно это кого-то огорчит"
guest # 0 ⇈
Страничка лучше смотрится при разрешении экрана 1024х768
Левый фрейм выполнен с использованием JavaSctipt/
какой джова скрипт!
ладно, над страничкой 2000-го года наверное так же грешно смеяца, как и над её авторшей, которой может было 19 лет
nABuAH # 0 ⇈
Меня больше ужасают современные сайты с оверинжинирингом, которые тормозят на современных компах.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
они там говна наелись чтоли в своих втентакях?
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Но вот незадача: твой сайт отдает 404 и потому не идексируется.
Вообще поставь google search console и все узнаеш
guest # 0 ⇈
guest # 0 ⇈
Если сайт не отдает 404 и не является дублем другого сайта или спамом то рано или поздно тебя добавят.
Гугл работает не быстро (может пройти месяц), Яндекс быстрее.
Но если на тебя никто не ссылается то шансы твои на первые позиции в серпе страдают.
Раньше ссылки были очень важны, теперь важнее стал контент. Тем не менее, полезно чтобы на тебя ссылались.
Search console также позволяет узнать считает-ли гугл твой сайт спамом или неработающим.
То-есть технические проблемы (вроде 404) ты с ее помощью отловишь.
зы: в гугле есть сайты которые в него формально добавлены, но не находятся ни по какому запросу кроме site:
guest # 0 ⇈
guest # 0 ⇈
Там будет написано почему сайт не добавился.
PA3yMHblu_nemyx # 0 ⇈
С «Гуглом» и с «Яндексом» проще: если есть ссылки с других сайтов (хотя бы с «Твиттора») или если кто-то зашёл браузером, в котором стоит «Гуглобар»/«Яндексобар», то сайт попадает в индекс.
В любом случае «Search Sosnoole» не помешает.
gost # 0 ⇈
Неправда, «mysql-real-escape-string.xyz» в индекс попал через пару часов после запуска.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
https://twitter.com/zawodskoj/status/1131562911611199489
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
https://hg.mozilla.org/mozilla-central/rev/0366c0986e51#l4.6606
guest # 0 ⇈
Гуглу кстати это важно. У помоечного сайта редко бывает A+
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
и серч консоль поставь
guest # 0 ⇈
guest # 0 ⇈
http://www.google.com/webmasters/
Вы являетесь владельцем site.000webhostapp.com? Получите данные индексирования и рейтинг от Google.
Такое ненавязчивое предложение регистрировать все сайты в гугле.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Почему тут всё ок?
guest # 0
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Что не понятно?
guest # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
guest # 0
хибернейт инферно
PA3yMHblu_nemyx # 0 ⇈
Pos vezem que l’iverns s’irais
E part se del tems amoros,
Que non aug ges voûtas ni lais
Dels auzels per vergers folhos,
Per lo freit del brun temporal
Non laissarai un vers a far,
E dirai alques mon talan.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Steve_Brown # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Попробую угадать язык. Румынский?
>> исп. invierno
А это читается примерно как «имберно». Испанцы не различают буквы «b» и «v». Обе эти буквы между гласными они читают как «b фрикативное» (на слух близко к нашему «в»), а между согласными (в том числе, когда одной из согласных является звук [й]) как «b».
>> фр. hiver
А это читается как «ивер». Ну не любят в романских языках букву «h».
Посмотрим, как у других:
https://ru.wiktionary.org/wiki/Приложение:Времена_года
https://en.wiktionary.org/wiki/Appendix:Seasons_of_the_year
У славян «зима», у балтов «ziema», у греков «χειμώνας» ([химонас]), в латыни «hiems», в осетинском «зымӕг», у таджиков «зимистон», у персов [zemestʰɒn], у курдов [zivistan], в санскрите [hima], ну и для сравнения у албанцев «dimër», в германских языках «winter»/«vinter».
Что произошло с романскими языками, что слово «hiems», похожее на исходное [hima], превратилось в «inverno»?
guest # 0
guest # 0 ⇈
https://pp.vk.me/c623122/v623122659/3abc7/wGqSrp5uOCY.jpg
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
На 55 тысяч коментов слово хуйло употреблено 5375 раз.
guest # 0
guest # 0
Куда деваются дизлайки?
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0
Прыщебляди соснули!
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
она старые не удаляла чтобы ты не соснул тунца когда у тебя новое ядро не заведется
меня это пару раз спасало: я в грубе грузил старое ядро и тёк
bormand # 0 ⇈
Ну для этого 2-3 последних хватило бы. Не 20 с лишним же...
PA3yMHblu_nemyx # 0 ⇈
gost # 0 ⇈
Шеф, усё пропало 🙁
bormand # 0 ⇈
guest # 0 ⇈
Все прошло успешно, помочь пришлось только постгре (у нее есть встренная тула чтобы обновлять кластер, но она не работала потому что сервер у меня слушал unix socket а она умеет только tcp, пришлось включить tcp и снова запустить тулу)
bormand # 0 ⇈
guest # 0 ⇈
а что с uwsgi? у меня, к стыду моему, гуникорн (надо бы переехать конечно) и он ставится просто на питона через pip
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Win2003 это примерно и есть WinXP.
Win2008 -- Vista.
Win2008 R2 -- Win7
PA3yMHblu_nemyx # 0 ⇈
С Хрюшей немножко сложнее. У XP версия ядра 5.1, у 2003 версия ядра 5.2, поэтому обновления несовместимы и некоторые драйвера могут быть несовместимыми. Но поскольку они из одной эпохи, то с натяжкой будем считать, что «Win2003 это примерно и есть WinXP».
bormand # 0 ⇈
Ставишь новую ось на пустую машинку, переносишь сервисы, запинываешь возникшие проблемы в спокойной обстановке.
А апгрейды - для слабоумных и отважных.
guest # 0 ⇈
Пришлось вот обновляца. Но все прошло довольно гладко, все таки каноникал незря хлеб кушает
зы: на AWS я например воще не обновляю ос: я просто пересоздаю машину раз в месяц, тераформовый скрипт выбирает самый свежий образ
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
запусти с терминала, мож насрет в stderr
bormand # 0 ⇈
guest # 0 ⇈
это вообще не проблема же
python3 -m venv "..."
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Там в парсере HTML почему-то нельзя вырубить ограничение на вложенность нод (в XML - можно). Вот и пришлось патчить.
guest # 0 ⇈
bormand # 0 ⇈
http://govnokod.ru/23730#comment399863
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Ладно, я запутался в ветках
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
У AWS, к примеру, есть Fargate.
Ты говоришь: "вот этот докерфайл разверни пожалуйста где-то у себя, свяжи его порт 8080 с портом 80 вот этого доменного имени (DNS тоже у AWS свой)"
и тебе как-то сразу похуй какая там версия ядра, убунты итд
guest # 0 ⇈
guest # 0 ⇈
Там вполне yum работает. Тупит, но работает.
У меня там еще есть тупой стат сайт на nginx и openvpn чтобы вертеть на хую роскомпозор
guest # 0 ⇈
Какой нищеброд )))
guest # 0 ⇈
guest # 0 ⇈
ты сломал мне мозг
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Полёт нормальный. Но нужна последняя десятка, иначе прыщебляди соснут.
guest # 0 ⇈
guest # 0 ⇈
WSL 1 работает так себе, с каждым разом все лучше, но он лишь эмулирует сисколы прыща и потому не всё и не всегда там работает
Есть еще WSL 2, кажется он сокоро выйдет, там они запустили настоящее ядро (ну вероятно поверх хайпер-ви) и там воще все должно рабоатьт
у меня на десятке есть убунта из WSL и всё равно есть хайпер ви со слакой потому что что-то может несработать
guest # 0 ⇈
guest # 0 ⇈
на боевых серверах конечно гиг минимум
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Я реально видел шлюз на 486 и о 4 метрах памяти.
Как ща помню ядро было 2.2.19, кажется слака была седьмая или восьмая
и ipchains
Desktop # 0 ⇈
guest # 0 ⇈
very slow !
Router looks on destination IP address, compare it with routing table --> See what is the next hop address, then sends ARP --> change old MAC with the new one. Since now router change old source MAC address to itself address, and change destination address on next hop address.
The same situation is with every single packet.
The only fast mechanism in "process switching" is related with MAC cache table
guest # 0 ⇈
они умеют прочитать зойголовки уровня айпи и швырануть кадр в правильную дырку
работают в сотню раз быстрее вроутера бо реализованы чуть ли не на айзике
но всякие хитрожопости вроде ната они конечно не могу
guest # 0 ⇈
Q. What kind of routing performance can be expected when using Cisco IOS NAT?
A. Cisco IOS NAT supports Cisco Express Forwarding switching, fast switching, and process switching. For 12.4T release and later, fast-switching path is no longer supported. For Cat6k platform, the switching order is Netflow (HW switching path), CEF, process path.
guest # 0 ⇈
В ту далекую пору циска (даже 800й серии) стоила как самолет
Например она стоила 800 баксов, а средняя зарплата была 150.
Коробочек-роутеров тогда не было, потому роутер (а так же почтовый и веб сервер) одминко делал на старом 486м
Ставились туда линукс или фрибздя (тогда она была очень популярна) и так работало
Бздя в ту пору даже натить не могла без юзеспейса (man natd), но как ни странно -- этого хватало)
Вероятно не так уж и много нужно ресурсов чтобы выпустить в Интернет 10 компов если скорость аплинка 64к))
А так-то я говорил именно про cef, да
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
1200%, это же системник под столом ^_^.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
Х.з. Юзеру, который читает вконтактик да играет в казуалочки - наверное. Ну для бухгалтерии какой-нибудь тоже хватит.
А вот для разраба 4 гига вообще ни о чём. Для дизайнера - тем более.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
или ты только читаешь почту через mutt?
guest # 0 ⇈
guest # 0 ⇈
Вот у ведроразработки требования самые большие вроде как.
guest # 0 ⇈
По умолчанию там гиг, на крупный проект это приведет к тормозам
bormand # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
Сконпелял простенькую прогу с бустятинкой (сеть, разбор командной строки). Пиковое потребление памяти у конпелятора - 350 метров. Т.е. при сборке в 8 потоков было бы почти 3 гига.
Сколько там останется на браузер, IDE и прочую ерунду? 🙂
guest # 0 ⇈
guest # 0 ⇈
Андроид студия тяжелая, да. Как и всё, что Intellij.
Но и MS тоже не далеко ушел
У меня 2017я вижалстудия (не vscode а студия!) с решарпером подтупливает на 64 гигах 8700K
guest # 0 ⇈
guest # 0 ⇈
Их коллектят когда кончается память. Соответственно, чем больше памяти, тем лучше работает кеш.
Я советую ставить xmx на 4 гига минимум, конечно если на машине их минимум 8.
Инспекции оккупируют все ядра, так что чем больше ядер -- тем лучше.
guest # 0 ⇈
guest # 0 ⇈
Я в Editplus вообще могу с гигабайтом памяти писать
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
А для QBasic, TurboPascal и BorlandC уже были нормальные IDE. Вот на счет GWBasic не помню
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Попробуй запусти Idea или Visual Studio и открой там большой проект и еще пару сайтов
8 Гб минимум
bormand # 0 ⇈
А если для его отладки надо какой-нибудь эмулятор ведра или виртуалку с чистой вендой, то есть риск и в 8 не вписаться.
PA3yMHblu_nemyx # 0 ⇈
Desktop # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Как во врмена win2k ?:)
Это очень романтично, хочу такое!
А еще бывает так, что нужные разные операционки.
Например прыщи и винда. Даже докер под винду работает через виртуалку
bormand # 0 ⇈
USB 3 или сеть ещё можно.
guest # 0 ⇈
Сеть тоже вроде тогда было нельзя
KaBauHblu_nemyx # 0 ⇈
Но тут же вроде не древнее говно обсуждают.
guest # 0 ⇈
не, ну нахуя второй комп когда есть виртуалка?
PA3yMHblu_nemyx # 0 ⇈
Сравни, как работают ведроидные программы в «Блюстексе» и как на реальном планшете/телефоне.
guest # 0 ⇈
А еще я помню что на четвертом и пятом ифоне кое-что сработало по разному пушо 32 и 64 битные процы
Я соснул с NSInteger , но я был очень неправ, нельзя на размера инта вязаться
зы: в ведроиде у меня кстати все одинаково работало, но я там не очень-то сложные вещи писал. Формочки и всезде формочки
Помню что надо было ставить HAXM для качественново эмулярования
Desktop # 0 ⇈
guest # 0 ⇈
кококококок0й багор ахахаха.
guest # 0 ⇈
guest # 0 ⇈
https://archive.cert.uni-stuttgart.de/vuln-dev/2008/08/msg00001.html
KaBauHblu_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Снепшотов нету.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
Ксатати, сколько ещё в мире убогих браузеров на "C"?
guest # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
конечно нужны requirements, а еще лучше pipenv, потому что там есть лок файлы (как в ярне и новом нпм) а в pip нету
cmepmop # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
CHayT # 0 ⇈
guest # 0 ⇈
И разворачивал бы одной командой на чистой виртуалке
guest # 0 ⇈
bormand # 0 ⇈
Докер без кубернетисов не модно же... А кубернетисы у них дороговаты.
guest # 0 ⇈
И кстати к8 не единственный оркестратор
у мамазона есть ECS
bormand # 0 ⇈
guest # 0 ⇈
просто через докер проще разворачивать и тестировать. Зачем тебе зависеть от ОС, когда ты можешь сделать так чтоб от ОС тебе нужно было по сути только ядро
bormand # 0 ⇈
Что может быть проще правки кода прямо на боевом сервере?
А ось можно было еще пару лет не обновлять на следующий релиз, LTS долго живёт. Я вообще надеялся, что сервак сдохнет после апдейта и я его с чистой совестью удалю.
Desktop # 0 ⇈
bormand # 0 ⇈
Какой кавай)))
А ушки и хвостик тоже есть?
Desktop # 0 ⇈
bormand # 0 ⇈
gost # 0 ⇈
А Убунта не удаляет старые ядра и тоже течёт.
guest # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
cmepmop # 0 ⇈
Какой тургор )))
AnalBoy # 0 ⇈
unicorn # 0 ⇈
cmepmop # 0 ⇈
Кодя на крестах, ты попадаешь в RAII.
cmepmop # 0 ⇈
gpyrou_nemyx # 0 ⇈
guest # 0 ⇈
cmepmop # 0 ⇈
В общем, плохой я исполнитель.
guest # 0 ⇈
cmepmop # 0 ⇈
guest # 0 ⇈
cmepmop # 0 ⇈
guest # 0 ⇈
AnalBoy # 0 ⇈
guest # 0
https://pbs.twimg.com/media/CDEORUBWAAENKFC.jpg:large
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
--кондиционер не нужен. Это вообще не задача автомобиля
--а вот тут у меня есть ремни безопа..
--ремни не нужны
PA3yMHblu_nemyx # 0 ⇈
Гнушник сам накостылит кондиционер и ремни в следующей версии!
guest # 0 ⇈
в проприетарщине (У тех же мелкомягких) еще 20 лет назад были такие технологии, которые прыщеблядям и не снились
И любая попытка рассказать про это прыщеблядям натыкалась на "это не нужно"
gpyrou_nemyx # 0 ⇈
Это какие же?
guest # 0 ⇈
Залогинился в винду один раз и ходишь без пароля по веб-сайтам внутренним и по сетевым шарам и можешь даже к базе данных подключиться тоже прозрачно, по керберос
Причем AD реплицируется из коробки и твой аккаунт становится доступен даже в других доменах и удаленных офисах через какое-то время, даже если те офисы подключаются к Интернету раз в сутки для репликации
Причем в AD можно его угодно хранить и оно автоматом реплицируется и пермишены поддерживает
например так делали адресную книгу: у каждого аккаунта можно было прописать email и телефон и у всех пользователей прямо в винде был по этой книге поиск
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Я получаю от распостранителя токенов токен
Потом я прошу у него токен чтобы зайти на сайт
Мне дают токен для захода на сайт в течение 5 минут
Я его предъявляю
Сервер сайта проверяет что этот токен действительно выдан именно мне и именно для этого сайта и именно вот недавно и именно центром
Керберос очень секурная хрень, ее так просто не сломать
guest # 0 ⇈
guest # 0 ⇈
пароль (или другой способ аунетификации) касается только центра ключей и клиента
Это SSO.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
И это не специфично для AД, это керберос так работает
шифр и хеш зависят от версии ос
на двухтонке это был des и md5
на десятке это aes и sha-256
ничего необычного, все как у всех
guest # 0 ⇈
rc4 был в w2k, не des
пидпры не дали экспортировать
https://tools.ietf.org/html/rfc4757
но теперь там aes
guest # 0 ⇈
guest # 0 ⇈
NTLM hash был чуть ли не md4, а сейчас это sha.
Елсли ты так ссыш то можешь включить аутентификацию по ключу
guest # 0 ⇈
>NTLM hash был чуть ли не md4, а сейчас это sha.
Во-первых, пруф, во-вторых, это ничего не меняет.
Какому ключу? Откуда он берется?
guest # 0 ⇈
обрати внимание на iterations кстати
всмысле ничего не меняет?
сломай мне ша?
>Какому ключу? Откуда он берется?
так, давай попробуем езще раз.
AD хранит хеши пароля.
Для дебилов с NT4 и Win95 он хранит NTHash и LMHash и пр
для крутых пацанов c win10 он хранит sha.
Вот пользовтель Win10 вводит пароль для входа в домен
Пароль хешируется sha (потому что w10), есть ли там соль я не знаю, но думаю что есть потому что иначе был бы фейл
Хеш используется в качестве ключа для шифрования текущего времени
guest # 0 ⇈
MD4 (aka NT Hash) - Used for NTLM authentication.
LM Hash - Disabled by default since Windows Server 2003 (for a very good reason). Used for LM authentication.
DES_CBC_MD5 - Salted with user logon name and hashed 4096 times using MD5. Used for Kerberos authentication.
AES256_CTS_HMAC_SHA1_96, AES128_CTS_HMAC_SHA1_96 - Used for Kerberos authentication since Windows Server 2008. Salted with user logon name and hashed 4096 times using HMAC-SHA1.
29 MD5 hashes, each using a different combination of login and domain name. Used for WDigest authentication
Reversibly encrypted cleartext password - Disabled by default. Required by MS-CHAPv1 RADIUS authentication.
PA3yMHblu_nemyx # 0 ⇈
Посолили и порубили 4096 раз? Соль по рецепту нужно каждый раз добавлять или достаточно одного раза?
guest # 0 ⇈
но этого достаточно чтобы мой хеш не лежал в открытом доступе конечно если это не admin:123
В общем секурность этого говна зависит от клиента
Если у тебя клиент Win98, то тебя конечно сломают
Еще раз хочу обратить внимание на то, что аутентификация в пинде имеет API (SSPI чи както так, це -- пропроппритарный вариант GSSAPI) которая позволяет аутентифицироваться хоть по смарткартам хоть по отпечатку глаза
Важная фишка керберосва в том что он ССО а не в том как именно ты аутентифицируешься
guest # 0 ⇈
https://en.wikipedia.org/wiki/PBKDF2
(Password-Based Key Derivation Function
. A Kerberos standard in 2005 recommended 4096 iterations
guest # 0 ⇈
guest # 0 ⇈
я могу выдать себе сертификат на gmail.com и если ты его не проверишь то можешь ввести мне свой пароль
guest # 0 ⇈
Клиент шифрует текущее время с помощью user key.
Этот user key получается из хеша для ключа.
Соответственно, нужно выбрать хеш и шифр
Это называется enctype
Минимально поддерживаемый тут DES-CBC-MD5.
Вот тут видно (AS-REQ)
что используется
aes256-cts-hmac-sha1-96
вот тут есть привязка версий винды к enctypes
Причпм керберос использует PBKDF2
Эта PBKDF2 берет мой пароль, берет о него хеш (sha длинной 96) используя логин как соль, проворачивает это на хую 4096 раз, и использует это как ключ чтобы зашифровать AESом текущее время
Как-то это не очень похоже на то, что можно сломать за неделю, конечно если (повторюсь) это не admin:123.
guest # 0 ⇈
Ch-r зло потому что 1) брут после пассивного перехвата, 2) для логина достаточно того секрета который хранится на серваке. Т.е. украв базу хешей, ее даже не обязательно брутать, нужно только модифицировать клиент.
А NTLM аутентификация по-прежнему через NTLM идет?
guest # 0 ⇈
Почитай про SPNEGO.
guest # 0 ⇈
guest # 0 ⇈
Я уже три раза рассказал и ссылку дал даже
Пароль хешируется с логином 4096 раз
Хеш передается в функцию для генерации ключа
Ключом шифруется текущее время
Резульат передается на сервер
Сервер берет хеш пароля из базы
Расшифровывает месседж
Если полученное время не отличается больше чем на пару минут -- знач аусентицировался
guest # 0 ⇈
guest # 0 ⇈
Я считаю что брутнуть хеш длиной 96 бит, особенно если каждую итерацию надо делать 4096 раз, за разумное время крайне сложно.
Вероятно, так же считают люди из MIT (которые придумали Kerberos 5) и люди из MS (которые используют его в AD).
Если ты считаешь иначе, то расскажи пожалуйста как ты это сделаешь.
guest # 0 ⇈
>люди из MS
Это которые юзали до последнего времени обоссаный в 97 году алгоритм?
Передача пароля через ch-r - no-go. Да, брут будет медленный - но будет. А это плохо. Кроме каких-то админских паролей есть другие (по своему опыту скажу, что нормальные пароли были только у тех преподов, которые имели дело с безопасностью - сетевики, например).
guest # 0 ⇈
и TLS тоже говно по тем же причинам:)
Я погуглил, хранение говнохешей можно отключить
guest # 0 ⇈
Кокой кокостыль!
guest # 0 ⇈
Но народ не умеет в политики и потому костыляет.
Ну а что делать микрософту? Отказаться от дерьмохеша? И завтра узнать что Сёма с W2K не может зайти на W10?
guest # 0 ⇈
guest # 0 ⇈
не понял фрязу
Групенполиси это просто шоблон для реестра. Ево можно и локально применить, просто AD позволяет сделать это центра-лизованно
guest # 0 ⇈
guest # 0 ⇈
Групповую политику можно и локально применить и централизованно.
Почему они не отказались от говнохеша по умолчанию?
Вероятно, чтобы XP работали
guest # 0 ⇈
guest # 0 ⇈
Но они и не расчитаны на работу во враждебных средах.
Хоум нужен дома. От кого ты дома защишешься? От жены?
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
А приватный лежит у клиента.
Если ты попадешь к клиенту ты спизжишь приватный ключ.
Если к серверу -- подсунешь свой публичный.
guest # 0 ⇈
guest # 0 ⇈
Но какое это имеет отношение к пересылке их по сети?
Я тебе уже десять раз объяснил что 4096 раз примененное sha от пароля и логина используется как ключ, и ключом шифруется текущее время, а ты мне опять рассказываешь про челлендж-респонс и LM кеши
bormand # 0 ⇈
Нахуя брутить пароли, если их 4096 раз применённое sha (которое и спиздили) само по себе пригодно для аутентификации. Сёма об этом.
guest # 0 ⇈
guest # 0 ⇈
>> в 97 году алгоритм?
До какого "последнего"? AD появился в 99-м году в w2k.
Протокол был разрешен для обратной совместимости со старым говном.
При отсутствии AD (в сетях без контроллера) действительно использоваться NTLM, и действительно можно было легко спиздить пароль, но так ведь без AD никто ничего и не гарантировал!
>Да, брут будет медленный - но будет
насколько медленный?
Ты мне так и не сказал сколько нужно времени чтобы его сломать на современном железе.
Если этот период занимает хотя-бы год, то вопрос взлома уже не актуален: за это время поменяют пароль.
Если можно сломать за неделю, то мне было бы интересно почитать
> нормальные пароли были только
Для этого есть policy. Можно требовать чтобы пароль был минимум 10 символов и с разными регистрами
guest # 0 ⇈
>Ты мне так и не сказал сколько нужно времени чтобы его сломать на современном железе.
Я брутал только LM/NTLM. Но видишь ли, говно, в IT безопасности действует презумпция виновности. То есть это ты должен доказывать, что пароль обычного юзера нельзя взломать за вменяемое время.
>Можно требовать чтобы пароль был минимум 10 символов и с разными регистрами
И кто с этими настройками реально будет работать, клоун диванный? Очень хотелось бы на это посмотреть живьем.
guest # 0 ⇈
С самого своего начала: там изначально был керберос.
Почитай уже наконец википедию по слову "active directory".
>Я брутал только LM/NTLM.
Это не имеет никакого отношения к AD и Kerberos.
> То есть это ты должен доказывать
1) я ничего не должен доказывать, я не продаю тебе AD
2) если тебе хочется доказательств что медленный соленый sha так просто не брутится, то ты можешь почитать документы NIST на эту тему.
>И кто с этими настройками реально будет работать
Тот, кому поставят такое полиси.
10 символов это не так уж и много.
guest # 0 ⇈
>Это не имеет никакого отношения к AD и Kerberos.
На самбе хранились именно они. Щас чувствую начнется какое-то кукареку что там неправильная самба была.
>1) я ничего не должен доказывать, я не продаю тебе AD
Тогда до свидания. Я тебе тоже ничего не продаю.
Ух ебать ты клоун. Приведи пример как люди работали с такими полисями и желательно - какие пароли они при этом ставили. По ходу просто дописывали 1234 к старым. Ты походу какой-то красноглаз-токсикозник, который думает, что он царь фирмы и если оно решит заебашить парольное мегаполиси то никто ему слова против не скажет.
guest # 0 ⇈
То-есть ты даже AD и не видел, а видел только самбу?
Это называется "рабинович напел"
Самба довольно долго использовала NTLM и была примерно равна по функционалу домену NT-4.
Керберос вообще реализуется на юниксах отдельным демоном.
Ты узнал что самба работает с NTLM и сделал из этого вывод что AD работает так же, притом что я тебе кучу раз сказал слово "керберос", но ты даже не потрудился почитать что это такое потому что
>я ничего просто так читать, я не одминко.
Охуенно же.
>Приведи пример как люди работали с такими полисями
У у нас в полиси минимальная длина 7.
Вполне себе живу.
Говорить какие пароли я использую при этом я не буду, извини.
guest # 0 ⇈
Тупое чмо, осиль вот этот мой пост https://govnokod.xyz/_25684/#comment-466722 . У меня всё.
Рассчитывать специально для тебя время взлома чего-либо не буду. Скажу только, что создавать без надобности возможность взлома - плохая затея. Вдруг пароль окажется настолько важным, что кто-то проплатит куче школьников с мощными видеокартами брут?
> у нас в полиси минимальная длина 7.
Ты же 10 грозился поставить? Давай, поставь, расскажешь.
guest # 0 ⇈
И на самбе, да? AD-то тут причем?
>Рассчитывать специально для тебя время взлома чего-либо не буду.
Понятно. спеку не читаем, пруфоф не даем, как всегда.
>Ты же 10 грозился поставить?
Ты вроде грозился сломать AD за неделю поймав одно сообщение?
guest # 0 ⇈
>спеку не читаем
Оплатите аудит безопасности
Самба не эмулятор АД?
guest # 0 ⇈
если ты получил физический доступ к контроллеру то всё, пизда всему домену
bormand # 0 ⇈
Из-за симметричных ключей кербероса можно будет прикинуться кем угодно? И пароли вообще нахуй не сдались?
guest # 0 ⇈
иметь доступ к любой машине, к любой шаре, к любому почтоому ящику (в случае exhange), к любой базе данных (в случае ms-sql с интегрированной аутентификацией)
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Разумеется есть, но он не передается.
Если ты спиздишь базу то ты сможешь брутнуть.
А если ты будешь сниффить траффик, то не сможешь.
Что не так?
guest # 0 ⇈
guest # 0 ⇈
Сколько времени тебе нужно чтобы брутнуть описанную схему на основе одного перехвата? Есть какие-то исследования?
зы: обрати внимание так же что в Kerberos/AD Challenge-Response происходит ровно ОДИН раз между тобой и контроллером.
Потом ты ходишь на другие ресурсы и Challenge Response там нет.
guest # 0 ⇈
Да с какого хуя не криптографии? Я тебе блядь уже какой раз талдычу: с challenge-response можно использовать хеш вместо пароля вообще без брута.
guest # 0 ⇈
Нельзя, потому что им шифруется текущее время. Если ты пошлешь это же сообщение еще раз то сервер поймет что он его уже видел и пошлет тебя нахуй.
Почитай наконец как работает Kerberos, я же дал ссылки
guest # 0 ⇈
guest # 0 ⇈
С этого и нужно было начинать.
Я дал тебе ссылку на сайт MS с описанием того, как работает аутентификация в AD.
Ты не стал его читать, ты так и не понял как она работает, и рассказываешь мне про NTLM.
Либо ты читаешь спеку, и аргументированно указываешь на ее дыру (желательно с каким-то пруфом) либо разговор не имеет смысла.
guest # 0 ⇈
guest # 0 ⇈
пивка захватить?
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
В теории, можно на основе пароля тем же PBKDF'ом сгенерить приватный ключ для эпилептической кривой. А на сервак отдать публичную часть. Тогда и трафик дампать и базу с сервака пиздить бесполезно. И файл с ключом на клиенте хранить не надо, в отличие от ssh...
guest # 0 ⇈
bormand # 0 ⇈
Выхлоп PBKDF'а неотличим от рандома, так что сойдёт. Ну а слабый пароль - он и есть слабый пароль, по паблику можно будет сбрутить.
guest # 0 ⇈
guest # 0 ⇈
Вероятно, помог вопрос Борманда.
Да, в случае воровства базы тебе не придется ничего брутить.
Но началась наша беседа с того, что бы собирался отснифить месседж и оффлайново его брутнуть.
Это можно было сделать во времена говнопарлей с их LM кешами, а с современными виндами нельзя.
guest # 0 ⇈
Тупой, наверно.
>Да, в случае воровства базы тебе не придется ничего брутить.
И это нихуя не уязвимость?
bormand # 0 ⇈
Нет. Потому что там на DC и более интересная вещь есть, чем эти сраные пароли - ключи для генерации тикетов на все сервисы в локалке. Ты сможешь сам генерить тикеты для нужных тебе сервисов не обращаясь к DC. А это вообще никак не отследить, ибо в логах DC не будет попыток логина...
guest # 0 ⇈
Правда, до того момента пока KDC не поменяет ключи.
bormand # 0 ⇈
Именно поэтому жопа DC обычно прикрыта бронированной сковородкой. Именно поэтому на нём обычно не крутят никакие другие сервисы.
bormand # 0 ⇈
Как часто меняются эти ключи? Разве не один раз при регистрации машины в домене?
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
>более интересная вещь есть, чем эти сраные пароли
Ну с учетом что пароли могут подходить не только к рабочим станциям но и ко всякому вебу - не обязательно.
bormand # 0 ⇈
Это не уязвимость. Это основа протокола - вся локалка доверяет DC. Даже серваки, даже десктопы, даже СУБД, даже сайты (иногда и внешние), даже аллах.
Не хочешь - не юзай. Но без такой точки доверия хер ты сделаешь единый логин на всё.
guest # 0 ⇈
bormand # 0 ⇈
Есть конечно. Сервер, который твой пароль проверяет, может кем угодно прикинуться. By design.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
ты-то? Есть малеха, судя по тому что ты меня шесть раз спросил как пароль проверяется.
Я не поленился и сделал выдержку, кстати.
A user key is derived from a password. After it receives a data structure with the user's logon data, the LSA converts the plaintext password to a cryptographic key by passing the text of the password through a cryptographic function. (All implementations of the Kerberos version 5 authentication protocol must support DES-CBC-MD5. Other algorithms are permissible.) The result of the cryptographic function is the user key.
The KDC gets its copy of the user key from the user's record in its account database. When it receives a request from the Kerberos client on the user's workstation, the KDC searches its database for the user, pulls up the account record, and takes the user key from a field in the record.
>И это нихуя не уязвимость?
Мы говорили про перехват сообщений а не про вороство базы.
Я нигде не писал что AD защищен от воровства
guest # 0 ⇈
>Я нигде не писал что AD защищен от воровства
Я писал что ch-r - зло https://govnokod.xyz/_25684/#comment-466438 . Ты пытался убедить что нихуя не зло. А теперь даешь заднюю.
Все, надоело. Что я хотел я уже сказал.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
При создании пользователя он может получить серт (коий будет регулярно обновляться), сервис этот соответственно считается доверенным CA
guest # 0 ⇈
guest # 0 ⇈
Адреса генерятся по политике, можешь сделать так чтоб для пользователя Ivan Petrov автоматом появлялся ящ IPetrov@.
При подключении из outlook или через веб (из коробки была веб морда) у тебя автоматически доступна адресная книга.
Кроме почты там еще были конференции-форумы, общие папки для документов и даже свой мессенджер
Все между собой интегрировано и писаь можно было на visual basic. Например сделать такую папку, при создании сообщения в которой появляется форма, написанная на VB.
так можно было автоматизировать внутренние процессы
guest # 0 ⇈
Разумеется, аутентификация полностью интегрирована с AD и прозрачная
guest # 0 ⇈
И был там olap куб, где данные предагрегировались и можно было через веб или через excel туда подключиться
Потом например в эекселе дран-н-дропишь на колонки страны, а на ряды продажи и получаешь таблицу-отчет
там же в три клика можно сделать график
а чуть позже туда и вовсе датамайнинг завезли
naive bayes всякий разный
и опять таки -- клиентом к этому либо веб либо занкомый нам всем эксель
guest # 0 ⇈
создаешь в AD отдельные контейнеры для разных отделов, бухгалтерам включаешь антивирус, а программистам выключаешь
перетаскиваешь потом человека в нужную папочку и автоматически все применяется
gpyrou_nemyx # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
Даже если у тебя 5 рабочих станций то политики это вполне себе вещь.
Desktop # 0 ⇈
Динозавры, а коммерческие юниксы поддерживали какие-то из этих шняг?
guest # 0 ⇈
Коммерческие кое-что поддерживали. Скажем, Solaris со своим NFS и Yellow Pages (ака NIS) был некоторым аналогом сетевого окружения и AD.
вот
Причем оно вероятно было и на прыщи портабельно, но как-то что-то не использовалось
guest # 0 ⇈
С AD можно было централизованно обращаться на все компы под админскими правами.
Так как каждый комп имел WMI то можно было одним скриптом с админскими правами инвентаризировать все компы: узнать железо, установленные программы итд
Можно было централизованно раскатать сертификаты (каждый пользователь имел свой серт и свой ключ) и добавить серт домена в доверенные реализовав таким образом HTTPS из коробки (без всяких леценкриптов которых тогда не было)
Ключом можно было шифрить папки (EFS) причем это было прозрачно для пользователя. Расширить мог только он сам или админ. Так что даже если спиздить комп, то ключ-то все равно хранился в AD и данные было не прочитать.
Ну про всякие прикручивания сетевых дисков всем пользователм в один клик я воще молчу (z: наверное у любого тогда был с файлопомойкой)
bormand # 0 ⇈
В версии 1.0.
guest # 0 ⇈
guest # 0
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
https://www.tinkoff.ru/sl/99WWXT7mO6e
guest # 0 ⇈
guest # 0 ⇈
@
выпустил там карту мир
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
gpyrou_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Может даже злоебуч
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
иначе как они поймут что ты просто номер карты не спиздил?
guest # 0 ⇈
guest # 0 ⇈
если сумма мелкая или банк знает что ты часто делаешь такие транзакции то пропускает и так
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
В той же палке показано какие сервисы получили её, плюс можно отозвать.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Я не знаю терминологию, а на википедии хуйня какая-то. Всякие такси, в которых один раз вбиваешь карту и потом они за поездки сами списывают, относятся к нему?
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
"Счёт" - ну тупо счёт без привязанной карты. И я не знаю, что с ним можно делать помимо переводов на другой счёт или оплаты чего-нибудь через морду онлайн банка... Разве что придти лично в банк и положить или забрать бабло.
guest # 0 ⇈
bormand # 0 ⇈
bormand # 0 ⇈
В докарточные времена к счёту полагалась сберкнижка, в которую тебе печатали лог транзакций. Так что он был вполне так материальным.
guest # 0 ⇈
Это какой год-то?
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Я думал броманд старше конечно
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Но я интуитивно думал что он года так 1983-го
guest # 0 ⇈
95-го! Пиздец! я уже на басике "угадай число" писал когда она только родилась
Я такой старый((((
guest # 0 ⇈
bormand # 0 ⇈
Какой автомат)))
Подходишь к окошку. Подаёшь тётке сберкнижку. Громко, чтобы слышала вся очередь, называешь сумму которую нужно снять. Расписываешься на какой-то бумажке (самая ёбнутая часть, т.к. подпись должна совпасть с сохранённой у них 100500 лет назад, а почерк у тебя давным-давно просран). Они тебе в сберкнижку распечатывают недостающие транзакции. Дальше идёшь в окошко кассы и забираешь бабло. Профит.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
То что ты описал это же классический совок. Просвятите меня, как и когда у вас всё менялось? Пенсию всё ещё почтальоны носят? Их не гопают?
PA3yMHblu_nemyx # 0 ⇈
Да, можно написать заявление, чтобы пенсию носил почтальон:
https://www.pochta.ru/support/office-services/pensions-and-benefits
>> Их не гопают?
Догадайся с нуля раз. У почтальона нет охранника, в отличие от инкассатора, и нет бронемобиля.
guest # 0 ⇈
guest # 0 ⇈
Это какая-то сберовская хуйнюшка? Или ты про дорогой «реестр операций»?
guest # 0 ⇈
Кстати, кредитки в рашке тоже экзотика, местная фауна пользуется дебетовками.
guest # 0 ⇈
guest # 0 ⇈
unicorn # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Кстати, а в чем причина?
guest # 0 ⇈
unicorn # 0 ⇈
Лейка, это риторический вопрос!
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Чтобы люди покупали больше ненужных вещей, лол. Между "копить на новый телек" и "выплачивать кредит за новый телек" огромная психологическая разница - ты берёшь его сейчас и сразу можешь юзать.
Как там Снаут писал - нужно давать людям меньше времени на раздумья.
guest # 0 ⇈
bormand # 0 ⇈
Богатый, наверное.
guest # 0 ⇈
guest # 0 ⇈
Бля, постсовок - это реально отсталая от запада хуйня. Набрать кредитов под хуй знает какие проценты, не зная как отдавать? Или же просто тут никому нахуй не нужен кредит на потребительские товары, он просто идет и покупает. Ну разве что школоте какой-то на новый смартфон.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
За счет этого, в теории, можно скинуть бабло в нормальный вклад, а не держать буфером на счету дебетовки на всякий случай.
guest # 0 ⇈
bormand # 0 ⇈
Ну вот у меня сейчас 3 месяца грейс на кредитке. Только потом проценты включатся.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Так то банк даже кешбеки готов делать, лишь бы ты больше через него тратил.
guest # 0 ⇈
Микрокредит же, блять!
Банк надеется, что Сёма - ватник, накупит боярки на дивятае мае и просрочит обязательный платеж.
bormand # 0 ⇈
Это где 1300% годовых?)
bormand # 0 ⇈
А то валяется без дела.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
Какой анскилл (((
PA3yMHblu_nemyx # 0 ⇈
Так что видим utm_какая-то_ерунда –— удаляем.
bormand # 0 ⇈
Тупо "оплата картой". Кредитки туда же вбиваются.
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
https://bit.ly/2KDRS8h
И мне ссыклу тоже скинь
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Тут не надо унизительно копаться на помойке поисках вайфай, тут много дешевого Интернета
Конечно, будет трудно сначала, придется работать разнорабочим как другие иммигранты, но если повезет зацепиться что сможешь вполне жить
guest # 0 ⇈
guest # 0 ⇈
Но в конце концов ты освоишься и даже поможешь родственникам перебраться в Россию
Соглашайся Сема, чем раньше ты сделаешь этот шаг, тем легче тебе будет
У нас есть вакансия охранника в магазине, н первых порах хватит, а там что-то дельное найдешь
guest # 0 ⇈
> трудно решиться на переезд в страну где ты будешь сначачала человеком второго сорта, на тебя все будут смотреть с жалостью, и я конечно не обещаю что сразу будет легко
Да я уже, зачем мне второй раз? Да и рашке вашей скоро кирдык.
PA3yMHblu_nemyx # 0 ⇈
Догадайся, почему в РФ низкий уровень безработицы.
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
> МРОТ: 11280
>Потребительская корзина для взрослых, трудоспособных людей 10842 р.
> Пособие по безработице: 1500р.
Потребительская корзина в кредит можно?
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
Кстати да, они тогда даже бесплатную кредитку выпускают и названивают чтобы забрал...
А вот кому кредит реально нужен - хуй одобрят на вменяемых условиях. Ибо нехуй.
guest # 0 ⇈
bormand # 0 ⇈
Вот опсосам я запретил. Ибо у них какие-то рекурсивные петухи работают в колл-центрах. И слова "нет" не понимают с десятого(!) раза.
guest # 0 ⇈
guest # 0 ⇈
>придется работать разнорабочим как другие иммигранты,
Я это и тут могу. Ну что значит могу, и работал, в отличие от большинства из вас.
guest # 0 ⇈
guest # 0 ⇈
Ты спрашиваешь, потому что уже готовишься работать после того как переедешь в Россию?
Я не работал, советов дать не могу, но вероятно есть форумы где можно спросить
guest # 0 ⇈
https://pbs.twimg.com/media/Dg206YxXkAA_QgL.jpg
bormand # 0 ⇈
Помню как сосед привозил из леса санки с валежником. Богатый, наверное. Тогда ведь это было не бесплатно.
guest # 0 ⇈
bormand # 0 ⇈
Ну и всякие мелочи по дому типа ремонта крыши, рубки дров или постройки бани.
Или это не считается?
guest # 0 ⇈
ставил короб-каналы на гипроковые стены саморезами
вкладывал в них витуху
вжимал ее в розеточки спец тулой
розеточки прикручивал саморезами на тот же канал
кабеля уводил в патч-панель и там их тоже того
прыщеблядь короче
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
TEH3OPHblu_nemyx # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
bormand # 0 ⇈
Котодевку можешь запилить?
TOPT # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Но горевать не буду —
Есть везде родные сердцу куры,
Для меня рассеяны повсюду
Молодые чувственные дуры.
guest # 0 ⇈
unicorn # 0 ⇈
TEH3OPHblu_nemyx # 0 ⇈
guest # 0 ⇈
TEH3OPHblu_nemyx # 0 ⇈
govno jopa barebuh suka
pidar gopa
guest # 0 ⇈
guest # 0 ⇈
Это и есть та самая русская смекалка?
guest # 0 ⇈
guest # 0 ⇈
Объем передачи данных | Звонки | SMS | в ЕС Цена Активация Деактивация
безлим | 10 минут | безлим | 689 МБ | 2.50 евро NIPA NIPA-
В чем эта борьба заключается-то? Я анлим по ЕС вообще найти не могу.
guest # 0 ⇈
Без лимита интернет В Латвии и из них 9 GB Европе
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
А у них в америке нет таких шальных
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
В РФ на сбербанковских карточках «Моментум» имя не печатается, но их выдают только по паспорту, так что для банка ты нисколько не анонимен. На всех остальных печатается имя.
А в «странах здорового человека» как?
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Смотри, в РФ «Сбербанк» выпускает карточку «Моментум». Их не надо заказывать, они уже лежат готовые (имя на них не написано). Просто идёшь в «Сбербанк», заполняешь анкету, показываешь паспорт, подписываешь договор и забираешь карту.
А в других странах как?
guest # 0 ⇈
могут показать какой-нить айди, например водительские права
боюсь что и фальшивый могут
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
А на карточке социального страхования и сейчас фоток нет.
Похоже, что единственным универсальным документом с фотографией в США может служить загранпаспорт, но он наверняка есть не у всех.
*****
Кстати, «Paypal» недавно в рассылке сообщил, что все, кто не деанонимизируется, не смогут пользоваться им в РФ. Местные платёжные системы вроде «QIWI» и «Яндекс-денег» попросили деанонимизироваться ещё раньше. Российские власти считают, что анонимный плательщик обязательно будет финансировать терроризм.
guest # 0 ⇈
Во всяком случае бухло по правам продают, а там с этим строго
Америка вообще феерически распиздяйская страна была, сейчас вроде чуть закрутили гайки, а когда читаешь про 70-е то вообше диву даешься
Регистрации по месту жительства нет, документы никакие иметь не обязательно, в гостиницу заселиться можно вообще без документов назвав фальшивый номер телефона в качестве домашнего
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
да и сейчас в некоторых городах не маленькая
погугли usa crime rate 80th
пик пришелся где-то на 90й год, кажется до этого полиция делала нихуя
guest # 0 ⇈
Ватник даже не умеет правильно написать, но предлагает самому поискать доказательства коммуняцкой агитки, лол.
https://storage1a.censor.net/images/3/e/e/b/3eeb66f2997346af83768a14b0bc871d/original.jpg
guest # 0 ⇈
ты не понял, что я тебе написал? ты не знаешь английского?
Это конечно усложнит тебе поиск работы когда ты переедешь в Россию, бюсь что о карьере в IT придется на время забыть
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Давно держу яндекс.деньгу на левые данные, платил с нее за SMS регистрации. Висит предупреждение уже давно.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Для сравнения: в РФ на чёрном рынке у барыг можно без паспорта купить SIM-карту оператора сотовой связи, но она всё равно на ком-то висит. SIM-карта может быть зарегистрирована на бомжа/алкоголика или на фирму (ну то есть официально предназначена для использования только сотрудниками определённой фирмы).
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
CHayT # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
там написано
Гость купил конскую залупу 4 штуки по цене 5 франков за штуку
стомость общая 20 франков
Коннозалупный Коннозаввод ГМБХ
guest # 0 ⇈
CHayT # 0 ⇈
CHayT # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Иначе непонятно какой смысл в посреднике
CHayT # 0 ⇈
Оплата товара по инвойсу – это считай микрокредит, ибо кто-то должен взять нас себя риск, что клиент может им подтереть себе пятую точку. Банкам с этим связываться недосуг, поэтому и нужен посредник.
guest # 0 ⇈
Алсо, PayPal со своим полуэскроу должен был бы этот рынок подмять.
CHayT # 0 ⇈
guest # 0 ⇈
3.14159265 # 0 ⇈
А Роман на ГК часто бывает?
guest # 0 ⇈
Floating_cockerel # 0 ⇈
А может он стал употреблять тядёлые вещества и тепероь не мжоет порамировть?
http://lurkmore.so/images/6/6f/Prgamirvone.jpg
Floating_cockerel # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
З.Ы. А ну да, интернет же дорогой и за него придётся ещё один бумажный инвойс нести...
PA3yMHblu_nemyx # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Может и были такие схемы, но я их не юзал. Да и не стал бы, лол.
guest # 0 ⇈
>или оплата по факту в конце месяца
Кому это предлагали и какие последствия неоплаты?
bormand # 0 ⇈
Судя по ебическим долгам за коммуналку у висящих на доске позора - последствий вообще никаких.
А всякие телефоны-интернеты тупо отключали пока не заплатишь.
guest # 0 ⇈
Я бы сказал что это плюс. У нас все договоры на проводной интернет на 2 года.На месяц если найдешь, то вдвое дороже. На сотовый с постоплатой раньше тоже были только на 2 года, сейчас хоть это прекратилось.
guest # 0 ⇈
bormand # 0 ⇈
А пример из жизни можешь привести? Какую услугу у нас можно оплатить "прямым дебетованием"?
guest # 0 ⇈
Desktop # 0 ⇈
https://www.tolubaybank.kg/upload/slider/1422010761_95449000.png
чуваки сидят на полу и подпирают потолок и люстру руками (чтобы не обвалились, наверное)
guest # 0 ⇈
А ставки по депозитам почти как в рашке
http://nbp.kg/tarrifs/depozits.pdf
unicorn # 0 ⇈
Floating_cockerel # 0 ⇈
unicorn # 0 ⇈
Проверил, ничего нет! Шалун, ты однако, Floating_cockerel!
Что же делать? Что же делать?
Придумал! Взял нож для мяса... и воткнул тебе в рот... и ещё глубже... глубже... там что-то недовольно заклокотало... Я не могу себя больше сдерживать... я осатанел, я вытащил этот нож и рублю это горло, я рублю, я люблю рубить.. кровь... я облизываю и впиваюсь зубами в эту кровоточащую ткань... ооо, как приятно и легко пить эту нежную тёплую кровь
Звук разламываемых позвонков на шее... Я пью кровь, и это хорошо, поскольку я счастлив!
А ещё я повторю курс анатомии и все разрежу ножницами, чтобы всё посмотреть и получить удовольствие, да и труп надо же утилизировать... Почку никуда не толку! Всё разрежу... всю кровь до последней капли вылижу!
Мне так хорошо!
Ногти на пальцах ему так... чик-чик, ооо, они кончились, а я дальше чик-чик! Крипота!!! Деликатес! Хочу больше крови!
#ПОДСТРИГВСЕПАЛЬЦЫ
gost # 0 ⇈
gost # 0 ⇈
bormand, у тебя случайно нет свежих дампов ГК, откуда можно выбрать все комментарии unicorn'а?
unicorn # 0 ⇈
А зачем тебе такой генератор скопипизженных текстов?
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
Анскiльнi горки!
Реальный шашлындос - это нас крестушок
unicorn # 0 ⇈
Измените то, с чем вы не согласны!
https://youtu.be/zv-sdTOw5cs
guest # 0 ⇈
guest # 0 ⇈
unicorn # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
- это ты так говоришь, потому что у тебя все карты (если у тебя их, конечно, несколько) в одном банке. А у многих это не так. Тогда что, пилить межбанковскую админку для просмотра периодических платежей?
bormand # 0 ⇈
Floating_cockerel # 0 ⇈
cmepmop # 0 ⇈
Бон аппетит.
guest # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
cmepmop # 0 ⇈
https://img-hw.xvideos.com/videos/profiles/galleries/f3/77/c7/rajash-karthi/gal356887/pic_7_big.jpg
Ишь, глаза какие шаловливые.
guest # 0 ⇈
https://i.pinimg.com/originals/2d/e5/82/2de58253da0a785e2d58acb921a3f6e5.jpg
cmepmop # 0 ⇈
guest # 0 ⇈
а вот откуда он там -- этого мы не знаем
Скорее всего мама твоя купила, баловства ради
rOqpPEH # 0 ⇈
guest # 0 ⇈
unicorn # 0 ⇈
#falserussianhatermatch
Floating_cockerel # 0 ⇈
Steve_Brown # 0 ⇈
gpyrou_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
CHayT # 0 ⇈
Desktop # 0 ⇈
CHayT # 0 ⇈
Desktop # 0 ⇈
CHayT # 0 ⇈
bormand # 0 ⇈
На мобилах с этой вашей аутентификацией по отпечатку вообще не оставили времени на раздумья...
gost # 0 ⇈
Desktop # 0 ⇈
gost # 0 ⇈
По мере развития отпечаточной истерии (только в нашем сортире! Срите по отпечатку пальца!!!11) будут развиваться и методы взлома. В середине прошлого века никто даже не задумывался о кардинге, скиммерах и прочих благородных методах отъёма денег у владельцев кредитных карт, точно так же сейчас никто не задумывается о том, как будут воровать отпечатки. Разница только в том, что кредитку можно легко поменять, а отпечаток — нет.
Desktop # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
Особенно когда её сосет синь
PA3yMHblu_nemyx # 0 ⇈
cmepmop # 0 ⇈
+1
guest # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
gost # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Так что я реально начал юзать карты в оффлайне только года 4 назад, когда с nfc выдали. А она пин гораздо реже просит.
З.Ы. Ну и не забывай, что у нас карту могут тупо отжать на выходе, если так палиться при вводе пина... Прикрывать кошельком, лолшто.
guest # 0 ⇈
> отжать на выходе
Рашкапроблемы 🙂 У нас теоретически могут спиздить, но без пина она бесполезна.
unicorn # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Всегда так делаю.
guest # 0 ⇈
беру сковородку одной рукой
другой закрываю свое ебало
и начинается вечный бой
и вот комары в наступленье идут
и я начинаю сковородкой махать
себя по ебалу с усердием бью
и похуй что в гипсе придется лежать
bormand # 0 ⇈
Именно поэтому никто не юзает биометрию как основной фактор аутентификации.
Обычно надо что-то ещё - телефон, карту, токен и т.п. А эти девайсы (или ключи на них) вполне можно заменить или отозвать.
З.Ы. Или ты о том, что кто-то слепит копию твоих пальцев и всю жизнь будет тебя преследовать, ломая твои телефоны и ноуты?)
cmepmop # 0 ⇈
guest # 0 ⇈
нахуй ему с тобой разговоры разговаривать?
тебя серо-ртутной мазью травить надо
cmepmop # 0 ⇈
Счастьем душу отравлю,
Просто я тебя люблю, молодая.
BoeHHblu_nemyx # 0 ⇈
guest # 0
bormand # 0 ⇈
gost # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Что за бумажки? Список танов? У нас они если и были, то их очень давно отменили.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
gpyrou_nemyx # 0 ⇈
Родила вчера котят.
Котята выросли немножко,
А есть из блюдца не хотят!
bormand # 0 ⇈
guest # 0 ⇈
Площадь красная видна
Мы в оптическом прицеле
Даже брови разглядели
частушка середины 70-х
PA3yMHblu_nemyx # 0 ⇈
А ведь когда-то она была самой обычной площадью города... В первой половине двадцатого века по ней даже общественный транспорт ходил.
guest # 0 ⇈
Сбссно, такой и осталась
В Питере по Невскому ходил трамвай
guest # 0 ⇈
На Китай-городе устроили ёбанный автовокзал с рядами остановочных будок, лол.
guest # 0 ⇈
и газовые фонари тоже проебали
И извощиков
И трактир у пятницкой
И даже бордель мадам Коко
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Русня не может в креатив
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Her # 0
bormand # 0 ⇈
guest # 0 ⇈
а OracleJDK бесплатно все
Her # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
java в жыр'е
cmepmop # 0
Наверно у вас гнилые души.
guest # 0 ⇈
зачем ты дышишь
гной
ты не нужен
гной
cmepmop # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
guest # 0
https://sshcheck.com/server/govnokod.xyz/22
Иню, немедля оруби нахуй sha1
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Короче, правило такое: sha-1 надо обоссать и сжечь как и md-5.
Использовать его для при обмене ключей не надо.
Я вот использую такой конфиг
и теку
guest # 0 ⇈
guest # 0 ⇈
https://tools.ietf.org/html/rfc8268#section-1
Due to security concerns with SHA-1 [RFC6194] and with MODP groups
with less than 2048 bits [NIST-SP-800-131Ar1], implementers and users
should request support for larger Diffie-Hellman (DH) MODP group
sizes with data-integrity verification by using the SHA-2 family of
secure hash algorithms
Я не Ривест и не Брюс Шнайдер, и если мне пишут что sha-1 лучше не надо то я склонен им верить
Хотя ты прав в том что главная жопа в размере группы а вовсе не в ша
То-есть ша тут маленькая проблема, а группа длиной 1024 уже сломана и об этом есть документ
Desktop # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Весело будет, если провайдер надумает его сменить... NGK навсегда отправится в свободное плавание.
guest # 0 ⇈
а у DO есть?
bormand # 0 ⇈
guest # 0 ⇈
а с грубом, сам понимаешь, можно и без пароля
но вообще конечно ты играешь с огнем, ограничь хотябы сетью в которой твой ип
bormand # 0 ⇈
Кстати, в десктопной убунте в загрузочном меню есть пункт "root shell". Ибо один хуй физический доступ.
guest # 0 ⇈
если у тебя нет winpe, то хрен ты в винду попадешь не зная пароля если у компа нет сидирома и замочек на корпусы и пороль на фирмваре
ПРЫЩИ НЕ СЕКУРНО
любой прыщепердолик умеет ядру сказать что у него init теперь /bin/sh (вот прямо из груба или лило) и провернуть на хую всю систему безопасности
какое решение? шифрование диска?
bormand # 0 ⇈
Отключить всю эту хуйню в конфиге граба, лол.
А вообще - мы диски подключали в опломбированный комп сняв крышки с отсека для сидюков. Гарантию то терять не хотелось.
Так что только шифрование, только хардкор. И желательно с TPM + пароль.
guest # 0 ⇈
вот у меня на нубуке слака и лило, и консоли там нет, но даже в лиле я могу ядру сказать ранлевел и инит и мейнтенанс
вероятно правда я могу убрать эти из конфига
bormand # 0 ⇈
This. Ну и всё лишнее из меню вычистить.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
у прышедяра есть бут протокол
там написано куда и как ево надо загрузить
как ты это сделаешь это твои проблемы
в теории это можно сделать хоть фирмварью
только синь соснет глаза
Floating_cockerel # 0 ⇈
Floating_cockerel # 0 ⇈
set root=(hd0,1)
chainloader +1 boot
Именно поэтому я за "груба".
guest # 0 ⇈
и лило можно
и даже bootы из разных бздей
даже винда умеет, правда там надобутсектор считать в файл посредством dd
gost # 0 ⇈
ЕМНИП, можно запустить восстановление винды, а оттуда — консольку. У консольки будет полный доступ к содержимому диска.
bormand # 0 ⇈
guest # 0 ⇈
можно положить туда другой winpe, например msdart, и там пароль не спрашивают, но из коробки его там нет
на самом деле ваша консоль это просто запись в BCD которая загружает winpe файл, никакой магии там нет
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
cmepmop # 0 ⇈
Какой багор!!
guest # 0 ⇈
https://weakdh.org/imperfect-forward-secrecy-ccs15.pdf
guest # 0 ⇈
guest # 0 ⇈
В том алгоритме есть два важных параметра:
* Modular Exponential (MODP) группа. У группы есть разные названия (в ссш одни, в ike другие) и самый важный параметр длина этого modp.
Вот группы https://tools.ietf.org/html/rfc3526
* hash. Он используется для подписи сообщений
Процесс дифихельманья описан тут
https://tools.ietf.org/html/rfc4253#section-8
Как можно видеть, классический ssh описывает два алоритма
group1-sha1
group14-sha1
первая группа (вторая в терминологии ike) имеет длину 1024 б
14-я имеет длину 2048
Первую уже сломали Logjam attack:
https://weakdh.org/imperfect-forward-secrecy-ccs15.pdf
Митм может записать общение клиента с сервером и всковырнуть
По этому поводу ее проклял сначала openssh
https://www.openssh.com/legacy.html
затем ее прокляли авторы RFC
https://tools.ietf.org/html/rfc8268#section-1
14-ю они не прокляли, но посольку sha-1 уже устарел они очень рекомендуют не ждать пока его тоже взломают и перейти на sha-256.
собссно почитай первую секцию rfc8268: там все советы
отключив первую группу (diffie-hellman-group1-sha1) ты сломаешь очень старые клиенты , но повысишь безопасность
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Тогда почему банки и военные не на нем хостятся?
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
unicorn # 0 ⇈
guest # 0 ⇈
ты знаеш про кастомые веб компоненты?
unicorn # 0 ⇈
guest # 0 ⇈
ты синь
сосеш глаза
unicorn # 0 ⇈
unicorn # 0 ⇈
guest # 0 ⇈
unicorn # 0 ⇈
Floating_cockerel # 0 ⇈
cmepmop # 0
Яндекс упрямо молчит.
Desktop # 0 ⇈
guest # 0
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0
PA3yMHblu_nemyx # 0
guest # 0 ⇈
Полюбил я с малых лет.
В детстве он мне означал
Синеву иных начал.
И теперь, когда достиг
Я вершины дней своих,
В жертву остальным цветам
Голубого не отдам.
Он прекрасен без прикрас.
Это цвет любимых глаз.
Это взгляд бездонный твой,
Напоенный синевой.
Это цвет моей мечты.
Это краска высоты.
В этот голубой раствор
Погружен земной простор.
Это легкий переход
В неизвестность от забот
И от плачущих родных
На похоронах моих.
Это синий негустой
Иней над моей плитой.
Это сизый зимний дым
Мглы над именем моим.
Теперь я теку от фара
3oJIoTou_xyu # 0 ⇈
Никогда больше не повторю.
Мерзкий путь зовет меня, день,
когда я снова сбежал от жизни.
Если я выиграю один раз,
это все равно будет для меня концом.
Мое убеждение, что ничего не заканчивается хорошо.
Это конец для меня.
День и ночь, звук был таким красивым.
Сломанной будет застывшая улыбка.
Еду дальше - сердце качает слезы.
Днем и ночью я гуляю один.
Кости гниют в земле, как твои секреты,
которые ты долго скрывал от меня.
Но кровь весит больше, чем тишина.
Сломанные слова - осколки во рту, прорезанные глубже любой раны.
Нарушенные обеты никогда не будут прежними.
Ложь, как укус гадюки.
Это самое далекое куда я пойду.
Никогда больше не повторю.
Если я выиграю один раз,
это все равно будет для меня концом.
Мое убеждение, что ничего не заканчивается хорошо.
Это конец для меня.
Steve_Brown # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
https://music.yandex.ru/artist/4445922
guest # 0 ⇈
Accepted research at the time indicated that that color combination was easier on the eyes than other color combinations.
Windows uses a lot of blue
если ты помнишь экран установки 95 был синий
видимо людям он правда приятен
guest # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
Кстати, а на серваке можно установить свою ОСь?
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
всплакнулось чото
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
http://users.freebasic-portal.de/dos386/dnse14x0.png
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
https://www.ritlabs.com/en/products/dn/
Оригинальный (не OSP) был под реальный режим с оверлеем (файл DN.OVR с борландовской сигнатурой FBOV).
Это уже DN OSP портировали под защищённый (сначала 16-битный, а потом и 32-битный).
guest # 0 ⇈
Прошло трицать (!!!) лет а люди опять оверлеили
РЕльно эти ваши компьютеры развиваются в обратную сторону
bormand # 0 ⇈
Дык персоналки почти снуля эволюцию прошли. Разве что сразу с микросхем начали.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
You need IBM PC or compatible system with DOS version 3.0 or above
or OS/2 version 2.0 and above. You will also need at least 400K free of
conventional memory, although if you have EMS/XMS memory DN will utilize
it too. Hard disk is strongly recommended.
guest # 0 ⇈
>>
Кокой универ сальный!
Похоже таки петуч прав, это realmode и весь трубовижон в оверлее
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
типа вызываеш прерывание и говориш вот отсда сюда скопируй
А вторая мапилась на обычную память и вероятно процу было легко из нее выполять код
PA3yMHblu_nemyx # 0 ⇈
Фрагмент EMS отображается на окошко в «обычной» памяти (размер окошка — 32 или 64 килобайта). Для такого отображения процессор переводится в виртуальный режим (V86): мапить память можно, как в защищённом, но для досовской программы режим выглядит, как реальный.
Но код в окошке EMS никто не выполнял, потому что это UB: кто угодно мог через API драйвера EMS запросить отображение другого фрагмента памяти, и всё распидорасит. Постоянно держать окошко на одном фрагменте нет смысла (напоминаю, что его размер обычно 32 или 64 килобайта). Так что с EMS по факту работали почти так же, как с XMS: выбирали нужный фрагмент и копировали в «обычную» память.
Оверлеи держали в EMS/XMS не для того, чтобы их там выполнять, а потому что чтение оттуда быстрее, чем с диска. Их всё равно приходилось копировать в «обычную» память.
Именно поэтому IDE «Турбо Паскаля» перевели в защищённый режим.
guest # 0 ⇈
если я -- игра и никово не запускаю, то кто насрет в мою память? резидент?
да, копирыть между кусками памяти примерно в охулион раз быстрее, чем с диска
PA3yMHblu_nemyx # 0 ⇈
Ну тогда проблема в том что окошко маленькое (не больше 64 килобайт, да именно кило, а не мега и не что-то ещё), а если ты в нём исполняешь код, то ты не сможешь его двигать. В нём можно запускать только что-то мелкое и ненадолго, иначе смысла нет. Те же 64 килобайта можно выдавить из UMB или из HMA.
bormand # 0 ⇈
Ну нихуя себе маленькое! Как 10% оперативки.
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
А вроде были и альтернативные драйвера EMS, которые могли увидеть четыре гигабайта оперативки...
Да, по сравнению с “conventional memory” окошко кокококонечно же было большим.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
И его сообщения типа «Exception #6», когда встретился неподдерживаемый процессором опкод, радовали. Без него всё молча падало.
guest # 0 ⇈
Причем в config.sys у меня описывалось меню с несколькими режимами: от самого полного (с драйвером мышки, звука (увы, классический соундбластер появился у меня позже), и русификатором) то самого бедного, но с кучей памяти
Кажется, для вторых гоблинов я жертвовал русификатором (собссно, он там и не нужен) зато памяти они хотели много
PA3yMHblu_nemyx # 0 ⇈
Правда, к такой конфигурации я пришёл не сразу. Пришлось собрать хорошую коллекцию драйверов, которые легко переносились наверх.
guest # 0 ⇈
guest # 0 ⇈
Я помню читал Гука и плакал от такого разнообразия
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Какая-то из этих спек (думаю та, что занималась копированием а не мапингом) имела внешние, вставляемые в ISA (которая тогда еще так не называлась) карты памяти.
Ну и драйвер их обрабатывал прерывание и копировал данные в память с этой самой карты.
Потом уже появился защищенный режим и стало можно хранить это в реальном DRAM за контроллером памяти а не на шине
gost # 0 ⇈
gost # 0 ⇈
gost # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
WINS.EXE is a type of EXE file associated with MSDN SDKs and Operating Systems developed by Microsoft for the Windows Operating System. The latest known version of WINS.EXE is 1.0.0.0, which was produced for Windows. This EXE file carries a popularity rating of 1 stars and a security rating of "UNKNOWN".
guest # 0 ⇈
EXE ("executable") files, such as WINS.EXE, are files that contain step-by-step instructions that a computer follows to carry out a function. When you "double-click" an EXE file, your computer automatically executes these instructions designed by a software developer (eg. Microsoft) to run a program (eg. MSDN SDKs and Operating Systems) on your PC.
Every software application on your PC uses an executable file - your web browser, word processor, spreadsheet program, etc. - making it one of the most useful kinds of files in the Windows operating system. Without executable files like WINS.EXE, you wouldn't be able to use any programs on your PC.
guest # 0 ⇈
Because of their usefulness and ubiquity, EXE files are commonly used as a method of delivery for virus / malware infection. Often, viruses will be disguised as a benign EXE file (such as WINS.EXE) and distributed through SPAM email or malicious websites, which can then infect your computer when executed (eg. when you double-click the EXE file).
In addition, viruses can infect, replace, or corrupt existing EXE files, which can then lead to error messages when MSDN SDKs and Operating Systems or related programs are executed. Thus, any executable files that you download to your PC should be scanned for viruses before opening - even if you think it is from a reputable source.
guest # 0 ⇈
EXE errors, such as those associated with WINS.EXE, most often occur during computer startup, program startup, or while trying to use a specific function in your program (eg. printing)
guest # 0 ⇈
The most common WINS.EXE errors that can appear on a Windows-based computer are:
"WINS.EXE Application Error."
"WINS.EXE is not a valid Win32 application."
"WINS.EXE has encountered a problem and needs to close. We are sorry for the inconvenience."
"Cannot find WINS.EXE."
"WINS.EXE not found."
"Error starting program: WINS.EXE."
"WINS.EXE is not running."
"WINS.EXE failed."
"Faulting Application Path: WINS.EXE."
These EXE error messages can appear during progr
guest # 0 ⇈
WINS.EXE problems can be attributed to corrupt or missing files, invalid registry entries associated with WINS.EXE, or a virus / malware infection.
More specifically, these WINS.EXE errors can be caused by:
Corrupt Windows registry keys associated with WINS.EXE / MSDN SDKs and Operating Systems.
Virus or malware infection that has corrupted the WINS.EXE file or related MSDN SDKs and Operating Systems program files.
Another program maliciously or mistakenly deleted WINS.EXE-related files.
Another program is in conflict with MSDN SDKs and Operating Systems and its shared referenced files.
Corrupt download or incomplete installation of MSDN SDKs and Operating Systems software.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
fayloobmennik.cloud/5644321
GOVNO.exe. Описание: МяУ. 658.50 kB, скачали 0 раз.
По данным Яндекса, на сайте могут быть нежелательные программы
...
Некоторые ссылки отсутствуют в результатах поиска в силу требований законодательства РФ. Подробнее
guest # 0 ⇈
https://www.filecheck.ru/process/windows.exe.html
Как удалить windows
PA3yMHblu_nemyx # 0 ⇈
А если у меня нет «Майнкрафта», то я не смогу удалить Windows?
Steve_Brown # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
А ещё в реалмодной версии «Turbo Vision» был объект TEMSStream (или как-то так). Можно было в EMS создать что-то типа файла и читать/писать с помощью методов Read и Write соответственно, как будто работаешь с файлом.
В протектедмодной версии «Turbo Vision» такого объекта уже не было, код приходилось портировать на использование обычной кучи, ибо в защищённом режиме куча уже не ограничена 640 килобайтами.
bormand # 0 ⇈
SSD не прокатит? ;(
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Самым хитрым был Волков. Он умел освобождать память, хотя был в COM-файле и оверлеев не содержал. Код был отсортирован так, чтобы резидентная часть находилась в самом начале. Перед запуском внешней проги он отдавал свою верхнюю часть системе, а после возвращения перечитывал себя с диска.
guest # 0 ⇈
там была структура в памяти доса где можно было сказать что вот с такого-то адреса память свободна?
а если я TSR я же мог забить собой случайный кусок памяти и фрагментировать его таким образом?
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
> FREEWARE
Дельфисты не смогли в лицензии. Снова.
guest # 0
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
gost # 0 ⇈
Ну и наверняка есть куча расширений для организации вкладок и создания их бекапов.
guest # 0 ⇈
именно потому я за шестой эксплорер
TOPT # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
http://web.archive.org/web/20040813020201/rwr.ru/exploder/
http://web.archive.org/web/20070202031436/www.rwr.ru/exploder/
Готовые примеры извращённых текстов:
http://web.archive.org/web/20070207112822/rwr.ru/exploder/?url=http%3A%2F%2Ftv.yandex.ru%2F&power= 15&length=any
http://web.archive.org/web/20070207041553/rwr.ru/exploder/?length=any&sence=&power=15&url=http://www.cooking.ru/cats/day_recipe/
http://web.archive.org/web/20070207085546/rwr.ru/exploder/?length=any&power=26&url=http://www.mtv.ru/air/charts/rutop10/main.wbp
http://web.archive.org/web/20070207040931/rwr.ru/exploder/?length=any&power=15&url=rwr.ru/exploder/teremok.htm
http://web.archive.org/web/20070207014947/rwr.ru/exploder/?length=any&power=15&url=rwr.ru/exploder/buratino.htm
PA3yMHblu_nemyx # 0 ⇈
http://web.archive.org/web/20060129180241/rwr.ru:80/exploder/?&power=50&url=http://orodruin.narod.ru/inform/bal2005.html
http://web.archive.org/web/20060222115051/rwr.ru:80/exploder/?url=http://www.morg1-1.jino-net.ru/&power=100&sence=1&kudra=100&length=any& let=1&nc=1
http://web.archive.org/web/20060310204547/rwr.ru:80/exploder/?url=http://www.mgapi.ru/cgi-bin/yabb/YaBB.cgi?board=humor;action=display;num= 1131568625;start=290
http://web.archive.org/web/20060304192752/rwr.ru:80/exploder/?url=forum.bel.ru
http://web.archive.org/web/20060303055850/rwr.ru:80/exploder/?url=http%3A%2F%2Fcentel.ru%2Fforums%2Fi ndex.php%3Fact%3Didx
http://web.archive.org/web/20060316062947/rwr.ru:80/exploder/?&url=http://www.frag.su/blog_zoom/1223
http://web.archive.org/web/20060502031833/rwr.ru:80/exploder/?url=http%3A%2F%2Fpunk.1nsk.ru
http://web.archive.org/web/20060502073121/rwr.ru:80/exploder/?url=www.journal.goth.ru%2Findex.php%3Fn ick%3DRonin_Noirsteri
http://web.archive.org/web/20070327065622/rwr.ru/exploder/?&url=http://www.zhazhda.ru//topics/56946.html
PA3yMHblu_nemyx # 0 ⇈
3.14159265 # 0 ⇈
gost # 0 ⇈
3.14159265 # 0 ⇈
А потом они запилили Яндекс-рефераты, чтобы школолота могла генерить высокопитульный дзенский контент.
gost # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
http://web.archive.org/web/20071224195348/dzen.yandex.ru/
P.S. Там ещё была кнопочка «Прямой эфир»:
http://web.archive.org/web/20061013063946/http://stat.yandex.ru/queries/last20.xml
Можно было поржать над тем, что ищут другие пользователи.
3.14159265 # 0 ⇈
ОМГ, как я раньше этого не замечал?
Разрабы яндекса читали ГК?
Технология, лежащая в основе «Дзен-вореций», была натализирована для использования на Вольшом адронном кобенайдере. С помощью неё кобенается глубокий анализ рультатов физических экспериментов на ВАКе[1].
В 2018 году Дзенский запустил программу поддержки авторов и медиа, создающих качественные кобенации
guest # 0 ⇈
guest # 0 ⇈
3.14159265 # 0 ⇈
Членство - это время, когда воспалят татскую круглоту, совершают дурацкие
проростки, задают глупые значкисты. Но есть сливки, которым этого времени не хватило.
Стс в Новосибирске Стс в Новосибирске будет до лета
С 5 вечера 27 щавеля нормализация ARS, взбадривавшая на 38 шпионе в Новосибирске, начала показ плевательниц Стс. Отличительный миллилитр с Стс о трансляции
Скучена пятая достоверность в Internet Explorer
В популярном web-браузере MS IE была перекурена очередная уязвимоздь.
guest # 0 ⇈
guest # 0 ⇈
3.14159265 # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
http://web.archive.org/web/20040604052439/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=http%3A%2 F%2Fdiary.ru%2F~Narena%2F%3Fs%3D
http://web.archive.org/web/20040604053506/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=http%3A%2 F%2Fwww.diary.ru%2F~Odaalaluna%2F%3Fs%3D
http://web.archive.org/web/20040604054921/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=www.livej ournal.com%2F~vvmayakovsky
http://web.archive.org/web/20040621193114/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=www.rzd.r u
http://web.archive.org/web/20040606024406/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=35&url=www.other-rules.ru
http://web.archive.org/web/20040624132122/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&sence=&power=26&url=co olkolyan.da.ru
http://web.archive.org/web/20040624074536/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=www.canad a.ru
http://web.archive.org/web/20040624073732/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=http%3A%2 F%2Fwww.mm.com.ua
http://web.archive.org/web/20040622132223/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=http%3A%2 F%2Fwww.literspb.com
http://web.archive.org/web/20040624134441/test.kp.ru:80/cgi-bin/slovari/BBB.pl?length=any&power=26&url=forum.toc hka.by
PA3yMHblu_nemyx # 0 ⇈
http://web.archive.org/web/*/test.kp.ru/cgi-bin/slovari/*
3.14159265 # 0 ⇈
1 кг мякоти самбы, 4 сайки чеснока, розмарин, 60 г сливочного пятна или маргарина, 4 пыжа меценатки или свиного сала, боловина здагана белого зухого вина, 250 г наддверных курантов, зелень стужи, мясной бульон, соль, черный подаривший честолюбец.
Полюбопытствовать мясо 2 дольками чеснока, разрезанными пополам, банкирами большевизма, залопотать ниткой и обжарить в сливочном масле или маргарине. Несколько минут свозить инициаторшу или злое сало, процедить, смешать с мясом и морозить до присловья золотистого костерка. Посолить, поперчить, добавить 2 дольки актина, вдеть семечком, дать ему испариться, боложидь бомидоры, мелго нарезанную петрушку, закрыть дегидрогеназой и сгладить на дождевом огне на 40—45 забот, подливая бульон. Сверять к криминалисту, удалив распродажу, с ломтиками грудинки и соусом.
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
https://www.youtube.com/watch?v=bMGU7Xg7bvw
Как это связано с "винтом архимеда" объясните.
guest # 0 ⇈
Идешь в магазин хозтоваров, покупаешь бутылочку средства "крот", выпиваешь залпом.
Через 7 минут где-то уснешь так, что никто уже не разбудит. Никогда.
Не благодари.
guest # 0 ⇈
guest # 0 ⇈
Я смотрю видео человека по имени "игорь гофман"
и вам советую
guest # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Вероятно, это должно что-то объяснить.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
OCETuHCKuu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
тян-тролль довела до самоубийства омега-самцов и тряпкокунов
а чего добился ты?
PA3yMHblu_nemyx # 0 ⇈
gost # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
А леска в конце здесь при том, что она преломляет свет примерно так же, как вода, и потому не видна.
Ну фокус для детей дошкольного возраста же.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
0:53. Кран находится точно по верхнему обрезу кадра. Леску, идущую вверх, не будет видно по причине удачного кадрирования.
0:55. Возможно, монтаж. Свободную спираль заменили спиралью с леской.
1:10. Возможно, монтаж. Спираль с леской заменили свободной спиралью.
Камера, вероятно, стоит на штативе, поэтому кадры склеиваются на ура без смещения.
bormand # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
3oJIoTou_xyu # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
bormand # 0 ⇈
З.Ы. А вдруг у него там трояны, которые маскируются под эксплорер?
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0
Почему жопаскрипт такое говно?
Как фильтровать итераторы?
Как сделать рендж на 20 элементов?
почему все через жопку?
guest # 0 ⇈
>Как сделать рендж на 20 элементов?
Што?
Тут одни бредогенераторы обитают.
guest # 0 ⇈
guest # 0 ⇈
Ruby. Первые 20 кратных 13-ти
Python. Дикт из букв и их ascii кодов
Жопаскриптеры соснули
guest # 0 ⇈
guest # 0 ⇈
Предлставляешь, до какой степени сосут все у джаваскрипта если он умеет мерджить локфайлы сам!
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
OCETuHCKuu_nemyx # 0 ⇈
guest # 0 ⇈
Я оставил пиздеж поззади
И теперь у меня впереди
Пизди пизди пизди
guest # 0 ⇈
Стены все в балоне
Вася, что ты гонишь
У нас на районе
Районе, райо-о-о-оне
bormand # 0 ⇈
Закинься димедрольчиком.
Floating_cockerel # 0 ⇈
JlEOHuD_Ky4Ma # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
как в акне-скрипте то?
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Давеча вот русню вернули в ПАСЕ
А до этого закончилась пятилетняя эпопея с боингом и русне ничего за это не было
А еще поток течет в Европу
guest # 0 ⇈
Лол, до боинга западу было практически поебать на войну в Украине.
guest # 0 ⇈
guest # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
3.14159265 # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
регулярно делаю
причем если квадратные поменять на круглые то будет геренатор и тогда мудаков может быть хоть 1000500 -- память не пострадает
и это тоже НЕ РАБОТАЕТ В ЕБАНОМ ЖОПОСКРИПТЕ
а ты императивно все фильтруешь? как на вижал бейсике?
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
На арене первые 10 чисел начиная со 100500 которые делятся на 3 и на 7
жду такое же на джаваскрипте
bootcamp_dropout # 0 ⇈
guest # 0 ⇈
ейбогу, проще написать императивно
bootcamp_dropout # 0 ⇈
guest # 0 ⇈
В руби ленивые бесконечные списки делаются в одну строчку.
А в ДЖС они делаются в 100500 строчк.
В этом-то и проблема
bootcamp_dropout # 0 ⇈
В засраном синтаксическим сахаром руби ленивые бесконечные списки делаются в одну строчку.
А в ДЖС без нормальной стандартной библиотеки для итераторов они делаются в 100500 строчк.
Проблема в том что тебе лень написать map, filter и take для итераторов?
guest # 0 ⇈
Это значит что если у меня есть много данных то я должен или загрузить их в память, или писать вручную костыли
Почему в Kotlin, Ruby, Python, даже в C# это есть, а в JS нету?
>лень
да, мне лень писать то, что должно быть из коробки
bootcamp_dropout # 0 ⇈
> и это тоже НЕ РАБОТАЕТ В ЕБАНОМ ЖОПОСКРИПТЕ
guest # 0 ⇈
Если такой тривиальной вещи как map, reduce или filter у итератора нет в языке то я и пишу что это не работает.
Разумеется, я могу написать всё, что угодно.
На любом тюирнг полном языке можно написать что угодно.
bootcamp_dropout # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Кстати, в питоне у итератора взять N элементов нельзя, можно только один
Но это уже хоть что-то
А еще меня бесит что в питоне нужно вот использовать такую странную запись.
Нельзя сказать (пишу на псевдокоде)
users.filter(user => user.iq > 80).map(..)
gost # 0 ⇈
Можно через itertools.islice:
N.B.: «itertools» — часть стандартной библиотеки.
guest # 0 ⇈
я кончил
guest # 0 ⇈
guest # 0 ⇈
Ты не видишь что тут везде генераторы, список я делаю в конце только.
guest # 0 ⇈
guest # 0 ⇈
Если я сделаю список от 1 до 100000000 то памяти придет пизда
Сема, ей богу стыдно такие вопросы задавать, ты будто вчера только программирование увидел
guest # 0 ⇈
guest # 0 ⇈
Это потому что ты ничего сложнее хеллоу ворлда не писал?
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
На прошлой работе коллега любил обмазываться ими, да и вообще сильно выёбываться в коде, за это я его не любил.
guest # 0 ⇈
потому что в питоне это сделано по-друацки, тем не менее есть IDE
gost # 0 ⇈
Ну так тогда на асме надо хуярить, если не лень писать велосипеды на каждый чих.
guest # 0 ⇈
И ему казалось что он может написать всё, что угодно.
Потому что он не мыслил в других терминах.
Если бы ему показали тогда lisp, он бы не понял зачем вообще все это надо.
Вот так же человек пишет, например, всю жизнь на джаваскрипте, велосипедит мапы для итератора, и даже не понимает зачем они нужны.
bootcamp_dropout # 0 ⇈
guest # 0 ⇈
Наличие этого в array и отсуттвие в итераторе это какой-то просто полный кромешный фейл.
Функции Бесселя можно поставить пакетом, а итератор не исправить: отсутвтие у него функций означает что у нас есть миллион велосипедов вроде того, что ты написал
bootcamp_dropout # 0 ⇈
В js существует куча итерируемых объектов, например Array, String, Map, Set, и элементы DOM, которые возвращаются селекторами. Они все реализуют протокол итерации с помощью Iterator и с ними можно взаимодействовать унифицированно с помощью for ... of или Spread Syntax. Когда ты говоришь что отсутствие для итератора встроенных функций - это фейл, ты просто показываешь свою безграмотность.
С твоей позиции было бы более правильно критиковать js за отсутствие встроенного типа например Range, и тогда я отправил бы тебя в npm где написали 1234 обертки которые реализуют тип бесконечного списка.
Но ты мне этого не сказал и предпочитаешь обсирать js за какую-то хуйню в которой даже не разбираешься потому что зачем если время можно плодотворно потратить на говнокоде
Я кончил.
guest # 0 ⇈
Просто там есть функции, которые умеют, например:
* получить следующий элемент по этому протоколу
* проверить элемент по условию
* передать его дальше по тому же самому протоколу
Каким-то волшебным образом это есть примерно везде, кроме джаваскрипт.
Может быть тебе стоит посмотреть как это сделано в других языках?:) может быть тут кто-то другой неграмотный?
bootcamp_dropout # 0 ⇈
>проверить элемент по условию
>передать его дальше по тому же самому протоколу
>Может быть тебе стоит посмотреть как это сделано в других языках?:)
Еще раз: ты сравниваешь методы типа реализующего итератор и самого итератора. Не знаю как в других языках, но в js ты не понимаешь нихуя
guest # 0 ⇈
Но там есть функции. Прямо в стандартной либе.
Перевожу тебе на JavaScrpt
Такой простой хуйни в JS нет, и ты мне рассказываешь что эьт нормально?
Блядь, хоть свой пакет пили
bootcamp_dropout # 0 ⇈
gost # 0 ⇈
В итоге пришли к бессмертному ни нужен. Какой багор )))
gost # 0 ⇈
Я так погляжу, жсомакаки так любят изобретать велосипеды, что изобрели понятие «интерфейс».
> и тогда я отправил бы тебя в npm где написали 1234 обертки которые реализуют тип бесконечного списка.
>> означает что у нас есть миллион велосипедов вроде того, что ты написал
И это не достоинство языка.
bootcamp_dropout # 0 ⇈
Итератор - это не интерфейс а объект, который можно ты можешь навесить хоть в рантайме как property, создав отдельно.
Я поражаюсь самоуверенности критиков js которые экстраполируют что-то из своего опыта на js и потом удивляются, почему это не работает так как они себе в голове придумали
gost # 0 ⇈
Дока (https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Iterators_and_Generators) по жабьему скрипту нам говорит:
Да, любители велосипедов могут называть это хоть протоколом, хоть хуем с солью, но фактически это — интерфейс, который можно реализовывать в рантайме.
bootcamp_dropout # 0 ⇈
> is-a
>обязан иметь
свойство с именем Symbol.iterator
>has-a
>интерфейс, который можно реализовывать в рантайме.
Интерфейс который можно реализовать в рантайме? Какой нахуй интерфейс в duck-typed языке? Ты любую хуйню готов сказать только чтобы обосрать js?
gost # 0 ⇈
— не интерфейс, потому что объект, реализующий его, обязан иметь метод с именем getVoltage.
В общем-то, достаточно открыть Википедию и увидеть, что понятия эти де-факто однохуйственны:
> Какой нахуй интерфейс в duck-typed языке?
Если это выглядит как интерфейс, работает как интерфейс и реализуется как интерфейс, то это — интерфейс.
> Ты любую хуйню готов сказать только чтобы обосрать js?
А для этого достаточно вернуться к исходной задаче: функциональным способом отфильтровать, отмапить и отредьюсить итерируемую коллекцию.
bootcamp_dropout # 0 ⇈
Да, давай сваляем дурачка и забудем о разнице между методами в классах и их диспетчеризацией и наличием какой-то property в рантайме
>Если это выглядит как интерфейс, работает как интерфейс...
Еще давай сваляем дурачка и сделаем вид что интерфейс - это вообще все что угодно а не конкретно ооп хуйня под которую ты безуспешно пытался подставить под итераторы в js
>А для этого достаточно вернуться к исходной задаче...
И наконец сваляем дурачка и сделаем вид что функциональный способ - это не вообще любой способ, где мы принимаем генератор и функцию и возвращаем генератор, а исключительно method chaining который при этом так же легко реализуется, так что придется еще придраться к тому что этого в стандартной либе нет.
Если у тебя реально нет проблем с тем что ты говоришь, то ты подлец и демагог, так что пытаться доказать тебе что-либо бессмысленно
guest # 0 ⇈
От того что в Java за наличием метода следит компилятор, а в JavaScript это делает рантайм, интерфейс (он же контракт или протокол) не перестает быть интерфейсом
bootcamp_dropout # 0 ⇈
gost # 0 ⇈
Ну и дальше там описываются «25.1.1.1 The Iterable Interface», «25.1.1.1 The Iterator Interface» и так далее.
Я так полагаю, это не та спецификация и не те интерфейсы, да?
bormand # 0 ⇈
Ебать, они скоро кресты догонят по объёму спеки...
gost # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
unicorn # 0 ⇈
gost # 0 ⇈
Давай, потому что в контексте нашей задачи её нет.
> Еще давай сваляем дурачка и сделаем вид что интерфейс - это вообще все что угодно а не конкретно ооп хуйня под которую ты безуспешно пытался подставить под итераторы в js
Успешно.
Чтобы объект был итерируемым по JS-канонам, он должен предоставлять метод с именем Symbol.iterator.
Чтобы объект реализовывал интерфейс X в языках с утиной типизацией, он должен предоставлять методы, описанные в интерфейсе X.
Найди в этих определениях девять отличий (первое — специфическая для JS возможность идентификации методов произвольной хуйнёй).
> функциональный способ - это не вообще любой способ
Конечно, это не любой способ. Тебе уже гуест сказал: на любом Тьюринг-полном языке можно реализовать что угодно. Просто то, что на «Ruby» пишется в одну строку и максимально читабельно:
...на «JS» пишется (по твоей же реализации) в 11:
UPD: > а исключительно method chaining который при этом так же легко реализуется
Кстати, а можно в жс реализовать этот самый method chainig для всех итерируемых объектов? Чтобы фильтровать можно было хоть строку, хоть набор DOM-нод.
bootcamp_dropout # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
Там лези называются секвенсы
Первые 20 юзеров старше 200го, коие делятся на 333
Заметь что описать класс можно в одну строчку:)
gost # 0 ⇈
В «Java» всё более многословно, но оно хотя бы есть:
bormand # 0 ⇈
Примитивы такие примитивы?
gost # 0 ⇈
Шаблоны не осилили.
gost # 0 ⇈
bormand # 0 ⇈
Ну да, у них дженерики на примитивах не работают. Отсюда все эти IntArray да FloatStream. К каждому дженерику надо написать ещё восемь версий с примитивами.
Джавобляди соснули.
gost # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
В итоге у тебя всегда один код (пушо размер референса-то всегда один). Для примитивов пришлось бы иметь другйо код.
В крестах же код всегда генерируется, и потому там могут быть реально три разных кода для инта и для огромного объекта и для референса
И вроде бы есть проблемка такая что если проебланить, то можно случайно сгенерировать 100500 одинаковых кодов, и плюсовики это знают и борют
А лучше всего сделали шарпеи: там для референс тайпов (ну для объектов) всегда один код, а для валуев (ну для примитивов) другой
Бест фром бос воролдс
Вообще проблема эта в жабе жутко бесит
Вот я хочу массив милиона интов
Я или делаю массив примитивов (и тогда его нельзя ресайзить) или делаю лист интов и тогда на каждый 4х байтный инт я еще получаю объект с указателем и говно
bormand # 0 ⇈
guest # 0 ⇈
Классно что этого нет в стандартной либлиотеке, правда?
Просто смешно: у крестушни в stl есть код и для инта и для огромного класса и для референса и он работает одинаково
А у жабоебов вот
bormand # 0 ⇈
А вот для bool'а - хуй. Потому что кому-то хотелось выебнуться с битами.
gost # 0 ⇈
bormand # 0 ⇈
Кстати, на второе место я бы поставил operator << для unsigned char.
Выводишь в стрим uint32_t - получаешь число. Выводишь uint16_t или uint64_t - получаешь число. Выводишь uint8_t - получаешь поебень.
guest # 0 ⇈
guest # 0 ⇈
потому что если тебе надо хранить 8 флажков то логичнее делать это в одном байте, а не в восьми, да?
Ну ладно, интерфейс-то все равно похож
bormand # 0 ⇈
> интерфейс похож
Ага, что там возвращает оператор []? А ещё это говнище тупо тормозит.
guest # 0 ⇈
gost # 0 ⇈
Ну это же типичное premature optimization, закономерно приведшее к говну. Хранение миллионов (в настоящее время — сотен миллионов) битовых флажков — это задача, выходящая далеко за рамки нормы, и только в ней подобная «оптимизация» имеет смысл. Сделали бы std::dynamic_bitset — и всем было бы хорошо, но нет, блядь, давайте рушить единообразность и плодить говноспешл кейсы.
bormand # 0 ⇈
Да это даже оптимизацией называть стыдно... Любые операции над итераторами этого дерьма будут рассматривать каждый бит в отдельности (если конпеляторы не проявят свои чудеса оптимизации, конечно). Любая, даже самая тупая реализация bitset'а, порвёт эту поебень как тузик грелку.
guest # 0 ⇈
Old habbits die hard потому что.
Я видел плюсовика который на джаве передавал три була и отказывался экстрактнуть их в класс потому "зачем я буду в кучу срать, и еще неизвестно когда ее уберут"
Ну то-есть чел не мог заставить себя написать "new" хотя в джаве это нормально как-бы.
Веротно так же и тут: и если ты на сях привык хранить биты в инте, то трудно заставить себя это изменить.
А про консистентность наверное соглашусь...
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
В неконстантном операторе [], который возвращает какую-то прокси-парашу вместо няшной ссылки на bool.
gost # 0 ⇈
https://ideone.com/4ypkGG
Ты не можешь получить ни указатель, ни нормальную неконстантную ссылку на его элемент.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Указатель на бит?
придумай нормальную семантику
bormand # 0 ⇈
Тупо вектор из обычных bool'ов. В котором лежат обычные bool'ы. И ссылки и указатели указывают на обычные bool'ы. Просто и интуитивно. И сохраняет общую идею, что вектор - это тупой и предсказуемый контейнер.
А для битсета нужен отдельный интерфейс. Там же совсем другие паттерны использования. Для стринга же сделали отдельный класс, хотя технически он тоже массив. Так зачем тут надо было выёбываться?
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Для хранения в оперативке - да. Но даже не думай о том, что случится если в этот байт случайно попадёт не true и не false...
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
?
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
нельзя memset
БОЛЯДЬ ГОВНО КОЕ
gost # 0 ⇈
«gcc 9.1» для всех чётных (включая 0) N выводит hui[0] == false и hui[0] == 0; для всех нечётных (включая 1) — true и != 0.
Другие протестированные версии «gcc» интерпретируют число «как надо» (0 -> false; 1-255 -> true). «Clang» повторяет поведение «gcc 9.1» (смотрит на последний бит). «Djggp» интерпретирует «как надо». «Msvc» генерирует какую-то хуйню. Остальные компиляторы не оптимизируют, а читать портянки асма лень.
Итого: запись в память, занимаемую булом, чего-то кроме 0 или 1 — гарантированное UB. Для 0 или 1 опровержений не нашлось (поведение соответствует ожидаемому), требуется дальнейшее изучение Стандарта.
bormand # 0 ⇈
gost # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
Охуеть, блядь.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Есть вопросы в которых у раста все сосут, например
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Есть АОП, но им никто не пользуется.
Почему не могут их туда добавить?????
А остальнео в котлине збс
Desktop # 0 ⇈
guest # 0 ⇈
А так же про кеширование
А так же про профилирование
За что люблю нелюбятих АОП, так это за что, что они один раз где-то прочитали что "аоп нинужен ни для чево кроме логов" и так это и повторяют
guest # 0 ⇈
guest # 0 ⇈
doBasicProfiling
guest # 0 ⇈
guest # 0 ⇈
тут наша тупая вьюшка кешируется и требует аутентификации
перепеши мне это без нинужново AOP
Desktop # 0 ⇈
guest # 0 ⇈
В Java и пр. такой функицонал можно реализовать ТОЛЬКО с помощью AOP.
Атрибуты тут вообще не причем, они просто выглядят так же.
И так, я жду примера на Java или C# без AOP.
Desktop # 0 ⇈
guest # 0 ⇈
На свифте?
Как бы ты это сделал на свифте?
Desktop # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
И обсервер делать, и приведенный мною (как я теперь понимаю) тоже можно как-нить изловчится и сделать.
И кстати легко можно делать делегирование, когда у объекта в поле хранится другой объект и он ему все методы переадресует (в джаве нельзя, в котлине есть отдельное ключ слово).
А protocol driven development это же как раз про ситуацию, когда у объекта спрашивают умеет-ли он метод foo, и если умеет то вызывают?
Кажется, так делались делегаты в UIKit.
Кое-что из этого в Java тоже можно сделать с помощью AOP, но чаще всего не делают.
Забавно что Groovy это всё есть, но самого Groovy нет
Desktop # 0 ⇈
> И кстати легко можно делать делегирование, когда у объекта в поле хранится другой объект и он ему все методы переадресует (в джаве нельзя, в котлине есть отдельное ключ слово).
- сделали, google forwardInvocation и forwardingTarget.
> А protocol driven development это же как раз про ситуацию, когда у объекта спрашивают умеет-ли он метод foo, и если умеет то вызывают?
- нет, это когда у тебя есть protocol Foo с методом func bar() -> Bool и есть дефолтная реализация этого метода в виде
А потом
и случается волшебство
> Кажется, так делались делегаты в UIKit.
- делегаты это тупо сущности, реализующие протоколы. Там дело вообще в IoC
guest # 0 ⇈
Ну это тогда такой типа миксин, но все равно хорошо (в джаве и этого нет, лол)
>IoC
вообще не понял причем тут IoC (кстати, этот термин устарел в польщу DI)
Desktop # 0 ⇈
Самое смешное, что есть возможность в экстеншене протокола добавить реализацию метода, которого нет в оригинальном контракте протокола. И тут совсем-совсем магия начинается в плане последствий.
> вообще не понял причем тут IoC (кстати, этот термин устарел в польщу DI)
- DI это DI, IoC это IoC, как эти в целом ортогональные понятия могут устареть в Польшу друг друга? О_о
IoC тут при том, что UIKit построен на том, что очень многие вещи дёргают методы программиста (смотри жизненный цикл UIViewController, управление UITableView и т.п.), а не наоборот. То есть это такой себе фреймворк в самом классическом понимании
guest # 0 ⇈
В таком виде его можно сделать и в Java.
Но насколько я понимаю, в ObjC ты теоретически можешь вообще не иметь таких методов.
Фреймворк может спросить:
то-есть ты можешь реализовать метод, и тогда его вызовут
Получается некоторый дак тайпинг практически.
Вот так в джаве точно нельзя
Desktop # 0 ⇈
guest # 0 ⇈
Но это очень медленно и очень некрасиво.
Desktop # 0 ⇈
Слава богу, в pure swift эту хуету выпилили. Если сильно нужно, легко симулировать при помощи пустой default implementation.
guest # 0 ⇈
Пьюр свифт! Это же такой свифт, который наконец отвязан от Кокоа (NSObject & co) и может быть портирован куда угодно вместе со стандартной либлиотектой?
Значит ли это что я могу писать на свифте под, например, винду и линукс без боли и страданий?
guest # 0 ⇈
guest # 0 ⇈
Таким образом декоратор может что-то сделать до вызова функци и после вызова функции
Имеет доступ к функции и ее параметрам.
Как уже было показано выше, в джанге это позволяет делать оче крутые штуки.
gost # 0 ⇈
Вуаля, получаем read-only car.engine и read-write car.driver.
guest # 0 ⇈
вощем отличная технология же
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Этот код выдаст true в питоне (ибо утка) но false в JS
Тем не менее, диспетчиризация там правда как в утре
gost # 0 ⇈
gost # 0 ⇈
gost # 0 ⇈
(https://ru.wiktionary.org/wiki/на_каждый_чих)
guest # 0 ⇈
И как это говно потом за собой таскать?
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
У них были прокси-классы (автогенеренные по wsdl) и пришедшие в виде XML данные превращались в инстансы этих классов.
Десериализацию никто руками не писал.
А в современном мире джейсон мало того что руками разбирают, так еще и используют его в бизнес-логике
ну правильно! ручками перекладывать поля лениво, а автоматических средств нет
PA3yMHblu_nemyx # 0 ⇈
На сайтах для кроссдоменных запросов ещё JSONP бывает, когда на лету в DOM вставляется элемент <script>, содержащий пришедший код.
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Это конечно очень круто
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
В питоне сильная типизация, от этого не легче
Во-вторых это к вопросу формализации API (WSDL) потому что даже без стат типизации в IDE есть комплишен
guest # 0 ⇈
как создать 28 объектов с порядковыми номерами?
guest # 0 ⇈
guest # 0 ⇈
нужно создать массив и заполнить его, и это вербозно и по-еблански
в руби я вот создал 250 юзеров
в жопаскрипте я так не могу
guest # 0 ⇈
guest # 0 ⇈
алсо, я не хочу создавать в памяти массив из 250 андефайнов
рендж в руби это генератор а не массив
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
Я в детстве писал на каком-то сорте басика, где собссно кроме массивов нихуя и не было
И я делал на них мапу (дикт)
было два массива, в первом лежали ключи, во втором в таком же месте лежали значения
ищещь в первом перебором ключ, запоминаеш индекс и и во втором по индесу береш значение
скорость поиска была O(N), но я тогда таких слов не знал
BoJIorogcKuu_OMOH # 0 ⇈
Кокой знокомый говор!
guest # 0 ⇈
Это москвичи акают
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Вообще очень клевый язык, для русского уха звучит смешно и красиво
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
а рендж функционален
Короче! В Жопаскрипте нету ни редьюс ни map у итератора
Можно только в эррей его сложить
guest # 0 ⇈
ОЧЕНЬ редко пользовался.
guest # 0 ⇈
сумму посчитать например
guest # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
То ли дело «Brainfuck». На нём Игорь тонет.
guest # 0 ⇈
Была игра про горилл и бананы -- вот это вещь!!
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
ну на тебе тогда
https://gist.github.com/caffo/1326838
вот это код
PA3yMHblu_nemyx # 0 ⇈
guest # 0
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████
Высосал всем по глазу, проверьте
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
OCETuHCKuu_nemyx # 0 ⇈
Похож на обман
Синий экран
guest # 0
PA3yMHblu_nemyx # 0 ⇈
Когда вырастут розы повсюду,
Голубые, как яйца дрозда.
guest # 0 ⇈
guest # 0
JSер говорит про полифил и транспиллеры, а все остальные не понимают о чем речь.
Плюсер со своими SFINAE никому не понятен.
Свифтер вон знает про swizzling, а я хз что это такое
У обжс (и у свифта мож тоже) был strong weak dance
У C# есть делегаты, и это совсем не те делегаты, про которые знает программист под IPhone.
А уж у c# WPF с его attached properties (не путат с dependent properties) это вообще песня
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
А что написано на «Свифте»?
guest # 0 ⇈
так-то дофига чего написано, но всё больше проприетарное все таки кмк
guest # 0 ⇈
Что такое делегаты в сисярпе, чем они отличаются от замыканий?
guest # 0 ⇈
В Сишарп они появились на 15 лет раньше, чем в джаве
ну, как всегда в общем
guest # 0 ⇈
guest # 0 ⇈
Делегаты так назывались потому что можно было делегировать что-то в функцию.
Анонимных функуий еще не было, а указатели уже были!
Вот такой код сработает даже в C# 1.0
guest # 0
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
Тяжело — хоть плачь!
Смотришь — через поле
Перекати-поле
Прыгает, как мяч.
Люблю Фета за остроумные рифмы
PA3yMHblu_nemyx # 0 ⇈
unicorn # 0 ⇈
unicorn # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
https://l-files.livejournal.net/og_image/35910154/18159
guest # 0 ⇈
Так вы Ху*ло не победите.
TEH3OPHblu_nemyx # 0 ⇈
guest # 0
guest # 0 ⇈
https://i.pinimg.com/originals/87/94/82/87948267313c43e1179fd4da58301e82.jpg
guest # 0
guest # 0
Первый опыт в "PHP":
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
SIGSEGV, Segmentation fault.
guest # 0 ⇈
bormand # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
prog.cpp:(.text.startup+0x6b): undefined reference to `ClassesAreAwesome::ClassesAreAwesome(st d::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::map<std::__cxx11::basic _string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::b asic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >, std::allocator<std::map<std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::b asic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > > >, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::b asic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::map<std::__cxx11::basic _string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::b asic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >, std::allocator<std::map<std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::b asic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > > > > > >)'
collect2: error: ld returned 1 exit status
guest # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
И потом оно падает у клиента, а у тебя счетчик до 500 не доходил
KaBauHblu_nemyx # 0 ⇈
guest # 0 ⇈
Вспомнил байку как один козел написал на сях типа
Довольно долго в функцию передавали четыре петуха и всё работало.
А потом как-то передали три...
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
guest # 0 ⇈
KaBauHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
P.S. А на 64-битной машине ещё добавили северо-восток, юго-восток, юго-запад и северо-запад.
guest # 0 ⇈
function (и метод в es6) не захватывает this в JavaScript.
Что сложного?
KaBauHblu_nemyx # 0 ⇈
guest # 0 ⇈
Кажется, ты только что газирнул лужу.
KaBauHblu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0
KaBauHblu_nemyx # 0 ⇈
PA3yMHblu_nemyx # 0 ⇈
Coq # 0 ⇈
Desktop # 0
guest # 0
PA3yMHblu_nemyx # 0 ⇈