- 1
IT Оффтоп #31
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #31
#1: https://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: https://govnokod.ru/24063 (потёр пидор сракер) https://govnokod.xyz/_24063
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: https://govnokod.ru/24815 (потёр пидор сракер) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: https://govnokod.xyz/_25436 https://govnokod.ru/25436 (потёр пидор сракер)
#12: https://govnokod.xyz/_25471
#13: https://govnokod.xyz/_25590 (потёр пидор сракер)
#14: https://govnokod.xyz/_25684
#15: https://govnokod.xyz/_25694
#16: https://govnokod.xyz/_25725
#17: https://govnokod.xyz/_25731
#18: https://govnokod.xyz/_25762
#19: https://govnokod.xyz/_25767
#20: https://govnokod.xyz/_25776
#21: https://govnokod.xyz/_25798
#22: https://govnokod.xyz/_25811
#23: https://govnokod.xyz/_25863
#24: https://govnokod.xyz/_25941
#25: https://govnokod.xyz/_26026
#26: https://govnokod.xyz/_26050
#27: https://govnokod.xyz/_26340
#28: https://govnokod.xyz/_26372
#29: https://govnokod.xyz/_26385
#30: https://govnokod.xyz/_26413
у меня есть неплохой комп с семеркой, стоит ли ее сносить и ставить 10ку? вдруг там дрова не заработают (хотя по идее wdm должен еще как-то тянуть), драйвер фундейшен дров под тот комп нету
Ну, моя мамка официально не имеет дров под десятку (хотя может быть и пижжу, надо бы проверить), хотя можно конечно вручную накачать с интелового сайта.
Просто семерка стала уже показывать такие сообщения, дескать пора бы меня обновлять
Поставить за свежий роутер, чтобы хакеры не пролезали, и пусть работает.
Win10 при том же наборе пользовательских функций только больше тормозит и имеет сломанные окошки настроек.
Но обновлять просто так конечно не нужно: только когда перестанет обновляться нужный софт (хром, например) тогда можно будет обновить
https://www.wikihow.com/Turn-Off-Windows-Defender-in-Windows-10
во-вторых вот
https://www.windowscentral.com/sites/wpcentral.com/files/styles/large/public/field/image/2019/09/windows-10-performance-options_.jpg?itok=L0XIXMLb
>во-вторых вот
Ты бы хоть написал как туда попасть.
https://www.thewindowsclub.com/disable-visual-effects-windows
>хрустит
у тебя HDD?!
Ох блядь, тогда всё плохо. Теоретически ты можешь скачать performance toolkit и потренировать ReadyBoot, но всё равно сильного перформанса это не даст.
процесс описин тут, но в десятке perf немного иначе выглядт
https://habr.com/ru/post/106684/
Охрана Минэнерго отменила тендер на наклейки Обама - ЧМО
>температуру на оиапливаемых остановках будут устанавливать сами жители города
Как в тему, лол.
К слову, климат там муссонный. Полгода ветер дует в одну сторону, полгода — в другую. Диапазон температур такой же, как в Москве, но из-за ветра и близости моря зима переносится тяжелее. Борманду, привыкшему к сухому воздуху Новосибирска, там наверняка не понравится.
Марсель — юг Франции. Одна широта с Уссурийском.
одеяло, и тепло изо рта будет омывать тело. Одеяло же сшей в виде мешка.
Вы думали, спортсмены не умеют считать?
А вот и нет, у них даже своя система счисления есть!
P.S. http://www.govnokod.ru/17654
Он теперь изобрел распределенный интернет провайдер
Пиздец уже с какими рылами лезут в коммен-татары
When the game timer reaches 2**15 game seconds (6 hours, 30 minutes, 6 seconds of real time on Faster) the game will automatically end as a loss for all players. It is speculated this is due to an overflow error on a signed 16-bit integer variable (which cannot express values larger than 2**15).
2010 год самая ранняя версия, че.
Несколько молодых людей решили проверить. Современным софтом их рожи распознаются:
https://pbs.twimg.com/media/EQU-r9QWkAAGcQv.jpg
Какой багор )))
Но есть новость лучше:
Один из самых популярных у IT-сообщества ресурс "Хабрахабр" перенес регистрацию юридического лица из России на Кипр. На это обратил внимание телеграм-канал Эшер II.
С 7 февраля при регистрации на сайте или входе в личный аккаунт пользователей уведомляют, что у ресурса действует соглашение с новым юрлицом — "Хабр Блокчейн Паблишинг ЛТД", которое зарегистрировано в Никосии.
Телеграм-канал предположил, что изменение регистрации связано с нежеланием "Хабра" выполнять обязательства в качестве организатора распространения информации.
Пытаюсь поставить последнее обновление на Win7.
Обновление не ставится, пишет ошибку 0x80073701
Смотрю в WindowsUpdate.log:
Handler FATAL: CBS called Error with 0x80073701
Иду в cbs.log, за одно скармливаю ошибку в error lookup
Становицо понятно, что мой апдейт зависит от
Package_17_for_KB4519976~31bf3856ad364e3 5~amd64~~6.1.1.9
чьи файлы чому-то проебались (может, перезагрузили комп в середине установки?)
Думаю: блядь.
Распаковываю (expand) msu файл, там внутри cab.
Ставлю каб
Перезапускаю установку апдейта: ставится!
Задним числом нагуглил SUR, запустил его, он нашел у меня еще кучу missing mum (хуй знает откуда),
но они мне пока не мешают.
https://support.microsoft.com/en-us/help/2700601/how-to-fix-errors-found-in-the-checksur-log
Винда -- боль
Вот у меня сейчас в меню нету ждущего режима и гибернации. Гуглятся советы включить их в настройках электропитания - но их и там нету! Дальнейшее гугление таки выдало совет запустить powercfg -a, оно мне выдает, что у меня вообще никакие режимы.сбережения не поддерживаются, притос, что в биосе есть опция миганием диода питания показывать режим в котором он находится! Что дальше-то делать?
Заебали, пердолинг с шиндой и wikihow это уже край ракованства, хуярьте уже котиков сченочков
Ты хотя бы знаешь, что делать. А представь себе обычного пользователя (без профдеформации). Приходит он на микрософтовский форум — а там ему: проверь на вирусы и переустанови Шиндошз, Шиндошз сам не переустановится!
>без профдеформации
Не пердолю. И да, винду реально проще будет переставить, если бы потом все программы не пришлось переставлять. А как на прыщах? Там консолька из срачла вообще вынимается иногда?
Х.з., терпимо на самом деле, само по себе очень редко что-то ломается. Из пердолинга за последние годы вспоминаются только дрова на nvidia (раз в полгода выбивает, надо качать новые и ставить), дрова на wifi свисток (бажный скрипт для dkms) и починка торбраузера (тормоза на загрузке после атаки на сервера gpg).
Но я хомячок с убунтой, за других не скажу.
У меня масса коллег сидит на убунте, кроме "apt install" ничо не знает, просто кодит, и течет.
Канули в лету те времена, когда надо было вручную настраивать модлайны, компилировать проги и пересобирать ядро.
nvidia -- та еще шняга, встроенная интеловая карта (iris, uhd) куда стабильнее на прыщах.
Но я же играть хочу ;(
Да и нвидия работает стабильно - крашей и зависаний я не помню. Даже dkms последнее время стабильно работает. Просто линуксовое ядро интерфейсы меняет периодически и драйвер перестаёт собираться.
Тролльвалдьс просил Нвидию вложить свой драйвер в основные сырцы ядра, получил отказ, и проклял их. Так же было?
Может, лучше ATI?
Ну да похуй, раз в полгода новый драйвер качнуть - не проблема. В общем-то дистрибы это сами делать умеют, но у них какое-то древнее говно как всегда прикопано.
Это прекрасно. Радостно слышать, что будет, на что перейти, когда винда совсем оскотинеет.
На ноутах и планшетах ситуация гораздо хуже. С новым или непопулярным ноутом рандомная хуйня в духе неработающего тачпада, вайфая, камеры и наушников тебе обеспечена.
З.Ы. У меня ещё яркость вверх-ногами регулировалась на старом ноуте, но это оказывается проблема самой железки - в десятке на дефолтных дровах точно так же.
https://certification.ubuntu.com/desktop
https://certification.ubuntu.com/desktop/models?release=18.04%20LTS&category=Laptop
Какая серота )))
Важно, чтобы ГРУБ смог это что-то прочитать, и загрузитт в память ядро по нужному адерсу, и чтобы ядро имел в себе драйвер этого чего-то, чтобы видеть это как блочное устройство.
А дальше ему без разницы
Сука бесит! Из-за этого настройка превращается в ад, спасают только настройки в окнах в стиле вин7, которых можно открыть сколько угодно.
Может быть, это сделали, чтобы юзеры не исчерпали оперативку. Может быть, для консистентности данных. А может быть, просто потому, что создавали операционку для тупых.
Как в других мобильных ОС, точно не знаю.
Кстати, видео тоже иногда окошком поверх других прог включается.
Ерунда. Сейчас вычислю. Значит, так. Камень
не плавится, лёд ничем не славится, логарифмы, четыре
рифмы, сложить пополам, девять ям, тринадцать в тет¬
радке, восемь в остатке. М-м-да. Получается, что они
живут в Калифорнии.
https://twitter.com/eval2x2/status/954437119988158470
Специально искал по слову «вореции»?
Пока в интернетах мало мест, где оно встречается. А словосочетание «прицимп мухи» вообще за пределами «Говнокода» (и его снимка, сделанного «lvalue expected») не гуглится.
деятельностью по предоставлению услуг шифрования по-честному (без лицензии) заниматся запрещено, а можно заниматься только по лицензии государства
при лиценировании, каждому криптопровайдеру выдается некая маска
Вспомним математическую основу шифрования. Это односторонняя функция. Берем пару простых чисел, ну для примера 9 999 991 и 9 999 901 и перемножаем их. Получаем 99 998 920 000 891. Смысл односторонней функции в том, что в обратную сторону невозможно определить, что на что множилось, глядя на число 99 998 920 000 891. Однако, если вы знаете один из множителей, точнее маску с которой он производится (в нашем примере от маски 9 999 9_1 произведены оба множителя) - то в чем проблема определить исходное число 9 999 991, глядя на зашифрованное число 99 998 920 000 891?
С учетом вышепоименованных обстоятельств я не могу интерпретировать лицензирование, выдачу маски в этом процессе, запрет на занятие криптографией самовольно (без маски) НИКАК ИНАЧЕ - как наличие у некоторых граждан мастер-ключа. На это я обычно слышу возражение, покажите на каком ИМЕННО массовом форуме эти граждане нарушили свою подписки и сами сознались в наличии у них мастер-ключа.
http://vb-net.com/criptopro/index.htm
Как его юзать на винде и ведре? В гта на ведре очень припезденная раскладка и ее не поменять. Нужна вообще поддержка ведра или на нем любой пойдет?
Ах да, там еще зарядка через миниусб. Накуа?
Двадцать лет коробка с прыщами фурычит, охуеть
Случайное: 1 MB/s, 250 IOPS и то и то
Переносной терабайтник.
Терабайтник на усб 3?
Да. Снаружи USB3, внутри обычный 2.5" sata диск вроде, но я не разбирал.
> проблема чего
Ну или диск хуёвый или контроллер в усб коробке. Я думаю всё-таки второе. Вытащи да проверь напрямую.
Ну вон же 110 в логе кристалдискмарка.
Ну USB - не самый эффективный протокол.
Девайс там пиздец бесправный. Даже если он совсем чуть-чуть не успевает, он не может придержать транзакцию, он обязан ответить отказом. И сам по себе он ничего сказать не может пока хост не прикажет. В итоге куча трафика тратится впустую на пинги, повторы пакетов и интервалы между ними.
Есть же pci-express с хотплагом, почему все флешки на него не переделать? Больно дохуя стоить будут?
зы: как читают с флешки: по балку?
Да. То что сейчас юзается - bulk-only transport, поверх которого SCSI команды передаются.
Каждый запрос это три транзакции на bulk endpoint: команда, данные и статус.
> флешки с pci-e
Тебе мало bad usb, хочешь чтобы злые флешки сразу в оперативке шарились на старых компах? 🙂
блядь, я как-то не подумал про это..)
Это же прекрасно. Можно делать упреждающую загрузку. В тормозной комп из сраных 50х годов XXI века вставляют нормальную пацанскую флешку, которая лезет в Интернет будущее, смотрит запросы компа и помещает всё нужное в память, ускоряя производительность. Может быть, заходит в прошлое и правит программу так, чтобы вместо обращений к флешке были чтения из памяти. Можно вовсе выполнить всю программу на флешке, и только записывать в память результаты и перебивать IP на конец программы.
Последовательное: 115 MB/s чтение, 20 MB/s запись
Случайное: 7 MB/s 1700 IOPS чтение, 1 MB/s 250 IOPS запись
Т.е. профит от USB3 видно только на чтении.
> всегда будет тормозить
Х.з., может после зачистки нулями пройдёт? Ну или китайской тулой от производителя реинициализацию прогнать...
А если серьезно, то надо курить mass storage class у USB, и есть-ли там команды, аналогичные TRIM. Он вроде писан по мотивам SCSI, а там чото такое было
Ну типа пинда же понимает, что это флешка
А в прыще mkfs (чи как-то так) должно работать?
Я просто отказываюсь верить, что миллионы мух людей едят говно и никто ничего не сделал на этот счет.
Самое противное, что хуй кого спросишь. Ты чуть ли не единственный, кто хоть что-то понимает в USB в Интернете
Ох блядь, надо поискать конечно. Но выглядит пиздец как некрасиво
Х.з., можно попробовать подключиться к флешке через libusb да посмотреть что она реально понимает 😉
Но там поди ёбли на весь вечер...
Если это специфичная для котролера хуйня, то как тебе поможет libusb? Ты будешь прошивку флешки реверсить?
З.Ы. Нашёл в [1] описание дескрипторов, моя флешка поддерживает SCSI transparent command set через bulk-only протокол. Нашёл в [2] описание bulk-only протокола, но там только хедеры. А где команды то? Неужели реально в самой старой спеке [3], которую в 98 году для USB флоппиков писали?!
[1] Mass Storage Class Specification Overview 1.4
[2] Mass Storage Bulk Only 1.0
[3] Mass Storage UFI Command Specification 1.0
З.Ы. Зато научился читать и писать флешку, очень простой протокол, как оказалось.
А можно как-то узнать у контроллера количество "чистых блоков"?
Х.з., может и есть какие-то вендорские команды. В основном наборе я не видел такого. Можно только обычный размер диска спросить.
> заглушка
Скорее всего запилили 3-4 команды, которые операционки реально юзают - inquiry, read capacity, да read/write. Всем похуй на стандарты же, для работы этого достаточно.
Другая флешка на format unit хотя бы честно stall'ом отвечает.
mkfs вообще ничего низкоуровневого делать не умеет. Она работает с разделом как с массивом байтов.
Для оси флешка будет лучше винта?
Блядь, как хуёво когда не у кого железо посмотреть.
http://www.vb-net.com/2014/Suse.htm
Или вот
http://vb-net.com/dotnet/tour14/index.htm
Весь сайт прекрасен чуть мнее, чем полностью. Я прсото кликаю на ссылки, и теку
http://www.vb-net.com/windows/stop/index.htm
Забавно: «PowerPoint» до сих пор живее всех живых, а предлагаемый этим дурачком «Flash» давно издох.
Именно поэтому и ОБЯЗАНЫ.
Почему флеш? Почему не, например, maya?
Я давно и успешно применяю ООП - в сущности с самого момента его возникновения. Собственно, даже начала программирования мне преподавали по обьектно-ориентированным языкам, типа ALGOL-68. Большинстве кода на моем сайте вообще выложено на бейсике - а это на сегодня, вне всякого сомнения, САМЫЙ обьектно-ориентированный язык из существующих на этой планете. Которому пытаются подражать множество других языков, например новоиспеченный СиШарп (в котором даже в прошлом году уже даже появились анонимные типы, существовавшие в бейсике еще с 1998 года). Кое-какие элементы подражания обьектным возможностям бейсика есть и Яве и на прочих более простых языках. Но ни один более простой язык пока не приблизился к бейсику даже по количеству квалификаторов у методов/классов (а тем более по количеству всевозможных сокращений и умолчаний для ускорения обьектного программирования). Для примера вы легко можете любую Ява-прогу протранслирвать в более крученый Шарп. Но не наоборот. А шарп, хоть и использует тот же фреймворк, что и бейсик - но это язык подражатель. В нем постарались в более ли менее стандартном и распространившемся синтаксисе сделать доступ к тем же возможностям, которые были в бейсике (для NET и для COM) всегда. Однако, обратите внимание, что в огромном количестве мест в БилоГейтсовской идеологии применение Шарпа даже не декларируется! Никто не говорит, что VBA не будет, а языком автоматизации офисных приложений будет убогий н
Имеет кучку благодарственных писем за работу с различными спермотехнологиями: http://www.vb-net.com/Wanted/Index.htm
Имеет страничку, свёрстанную в "Microsoft Excel": http://vb-net.com/dotnet/tour14/SY_MG.INIT.htm
Дрочит на "Visual Basic": http://vb-net.com/asp2/36/index.htm
Хуесосит "Микрософт" и лично Билла Гейтса на том же сайте.
У него там биполярочка?
[quote]
Наконец-то, даже MS вынуждена признать недостатки своей идеи строгой типизации, которой она так долго гадила нам в мозг - наконец-то MS ввела АНОНИМНЫЕ ТИПЫ, что и есть фактически отказалась от строгой типизации.
[/quote]
/0
https://picua.org/img/2018-01/08/xvuom41eihjtbg70dmdts27f5.jpg
(орфография сохранена)
Натальный мастер обнаружен
А ещё в русском и английском нет никакого ООП, а только какие-то подлежащие, сказуемые...
Десять главных недостатков PostgreSQL
2. Отсутствие примеров кода и литературы на русском
6. Отсутствие полной поддержки самых массовых языков программирования VB и С#
как-то так https://www.tutorialspoint.com/vb.net/vb.net_modifiers.htm
Если честно, я последний раз на VB писал макрос в 2001-м году, и пару раз видал vbs скрипты. С тех пор вообще уже ничего не помню
>Friend
АХАХАХАХА, плюсовики, вы это слышали?
- короче, Васик это сплошная френдзона
WebDownloader_UltraLite - ваш личный поисковик по рунету с особыми возможностями поиска.
WebDownloader_UltraLite начинает работу со скачки Yandex и Mail-каталогов (другие версии работают иначе, например начинают с Sape.ru). В этих каталогах содержится примерно 15 тысяч страниц, которые должны быть далее распарсены и найдены первые четыреста тысяч сайтов, упомянутых в каталогах.
Как вы понимаете, эти первые четыреста тысяч сайтов (особенно с высоким рейтингом) живут обычно именно за счет того, что торгуют ссылками на другие сайты. Ссылками, размещенными на своих страницах. Те основной массив сайтов рунета можно поднять, только скачав эти первые четыреста тысяч сайтов, распарсив их, найдя в них ссылки на следующие сайты. Скачав следующую партию сайтов, распарсив их и найдя в них ссылки на следующие сайты. И так далее. Вот собственно это и делает WebDownloader_UltraLite.
Итак, самый первый этап работы программы - скачать каталоги - это делается в меню Catalog.
http://www.vb-net.com/WebDownloader_UltraLite/index.htm
Для получения простейшего отчета о количестве доменов, созданных в конкретный год - делаем вот такой простейший запрос:
1: select
2: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1996%') as '1996',
3: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1997%') as '1997',
4: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1998%') as '1998',
5: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1999%') as '1999',
6: (select COUNT(*) from Sites with (nolock) where Domain_Created like
- то есть, OpenSUSE он поставил не на диск, а блять в ЭФИР или, я не знаю, в СУМРАК. И уже из сумрака бедная-несчастная Тататарасова училась в GIMPе фотки редактировать. Это охуенные друзья, примерно такие же, какие Вистефана просят поправить лапшичку на php 2005-го года выпуска.
Чот лол.
А вот люди один из двадцати.
А вообще
https://i.pinimg.com/originals/3b/b2/63/3bb263807ebebcd763c5f407738e0fc2.jpg
Дайте воды напиться, а то так есть хочется, что переночевать негде.
Скажем, зачем вот эта
http://www.vb-net.com/iile/compex.htm
> NET в браузере - это SilverLight, иное в браузере - это jQuery.
>Иное в среде WEB-технологий - это PHP, а WEB-сервер управляемый ActionScript - это Flash Media Server.
Угадайте, про что статья?
Правильно, про Java: http://www.vb-net.com/Java-Welcome/index.htm
... А вот в обьектно-ориентированном программировании - где нет начала и конца - лишь от движения мышки на одном компьютере где-то совсем на другой машине неожиданно и незапланированно выпрыгивают какие-то события, меняющие состояние программы
http://www.vb-net.com/dotnet/uml.htm
Я обрадовался не на шутку и с удовольствием стал рассматривать приз от самого Сатаны. И какой же подарок я увидел от Билла Гейтса?
На сайте, куда меня привела ссылка на подарок - улыбался мне сам Сатана Адский (с клыками и рогами). И предлагал мне купить у него шаблоны к JOOMLA, DRUPAL, WordPress, шаблоны FLASH-сайтов и FLEX-сайтов со скидкой, предоставленной Биллом Гейтсом.
http://www.vb-net.com/Surprise/index.htm
што?
Майкрософт в качестве подарков давал скидки на "продукцию" ТемплейтМонстерс?! Это пиздец))
http://www.vb-net.com/asp2/45/index.htm
разбор ответа... хуиз
http://www.vb-net.com/1U/index.htm
SQL-cервер я поставил в режим AWE, несмотря на то, что у меня все 64-х разрядное - и виндузня и сервер. Первый вопрос, в котором я хотел убедится, что SQL-серверу достаточно оперативной памяти. К сожалению, глюкавый микрасофт не сумел даже добится чтобы у него нормально работал Windows Task Manager, который взывается по Ctrl-Alt-Del. К сожалению, он показывает совершенно неадекватные цифры.
Если поверить счетчикам Performance, то можно увидеть что серверу у меня доступно 14GB памяти (что логично в-общем), но пожелал он из них занять 5,2GB. Это явная неадекватность микрософтовского алгоритма -
http://www.vb-net.com/sql/perfomance/index.htm
аааа
Асимметричное шифрование устроено иначе. Есть длинный ключ - обычно 1024 бита (иногда длиннее). Эти ключом можно создать абракадабру - это называется открытым ключом (он доступен всем и его скрывать смысла нет). Правда есть смысл навесить на этот ключ бирку - ЧЕЙ ИМЕННО это ключ - на этом основана идея сертификатов, заверяемых сторонними организациями. Но восстановить абракадабру обратно в осмысленный текст (бинарнник) можно только с помощью закрытого ключа. Который всегда секретный и вообще любой запрос к нему ВСЕГДА (и во всех операционных системах) требует пароля.
Асимметричное шифрование более надежно, но работает тысячекратно медленнее. Обычно стандартный SSL-канал основан на том, что симметричные ключи создаются скажем каждую секунду, шифруются асимметрично и передаются партнеру. А весь потом данных потом идет с быстрым симметричным шифрованием. Как часто менять симметричные пароли - это тоже регулируется стандартным алгоритмом IKE. Это как бы самые основые криптографии, которые в современном мире должен знать даже первоклассник. Без знания этих основ - даже самые простые действия, описанные здесь - бессмысленны.
http://www.vb-net.com/CryptoMail/index.htm
http://www.vb-net.com/asp2/32/index.htm
klava..
Именно поэтому я за «Илон Маск».
Куда мне баллотироваться?
>(state, action) -> state
> immer::vector
Где-то я это уже видел
Ein Sommerkreis
In Blau und Weiß.
Das hat ein Junge gezeichnet.
Und aufs Papier
Schreibt er dann hier
Worte, die jetzt singen wir:
Immer scheine die Sonne,
Immer leuchte der Himmel,
Immer lebe die Mutti,
Immer lebe auch ich!
Пусть всегда будет пыха,
Пусть всегда будет экма,
Пусть всегда будет хостинг,
Пусть всегда буду я!
https://youtu.be/rvYZRskNV3w
https://ruposters.ru/news/10-02-2020/vrachi-vinuli-ogurets
BDSM Driven Development?
Какой багор )))
РОТА АФФИДЕВИТ СКАЗ ДУШИ ЖИВОЕ СВИДЕТЕЛЬСТВОВАНИЕ
МЫ РОД ЖИВЫХ ДУШ НЕ ПОКУПАЕМ И НЕ МЕНЯЕМ СВОИ ИМЕНА ИМЯРЕК НА ПРОЕЗД ИЛИ КАРТУ ЛЮБУЮ ИЛИ ТЕАТР ИЛИ БИЛЕТ В ТЕАТР ПРОЖИВАНИЕ В СТАТУСЕ ГРАЖДАН ФИЗИЧЕСКИХ ЛИЦ ЮРИДИЧЕСКИХ ЛИЦ И ДРУГИХ ИСКУССТВЕННО ПРИДУМАННЫХ ЮРИДИЧЕСКИХ КЛИЧЕК ИЛИ ИМЁН А ТАК ЖЕ ФИО ЗАПРЕЩЕНО
ТАБУ ХАРАМ НАЛОЖЕНО ВЕТО МАРКИРОВАТЬ СТАВИТЬ НА РОД
ЖИВЫХ ДУШ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ИНГА ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ГЕННАДИЙ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК АРСЕНИЯ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ЗАХАР
https://www.youtube.com/watch?v=W9xFfdcu0Bg
Просто тут так насрано, что я по диагонали читаю.
Чуть не пропустил годноту.
https://www.youtube.com/watch?v=yNhzPS5RiZ4
Просто она с него какие-то доверенности, юридические бумажки требует.
Тем самым перемещая себя в плоскость разбойных законов, которые принимала не она. А какие-то чужие люди которых ни она, ни другие живые души даже не выбирали.
А ПОЛИЦИЯ ЭТО БАНДИТЫ И РАЗБОЙНИКИ У НИХ НЕТ ЧЕСТИ ДОБРОЙ ДУШИ
Так это не психоза. Она всё правильно говорит.
Из недр земной тверди природные богаства нелегеально изымаются какими-то фирмочками, продающими за границу.
Живым душам и родовым общинам при этом ничего не достаётся.
По сути это воровство, пиратство и разбой.
под СТРАХОМ СМЕРТИ?
- МОЖЕТ, ПОТОМУ ЧТО ПРАВИТЕЛИ ЭТИХ СТРАН ПОМНЯТ
ЧТО СТАЛО С ИНДЕЙЦАМИ АМЕРИКИ?
-Один из их вождей сказал: «ХРИСТИАНСКИЕ МИССИОНЕРЫ ПРИШЛИ С БИБЛИЕЙ НА НАШУ ЗЕМЛЮ И СОКРУШИЛИ НАШ ДУХ, А ТЕПЕРЬ НАМ ГОВОРЯТ, что МЫ ДОЛЖНЫ БЛАГОДАРИТЬ ИХ БОГА ЗА НАШЕ СПАСЕНИЕ («Кайся, молись, терпи,отдай последнее, надейся на лучшую жизнь на небесах»).ТЕПЕРЬ У НАС ЕСТЬ ИХ БИБЛИЯ, НО НЕТ СВОЕЙ ЗЕМЛИ,
Во что на нем можно поиграть? Пытался водить в гта, но как-то он не сильно лучше клавиатуры.
Кто в descent играл? А на геймпаде?
Dark souls, ведьмаки, nier automata и прочие игры с мечами неплохо ещё игрались с гейпада. Платформеры всякие в духе super meat boy. Ну и эмуляторы старых приставок конечно.
Чёртовы мажоры со стопроцентным зрением.
Но вообще иногда прикольно играцо и на большом телеке, неважно, через консоль или пека, а его уже так просто не подвинешь, он, сука, к стене бывает приделан.
>> Если в съёмной квартире диван прикручен, стоит найти другой вариант, ибо хозяева такой квартиры могут быть социально опасными.
Предыдущий комментарий был о том, что программистам свойственно один раз настроить и не трогать, а в квартире - годами ничего не менять и не посещать мест, не лежащих на пути от входа к дивану, туалету и столу.
Рейки с сервоприводами на ардуине, которые могли бы это делать за меня, я ещё не собрал, извини.
Но вот про мониторы, которые поворачивались бы вместе с тем, как я меняю положение головы или глаз, мечтаю давно, это правда.
Настроить и не трогать - диван.
Отодвинуться на диване сложновато.
Отодвинуться - скорее за столом.
Диван придвигается и не отодвигается.
Настройки дивана фиксируются.
Настройки стула легко менять, это как пользовательский ввод или клики мыши в программе.
Стул придвигается и отодвигается, стул меняется часто.
Нужна питушня, чтобы закрепить ноутбук или клавиатуру, чтобы было удобно управлять лёжа. Также нужно закрепить планшет/монитор, но они должны крутиться, чтобы легко было восстановить обзор при повороте на другой бок или спину.
Нужны также наушники для лежания, которые не давят или звукопроницаемые подушки, чтобы звук с колонок не искажался.
А вы хотите работать лёжа.
https://www.youtube.com/watch?v=gv27WYzz7IY
Шта? Там же написано, что в nfs с аналоговым управлением мне было удобнее чем дрочить стрелки на клаве. Это именно про геймпад. Видимо я непонятно выражаю свои мысли 🙁
пЕрвая приставка с аналоговой палочкой это N64.
Для Sega и Dandy (NES) аналоговая палочка не нужна: хватит чисто цифрового котролера
Игры там были, а вот графона не было. И в эмуляторе они лучше смотрятся чем в оригинале...
https://tombraiders.net/stella/walks/TR2walk/screenshots/venice32.jpg
Если там был такой графон, то вполне не плохо
Гонки. Игоры которые выпускали на сонсолях кроме стрелялок. 2д игоры где ходьба на кнопках wsad. Ну Борметал все уже написал.
расложить 256 варциий один метом другим итд посчитать большие нерально большие +>2^8589934591 памити нехватит положить их вспень
проблемма как их посчитать в с++
http://programmersforum.ru/showthrea...33#post1389433
перевисти 100 байтов тоже самое только сразу перевести в данные тоесть самому посчетать пролемы невозможно вариций столько место нету:
лучше уж пусть компьтер считает но как?
66680144328798500000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 0000000000000000000000000000000 byte = 2^800
Нет, к сожалению. Немного промахнулся с буковкой у контроллера, в следующий раз внимательнее покупать буду.
Тогда сиди пожалйста на том ядре, на котором тебе вендор драйвера сказал, ты же знаешь про нестабильный API для кернел-спейса)
Ну или патчи драйвер руками, на потеху Сёмы:)
В одной Хорошей Операционной Системе вообще НЕТУ API для загрузки кода в режим ядра. Нету там драйверов внешних, и всё. Все драйверы в ядре.
Ты можешь включать/выключать их ключиками ядра при загрузке.
Именно потому я за
гру хард это и есть ядро. И оно версии 0.9 кажеца
> The latest releases are GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8, 2016-12-18.
По-моему оно мёртвое.
Он пишет, что кода GNU куда больше, чем ядрокода в большинстве дистров
Редкие энтузиасты до сих пор рожают по коммиту в месяц. Да, можно смело закапывать.
С репы убунты, я ебу откуда они его взяли.
Да уже запердолил, всё норм работает, пару строчек поправить пришлось всего.
Сёма оценил.
Линуксадмину дали железку, и попросили подключить её к серверу.
Он ебался неделю.
Ему говорит: ну хули ты целую неделю делал-то?
А он: ну блин, пока спеку найдешь, пока реализуешь, пока отладишь...
Правда, в 90-х это могло быть чуть шустрее
>plaintext passwords
>plaintext passwords
>plaintext passwords
СУКА КАК МОЖНО ХРАНИТЬ ПАРОЛЬ ПЛЕЙНТЕКСТОМ В 2020? СУКА ГДЕ ТАКИЕ ДИБИЛЫ ПРОИЗВОДЯТСЯ? СУКА БЛЯДЬ КАК МОЖНО БЫТЬ ТАКИМ ТУПЫМ?
>2. Find this API call: /get-admin-users which appears at the very beginning of the code:
Важно, что ты говоришь /get-admin-users, и получаешь JSON со всеми пропертями объекта "пользуватель". Одно из пропертей -- пароль.
Это значит, что в базе плейнтекстом хранится пароль.
Весь мир кинулся проверять что ли?
Всё равно уже не работает. Они разнесли точки входа для разных API. Теперь у них вместо единого /api появились точки /api-users, /api-voters, /api-reports, /api-inquiries, /api-excel, /api-group-manager, /api-db-loader, /api-activists, /api-observers, /api-sms, /api-notifications, /api-tasks, /api-jobs, /api-chat-bots, /api-logs, /api-whatsapp, /api-login. И это всё они переделали за ночь!
https://3.bp.blogspot.com/-FYETR0Ljxuc/U_S_r4kJZdI/AAAAAAAAAIo/Zj3FFD3-F94/s1600/Russian%2BPig%2B2.jpg
Именно поэтому я за «Арбатско-Покровскую».
У меня чёрные неподчёркнутые ссылки не кликаются.
День его смерти стал праздником влюбленных и вообще большого секса не из-за анально-генитально-оральной пыточной схемы, а потому что надо было вытеснить из обычаев римского народа праздник Луперкалий. 14 февраля юноши и девушки, гадая, получали имя влюбленного партнера на год. Схему гадания сохранили. Имя партнера поменяли на имя святого покровителя. Новое название прижилось. Память о старом обычае осталась.
Мораль: как бы я не провел этот день, боюсь, что Валентин провел его еще хуже.
by @el-mariachi
https://www.viva64.com/ru/b/0713/
What's bad about: Airbnb | Amazon | Amtrak | Ancestry | Apple | Discord | Ebooks | Eventbrite | Evernote | Facebook | Google | Intel | LinkedIn | Lyft | Meetup | Microsoft | Netflix | Patreon | Pay Toilets | Skype | Slack | Spotify | Twitter | Uber | Wendy's |
А вот где: http://www.stallman.org/
Только я не понял, что это за подозрительные комментарии в коде:
Если позвонить по этому номеру — в Америке запустятся ядерные ракеты?
Столлман периодически организовывает «акции»: предлагает всем звонить в «Капитолий» и в «Белый дом» и убеждать Президента и Правительство принять определённое решение. Он верит в то, что если сказать Президенту, что он плохой, то Президент сильно обидится и изменит своё решение.
This is the man who presumes that he should preach to us about morality, freedom, and what is best for us. He believes it is his God-given role to tell us what is best for us, when he has shown that he takes actions which are not best for everyone. He prefers actions which he thinks are best for him — and him alone — and then lies to the public. Richard Stallman is no Spock. (c)
> no Spock
Ну заебал он всех трекки, и что, кому на них не насрать?
Занялись бы чем-нибудь полезным, вот там некий курцман и кучка каких-то банту взъебали весь их канон.
До того, как появилась технология «CSS», поддержка атрибутов «id» и «class» не была обязательной. Чтобы поставить якорь, вместо <span id="paragraph1">...</span> писа́ли <a name="paragraph1">...</a>. От разметки Столлмана веет 90-ми (только «id» вместо «name»). У него наверное и веб-браузер из той эпохи.
MIT, BSD и Apache это, с точки зрения Столлмана, не свободное ПО.
Оно Free as beer, но не free as freedom
Если со всеми либами читать, то на хром и фаерфокс, походу, жизни не хватит...
Например, вот как можно в ex капитализировать слово "суслик" во всех строках, где так же есть слово "паукан".
А ваш редактор так может?
В моем IDE есть эмуляция vim
А вот задача сложнее: капитализировать суслка в строках с первой по 98-ю.
эх вы
Выделить строки с 1 по 98 и заменить в выделенном. Прошлая задача сложнее была, имхо.
1,98s/\(суслик\)/u&/
Так что если ты знаешь sed, то ты знаешь и ex.
Во-вторых достаточно поюзать это пол года, чтоб оно отложилось на подкорке. И потом ты можешь все делать в одном и том же окружении.
Например "d3w" удаляет следующие три слова. Долго ты будешь делать это мышкой?
Ctrl+→, Shift+Ctrl+→,→,→, Delete. Работает в большинстве текстовых полей, от «Блокнота» и до адресной строки браузера.
А у тебя нет.
А теперь круче: как удалить или выделить целый абзац?
Удаляем: d)
Выделяем: v)
Твой ход
Ресурс клавы и пальцев экономишь?
ну да, и времени.
Так что с абзацем?
Х.з., больше на микрооптимизацию похоже, если не бездумную копипасту ебашить.
> что с абзацем
Шифтом и стрелкой вниз или pgdn выделю кусок и скопирую или удалю.
А уж если по gprs, то экономия вообще космическая... Но нахуй так жить?
NGK был написан... в сраном mcedit'е прямо на продакшене. При этом я там хоткеев кроме выхода и копирования/удаления блока не знаю.
И я не чувствовал, что операции с редактором занимают значительную часть времени. Один хер больше думал, читал доки на втором мониторе и т.п.
Прежде чем что-то оптимизировать, надо убедиться, что оно реально является боттл-неко.
странно, что не на PHP. У меня нету mc на серверах даже.
>Прежде чем что-то оптимизировать, надо убедиться, что оно реально является боттл-неко.
Да. Но я не учил vim ради оптимизации. Просто как-то взял и привык. И теперь у меня везде одинаковый экспеириенс, ибо Vsvim, Vim для Intellij итд
Вот! Время тратится на продумывание и отладку.
Поэтому вимпетушня нужна больше для тех, кто много пишет в чатиках или на ГК, может быть для админов, которым лень писать скрипт, и хочется поганить гигабайты наживую.
Да, анскильно, но удобно.
+++. Охуенная фича, я из-за неё использую «npp» как редактор заметок: держу открытыми несколько новых несохранённых вкладок, в которых записываю всё, что надо. «Npp» их автоматически сохраняет себе в «АппДату», можно спокойно его закрывать.
Три щелчка в любое место первой строки, с зожатой ЛКМ провести мышкой вниз до конца (строки будут выделяться целиком). Бонус: так можно выделять произвольное количество строк.
Либо Home, Home, Shift+↓ до конца. Аналогично, выделять можно произвольное количество строк.
Основное преимущество таких хоткеев в том, что они работают в любом текстовом поле (если программисты не ебанулись и не реализовали свой собственный текстовый контрол). Выделять таким образом строки-слова-абзацы я могу хоть в «Блокноте», хоть в IDE, хоть в браузере, хоть в почтовом клиенте. А вимовские загогулины мало того, что неинтуитивны (вот по какому принципу образовалось«v)», например? От «videlenie»?), так ещё и работают исключительно в «Виме». Тут как нельзя кстати подойдёт паста про «C++» и зубрилок, зубрящих все эти странно-рекурсивные шаблоны, которые нигде, кроме «C++», не используются.
ну ты понял, да?
>они работают в любом текстовом поле
но я ебал "текстовые поля". В vim я могу писать почту, код, и тексты. Что еще нужно?
В этом сраном "текстовом поле" все работает по разному: на одном сайте CTRL+Enter сабмитит форму, на другом делает перевод строки.
> мало того, что неинтуитивны
А shift интуитивен?
Он интуитивен тебе, потому что ты привык.
А вимер привык к виму.
>вот по какому принципу образовалось«v)
Visual.
А CTRL+V по какому принципу образовалось? "Vstavit"?
Не понял.
> но я ебал "текстовые поля". В vim я могу писать почту, код, и тексты. Что еще нужно?
Прямо сейчас у тебя открыт «Хуз», на котором ты пишешь комментарии. Я, например, спокойно и быстро могу и слова выделять, и строки, и абзацы. Во время написания этого коммента я несколько раз воспользовался навигацией с «Ctrl» (без «Shift» это просто сдвиг курсора к концу/началу заднего/переднего слова) и пару раз жал «Home»/«End». И это у меня сработает где угодно.
> А shift интуитивен?
Нет, но «Shift» и «Ctrl» — единообразны. «Shift» означает выделение, «Ctrl» — навигацию по словам, все их комбинации предельно ясны. А учить вот эти вот скобочки, цифры и разные буквы… Ну хз, их в любом случае больше, чем две клавиши.
> Visual
Ок, а скобочка — рандомно, прямо как «Shift»?
> CTRL+V
Хуй знает.
Сейчас адепт тебе скажет, что он поставил плагин для vim-like управления браузером.
В виме комбо тоже составляется из простых и довольно ортогональных элементов. Это ж не емакс.
delete 1 абзца
можешь писать
d1)
Вопрос: угадай, как удалить 2 абзаца?
) конец абзаца вроде, а ( - начало.
Т.е. это что-то в духе "удалить до конца абзаца".
Мышка отнимает время, а в случае ноутбука с тачпадом и вовсе превращается в ад.
>Прямо сейчас у тебя открыт «Хуз»
Именно по этому я за NNTP. Но да, у меня плагин к хрому)
>А учить вот эти вот скобочки, цифры и разные буквы…
А их "учить" не надо: на самом деле там простой паттерн:
1) что сделать
2) сколько раз
3) с чем
c -- изменить
d -- удалить
y -- скопировать (yank)
p -- вставить
w -- слово
) -- параграф
$ -- до конца строки
cw -- изменить слово
c2w -- два слова
d2w -- удалить два слова
y3w -- скопировать 3 слова
d$ -- удалить до конца строки
И это я еще не говорю про ex:)
>Ок, а скобочка — рандомно, прямо как «Shift»?
Я визуально представляю себе параграф как что-то огромное в скобках) но первопричины я не знаю.
А еще в vim есть куча буферов, в которые можно добавлять. А в этих ваших нотпадах?
Именно поэтому я против ноутбуков.
Опять же, кому как. Я слишком редко выделяю абзацы, чтобы это как-то влияло на скорость программирования/печати.
> на самом деле там простой паттерн
Удобно. Но всё равно, без постоянной практики это всё забудется через неделю.
> А в этих ваших нотпадах?
Есть плагин «MultiClipboard» на десяток дополнительных буферов.
А строчки? Там же внизу писали, как будут выделять строчки мышкой. Вместо "1,42" в ex.
>, без постоянной практики это всё забудется через неделю.
Как и CTRL+C 🙂
Если ты программируешь 15-20 лет (а вероятно ты примерно столько это и делаешь) то у тебя это уже на автомате.
>Есть плагин
ну вот, плагин еще надо какой-то ставить
Ага, как-будто ты голый вим с дефолтным конфигом юзаешь... Все вимеры, которых я знал, тупо не могли работать в чужом окружении. Вообще.
А строчки — через «Home, Home, Shift+↓».
Собственно, ещё одно преимущество такого выделения — его можно произвольно комбинировать. Например, выделить один абзац, потом к выделенному добавить строку из следующего, потом из следующей строки добавить три слова и четыре буквы из четвёртого. Это всё делается просто и пошагово (выделение не теряется), причём если выделил лишнего — стрелкой в противоположную сторону выделение стирается.
> Как и CTRL+C 🙂
Да, но «Ctrl+C» я использую постоянно. А абзац мне сегодня пришлось выделять только во время этой дискуссии, лол.
> ну вот, плагин еще надо какой-то ставить
Ну так плагины для вимоподобного управления-то у тебя стоят 🙂
Тачпад экономит время. Вместо того, чтобы тянуть целую руку куда-то вдаль, достаточно её просто повернуть.
Мышь после тачпада - какой-то ад.
Если не владеть 10пальцевым методом (вдумчивому человеку он почти не нужен), амплитуда с тачпадом будет как внутри клавиатуры.
Ctrl+N - открыть новую вкладку. В неё можно вставлять, а ещё она, как говорил гост, бэкапится и переживает закрытие редактора.
В новую вкладку можно вставить произвольную питушню.
* редактировать поступившие рукописи, непосредственно работая с авторами: предлагать способы улучшить структуру текста, уточнять фактическую составляющую, исправлять погрешности, согласовывать все изменения и порой – уговаривать автора принять правки;
* участвовать в подготовке договоров с авторами; просматривать вновь поступившие материалы, решая, пойдут они в работу или должны быть отклонены;
* писать обоснованные отказы при отклонении рукописи;
* обсуждать макет издания совместно с художественным и техническим редакторами, подписывать рукописи в производство и вычитывать сигнальные экземпляры.
Ещё корректоры есть, кстати.
И целый отдел корректоров, да.
Да и с кодом vim помогает: он умеет комплишен по тагам, но это отдельная история.
Ты же ведьтоже изучал хоткеи своей IDE?
Нет ;(
Я код запускаю тыкнув на стрелочку или из консольки на соседнем мониторе.
омг какой у тебя IDE?
> Да и с кодом vim помогает: он умеет комплишен по тагам, но это отдельная история.
А в полноценный автокомплит с учётом контекста а-ля «IntelliSense» он умеет? ИМХО, без этого в 0b11111100100 году кодить хоть что-то сложное — мазохизм.
> Ты же ведьтоже изучал хоткеи своей IDE?
Да, и могу сказать, что, за исключением «общепринятых» (ctrl+F, ctrl+H, ctrl+S, shift+ctrl+S, etc), в «Visual Studio» они на редкость ебануты.
У него плагин с которым вся хуйня в браузере тоже понимает хоткеи вима.
плагин же. Но если я пишу, например, в рассылку, то пишу в vim: он у меня EDITOR, и mutt его запускает.
>А в полноценный автокомплит с учётом контекста а-ля «IntelliSense» он умеет?
Есть плагин, который использует clangовую магию, но в целом нет, не умеет.
Можно взять Intellij с плагином vim (я так делаю часто), и будет и vim, и intellijSense.
Кстати, и под студию у меня тоже стоит VsVim.
>кодить хоть что-то сложное — мазохизм.
Смотря на чем. На джаве и C# -- да, пиздец. На C еще можно. На питоне или JS -- вообще легко.
>они на редкость ебануты.
ну вот видишь:) Ты в студии пишешь код, и у тебя одни хоткеи. В нотпаде пишешь конфиг, и они другие. На сервере в mcedit (или что там у тебя) третьи. В браузере четвертые.
Это же кошмар!
Так я про специфичные для IDE хоткеи, вроде рефакторинга, списка тудушек и вообще управления её окнами. Все хоткеи для работы с текстом, которые я выше приводил и которые заменяют вимовские «что, сколько, где», одинаковы везде.
правда?
F3 в студии find, а в нотапде CTRL+F.
А про "замены по регуляркам" я и вовсе молчу
https://docs.microsoft.com/en-us/visualstudio/ide/finding-and-replacing-text?view=vs-2019
https://docs.microsoft.com/en-us/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio?view=vs-2019
- шах и мат, аметисты.
Правда.
> F3 в студии find
В моей 2019-ой Студии это переход к закрывающей скобке (пардон, напиздел: никогда не юзал и решил проверить). Поиск, как и в «Блокноте», — ctrl+F. Причём этот хоткей открывает окошко, в котором спокойно можно настроить поиск: где искать (текущий блок, открытый документ, все открытые документы, весь проект, всё решение) и как искать (чувствительность к регистру, рагулярки).
А это FindNext на самом деле (Если ты не менял настройки).
Правда же это логично и удобно?
Не знаю, никогда не юзал. «FindNext» по клику на стрелочку делал. А напиздел потому что закрывающая скобка в поле поиска была, лол.
Причем предыдущую команду можно повторить с помощью ".".
Например,
/хуй
cwбуй
n
.
n
.
найти хуй, поменять на буй, и дальше найти следующий и снова поменять итд. Это удобно, если нужно менять не все. Хотя можно было и через ex с подтверждением
%s/хуй/буй/gc
Я работаю в основном в Intellij с vim плагином. Если это считается, то наверное часов по 10
Ну да, заучить пару десятков символов — и можно будет делать то же самое, только быстрее. Но зачем, если делаешь это пару раз в день?
Скажи, а что там за текст? Это не ты пишешь, я надеюсь?
Ну, считаю, что затраты на перевод всего окружения на «Vim» с дальнейшей поддержкой этого зоопарка и обучением обойдутся мне дороже (по времени и усилиям, конечно).
Это фанфик. Нет.
Питушня, да и только.
Другое дело, что, переведя всё на «Vim», можно даже потерять время на каких-то других операциях, которые в привычном мне окружении делаются быстрее.
по началу -- разумеется. Когда ты меняешь IDE или язык программирования, ты тоже тераешь день или два
Тут будет больше профита.
https://en.wikipedia.org/wiki/Editor_war
Охуеть, статья на тринадцати языках!
а очень просто
:1,10w >> 1.txt
Ничего не понял. В своём уютном «Notepad++» я бы сделал ctrl+C, ctrl+N, ctrl+V, ctrl+S, 1, ., T, X, T, Enter, ctrl+W.
в ex (режим вима) тоже самое
"1,10" с первой по 10-ю строку
w -- write.
А можно так
/привет/, /пока/w 1.txt
со строки "привет" до строки "пока".
А можно
/привет/;+2d
удалить со строки "привет" плюс две строки вниз.
Разве не логично?
Увы, нет.
> "1,10" с первой по 10-ю строку
Именно строки? А если надо 10 строк и два слова в 11-й, например?
> Разве не логично?
Ну, с некоторыми допущениями — да.
зря.
Кстати, в vim можно запускать внешние команды чере3 !.
Например:
вставить на четвертую строку вызов команды ls.
Вот как бы ты в письмо вставил список своих фанфиков?
Сделал бы ls/dir > foo.txt, потом скопировал бы их вручную в письмо? А в vim можно не отходя от кассы
> А если надо 10 строк и два слова в 11-й, например?
ох, ну тогда это будут две разные команды, но предыдущую можно вынуть из истории (стрелочка вверх) и исправить, либо написать их друг за дружкой.
Впрочем, может можно как-то еще, и я просто не знаю)
Да, я уже давно хочу его подучить, но всё время лень.
> Кстати, в vim можно запускать внешние команды чере3 !.
Крутая фича.
Погуглил: в «Notepad++» можно запускать внешние команды («F5», и даже можно повесить произвольные команды на хоткеи), но копировать придётся через «| clip». Плюс рабочая директория устанавливается в место установки «Notepad++», что неудобно.
:%g/сослик/d
скопировать все такие строки в, например, буфер "j"
:%g/сослик/ya j
из него потом можно вставить
Только vim работает на любой ОС и а в терминале
Когда мне надо заменить какую-то питушню, я жму Ctrl+H, вбиваю регулярку, нахожу следующее совпадение, заменяю только его, внимательно смотрю, а затем вручную нажимаю на кнопку "заменить, найти следующее". На кнопку "заменить всё" жму только когда замена супертривиальная, либо я убедился, что ничего не испортится.
Потому, что регулярка - это маленькая программа, которую нужно отлаживать. И здесь лучше выделить и заменить, чем писать маленькую программу, которую надо отладить, исполнить и выкинуть.
для этого есть "/c" -- и он будет спрашивать перед каждый изменением
> вбиваю регулярку, нахожу следующее совпадение
можно и так. Либо /c, либо "/регулярка", затем cw на нужное, и затем n для поиска next, и . для замены
Кстати, замену рагулярки можно спокойно отменить по «Ctrl+Z». «Vim» осилит?
Но вообще я думаю про с содроганием: лучше reset to commit отмены хероты ещё не придумали, надеяться на редактор лишний раз не стоит в принципе.
То есть написал я что-то, а это две логически раздельные питушни, одна из которых большая, а вторая - маленькая. Я делаю Ctrl+Z несколько раз, потом Ctrl+S, потом коммичу (большую питушню), потом Ctrl+Y до упора, Ctrl+S, коммичу (маленькую, но гордую питушню).
>«Notepad++»
лол
как там у вижалстудии с настройками проекта по CTRL-Z?
>>> надеяться на редактор лишний раз не стоит в принципе.
К тому же, у «VS Code» все настройки в жсонах и всё хорошо. Ну, за исключением того, что сам «VS Code» — моча, но иногда удобная.
> как там у вижалстудии с настройками проекта по CTRL-Z?
А у неё всё в GUI, отменять можно только до последнего применения. Хотя, конечно, можно открыть .vcxproj (это обычный «XML») и ебаться, но это такой геморрой…
https://docs.microsoft.com/en-us/cpp/build/reference/vcxproj-file-structure?view=vs-2019. Прямо в самом начале багор:
«Может, будет работать, может, не будет… Хуй знает, короче!»
В подах у меня лежат поды.
приведи пример настройек?
мне казалось, что из допов генерируется потом проект, не?
или ты про локальные настройки, типа как дебажить?
- из подов? Генерируется отдельный проект, который добавляется в сгенерированный же workspace. Причём тут настройки вообще?
конечно!
"u" отменяет последнее действие.
По умолчанию -- в безымянном. Но можно удалить в конкретный буфер.
Буферов столько, сколько букв в английском алфавите.
Буфер это "
"qdw -- удалить слово (dw) в буфер "q".
Затем можно
"qp -- вставить из буфера "q" в нужное место (p -- paste).
Можно и в ex:
7pu q
вставить (pu) на седьмую строку из буфера "q".
или
/хуй/pu q
вставить после слова "хуй" из буфера "q".
И да: при удалении, если вместо "q" сказать "Q" (то-есть апперкейс) то содержимое буфера не удалица, а произойдет append!!
А эти буферы где-то показаны? Или нужно в голове держать как с сишным массивом, где нельзя посмотреть, какой элемент массива инициализирован, а какой - нет?
О! Надо чтобы попытка вставить из неинциализированного буфера вызывала UB и с вероятностью 42.265% форматировала жёсткий диск!
Вим вроде бы на няшной написан, так что достаточно отпилить инициализацию у буферов...
Нет, Настоящий Программист хочет редактор вида «Просил? Так получай!» — сложный, загадочный, мощный, не прощающий ошибок, опасный.
Да и вообще спец. олимпиада без emacseров (wvxvw и Романа) трата букв на ветер.
Когда надо комит мессадж поправить
:99dd — самое любимое сочетание
Ну по-крайнем мере злобы к vi не питаю.
Ну в целом думаю если хорошенько задрочить vim, работа с текстом ускорится в разы. Задрачиванию мешает то что на всех остальных полях ввода (включая браузер) совершенно другие хоткеи.
Вот less я дико обожаю.
От vimа никуда не деться, когда например на удалённом сервере нужно что-то быстренько поправить.
Всякие заедушники конечно будут втирать про nano и mc+F4, но во-первых, они есть не везде.
А во-вторых vim таки лучше.
А иногда вместо него оказывается vi, в котором даже стрелки не работают.
Тогда багор )))
В коробке будет бизя-бокс, и там тоже работают.
Лопотнуть тунца можно разве что на солярке или на бздях, да. Но запомнить lkjh не так уж и сложно
зы: из зала подсказывают, что на бздях тоже nvi
Как это? У меня работали. Или если волею судеб поставлен вим, ви как-то меняется?
А емаксе на опасных командах, оказывается, показывает справку и спрашивает действительно ли ты хочешь её выполнить... Пиздец казуальщина.
Some of the concepts in these Xerox editors have been incorporated into editors running on more reasonably named operating systems -- EMACS and VI being two. The problem with these editors is that Real Programmers consider "What You See Is What You Get" to be just as bad a concept in Text Editors as it is in women.
>as it is in women.
ебать сексизм, смузиёбы уже в суд подали бы
Старые-добрые времена, да.
https://www.gnu.org/fun/jokes/ed-msg.txt
же
Да, после каждого «echo» надо нажимать «Ctrl+L».
Или компьютеры настолько тормозили, что перерисовывать экран после нажатия кнопки было долго?
С точки зрения «нормального человека» — да.
Ну или гениальные совсем. Что впрочем одно и то же.
>что перерисовывать экран после нажатия кнопки было долго?
Внезапно, ДА!
Я вот только не могу сходу вспомнить кто же из классиков описывал свою радость, когда компьютер моментально отвечал на нажатия клавиш.
То ли SICP, то ли во вступлении ко Кнуту.
Я вообще-то не понимаю, как зрячие консолюхи работают с ls. Вместо нормального отображения всех файлов и подпапок (может быть, с деревом папок рядом) приходится держать в голове, что там в каталогах лежит. По сути, вся работа идёт в голове у консолюха, и он лишь синхронизирует свои представления о файловой системе с компьютером путём вбивания команд, становясь дополнительным узлом компьютера. Зачем? Зачем?
А в чём проблемы-то?
Но я не об этом говорил. Когда другие команды напетушат ответов, вывод ls уйдёт вверх и скроется.
тогад tmux или screen попробуй.
Вистефана надо разбудить: Он бы со мной согласился кмк.
с козырей зашел
set noeb
set vb t_vb=
Кстати, а зачем эта пищалка? Почему-то гуглятся только статьи как её отключить.
Хотел ради случаев, когда приходится луникс-питухов редактировать из луникса.
В случае с редактированием из винды, не важно, редактируешь виндуха или линтуха, используется Notepad++ или Notepad++ с WinSCP. А вот в луниксе есть только Scintilla из близкого, но её ещё надо настроить. А в консолечке так и вовсе ничего полезного нет. Помню, решил спитушить вместе пару гитовских коммитов из-за того, что в первом некоторые файлы недозакоммитились. С vi/vim можно было сделать что-то вроде 5dd:wq в режиме редактирования сообщения, чтобы убрать сообщение второго коммита и закомментированные строки, а в каком-то нанопитухе или ещё где - питушня и неудобства.
так вижу
Вимобляди соснули.
"C", "p", "b", "f", "n" и "-" просто раскиданы по клавиатуре, нажимать на них приходится случайными пальцами случайных рук, какая-то несимметричная питушня. Зачем? Зачем?
То ли дело вим с аккуратными стрелками в одном месте, ещё и "j" можно легко нащупать.
Вполне удобный редактор, как оказалось.
Как вообще объясняется, что для использования стрелок нужно жать по джве кнопки?
Это редактор для поточных писателей, у которых раз в предложение встречается точка и нажатия шифта для большой буквы, и стрелками они пользуются крайне редко, поэтому это меньшее зло, чем большие буквы с шифтом?
не?
У меня cmd это C, а ESC это Meta.
«Ctrl+P» на стандартно-виндовом наречии.
То есть для смещения курсора они рекомендуют использовать двухклавишные сочетания, раскиданные по всей клавиатуре. И блядь, «B», которая находится ПРАВЕЕ «F», смещает курсор ВЛЕВО.
Ну просто идеальный пример того, как нерды проектируют UI/UX.
https://opensource.apple.com/source/emacs/emacs-94/emacs/etc/TUTORIAL
Нормальный человек должен был в первый же вечер понять, что эти кобенации неудачны, и заменить их. Во-первых, без Ctrl. Во-вторых, раскидать как-то более адекватно (геймерское wasd или вимовское hjkl).
Но сука сидеть десятки лет с этим говном и не менять - это уже диагноз.
Слова можно было поудобнее подобрать, если хотелось говорящие кнопки сделать.
Я когда-то дебажил в нём лисповую прогу зная всего один хоткей на исполнение блока под курсором...
Когда корабль отплывал и поднимал свои паруса, за борт выпал петушок, и волны принесли его к берегу, и Лопиш поймал его и накормил рисом, который они ему оставили.
Петушок, спасённый Лопишем, стал на острове его единственным другом. Ночью он сидел на насесте над его головой, а днем следовал за Лопишем и отзывался, когда Лопиш окликал его.
Именно по-этому я за Фернана Лопиша и остров Святой Елены
У него небыло руки, а на другой руке не было пальца
И волос тоже не было
А еще у него не было носа и ушей
Почитай про него
Первый месяц бесплатно, само собой. Чтобы привык к хорошему и дальше исправно платил абонентку.
Проверяешь через пять лет, а у тебя свежий процессор, быстрая память на 300 вкладок в браузере, видеокарта, которая тянет последние игры на настройках чуть-чуть менее максимума и все нужные программы работают.
За абонентскую плату тебе поддерживают заданный уровень свежести железа и пердолятся с несовместимостями. Поддержка старой питушни ложится не наконечного пользователя или админа, а на контору, у которой тысячи или миллионы клиентов на подписке. Поэтому флеш не выпиливается из браузера так быстро, как они сделали это сейчас, а реализуется работающая альтернатива, под которой тестируются популярные флеш игры. Контора следит, чтобы программисты не своевольничали. Контора настаивает на прозрачные ВМ для малобитной питушни.
Если старая питушня пользуется десятком-других людей, и поддерживать её становится сложно, им предлагается перейти на тариф побольше. Контора же может проспонсировать опенсорсные проекты с аналогами для популярной питушни, которую хотят слить.
Компьютер можно держать как электросчётчики в новых домах - на лестничной клетке. Мастер может приходить в своё рабочее время, пока никого нет, т.к. у клиента рабочее время, и что-то менять. Можно вовсе перетянуть компьютер в сеть, дома оставить только модем, клавиатуру, мышь, монитор и колонки. А на командировку можно, например, ноутбук выдавать. И всё прозрачно: у тебя всегда один ПК, он автоматически обновляется, принимает разные физические формы и всегда работает на заданном уровне. Если перестаёшь платить, тебе приносят системный блок с твоей конфигурацией. Он может быть менее мощным, но главное, что все твои документы, пароли, программы и питушни там установлены.
Чёртовы 2К. Продолжение сле...
Контора будет эффективно использовать пул железа, ничего не будет залёживаться. Это будет ей стоить дешевле, чем сейчас стоит обществу.
И самое главное: Контора будет иметь полный доступ к «твоему» ПК, ко всем файлам на «твоём» ПК, ко всему трафику «твоего» ПК, ко всем паролям, которые ты вводишь на «твоём» ПК и ко всем аккаунтам, к которым ты подключаешься с «твоего» ПК. И никакое шифрование, никакой «HTTPS» и никакие «ТруеКрипты» не помогут.
Спасибо, не надо.
Именно поэтому я за «PHP».
Звони в колл-центр/иди в офис банка, аутентифицируйся и требуй всё пофиксить. На форумах эту проблему решить не смогут.
Это ненормально, блядь! Это банк, а не какая-то шарашкина контора.
https://moika78.ru/news/2019-11-12/316876-v-set-utekli-dannye-o-5-tys-vkladchikov-vtb/
https://meduza.io/news/2019/10/03/kommersant-dannye-60-millionov-klientov-sberbanka-utekli-v-set
ага
См. https://www.youtube.com/watch?v=fB2b-lTjCQA — в реальности всё именно так и обстоит.
>Все таки у нас тут уровень жизни повыше, чем у тебя.
:DDDDDDDD
З.Ы. Проверил - логин тоже можно создать, оказывается.
У вас по каждому счёту отдельный логин заводят?
https://sun1-97.userapi.com/c206728/v206728750/526ed/zEtGcuSRRRo.jpg
Проверь.
А вообще ваши проблемы мне не ясны: strip же есть
Я в середине нулевых видел чёрно-белый моноблок («Macintosh 128K»?) в одном издательстве. На нём реально верстали книжки.
Померписи по сравнению с той коробкой ещё новьё.
Одну в Москве, другую в Новосибирске, третью -- во Владивостоке.
В Москве сразу станет меньше пробок, кстати.
И поезда быстрые появятся.
Во Владике, Уссурике и Хабаровске.
Россия тогда укрепит союз с Японией, а т.н. "дальнезападный федеральный округ" станет депрессивным местом
Это надо знать!
Скриптомрази попытались скопировать синтаксис сишки, но не осилили статический анализ кода и не могут писать без гц.
Запомни, питушок: единственная вменяемая структура данных — это массив.
xpath/css сливают побайтовому сканированию хтмл-страницы по пирфомансу, потому что перед сканированием они строят нинужное AST.
лолшто?
1. По-старинке:
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
Мета-тега может и не быть, нужно ещё парсить HTTP-заголовок «Content-Type».
2. HTML5:
<meta charset = "utf-8" >
3. XHTML:
<?xml version="1.0" encoding="UTF-8" ?>
Бывают особо плохие случаи, когда кодировка не указана, и её нужно определять по косвенным признакам, либо указана в двух местах, причём разная.
>Бывают особо плохие случаи, когда кодировка не указана, и её нужно определять по косвенным признакам, либо указана в двух местах, причём разная.
Слава богу не сталкивался. Еще бывает что указана неверная кодировка, с таким могла работать только старая опера.
https://www.w3.org/International/questions/qa-html-encoding-declarations
https://docs.python.org/3/library/xml.sax.reader.html
//meta[@http-equiv='Content-Type']
//meta[@charset]
CSS:
meta[http-equiv='Content-Type']
meta[charset]
Encoding в шапке XML (<?xml version="1.0" encoding="UTF-8" ?>) читается проще, потому что обычно это тупо первая строка файла.
Насколько быстрого? Быстрее всего читать из потока ~500-1000 байт и искать по ним рагуляркой. Если даже рагулярка слишком медленная — тогда ручками делать что-то вроде «page_first_bytes.find('encoding=')». Конечно, это очень ненадёжно, но быстрее никак не получится.
1. Ищем <meta
2. Выделяем подстроку от <meta до ближайшего >.
3. В этой подстроке ищем charset="Blablabla" или http-equiv="Content-Type".
4. Если встретили charset=, то кодировка получена. Если встретили http-equiv="Content-Type", то ищем content="Foofoofoo".
5. В последнем случае "Foofoofoo" нужно распарсить: это мимими-тип, за которым следует точка с запятой, а после неё (возможно, после пробелов) — charset=Blablabla.
https://www.w3.org/International/questions/qa-html-encoding-declarations
https://www.w3.org/blog/international/
С Ин-тер-на-ци-о-на-лом воспрянет род людской!
* Считаем, что кодировка всегда UTF-8
* Остальные три сайта, которые используют иную кодировку, просто не поддерживаем
Где ещё два?
Еще парочка есть на укозе
literally, дебилы
зы: иню, ну какого хуя у тебя энтитис превратились в буквы?
А хуз на пхп. Код на ПХП не может просто взять, и ничего не испортить.
Именно поэтому я за "PHP"
Иньо, ЧЗХ?
"
"
"
не
надо заценить.
а что?
а зачем тебе ебаное?
а там гыгыкалы и защеканцы ещё хуже, чем на «Говнокоде»
роскожы
Задаётся мутный неточный вопрос, уместные ответы на который могут лежать в широком диапазоне. Специалисты провели исследования и записали все ответы на такие вопросы нормальных людей и ответы тех, кто отличается на несколько сигм. Проанализировав ответ, можно предсказать, на сколько сигм отличается человек от среднего.
Ну тогда ёбни их и замени актуальными. Старые останутся в истории, достанешь их оттуда если понадобятся.
Нафиг оставлять ненужный мусор в проекте? Из истории всегда можно будет достать вместе с кодом.
не, не слышал
ps: гыыыы
продать?
ЧЗХ?
Именно поэтому я за «import base64».
«Ну сумасшедший, что возьмёшь…»
Имей восемь способов сделать одно и тоже, но пизди всем, что способ есть только один
где твои акробаты,
что так нравились мне?
скрипт лежит пхп
Вокруг кучка говна
Попиши-ка на нёём
Кочерыжками кидаются,
Отступают, отбиваются
И бормочут на ходу.
Не смотрится. Нужен реферер.
Так смотрится.
Стоп, там же защита?
Ахаха, эти идиоты смотрят вхожение строки! Интересно, этот фокус еще где-то работает?
>Droplets include free outbound data transfer, starting at 1,000 GiB/month for the smallest plan. Excess data transfer is billed at $0.01/GiB. For example, the cost of 1,000 GiB of overage is $10.
И тут же ниже
>For example, if a Droplet's maximum monthly data transfer allowance is 1,000 GiB, it will accrue 1,000 GiB / 672 hours ≈ 1.5 GiB per hour that the Droplet exists. Droplet usage is rounded to the nearest hour.
То есть не 1 тб/мес, а за каждый час включения трафик капает. Сколько там накапало походу еще хуй посмотришь.
Правда, будет тяжело, если ему понадобится поддерживать HTTPS. С клиентской стороны придётся ставить самоподписанный сертификат и убеждать клиента, что сертификат верен.
>Страничка для общения лесных братьев
блядь, и тут политота
чтобы собирать спайс, разумеется. Ментат посоветовал
На природу лучше глянь (с)
https://ru.wikipedia.org/wiki/Метод_утёнка
Тяжело — хоть плачь!
Смотришь — через поле
Перекати-поле
Прыгает как мяч.
Слова выходят коротки и смачны:
«ВетрА» –— не «вЕтры» —– сводят нас с ума,
Из палуб выкорчёвывая мачты.
Мы на приметы наложили вето –—
Мы чтим чутьё компасов и носов.
Упругие тугие мышцы ветра
Натягивают кожу парусов.
Нам лупят в лоб штормА
Но есть еще которые
Всё хочут задарма