- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
enum class Measures {
B, KB, MB, GB;
private val size = BigDecimal.valueOf(1024L).pow(ordinal)
companion object {
fun toHumanSize(value: Long): String {
val decValue = value.toBigDecimal()
val measure = values().reversed().find { it.size < decValue } ?: B
return "${decValue.divide(measure.size, 3, RoundingMode.UP)} $measure"
}
}
}
MAKAKA 20.04.2020 02:59 # 0
MAKAKA 20.04.2020 03:10 # 0
https://lh3.googleusercontent.com/proxy/yMJJSJpPHdsALgkPSR1Ojmty6UuM6nmodHMXC-8SoNhmMIkjoAfQiKwhkQQRYnKuCRMOpBqb9sdBMi XcAGPOe5ytcwb6_GB-SztfAEm2Rdfau2bdymdd
guest8 20.04.2020 18:17 # −999
BECEHHuu_nemyx 20.04.2020 18:45 # 0
DypHuu_niBEHb 22.04.2020 22:22 # 0
Примечание: Бирка <marquee> HTML не может быть поддержана различными браузерами поэтому своим не порекомендованные, что положилась на этой бирке, вместо вы можете использовать яваскрипт и CSS для того чтобы создать такие влияния.
https://www.tutorialspoint.com/ru/html/html_marquees.htm
KOPOHABuPYC 23.04.2020 00:21 # −1
guest8 07.08.2020 00:16 # −999
TAPAKAH 07.08.2020 00:32 # 0
MAKAKA 07.08.2020 00:38 # 0
TAPAKAH 07.08.2020 00:43 # 0
MAKAKA 07.08.2020 00:45 # +1
Один думал, что это турбо паскаль, а второй, что это тупая пизда
TAPAKAH 07.08.2020 19:17 # 0
TAPAKAH 07.08.2020 20:01 # 0
После этого заставляют смешать порты I/O и TCP-порты.
6a6yuH 07.08.2020 20:14 # 0
Далее смешать порты софта на различные архитектуры
Далее -- порты из FreeBSD
И конечно клуб Порт (что-то такое всплыло из 90-х)
А у сокетов хоть этимология очень близкая: и то, и сё розетка
Кстати, про порты: у всех бздей так называется портированный на них софт вкупе с обёрточкой для его сборки
И только нетбзд называет это pkgsrc, потому что термин "порт" у них застолблен за портом операционки на другую рахитектуру (одни из сорока пяти)
TAPAKAH 07.08.2020 20:18 # 0
6a6yuH 07.08.2020 20:20 # 0
TAPAKAH 07.08.2020 20:22 # 0
6a6yuH 07.08.2020 20:23 # 0
TAPAKAH 07.08.2020 20:31 # 0
«Портупея» происходит от франц. роrtе-épée, от porter «носить» + épée «шпага».
Латинское слово «portare» («носить»): «From Proto-Indo-European *per- (“go, traverse”), either as *pr̥-to- or *por-to-, perhaps from a noun having the sense of "way" or "passage". Related to Ancient Greek πείρω (peírō, “I pierce, traverse”)».
В конечном итоге грязные портки восходят к тому же глаголу, что и водный порт, а именно «portare». Портки — потому что их носят, водный порт — потому что в него входят (вносят судно).
6a6yuH 07.08.2020 20:32 # 0
круто
Izumka 17.09.2020 23:42 # 0
bootcamp_dropout 17.09.2020 23:45 # 0
KOPOHABuPYC 21.04.2020 13:11 # 0
guest8 22.04.2020 22:19 # −999
BJlADuMuPCKuu_nemxy 26.04.2020 00:58 # 0
guest8 23.05.2020 02:34 # −999
ropuJIJIa 24.05.2020 15:43 # 0
Не нравятся мне два сдвига. Можно обойтись одним, но придётся открывать ещё одну пельменную. Да, оптимизатор может эти сдвиги объединить, но полагаться на это нельзя.
То ли дело «Ассемблер» или стековые языки.
bagrinho 24.05.2020 17:06 # −1
guest8 24.05.2020 17:44 # −999
BEKTOPHblu_nETyX 24.05.2020 23:59 # 0
https://tio.run/##bY9NC4JAEIbv/ooXvfSB4JqhlUSlWyt9KLYRHUOyOlRQeSn67eauIAbNYWf2ed@Z3Ulv9@dJP6Yi5Xkfp@yyv55fB6CBDLqOpoIiCN54CJzgI8GEzoKVrERIiRiI1yyYcvibSEpbFixoZUrQhfuH81D213ykLWAiSUwjOuaV6MdhOZszWr7vavBUTObLGVeL3ja8EVi48MtPGdDW0Ibgu4jCizFQFMustlQc0qvdiGFakEerDu2ObRGnoD9cJ1Wd518
Кстати, итерация по строке здесь совершенно не нужна.
bormand 25.05.2020 00:02 # 0
Да это ж просто if (x) break;
BEKTOPHblu_nETyX 25.05.2020 00:19 # +1
BEKTOPHblu_nETyX 25.05.2020 00:35 # 0
https://forth-standard.org/standard/rationale (См. A.3.2.3.2 Control-flow stack)
А в свифт форте можно ещё и отключить проверку завершения конструкций и начинать ветку в одном определении, а заканчивать в другом определении ниже. Можно сделать джамп из середины одного определения в середину другого одним ифом, без гото и без ручной сборки низкоуровневой питушни.
guest8 25.05.2020 01:50 # −999
KOPOHABuPYC 27.05.2020 00:32 # 0
BEKTOPHblu_nETyX 25.05.2020 00:07 # 0
Накакал на стек лишнего.
KOPOHABuPYC 25.05.2020 00:10 # 0
BEKTOPHblu_nETyX 25.05.2020 00:57 # 0
Судороги также являются проявлениями агонии и продолжаются короткое время (от нескольких секунд до нескольких минут). Происходит спазм как скелетной, так и гладкой мускулатуры. По этой причине практически всегда смерть сопровождается непроизвольными мочеиспусканием, дефекацией и семяизвержением, так как сфинктеры парализуются часто ранее, нежели мышечные группы, заведующие перистальтическими движениями.
А люди могут биться в судорогах по нескольку минут даже после выстрела в башку.
Именно поэтому я за планирование.
guest8 25.05.2020 01:03 # −999
BEKTOPHblu_nETyX 25.05.2020 01:17 # 0
15 июля 1974 года Кристин Чаббак вела собственное ток-шоу на канале WXLT-TV. На восьмой минуте в эфире случилась накладка — анонсированный сюжет о стрельбе в ресторане не мог быть показан по техническим причинам. Узнав об этом, Кристин Чаббак произнесла:
«Поддерживая проводимую „Каналом 40“ политику, подразумевающую демонстрацию самой свежей крови и кишок в прямом эфире в полном цвете, вы станете первыми телезрителями, которым будет продемонстрирована попытка суицида в прямом эфире».
Сказав это, Кристин Чаббак достала револьвер, приставила его к голове за правым ухом и нажала на спусковой крючок. Спустя несколько секунд журналистка ударилась головой об стол с сильным гулким звуком. Случившееся было так неожиданно, что в первый момент оператор Джин Рид приняла всё это за шутку и, только увидев дёргающееся в агонии тело, поняла, что Кристин Чаббак действительно застрелилась.
Кристин Чаббак была экстренно госпитализирована в мемориальный госпиталь Сарасоты. Спустя 14 часов женщина скончалась.
После происшествия режиссёр программы Майк Симмонс посмотрел в составленный Кристин Чаббак сценарий телепередачи, который был у неё в руках. В сценарии были прописаны четыре новости, последняя фраза и самоубийство. Более того, согласно сценарию после самоубийства программа должна была продолжаться, а роль телеведущего должен был взять на себя технический директор.
Какая быстрая смерть.
bormand 25.05.2020 01:04 # 0
Завернуться в целлофан заранее?
guest8 25.05.2020 01:04 # −999
3.14159265 08.08.2020 02:16 # 0
Всё-таки новодел.
А у гостя изящно использованы null-terminated строки старой-доброй Сишечки.
3.14159265 08.08.2020 02:36 # +1
В «Ассемблере» есть lzcnt и bsr. Они же кроссплатформенный интринсик __builtin_clz.
Правда там ещё div придётся заюзать.
Зато без циклов.
Перевёл на Лажу для пущей читабельности.
https://ideone.com/X1BxBP
3.14159265 08.08.2020 02:05 # 0
Спасибо!
Desktop 08.08.2020 02:19 # 0
bormand 17.09.2020 23:49 # 0
Хм, я один про аниме подумал читая эти буквы?
Desktop 17.09.2020 23:55 # 0
bormand 17.09.2020 23:56 # 0
Desktop 18.09.2020 00:15 # 0
bootcamp_dropout 17.09.2020 23:56 # +1
guest8 18.09.2020 00:01 # −999
Izumka 18.09.2020 00:23 # +1
bormand 18.09.2020 01:00 # 0
Izumka 18.09.2020 01:53 # +1
http://img0.reactor.cc/pics/comment/-1984824.jpeg
MAKAKA 20.09.2020 15:32 # 0
MAKAKA 21.09.2020 22:04 # 0
DypHuu_niBEHb 21.09.2020 22:46 # 0
DypHuu_niBEHb 21.09.2020 22:51 # 0
DypHuu_niBEHb 21.09.2020 22:55 # 0
Sers 21.09.2020 23:01 # 0
DypHuu_niBEHb 21.09.2020 23:01 # −1
Sers 21.09.2020 23:02 # 0
guest8 21.09.2020 23:03 # −999
Sers 21.09.2020 23:09 # 0
MAKAKA 17.09.2020 15:34 # +2
guest8 17.09.2020 20:15 # −999
Pig 17.09.2020 20:39 # 0
MAKAKA 17.09.2020 21:58 # 0
Pig 17.09.2020 21:59 # 0
Izumka 17.09.2020 23:37 # 0
https://i.imgur.com/hJs5fQL.png
Теперь проверь почту.
guest8 18.09.2020 00:01 # −999
guest8 18.09.2020 00:03 # −999
Izumka 18.09.2020 00:04 # 0
bormand 18.09.2020 00:06 # +1
DypHuu_niBEHb 21.09.2020 22:48 # 0
OCETuHCKuu_nemyx 27.09.2020 00:50 # 0
"PHP" - няша.
"Котлин" - параша.
rotoeb 27.09.2020 01:15 # −10
3.14159265 27.09.2020 22:54 # +12
Подтверждаю.
«ПХП» начианет работать почти мгновенно, «Котлин» конпелируется вечность.
Причём конпелируется в тормозной жвм байткод.
В языках, созданных для белых людей не нужно ждать тепловой смерти Вселенной, прежде чем запустить код.
rotoeb 28.09.2020 00:03 # −16
Скрипты - сила, компиляция - для дебилов.
bormand 28.09.2020 00:17 # +13
Вот кстати, в те годы люди реально экспериментировали, пробовали что-то новое. А сейчас за такую идею над тобой просто посмеются: "ко-ко-ко, оно же тормозить будет".
rotoeb 28.09.2020 00:20 # −23
Где он открытый-то? Хотел внести небольшой патч в "nginx" для своих нужд, нашёл в директории "/usr/sbin" файл "nginx", открываю - а там какая-то поеботня: вначале "ELF" (при чём тут это?), а потом куча "NUL"-ов и какой-то абракадабры. Это, я так понял, на самом деле бинарный файл, скомпилированный (зачем-то) из исходников. Почитал - там несколько часов надо пердолиться, чтобы пару строк изменить или расширение установить. Ну и к чему этот наёб про "open source"?
3.14159265 28.09.2020 00:23 # +22
rotoeb 28.09.2020 00:32 # −24
Недавно надо было написать к веб-версии популярного мессенджера ("Instagram Direct") "Chrome"-расширение, которое бы все входящие сообщения автоматически отправляло во внутреннюю базу проекта. При этом, по некоторым причинам, тупо AJAX-запрос не подходил, и надо было перехватывать то, что приходило в веб-сокетах.
Раньше, в эпоху нормального, необфусцированного кода, не засранного "WebPack"-ом и каким-то ещё мусором, я бы просто нашёл переменную типа "var ws=...", и прописал бы там "onmessage" со своим кодом. Но теперь, когда "круто" засирать клиентскую сторону десятками мегабай лишнего, просто нахуй не нужного мусора, и где нет прямого доступа ко всем переменным (они, по всей видимости, "заперты" внутри обфусцированных функций) , приходится лезть в "prototype" класса "WebSocket" и топорно переписывать "нативную" функцию.
Desktop 28.09.2020 00:33 # +1
но не разобрался как и пришлось снова писать на PHP
bootcamp_dropout 28.09.2020 01:04 # −8
3.14159265 28.09.2020 01:10 # +12
gost 28.09.2020 01:14 # +27
Desktop 28.09.2020 01:25 # +25
У ноулайфера ожидаемо бомбануло)
gost 28.09.2020 01:29 # +26
Так, что мы ещё о тебе не знаем?
bormand 28.09.2020 01:30 # +26
gost 28.09.2020 01:33 # −26
Desktop 28.09.2020 01:36 # +25
Какой жопорук )))
gost 28.09.2020 01:37 # +27
Desktop 28.09.2020 01:33 # +25
Но и не нынешнего уёбка, иначе он бы с них минусил тоже
3.14159265 28.09.2020 02:01 # −11
И мы опять возвращаемся к началу спора.
Адепты «PHP» доказали его превосходство на практике.
С точки зрения автоматизации практических задач (массового минусования постов) «PHP» оказывается более эффективным инструментом.
EDIT: О, боже, буквально через пару секунд на комменте 45 плюсов.
rotoeb 28.09.2020 02:05 # −9
Несколько строчушечек на "PHP" - и твёрдая пипка обеспечена.
Desktop 28.09.2020 02:06 # +6
3.14159265 28.09.2020 02:11 # +45
А в наглядном примере преимущества «PHP» над языками для лалок.
Пока программистам навороченных языков «лень писать ПО» и ещё ждать «пока оно скомпилируется, выложится», пхпшник делает «хуяк-хуяк и готово», попутно получая удовольствие от процесса автоматизации рутинных действий.
Desktop 28.09.2020 02:16 # +6
Ты щас троллишь унылее рака, не надо так
3.14159265 28.09.2020 02:18 # +45
В том-то и проблема что я говорю абсолютно серьёзно.
Может Пхп объективно не лучший язык, но пхпшники более склонны решать практические задачи, а не уходить в дебри философствования, прокрастинации и байкшеддинга.
Ещё раз: «хуяк-хуяк и в продакшн» чаще оказывается более эффективной моделью, чем год продумывать концепцию и нихуя не сделать.
Desktop 28.09.2020 02:20 # +6
Санитары леса прямо
3.14159265 28.09.2020 02:24 # +47
Пхпшник Страйкер написал ГК. Ещё один пхпшник иньо написал хуз.
А ещё был супер навороченный ГК от Романа и rat4, написанный на Скале. Где он?
Вот именно поэтому я за «PHP».
Там люди мешки ворочают, а не пиздят. Нужно отдать им должное.
Desktop 28.09.2020 02:32 # +6
Кстати, надо скачать дамп НГК и посмотреть, какой юзер постит в те же временные окна, что и рак. Есть подозрение, что я буду удивлён
bootcamp_dropout 28.09.2020 02:37 # −10
Desktop 28.09.2020 02:42 # +6
bootcamp_dropout 28.09.2020 02:44 # −11
Если по твоей логике скриптухи тупые то это значит что мне наоборот надо тупить
Desktop 28.09.2020 02:45 # +6
- ожидаемо
bootcamp_dropout 28.09.2020 15:29 # −55
guest8 28.09.2020 02:49 # −999
rotoeb 28.09.2020 02:52 # −9
Myxa 28.09.2020 13:49 # +1
Без предварительной компиляции работают bat-файлы, sh-файлы, «TCL» и ещё какое-то древнее скриптовое говно.
Desktop 28.09.2020 13:58 # +6
Myxa 28.09.2020 14:15 # 0
«Javascript» компилируется в байткод, но только, в отличие от «Java», он не стандартизирован, и у каждого браузера свой (даже между версиями движка опкоды могут меняться).
«Perl», «Python», «Ruby» тоже исполняются виртуальной машиной после компиляции в байткод.
Такая схема появилась в далёких 80-х в «Куикк Бейсике» (он, кстати, может выполняться и без виртуальной машины, потому что можно получить нативный код). С подачи «Микрософта» даже «Бейсик» стали компилировать.
И даже неимперативные языки научились компилировать.
*****
Что же касается «PHP», то хорошие админы знают, что сайт будет работать быстрее, если загрузить расширение «XCache» или «APC» или «OpCache», которые кэшируют скомпилированный байткод, чтобы не компилировать скрипт на каждом запуске. Но «ротоёб», вероятно, просто покупает самый дорогой сервер и считает, что дальше ускорить выполнение нельзя.
Desktop 28.09.2020 14:33 # +7
- а лишпы не умели этого ещё раньше?
Myxa 28.09.2020 14:41 # +1
guest8 28.09.2020 15:23 # −999
Myxa 28.09.2020 15:42 # −45
guest8 28.09.2020 15:47 # −999
rotoeb 28.09.2020 15:51 # −6
Я действительно придерживаюсь идеи о том, что компиляция не нужна, ООП не нужно и что "PHP" - один из лучших языков. Я неоднократно приводил здесь примеры своего кода. Почему здесь уверены, что абсолютно каждый уважающий себя программист обязан теребить отросток на "Java", "Ruby", "Go", ООП, "Linux", и не имеет права высказать мнение, отличающееся от мнения большинства (в частности, планктона с копрохабра)?
3.14159265 28.09.2020 16:01 # +45
Именно поэтому я за «Царя» и отечество.
Desktop 28.09.2020 16:05 # +6
настолько тупое, что свои не может придумать
с царём не сравнить. царь - величина. а это скрипткидди анскильное
Myxa 28.09.2020 16:06 # 0
Desktop 28.09.2020 15:51 # +6
MAPTbIwKA 28.09.2020 15:53 # 0
хотя конардо вон за минусатор схватился, у него видимо жопа заболела правда
rotoeb 28.09.2020 15:55 # −5
Всего лишь профилактика беспочвенного исчезновения моих комментариев и кляп в жопе "Desktop"-а. Как только он проспится, я прекращу использование минусатора.
Desktop 28.09.2020 16:01 # +6
реально думает, что щас 2013-й год и его минусатор кого-то ебёт
Desktop 28.09.2020 15:49 # +6
если у кого и бомбануло, то точно не у меня
вчера хватило четырёх комментариев, десятка бесхозных фаек и собственных рук безо всякой скриптопараши, чтобы пыхопоца порвало и он побежал за минусатором
мне от этого ни холодно ни жарко. на нгк этих художеств нет, а, если сильно понадобится, я возьму тривиальный юзерскрипт
и у кого здесь в итоге бомбануло? :-)
guest8 28.09.2020 15:39 # −999
3.14159265 28.09.2020 02:14 # +45
Наоборот же. Пыхер — самый счастливый программер.
Поскольку единственный невосполнимый ресурс в жизни — это время. Но мудрые пхпшники поняли нехитрую философию, а ограниченные компиляторные лохи нет.
Котлинцы, растовцы и прочая шваль тупо прожигает жизнь в ожидании перекомпиляции их программ, рассказывая "какое «PHP» говно" на интернет-форумах, написанных именно на «PHP».
guest8 28.09.2020 02:39 # −999
Desktop 28.09.2020 14:00 # +6
3.14159265 28.09.2020 01:26 # +27
В данный момент одна из сторон перешла в активную контратаку, достигнув почти двухкратного превосходства над противником (29 против 16).
Видимо командование дало приказ: Ботов не жалеть, скрипты ещё нарегают.
gost 28.09.2020 01:38 # +26
A — за «Desktop», B — за «rotoeb».
Desktop 28.09.2020 01:43 # 0
gost 28.09.2020 01:50 # +45
3.14159265 28.09.2020 02:00 # +45
Именно поэтому я за «PHP».
Desktop 28.09.2020 01:16 # +24
Кстати, rotoeb специально звонит на горячие линии, чтобы послушать музыку.
Desktop 28.09.2020 00:23 # +27
3.14159265 28.09.2020 00:25 # +36
Лично я плюсанул целую серию постов.
Desktop 28.09.2020 00:27 # +25
У Невы есть извилины
guest8 28.09.2020 02:40 # −999