- 1
IT Оффтоп #82
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #82
#52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
#53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
#54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
#55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
#56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
#57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
#58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
#59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
#60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
#61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
#62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
#63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
#64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
#65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
#66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
#67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
#68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
#69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
#70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
#71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
#72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
#73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
#74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
#75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
#76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
#77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
#78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
#79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
#80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
#81: https://govnokod.ru/27280 https://govnokod.xyz/_27280
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
https://twitter.com/ripx4nutmeg/status/1367759789481222145
на "вырученные" средства купить две цистерны этой параши
надуть сиськи так, чтобы они были как два воздушных шара
совершить кругосветное путешествие
Прыгнуть в море и плыть по течению?
мсье знает толк
Даже гвидо.
https://vole.wtf/how-disgusting/
tweet, share, whatsapp
реально кто-то твитит тот факт, что 99,3 процнтнов питухов грязнее и вонючее его?
sweet, shave
sweet perfume
конечно "вуд би дисгастед" это будут испытывать отвращение от твоих превычек
Эрмитаж, нахуй
мгимо финишд, блядь
Хотя у нас есть станция Мга, может быть мгимо и там, судя по названию
ещё в Москве слишком сложное метро и много футбольных клубов, надо выбирать. а в Питере всё просто: или ты за Зенит, или щас пизды получишь
Водители маршруток иногда пиздят по телефону на своем родном языке Омара Хаяма, и вставляют туда "блядь", "ёб" и названия станций метро
> "блядь", "ёб" и названия станций метро
- площблядь Восстанияёб, иншала
Почему нельзя быть безграмотным и вонючим одновременно?
похоже, то ли ты слишком быстро жал "проверить", то ли нгк долго индексировал твой комментарий
я проверяю наличие комментария с токеном на нгк, потом жму кнопку
а ты пока можешь попробовать с другого аккаунта
я кстати логин с телефона не проверял даже
какое тестирование )))
но вообще токен неделю действует
А если серьёзно, что-то мне намекает, что в воде, которой ты руки после улицы помыл, гораздо больше всякой хуйни.
Я кстати что-то слышал про мыло
Ссы в душе! Спасай планету!
Это в пиздец оффтоп.
0.5% людей срёт в душе
лень менять трусы раз в день?
лень срать в ванну??
Это уже какие-то последователи Вована...
там просто в опросе есть про это. мне кажется, весь опрос замутили ради этого пункта
Сестрёнка, я тебе покушать принесла!
https://twitter.com/RachelTrue/status/1365461618977476610
Дочь короля или свою?
O word’s come to the king himsel,
In his chair where he sat,
That his ae daughter was wi bairn
To Jack, the Little Scott.
кобол какой-то
но я не админ!
Кстати, Яша Сироткин одно время в Я работал. А еще он запилил JUG.ru вроде
Пиздец.
А вот и разгадка, почему говнокодов на ПХП больше:
все очень просто -- сайт пиарили на хабре, а там как раз в массе своей и сидит пхп аудитория.
https://lenta.ru/news/2021/03/10/twitter_block/
Скорость Twitter замедлили для россиян и пригрозили соцсети блокировкой
Роскомнадзор с 10 марта замедлил скорость работы соцсети Twitter на территории России. Об этом говорится в заявлении на сайте ведомства.
Эм, там теперь в табличке и такое правило есть? Как провайдеры должны это выполнять?
Ну или сходу сгенерировать твит
Хер знает, я когда какую-то из социалок прикручивал (ВК вроде), они там сами по рефереру всё что надо генерили. Достаточно было статичную ссылку воткнуть, даже в параметрах ничего не надо было передавать.
- на плату?
это шутка такая тонкий
Какой-то базовый функционал работает, но скоро и его не будет, видимо.
читал даже про такое и железки там вроде пиздец серьёзные
Ты платишь IBM денег, они дают тебе ключ, ты его вводишь в спец программу-прошивку, и вторая сетевая включается.
Так что скоро будут требовать аутентификацию на их сайте вполне
https://youtu.be/_vYmHdCYJ7I
Интересная фича.
Здесь же речь не о том, чтобы аккуратный шейпинг запилить. А просто чтобы хуёво работало (но работало).
, заодно и питун.ру нагибается
Да там каменный век пока... Вот на китайском фаерволе было бы интересно поработать, наверное.
кстати, мой провайдер забавно банит домены: его DNS возвращает для забаненных доменов 127.0.0.1
Конкуренция это здорово, рыночек порешает
> наконец-то шифруется
а до этого 15 лет торчало как ослиные уши посреди проктокола для конфиденциальности и безопасноти
всё что надо знать про способности чинков в рахитектуре и дизайне
которое называется eSNI
> а до этого 15 лет торчало как ослиные уши посреди проктокола для конфиденциальности и безопасноти
всё что надо знать про способности чинков в рахитектуре и дизайне
это к чему?
В IP пакете передается адрес назначения, но это же не уязвимость
и даже названием transport layer как бы намекает что этот clear text костыль не к месту
но китаез это никогда не останавливало
+траффике
Прошу прощения. Имя хоста уязвимостью не является, см пример с DST у IP.
это же просто глупый костыль чтобы пораньше проверку подлинности пройти, а transport layer не знает у кого проходить
Указание источника назначения не является уязвимостью.
Ни DST IP, ни Hostname не являются секретной информацией.
Если ты называешь себя tansport layer security, то ты должен обеспечивать security всему, что идет поверх тебя.
IP идет под тобой, и потому тебе на него похуй.
HTTP идет над тобой, и значит ты должен делать его безопасным.
Ну как ESP в tunnel mode.
Но тут конечно тонко, бо ESP в transport mode такой хуйни не обеспечивает, например
Я вполне могу поднять рекурсивный DNS у себя на VPSке, через которую у меня VPN, и пошел бы пров нахуй.
А пидарасы имеют право блочить запросы на 8.8.8.8, если там "неправильный" домен в запросе?
Я думаю да, даже подписанный DNS заблочить несложно, там же всё плейнтекстом. А зашифрованного вроде и не существует, если ты не через туннель/прокси?
Ёбаные раки, конечно. Плесень и короста кушает наши налоги и нам же портит жизнь
Хотя серваку это, конечно, неплохо так нагрузки прибавит. Сейчас то он по сути стейтлесс.
Анлайкли он будет держать 2000 коннектов во всеми нужными серверами, а переустанавливать сессию каждый раз это тяжеловато.
Как бы ты себе представил TLS на корневом сервере, или на серверах зоны com?
MTA умеют отсортировать письма по MX, установить коннекты, и переслать каждому пачку писем. Он всё таки скорость письма может быть ниже резолва DNS
Ну а дальше то тебе уже пофиг на приватность.
Кеширующий DNS у меня на роутере. Он пойдет рекурсивно, и провайдер его словит.
Или кеширующий DNS у провайдера. Я пойду на него, а мне там залупу.
Выходит, по TLS я должен пойти на 8.8.8.8 , а он охуеет от такой нагрузки
там же вроде даже в нджинксе были штуки для восстановления закрытой сессии, а не создания новой
Умейте пожалуйста не рвать TCP сессию пушо, уже давно нету HTTP 1.0 же нигде
А кто-нибудь вообще знает нахуя стали городить DoH вместо этого блядь примитивнейшего и очевиднейшего решения? Очередные биткойнеры ёбаные, не засунуть свою ненужную хуйню в не имеющий отношения сервис нельзя.
https://en.wikipedia.org/wiki/Microsoft_v._MikeRoweSoft
фу, тряпка какая
Ты хочешь сказать, что раз HTTP работает поверх TLS, то и должен целиком шифроваться?
Мне такой способ не известен.
Но ты можешь писнуть в pipe своего скрипта, и там форматировать дату
запустить nginx в другой таймзоне
ну или постпроцесснуть лог
Сравнить что-то с разных серверов?
Так можно же выпарсить «11/Mar/2021:15:47:41 +0300»., тут таймзона есть
https://nginx.org/en/docs/http/ngx_http_map_module.html
ты можеш регуляркой себе надёргать чего нужно, но вряд-ли там можно посчитать UTC.
Я бы всё таки подумал писать впайп
я это предлагал, но это может засрать ему и остальные логи nginxа тоже
$time_iso8601: 2021-03-11T16:28:48+03:00
Вот пидоры!
time in seconds with a milliseconds resolution at the time of the log write
$time_iso8601
local time in the ISO 8601 standard format
хуенная дока:)
ну правда 8601 должно было навести на мысль
Вообще напоминает комикс про братьев пилотов
Questions??? ВОпросы???
Ведь наш мир мутабелен, и потому и строки мутабельны
Ruby сейчас: https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Style/FrozenStringLiteralComment
This cop is designed to help you transition from mutable string literals to frozen string literals
Это в копилку к Python с его "у нас дактайпинг, это круто!" а потом ABC, а потом PEP-484 и typed dicts.
Это в копилку к JS с его "у нас прототипориентированное наследование, это круто!" а потом ES6.
Это в копилку к Perl с его "у нас переменные можно не декларировать" а потом critic требует strict, и my/our
Скриптобляди такие клоуны:)
На самом деле нет, конечно: джависты радовались, что у них нету обобщенного программирования: дескать это сложно и муторно, но в 2004-м его завезли
о чем думали программисты на плюсах в момент релиза неизвестно потому что поди все умерли от старости
языки меняются, это характерно не только для js
Да, Go тоже хороший пример. Но не все могут похвастаться тем, что двадцать лет рассказывали всем про "крутую фичу", а потом наконец признали, что это бага.
Обрати внимание кстати, что я писал вообще про Ruby и frozen literals. Так что да: JavaScript тут совсем не одинок
сук))
А вообще охуенно конечно, я бы её захайрил на его месте, потому что проверять делимость на пять регуляркой это еще можно понять, но на три это гениально.
Количество 1 4 и 7 равно количеству 2 5 и 6?
We first need to consider a state machine with exactly one state per residue modulo k. The transition function is easily computed by multiplying the residue with the base 10, then adding the current digit, then computing the residue again.
затем оптимизировала его
I just quickly need to execute Brzozowski’s algorithm.
ну и выразила его регуляркой
0, 1 нули 2, 1 нули 1 нули 1, 2 нули 1, 2 нули 2 нули 2
Хуйню написал, но идея понятна.
Для поигратся и устроить себе гимнастику и пооткладывать кирпечей от ужасников, более чем охуенно я считаю.
Ну там уже выйдет что-нибудь беспроводное, с более крутыми дисплеями и фпс... А ты будешь с кабелем пердолиться и пиксели разглядывать.
Какие пиксели? Ты забудь уже про старые VR где разрешение было 800-600 на глаз и было больно. Вроде как экраны достигли предела, даже "ИНОВАЦИОННЫЙ" valve index имеет довольно крупный размер на глаз, но от сетки так же не смогли избавить.
Я по этому думаю, что они в каком то плане достигли предела. А ждать что-то новое долго, ну ждите, а я уже поиграю)
Вангую, что будет на полке пылиться через месяц.
Вызывать проститутку можно каждую неделю.
В году 52 недели, в двух годах – 104. Если 40к поделить на 104, будет ~380 рублей, пиздец, не хватает.
Хотя нет.
5000 рублей в час это 84 рубля в минуту.
Мой вердикт таков: каждую неделю можно вызывать FOSS (free and open source slut) на 4.5 минуты примерно, на протяжении двух лет, вместо покупки очков от рептилоида.
А вообще у меня после твоих слов созрел план по созданию ИТ организацию с участием пузырьков и бомжей.
пацаны, не открывайте, там МУЗЫКА, пишу с контрабаса
Я лет десять назад ехал на поезде в направлении Волгограда, и в вагоне-ресторане играло "Он уехал прочь на ночной электричке", прямиком из 1996-го года
На девайсе с кучей камер, привязанном к пейсбуку?
Блин, тут походу даже хакер, который за биткоины отправляет видосы друзьям не понадобится...
А так это просто крутой 360⁰ монитор, который ещё и требует учётку Фейсбука.
Во-вторых пейсбук собираются замедлить. Да и в любом случае зависимость от онлайна и коннекта к серваку -- это плохо.
И что я должен теперь покупать уебанские HTC или Valve индекс которые стоят дороже чем мой комп - охуенно, ради того что просто учетку фейсбука не заводить? Разве это стоит того?
Т.е. я смогу его просто подключить к ПК не регаясь в пейсбуке и не давая ему интернет? Или всё-таки нет?
З.Ы. На внутриочковый магазин мне насрать, само собой.
https://www.formula-iq.com/single-post/using-oculus-quest-2-without-a-real-facebook-account
Да и вроде там американские суды на фейсбук руки накладывают по этому поводу что они хуели.
Но я как вычитал, что фейсбук нужен только для внутриигрового магазина oculus и не более. С ПК подключатся по wifi и шнур вроде как без каких либо проблем.
Лучше подождать vr-шлем на линуксе, чтобы какой-то там рептилоид не отжал собственность.
Мммммм, делишес.
In an announcement today Facebook outlined its future plans across three key points which will commence October 2020:
1. Everyone using an Oculus device for the first time will need to log in with a Facebook account.
2. If you’re an existing user and already have an Oculus account, you’ll have the option to log in with Facebook and merge your Oculus and Facebook accounts.
3. If you’re an existing user and choose not to merge your accounts, you can continue using your Oculus account for two years.
Какая свобода выбора )))
> Everyone using an Oculus device for the first time will need to log in with a Facebook account.
нужно же иметь честь, достоинство, принципы, кодекс.
Один раз -- не пидорас.
А вообще эта свобода она для тех, кто уже купил, не зная о новых требованиях. А новые юзеры свободны... просто не покупать.
Забудь ты старые версии ВР очков которые умели нихуя.
Wake up, Neo.
The matrix has you
кстати забавный момент. почему-то никогда не думал, что пользователи ГК могут носить очки. наверное, потому что тут ни у кого нет аватарки с очками!
Ну как, ещё пиздато?
Да всё дословно, это не эвфемизм какой-нибудь... Метеориты падали с неба и ломали технику, на которую они падали. Этакий тест на распределенность и отказоустойчивость.
https://youtu.be/3EnGkvcybQA?t=216
Operating Humility:10% ~ 90% RH Non-condensing
Storage Humility:3% ~ 90% RH Non-condensing
Displays a solid light while working properly
Flashes while transferring data
Типа передача данных -- внештатный режим? Зато у него драйвера есть:
https://www.tendacn.com/en/product/support/W311MA.html
говнокод, говнокод не меняется
> high gain
вангую, что чинки тебя объебали и там tx power говно
Наивные люди думают, что есть "особо мощные роутеры" и "мощные карты" за большие деньги.
На самом деле мощность передатчика ограничена законодательно, можно только иметь более направленную антенну, или более рассеянную
Ну это и есть "high gain". У тарелочек клювиков вон gain'а хватает чтобы несколько километров пробить с обычной карточки.
Направленную антенну еще нужно направить метко, и чтобы там Fresnel Zone или как его было.
От того, что я куплю антенну с бОльшим dbi, у меня в хрущевке лучше Интернет не зарабоатет)
Они есть. Но потом к тебе приедут ребята из РКН.
повысить мощность можно выбрав другую страну в настройках карты, но тогда могут запретить какие-то каналы..
Кстати, а вот интересно, можно ли модулировать частоту у магнетрона из микроволновки? Диапазон там вроде как раз подходящий, да и мощности хватает.
альзо, обращаю внимание дарагих рассеянцев, что в комиксе жители Украины обсуждают как вкусно поесть сальца
если ты всё равно решил сидеть на 11n, да еще и на одной антенне, то может лушче все таки на pci-e?
у меня отлично работает вот такая древняя хня
Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
драйвер оыициально experimental, но всем похуй
Я бы «a» или «b/g» не купил, я же ещё не совсем конченый )))
Кстати, хуйня, которая сейчас у меня стоит, из-за драйверов работает в режиме «b/g», и я не могу поставить «n» в диспетчере устройств.
как там, в 2007-м?
100
102
100
351
500
1532
---
100
100
532
...
расстроился и пошел смотреть видеосы в 420рублей качестве (потому что 720рублей иногда слишком медленно загружается).
Использовать 11g в 2021 это примерно как грузить систему в hdd 5400, иметь 1Gb оперативки, или сидеть на Windows XP
но джаваскрипт тоже. Попробуй открой современный SPA с гигом оперативки в хроме
Боюсь, что там всё закончится на открытии хрома.
А про жс интересно проверить бы, как тот же гмайл в браузере себя ведёт на гиге
именно поэтому я это делать не буду, хотя мне и тоже любопытно
у прыщеядра ест параметр "mem="
https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html
у пинды это в bcdedit
https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-parameters-to-manipulate-memory
огранич себе память в гиг и ебись
Правда может быть придется еще как-то сами чипы памяти перекоммутировать, не знаю
Лол, т.е. старая карточка и в винде то неюзабельна была? Может поэтому в линухе на неё и забили?
Вот такие вот ноутбуки, с КУРИНЫМИ комплектующими. Теперь буду выбирать всю питушню с оглядкой на леснук, ведь если царская ОС поддерживается производителем, то и железка с бо́льшей долей вероятности будет царской.
Безъяростный адаптер?
Хотя вот я читаю все эти очепятки, и немного начинаю сомневаться в целесообразности данной покупки. Утешаю себя тем, что программисту драйверов не нужно знать математику английский.
- https://www.silverstonetek.com/raven/product-rv.php?pid=606
- https://www.gigabyte.com/Motherboard/GA-H77N-WIFI-rev-10
- https://aliexpress.ru/item/20000004223841.html
Про то что блядские корпуса SilverStone имеют USB 3.0 коннектор, который к хуям рвет и мнет пины на материнской плате я наверное уже писал; в этот раз я столкнулся с тем, что
а) у старых Mini-ITX сокет расположен восточнее центра, а не западнее
б) «SilverStone» хуй клали на старые материнки, поэтому дырень для бекплейта тоже восточнее центра, а то что габариты крепления не изменились и можно было сделать нормально так это никого не ебет*
в) Я хуй знает чем думали инженеры «MetalFish», но кулер у них
затягивается
блядь
натуральными
гайками
с обратной стороны, и при этом затянутый болт торчит с обратной стороны материнки почти на ёбаный сантиметр, упираясь конечно же в волшебный корпус «SilverStone», которые не могут сделать нормальную, блядь, дырку для бекплейта, поэтому и корпус, и материнка выгибаются как уёбки (не говоря уж о том, что сам кулер оказался ёбаным разочарованием), и я уже в настроении действительно брать острую дрель и править себя весь этот пиздец.
Извините.
* Вообще «SilverStone» настолько отъехавшие анскилябры, что они не могут даже отцентрировать вентиляционное отверстие по блоку питания. Обратите внимание на отверстия для винтов и положение решетки в верхнем углу: https://miro.medium.com/max/2400/1*SDzC8TxBWcjmUAXysScWZw.png
Почему все так дрочат на размер системника? Это же не телефон и даже не ноут. Ну стоит себе в углу под столом и стоит.
конкретно я просто делал пару рабочих мест для родителей в загородном доме и хотел сделать что-то нормальное, что не будет мешаться*. просто чтобы было комфортное рабочее место отец впрочем всё засрал и на этот стол глядеть-то больно, но я пытался.. в общем, сделать не чтобы просто функционально, а чтобы всё было прямо хорошо, на славу, я там конечно же еще пообжимал всякую гигабитную хуйню для стационарных машин да повесил кинетик, который изнутри дома добивает честных 100мбит до ворот, разве мог я пройти мимо? матери просто нормальный nuc взял, отцу иногда нужно рендерить разную штуку, поэтому ему отдал вот эту хуйню из-за наличия пусть и старой, но видеокарты.
* я тут еще взял адгезивную ленту с конечно же алиэкспресса и приклеил пилот снизу стола, в результате на полу _вообще_ нет проводов. это не то чтобы большая функциональная разница, но с точки зрения комфортности стало охуенно приятней.
если это realtek то они не жадные на дрова на конченных юзеров, можно заменить обрыганскую тынду на хотя бы приличный софт
у тынды единственный плюс что можно позвонить в саппорт в рашке и там пожмут плечами по твоему вопросу
Digitus DN-7042-1
D-Link DWA-125/D1A
D-Link DWA-131
D-Link DWA-131/E
D-Link DWA-140
D-Link DWA-140/D1A
Orient XG-931N
Tenda W311M
Tenda W311Ma
Tenda W311MI
Tenda W322U
TP-Link TL-WN721N
TP-Link TL-WN723N
TP-Link TL-WN725N
TP-Link TL-WN727N
TP-Link TL-WN821N
TP-Link TL-WN823N
И оттуда мне тенда показалась самым оптимальным вариантом. С остальными адаптерами гуглились форумы, где обоссывали их прошивки и не могли ниче запустить. При этом многие из них меняют чипсеты, которые уже не так хорошо заводятся под линсук.
а то вот ты пыжышися тут с картой, а утебя DIR-300
https://www.ozon.ru/product/wi-fi-router-keenetic-ultra-kn-1810-210738995/
Во-первых не каждый трансивер совместим в каждым SFP, иногда его нужно перепрошивать.
Во-вторых не все трансиверы совместимы друг с другом (лучше бы чтобы у аплинка был такой же).
И наконец SFP не обязательно значит оптика: бывают и DAC кобеля.
Про охулион сортов оптики, отличающихся способом подключения, много/одномодовостью, расстоянием, длиной волны итд, я уже и не буду
На консюмере-то G(E)PON еще хорошо если единицы процентов занимает, а уж более нестандартные решения наверное разве что пара сетевиков на планете хочет домой подключить.
Я к тому, что разве там не нужен отдельный девайс?
сука блядь НЕНАВИСТЬ
Я с dlinkом вообще не разговариваю, я на него обижен
ps: лол, у меня в городе на авито его продают за 99 рублей
поправил
soookah, даже дешевле обрыганской длинковой точки доступа которую я задумал перешить под хоббит-проект
кто-то купил его 10 лет назад, а теперь выкинуть жалко.
50 рублей.
https://www.avito.ru/sankt-peterburg/tovary_dlya_kompyutera/d-link_dir-300_2097624375
Например, вот
https://www.dlink.ru/ru/products/5/760.html
можно попробовать зацепить DIR-300 за стольник вместо него
Документация хорошая, и форум отзывичвый, если конечно не обращать внимание на китайский спам.
Длинки иногда могут окипрпичиться, но эту проблему легко решить, собрав uart, тыкнув его в недокументированный порт, и получив шел к их бизибоксу и все там починить
high tech, low life
не оборудование для человека, а человек для оборудования
бог из машины
но когда тынду купил по случаю без консультации со всякими базами железок - от виндового колхоза просто охуел
> гуглились форумы, где обоссывали их прошивки
Сём, ну ты же понимаешь, что никто не будет париться и обоссывать то, вообще никому не нужно
д- и тп-линк это как бы нижний предел
>> 6x greater wireless range than wireless G products
блядь
Вообще, я уже смирился, что для активной работы с сетью нужен кабель, а вайфай – так, Ютюб посмотреть да на говнокоде посидеть.
А так-то я постоянно на g сижу, она мне для того и дадена
если вы про какие-то старые стандарты, то простите-извините
Аниме тоже будет долго качаться. Я как-то раз исошку для бубунту качал, она мне обещала двухчасовую загрузку, а когда я подключил кабель, скокочалось за три минуты.
Вообще, по хорошему нужно встроенный PCI-e модуль покупать для «ax», возможно раздельный с блютузом, но это уже, когда я буду настольный комп собирать, а то для ноута не хочется покупать сверхзапчасти.
Если вы о порнухе, то она даже по дайлапу скачивается программой Reget (или GetRight), правда в картинках, а не в видео
а вообще написание хорошего неткода это конечно задача не для middle PHP
А где-нибудь в
Удобством и экспириенсом не будет и пахнуть.
Эту фразу я всегда расшифровываю как смещение GO в сегменте кода(
отсюда весь этот хайп с исходом на 5GHz
У 11n с одной антенной 150 можно получить только при широком канале, что на 2.4 нереально. Но даже с ним 150 это скорость PHY, а рельная скорость передачи данных будет сильно ниже.
Кабель конечно намного лучше, но хороший wifi (да пусть даже 11n с двумя антеннами!) не так уж и плох.
Просто 11g это реально технологии тринадцатилетней давности
у китайса всё что с внешней пипкой на 2 dbi считается high gain
а еще у сёмы в списке судя по всему Orient Hero (=Cyber Brand Retail) который еще откровеннее нонейм чем эта тында
З.Ы. И это врде норма для диполя, чем тут хвастаться?
китайса пиарится = 1
а это значит что даже наличие антенны 1 dBi катит за high gain
следовательно в 6 раз лучше чем на соседнем лотке, пакупай скорей гейдзин!
https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=1561428
чтоб соседу через окошко вафлю раздавать?
Ну смотря куда направишь. Антенны же ничего не усиливают, просто имеют большую направленность чем сферический изотропный излучатель в вакууме.
https://www.proxim.com/scripts/calculators/what-is-fresnel-zone.jpg
>Антенны же ничего не усиливают,
угу, про это нескока раз было сказано: изотропная идеальная антенна излучает такой шарик во все стороны.
Чем больше dbi -- тем больше шарик вытягивается в сосиску.
Для роутера под потолком в квартире dbi вообще не нужен: волны отражаются от всякого говна и летают черте-как, а вот для прямо передачи на большое расстояние сосика лучше шарика
Warning: require(scripts/calculators/globals_.php) [<a href='function.require'>function.require </a>]: failed to open stream: No such file or directory in D:\wamp\www\Scripts\calculators\fresnel-zone.php on line 2
язык не важен
ко ко ко
современный HPH не так уж плох
ко ко ко
плохой код можно написать на любом языке
На ней есть клавиша с надписью «Idiod» «Andriod».
Ну как сказать, сейчас у всех гипервизоров есть быстрые дрова, которые не косплеят железное говно. Но вот оставить только их и грузить только просвящённые оси по-моему только гиперви решилось.
Дешевле в разработке и секьюрнее -- это да.
И они не идут как часть ядра, а собираются под него требуя ``kernel-headers-$(uname -r)`` и падая иногда от несовместимости API со свежим ядром.
А так vbox эмулит intelовую сетевуху, южный мостик ich9, какой-то xhci на нем (или ohci), ahci контроллер, все дела. OpenBSD запускался ни слова вообще не знавший про vbox.
Причем он умеет еще эмулить супер-старое железо (режим piix3 -- южный мост середины 90-х)
Я на нем интереса ради запускал дебиан hamm 1998-го года, и он запускался)
Вроде ещё как минимум сетевуха, диск и проц. Всё-таки эмуляция тормозная.
ну в общем могу засвидетельствовать, что сеть (во всяком случае в bridged mode, когда она напрямую торчит) работала у меня без вяких драйверов
хотя может быть и не супер-быстро, мне оно нахуй и не нужнол
Виртуалбокс тем и прекрасен, что там любое говно поднимается (ну кроме esxi, лол!).
А на хипер ви только современные осы, которые уже имеют поддержку от MS
ohci
ehci
xhci
когда дынь кушаю
до десяти раз чихаю
https://govnokod.ru/27296
https://govnokod.xyz/_27296/
RB Tree таки может выродиться в список?
У меня как раз такая ситуация, что ключи постоянно возрастают.
Не может. Бля, я из-за тебя весь вечер игрался с анимированным RB Tree, пытаясь осилить все ситуации с поворотами и перекраской.
Если у тебя у двух объектов совпадает ID (к примеру, хеш) то ты вынужден их обоих положить в один узел, и потом искать последовательно по этому узлу нужный тебе объект.
Так вот, если у всех объектов ID будет равно 42, то ты получишь лист.
А у мультимапа да, линейный проход по элементам с одинаковым ключом. Но обычно на это пофиг т.к. всё равно они все нужны.
На самом деле это известная тема во всяких джавах и вероятно дотнетах.
ID объекта это hash. В принципе, он может совпасть, ну и он всего-то 2^32.
В случае совпадения всё кладется в бакет, и там делается последовательно "equals" (его и так делать надо, ведь совпадение хеша не гарантия, что это нужный нам объект)
При очень хуёвом разбросе хеша и дерево и хештаблица даже превращаются в лист.
Но чтобы это реально стало проблемой нужно или охулион объектов хранить, или очень хуёвый хеш сделать кмк
Как мне из него получить циферку, которая на узле, если он не имеет id, и не сравниваемый?
ps: если сравниваемый, то наверное не нужен хеш
Ну в крестах несравниваниемое просто нельзя запихать в дерево (std::map). В джаве ведь так же?
А циферка тебе не нужна, ты просто сравниваешь искомое значение с тем, которое в ноде.
З.Ы. Ну да, в джаве тоже требует Comparable или Comparator.
По идее если у тебя есть хеш, то тебе хватит хештаблицы. А дерево тебе нужно только если тебе важен порядок, верно?
А для этого нужно явно сравниваемые объекты, бо сортировать по хешу никому не интересно
Чего-то пиздец меня переклинило, это же вопрос из джунского собеседования почти
Но из-за этого поедет порядок, а раз на порядок пофиг, то проще сделать хешмапу.
>проще сделать хешмапу
Угу, если порядок тебе не важен, то просто беру хеш, оператор "процентик", и вычисляю бакт в хеше. Вроде всё же?
Разве? Merkle tree -- это же древовидный блокчейн, а не дерево поиска.
Если у тебя «степень двойки» бакетов (что весьма логично), то тебе даже процент не нужен, у тебя есть bitwise and. Именно так меня однажды и выебли на собесе!
эх, Борманд:/
А мог бы их обидеть в ответ! В XXI веке вручную менять процентик на & ради оптимизации — это какой-то сюр, наравне с ручной заменой деления на умножение. Случаи, когда это не будет premature optimization, можно посчитать на хвостиках някоматы.
пример с хешем это я теплое с мягким перепутал
извини