- 1
- 2
- 3
- 4
- 5
- 6
- 7
#!/bin/bash
# apt install jq w3m curl
curl https://gcode.space/api/comments \
| jq -r 'map("-"*99+"<br>"+.user_name+" "+.posted+"<br>","<ul>"+.text+"</ul>") | reduce .[] as $item (""; . + $item) ' \
| w3m -T text/html -cols 99 -dump \
| less -R
3.14159265 08.09.2021 16:25 # 0
Потому написал свой шаблонизатор для чтения стока.
Получился днострочный клиент для «Говнокод.ру».
вместо w3m -T text/html -cols 99 -dump | less -R
можно просто: lynx -stdin
guest6 08.09.2021 16:29 # 0
Но зачем? Просто пердолинг/они чем-то удобны/вынужденная мера?
3.14159265 08.09.2021 16:30 # +1
1. Читать на самом деле довольно удобно: удобная навигация с клавиатуры. Стильный вид.
2. Не нужно переключаться из терминала
3. Этот клиент запустится даже на микрокалькуляторах j123123
guest6 08.09.2021 16:32 # +1
На них есть jq, w3m, curl?
guest6 08.09.2021 16:31 # 0
guest6 08.09.2021 16:43 # +3
Старый юниксоид читает почту, учавствует в форумах и чатах, и пишет код в одном и том же окружении.
1. Он может выбрать нужный ему шрифт
2. Нужные ему хотки
3. У него всегда одинаковый экспириенс.
4. Всё это очень легко, работает как локально, так и удаленно
guest6 08.09.2021 16:30 # 0
Так оно же не автообновляется?
3.14159265 08.09.2021 16:34 # 0
Интереснее другое: как по окочании пайпа подгружать ещё комментарии (консольный аналог ajax).
Достать следующий токен (время) для api не составит проблем.
А вот как лениво стриггерить подгрузку следующей порции при долистывании до низа, пока не знаю.
Может у кого-то есть идеи?
guest6 08.09.2021 16:41 # 0
3.14159265 08.09.2021 16:43 # 0
И чтобы оно срало в пайп, но лениво: по мере скролла вниз, а-ля git.
guest6 08.09.2021 16:52 # 0
bormand 08.09.2021 20:33 # 0
3.14159265 08.09.2021 20:51 # 0
bormand 08.09.2021 21:01 # 0
3.14159265 08.09.2021 22:16 # 0
bormand 08.09.2021 22:21 # +2
З.Ы. Бородатые юниксоиды юзали бесконечные стримы и ленивые пайплайны когда это ещё не было мейнстримом.
3.14159265 08.09.2021 22:28 # +1
> Где-то 64 килобайта префетчит.
Хм, видимо я просто не насрал туда достаточно много.
У меня же в скрипте less уже был:
> | less -R
guest6 08.09.2021 22:29 # 0
Если у меня for(i = 0; i < 1000000000; i++) cout<<i<<endl;
Программа приостановит цикл?
bormand 08.09.2021 22:29 # +2
3.14159265 08.09.2021 23:07 # +2
Реально клиент бесконечного стока вышел проще чем на «JavaScript».
bormand 08.09.2021 23:09 # +1
3.14159265 08.09.2021 23:12 # 0
Бесконечный сток.
Работает дико шустро.
Desktop 08.09.2021 23:15 # +2
я конечно не буду утверждать наверняка, но мне чот кажется что консольный клиент нгк на жс будет примерно столько же занимать
3.14159265 08.09.2021 23:17 # +2
А куча зависимостей и мудулей node?
А рендеринг html?
bormand 08.09.2021 23:18 # +2
Гигабайты говна, угу.
Desktop 08.09.2021 23:19 # 0
какие там зависимости и модули ноды? axios?
> рендеринг html
– зачем? зачем?
3.14159265 08.09.2021 23:20 # 0
> зачем? зачем?
Потому что в json приходят куски разметки.
Desktop 08.09.2021 23:20 # 0
потому моральная победа за тобой
а фактическая неизвестно
3.14159265 08.09.2021 23:21 # 0
Вообще хоть кто-то последний скрипт запускал?
Desktop 08.09.2021 23:22 # 0
– и что? зачем её рендерить?
3.14159265 08.09.2021 23:24 # 0
Ну мне не очень приятно читать такую дрисню из <br>, <b>, итд:
"сорян, я не жабаскриптизёр<br>\n<br>\nпотому моральная победа за тобой<br>\n<br>\nа фактическая неизвестно"
Desktop 08.09.2021 23:26 # 0
bormand 08.09.2021 23:25 # +1
Чтобы видеть в терминале нормальный жирный текст а не <b>месиво из тегов</b>.
guest6 08.09.2021 23:21 # +1
3.14159265 08.09.2021 23:22 # 0
jq = 22 kb
w3m около 1Mb
Desktop 08.09.2021 23:24 # 0
Unpacked Size
375 kB
3.14159265 08.09.2021 23:26 # +1
> Promise based HTTP client for the browser and node.js
Это по сути curl (но мало получить json его ещё нужно отрисовать)
> 375 kB
Desktop 08.09.2021 23:28 # 0
а где "на порядки больше"?
bormand 09.09.2021 00:04 # 0
И этот пакет совсем без зависимостей?
Хотя там одна нода будет весить как 100 башей и седов... Я уж молчу про то, сколько она сожрёт оперативки. Весовая категория совсем не та.
3.14159265 09.09.2021 00:19 # +1
bormand 09.09.2021 00:22 # +2
И тут моча...
Desktop 09.09.2021 00:23 # 0
Desktop 09.09.2021 00:21 # 0
Потом ворота раздвинулись до меряния килобайтами
Главное, чтоб последнее слово осталось за прыщефанатиками
Но скрипт Пи интересно запустить в термуксе на ведре. Правда, jq туда почему-то ставиться из репы не хочет, в отличие от ноды ггг
3.14159265 09.09.2021 00:23 # 0
Было предложено написать реальный пример, чтобы не проводить гипотетических сравнений.
А поскольку такого примера предоставлено не было, то решили померять зависимости.
Desktop 09.09.2021 00:27 # 0
Мне что баш, что жс одинаково мерзки
CEHT9I6PbCKuu_nemyx 09.09.2021 00:29 # 0
3.14159265 09.09.2021 00:30 # 0
Кроме зависимостей есть билд самой ноды. Он весит 20 метров зожатый в tar.xz.
И больше 100 метров росжатый бинарь (там ещё куча говна в рахиве).
> Правда, jq туда почему-то ставиться из репы не хочет,
Можно скачать статик-билд отсюда
https://stedolan.github.io/jq/download/
800Kb под OS X
CEHT9I6PbCKuu_nemyx 09.09.2021 00:32 # 0
P.S. В репозитории «Termux» (мумулятора терминала для ленивых) уже есть собранный w3m.
3.14159265 09.09.2021 01:25 # 0
Для тех у кого нет w3m, есть возможность работы с lynx если передать такие параметры Впрочем можно портировать и на sed/xmlstarlet.
Desktop 09.09.2021 00:33 # 0
И нода тут не при чём, сравнивались axios и curl. Ты ж системные блевотеки в зависимости не считаешь?
bormand 08.09.2021 23:26 # +2
Да можно выкинуть и регуляркой заменить теги на эскейпы.
3.14159265 08.09.2021 23:27 # +1
Да. Там seda с головой хватит.
guest6 08.09.2021 23:33 # +2
на какой ESC ты заменишь то, что выделено жирным
тут два закрывающих тага, укажи две ESC последовательности
bormand 09.09.2021 00:02 # +1
По-моему кроме спамера так никто не писал.
CEHT9I6PbCKuu_nemyx 09.09.2021 00:10 # +2
CEHT9I6PbCKuu_nemyx 09.09.2021 00:23 # +3
guest6 09.09.2021 00:25 # 0
CEHT9I6PbCKuu_nemyx 09.09.2021 02:05 # +1
А теперь попытаемся открывать и закрывать теги не сразу, а постепенно.
guest6 08.09.2021 23:28 # +1
guest6 08.09.2021 23:30 # +1
Проблема, однако, в том, что нормальное AST по современному вебговну тоже трудно построить
Какие-то люди хотели сделать все HTML документы XMLями, то их затоптали и обоссали, и сказали, что хотят не закрывать таги.
bormand 08.09.2021 23:33 # +1
Джва вложенных одинаковых тега тут встречаются разве что в спаме, а с разными тегами проблемы не будет... Так что на практике сойдёт.
ISO 10.09.2021 21:18 # 0
CHayT 08.09.2021 22:31 # +1
guest6 08.09.2021 22:40 # +1
CHayT 08.09.2021 22:42 # 0
guest6 08.09.2021 22:44 # 0
guest6 08.09.2021 22:44 # 0
Если ты пишешь, к примеру, в терминал, а терминал не успевает нарисовать. Не логичнее-ли приостановить выполнение продьюсера?
guest6 08.09.2021 22:46 # 0
guest6 08.09.2021 22:48 # 0
guest6 08.09.2021 22:51 # 0
bormand 08.09.2021 22:53 # 0
guest6 08.09.2021 22:56 # 0
bormand 08.09.2021 22:58 # 0
Х.з., я не вижу смысла в ошмётках логов... Какая-то бесполезная хуйня, не имеющая реального применения, имхо.
Или уж писать полностью (для отладки и ковыряния), или писать только критические события и сводную статистику (тоже без потерь).
guest6 08.09.2021 23:02 # 0
Дык статистика же. И профилирование.
Если я залогирую девять питухов из каждый десяти, то мои маркетологи всё равно сделают какие-то полезные выводы
bormand 08.09.2021 23:04 # 0
Ну и что это за профилирование и статистика, если там какие-то бессвязные клочки логов? Плюс ты проц на их форматирование проебал.
Собери статистику в счётчики и выводи периодически. Всё полезней будет.
guest6 08.09.2021 23:07 # 0
Ну да, скилььный питух должен
* на линуксе считать через eBPF (хотя я хз как это для юзерспейса)
* на бзде через dtrace
* на винде через ETW
а не текстовыми логами.
Но это очень скильным надо быть
guest6 08.09.2021 23:03 # +2
bormand 08.09.2021 23:21 # 0
> предпочтешь
Я думаю, мне там будет похуй и упрётся всё далеко не в логи...
Если логи не fdatasync()'ать каждую строчку, то они не так уж и лагают. 10к строчек по 100 байт это где-то мегабайт. Даже hdd не заметит.
guest6 08.09.2021 23:24 # 0
bormand 08.09.2021 23:31 # 0
Потому что я анскилльная лалка, которая не может отделить важную инфу от отладочного говнища?
Или тебе хочется профилирования? Ну так вруби семплирующий профайлер и теки, он вообще нагрузки на систему не создаёт, в отличие от ссанины с таймштампами в ошмётках логов, которая подведёт тебя как раз в тот момент, когда она больше всего нужна.
guest6 08.09.2021 23:33 # 0
Чтобы твои коллеги аналитики их обработали, натравили машинное обучение, построили статистику или ещё какую хуйню.
Речь не про отладочное говнище.
guest6 08.09.2021 23:34 # 0
Обычно профиляторы срут бинарными данными в какой-то буфер (иногда в памяти), который потом испоражняется в файл
bormand 08.09.2021 23:36 # 0
Это тяжёлые профиляторы с инструментированием бинаря, я бы не рискнула гонять их на продакшене....
Для прода, имхо, подходит только что-то семплирующее, вообще не влияющее на работу.
guest6 08.09.2021 23:38 # 0
С семплирующим ты проебешь тонкие моменты (по закону подлости именно в момент жопы щупа и не будет), но чаще всего всем похуй
bormand 08.09.2021 23:43 # 0
Да и хуй с ними, если честно. Самые тяжёлые места увижу, при этом не усугубляя их ещё сильнее. А "иголки" короче интервала семплирования никому не мешают.
guest6 08.09.2021 23:37 # 0
bormand 08.09.2021 23:39 # 0
А про что? У тебя там от клиента мегабайтные запросы прилетают? А что ещё может пригодиться аналитикам для обычения мышей? Остальное в базе найдут.
CHayT 08.09.2021 23:48 # +1
guest6 08.09.2021 23:58 # 0
Мы хуярили с 30 потоков записи лога в очередь, записи достаточно жирные, но не больше, чем сам запрос. Отдельный тред эту очередь разгребал и писал на диск. Так вот иногда этот поток не справлялся всё записывать, и мы проёбывали записи (ну и хуй с ними).
guest6 08.09.2021 22:54 # 0
Ну и пофиг: если ты гугл, то проеб десяти пользователей в статистике тебя не волнует
Если же это секурити логи, то ты никогда не хочешь их потерять.
Лучше показать "500" или зависнуть, чем проебать факт взлома. Их даже fsyncнуть не жалко
bormand 08.09.2021 22:56 # 0
Да в общем-то и обычная труба не блочится если буфера достаточно и на том конце успевают выгребать всё это говно.
guest6 08.09.2021 23:00 # 0
Алсо, труба бывает NONBLOCK.
Переполненная NONBLOCK труба при записи, как ты уже наверное догадался, возвращает EAGAIN
bormand 08.09.2021 23:01 # 0
Точно не 64к? И вроде она тюнится через иоктл.
guest6 08.09.2021 23:04 # 0
>иоктл
fcntl точнее, F_SETPIPE_SZ
bormand 08.09.2021 23:07 # 0
У тебя там линукс before 2.6.11 что ли? Или просто не туда посмотрел спросонья?
guest6 08.09.2021 23:10 # 0
Но есть и такое мнение
In Linux versions before 2.6.11, the capacity of a pipe was the same as the system page size (e.g., 4096 bytes on i386). Since Linux 2.6.11, the pipe capacity is 16 pages (i.e., 65,536 bytes in a system with a page size of 4096 byte
я в этих ваших прыщах не разбираюсь
bormand 08.09.2021 23:13 # 0
А теперь внимательно перечитай, что означает эта константа (она вроде не прыщеспецифик).
Подсказка: она никак не связана с длиной трубы.
guest6 08.09.2021 23:14 # 0
bormand 08.09.2021 23:14 # 0
Именно. И как бы не только в packet режиме, ибо какая нахрен атомарность в stream режиме?
guest6 08.09.2021 23:23 # +1
Ладно, ты прав:
выдает 65536
guest6 08.09.2021 22:58 # 0
CHayT 08.09.2021 23:10 # 0
В Erlang, кстати, можно срать сообщениями до OOM, и ничего не заблокируется, т.к. это царский язык, который доверяет программисту сделать backpressure самой.
3.14159265 08.09.2021 17:01 # 0
watch -n10 в помощь.
guest6 08.09.2021 17:03 # +1
guest6 08.09.2021 16:37 # 0
Сделай, чтобы работало как tail -f
3.14159265 08.09.2021 17:05 # 0
Плюс теперь можно переходить со стока по ссылкам в треды на ГК и ХУЗ.
Проверь.
guest6 08.09.2021 17:18 # 0
guest6 08.09.2021 17:20 # 0
в дебиане еще есть www-browser в альтернативнах, но то как-то не кузяво
3.14159265 08.09.2021 17:21 # 0
У меня при клике на https://govnokod.ru/27650 открывает в обычном.
Консоль сама по тексту понимает что это ссылка.
Можно просто в <a href не заворачивать, тогда будет в обычном.
Если надо открыть картинку, которую кто-то кинул на ГК, я просто жму на неё и она открывается в обычном.
3.14159265 08.09.2021 17:21 # 0
guest6 08.09.2021 17:22 # 0
ЭМУЛЯТОР ТЕРМИНАЛА!!111
CEHT9I6PbCKuu_nemyx 09.09.2021 04:29 # +1
bormand 09.09.2021 08:57 # +2
А терминал -- железка с моником и клавой для удалённого доступа.
Т.е. ты со своей локальной виндой работаешь через... консоль.
Если я не туплю, конечно.
guest6 09.09.2021 10:30 # +2
Но есть еще понятие "консоли" в ядре (/dev/console).
Её можно запустить и на последовательном порту (а не только на физическом экране) и поверх нее есть виртуальные консоли (vt)
bormand 09.09.2021 09:07 # +2
guest6 09.09.2021 10:30 # +3
https://www.kernel.org/doc/html/v4.12/admin-guide/serial-console.html
bormand 09.09.2021 09:08 # +1
3.14159265 08.09.2021 17:28 # 0
guest6 08.09.2021 17:34 # 0
https://upload.wikimedia.org/wikipedia/commons/8/8f/Dekalracija_za_nezavisnost2.jpg
Денес над Македонија се раѓа
ново сонце на слободата!
Македонците се борат
за своите правдини!
JloJle4Ka 08.09.2021 17:37 # 0
JloJle4Ka 08.09.2021 18:22 # 0
A phase in a Linux user life where he keeps switching from a distro to another, as new half-cooked features are hacked/patched into them.
They are usually proofs of the theory that the only thing concrete you can do with a linux distro is to simply install it... and spend your evening tweaking the settings of the X-Window server.
Typical distro-slut quotes:
"Woah, Red Hat rocks!" (1996)
"Red Hat sucks, they do business like Micro$oft! SuSe is sooo l33t!" (1999)
"SuSe is a big bad Novell brand! Gentoo rulez 'coz of it's portage system! (2004)
(Distro-slut then switches to FreeBSD as he realize the ports system was a FreeBSD idea, and lives happily ever after)
guest6 08.09.2021 18:24 # +2
> tweaking the settings of the X-Window server.
Ох, в 1996-м это было ОЧЕ аткуально было в 1996. Сейчас-то уже никто ничего не настраивает
guest6 08.09.2021 20:41 # 0
3.14159265 09.09.2021 01:46 # 0
3.14159265 09.09.2021 01:49 # 0
CEHT9I6PbCKuu_nemyx 09.09.2021 08:26 # +2
bormand 09.09.2021 08:54 # 0
3.14159265 09.09.2021 12:42 # 0
Но потом остались как разделитель.
3.14159265 09.09.2021 03:58 # 0
итальянский
подбагор
______________
______________
______________
______________
--------------------------
--------------------------
--------------------------
--------------------------
3.14159265 09.09.2021 04:08 # 0
перебагор
подбагор
CEHT9I6PbCKuu_nemyx 09.09.2021 04:11 # +1
малость багор
3.14159265 09.09.2021 04:14 # +4
Зато у меня сток, единственный, который будет поддерживать старый-добрый «blink»
Ни в w3m, ни в lynx, ни в современных браузерах его нет.
Помню, в эпоху раннего ГК Гiгетох ещё поддерживал <blink>. Но потом и они его убрали.
CEHT9I6PbCKuu_nemyx 09.09.2021 04:21 # +3
Потом они отменили text-decoration:blink (которое до сих пор ГК использует для мумуляции blink).
Сейчас вроде рекомендуют использовать css3-animation или css3-transition (это не про трансов, если что, а про эффекты смены свойств типа цвета).
CEHT9I6PbCKuu_nemyx 09.09.2021 04:25 # 0
https://stackoverflow.com/questions/13955163/imitating-a-blink-tag-with-css3-animations
CEHT9I6PbCKuu_nemyx 09.09.2021 18:48 # +2
https://developer.mozilla.org/ru/docs/Web/API/window/requestAnimationFrame
Этот метод умеет задерживать анимацию, если браузер сильно загружен.
Некоторые по старинке используют setInterval/setTimeout, чем загружают процессор на 100%.
Вроде ещё какие-то методы есть.
guest6 09.09.2021 18:51 # +1
JloJle4Ka 09.09.2021 18:53 # 0
guest6 09.09.2021 19:11 # 0
Изменяя частоту включения/выключения можно было изменять высоту звука
JloJle4Ka 09.09.2021 19:15 # 0
Привет, Desktop!
> Изменяя частоту включения/выключения можно было изменять высоту звука
Я когда-то давно пытался что-то подобное сделать с какой-то функцией «beep» в пинде, но ничего не получилось. Но это уже совсем другое.
CEHT9I6PbCKuu_nemyx 09.09.2021 04:27 # 0
CEHT9I6PbCKuu_nemyx 09.09.2021 06:28 # +2
CEHT9I6PbCKuu_nemyx 09.09.2021 04:16 # +2
3.14159265 09.09.2021 04:20 # +1
CEHT9I6PbCKuu_nemyx 09.09.2021 07:22 # +1
3.14159265 09.09.2021 12:43 # 0
Именно поэтому я за «jq».
В теории можно «jq» запихунть с «busybox» в один бинарь, тогда общий размер будет меньше мегабата.
А «curl» можно заменить на «wget», который у меня в «busybox» присутствует.
JloJle4Ka 09.09.2021 13:06 # 0
3.14159265 09.09.2021 14:14 # +1
3.14159265 09.09.2021 13:05 # +1
ещё
этот
смелый
итальянский
багор
3.14159265 09.09.2021 13:22 # +1
Доктор Смегма на переговорах в Лондоне
обнаружил позеленевшую питузу
сунув в неё свой раскалённый докрасна багор
в следующий миг он посинел от ужаса
JloJle4Ka 09.09.2021 13:25 # +1
3.14159265 09.09.2021 13:30 # 0
СИНИЙ
МЕРЦАЮЩИЙ
БАГОР!
Переговоры явно шли не очень удачно, итальянские партнёры не соглашались
JloJle4Ka 09.09.2021 13:35 # 0
j123123 09.09.2021 13:47 # +3
CHayT 09.09.2021 14:08 # +3
3.14159265 09.09.2021 14:13 # +2
> в книге «Шиза»
Сразу понял о чём речь. Я их читал.
CEHT9I6PbCKuu_nemyx 09.09.2021 18:41 # 0
JloJle4Ka 09.09.2021 18:49 # 0
3.14159265 09.09.2021 14:31 # +2
Теперь «Говнокод.ру» говорит, показывает и мигает в цвете.
Исправлено форматирование. Сделана подсветка ссылок.
Для поклонников «busybox» загрузка «curl --silent» была заменёна на «wget».
JloJle4Ka 09.09.2021 14:36 # 0
3.14159265 09.09.2021 14:41 # +1
����� cp1251 )))
3.14159265 09.09.2021 14:49 # +1
3.14159265 09.09.2021 15:46 # +1
То появляется возможность подгрузки и обновления постов по клавише «q».
Вот такой shell ajax.
CEHT9I6PbCKuu_nemyx 09.09.2021 19:03 # +1
guest6 09.09.2021 19:10 # +3
CEHT9I6PbCKuu_nemyx 09.09.2021 19:34 # +2
3.14159265 09.09.2021 20:09 # +2
CEHT9I6PbCKuu_nemyx 09.09.2021 21:03 # +1
guest6 09.09.2021 21:08 # +2
guest6 09.09.2021 21:13 # +1
guest6 09.09.2021 21:14 # +1
guest6 09.09.2021 21:20 # +1
bormand 09.09.2021 21:34 # +1
CEHT9I6PbCKuu_nemyx 09.09.2021 21:45 # +1
Desktop 09.09.2021 21:47 # +1
CEHT9I6PbCKuu_nemyx 09.09.2021 21:32 # +1
guest6 09.09.2021 21:33 # +1
CEHT9I6PbCKuu_nemyx 09.09.2021 21:35 # +1
bormand 09.09.2021 21:36 # 0
CEHT9I6PbCKuu_nemyx 09.09.2021 21:37 # 0
3.14159265 09.09.2021 20:07 # +1
Он есть, но смысл ключа противоположный (!) нормальному лесу. И оно выводит монохром.
CEHT9I6PbCKuu_nemyx 09.09.2021 20:13 # 0
Прыщебляди соснули!
3.14159265 09.09.2021 18:08 # +2
КЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАККЛЮВАК
guest6 09.09.2021 18:16 # +1
JloJle4Ka 09.09.2021 18:21 # 0
3.14159265 09.09.2021 18:48 # +1
Desktop 09.09.2021 18:51 # +2
Desktop 09.09.2021 21:52 # 0
сэмулировал печатную машинку
bormand 09.09.2021 22:18 # 0
git
Desktop 09.09.2021 22:50 # 0
guest6 09.09.2021 22:53 # +3
Дальше рассказывать?
Desktop 09.09.2021 23:13 # 0
3.14159265 09.09.2021 20:42 # +2
Ссылка на parent пост.
Море для автобусной коробки.
CHayT 09.09.2021 20:45 # +2
3.14159265 09.09.2021 20:48 # +3
guest6 09.09.2021 21:21 # 0
Коллега1: Кто-то знает GeekBrains? У меня знакомый интересуется курсом https://gb.ru/geek_university/cpp-developer
Коллега2: Если человек не может выучить язык программирования по книгам, то навряд ли из него получится хороший программист.
Плюсанул
guest6 09.09.2021 21:25 # 0
guest6 09.09.2021 21:25 # +1
guest6 09.09.2021 21:29 # +1
CEHT9I6PbCKuu_nemyx 09.09.2021 21:29 # +3
3.14159265 10.09.2021 04:09 # +3
Подтверждаю.
Perevedi_na_PHP 14.09.2021 00:33 # +1
guest6 16.06.2022 03:12 # 0
Больше оно мне ни зачем не надо
guest6 16.06.2022 02:57 # 0
vistefan 16.06.2022 02:59 # 0
- Жесткий диск
?
У тебя, кстати, общественная или частная сеть?
Данное устройство может работать неправильно. Продолжить без форматирования? Или открыть средство устранения неполадок? А может попробовать в режиме совместимости или от имени администратора?
А лучше сразу обратиться к системному администратору!
guest6 16.06.2022 03:05 # 0
vistefan 16.06.2022 03:07 # 0
guest6 16.06.2022 03:09 # 0
так же советую программу для исправления ошибок в реестре
vistefan 16.06.2022 03:17 # 0
Была ли эта статья полезна для вас?
guest6 16.06.2022 04:41 # 0
guest6 16.06.2022 12:55 # 0
vistefan 16.06.2022 13:06 # 0
Всё что я тут перечисляю -- это мой персональный юзер икспириенс на "юзер-френдли" системе за один день. А я по вашей терминологии пердолик, а не "обычный юзер".
Ergo ты хуесос.
guest6 16.06.2022 16:26 # 0
Нахуй иди на на свои 2% говна. Налинукс!
guest6 16.06.2022 16:51 # +1
JlAKOMKA 16.06.2022 18:20 # −1