- 1
IT Оффтоп #166
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
IT Оффтоп #166
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
#141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
#142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
#143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
#144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
#145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
#146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
#147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
#148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
#149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
#150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
#151: https://govnokod.ru/28209 https://govnokod.xyz/_28209
#152: https://govnokod.ru/28217 https://govnokod.xyz/_28217
#153: https://govnokod.ru/28232 https://govnokod.xyz/_28232
#154: https://govnokod.ru/28275 https://govnokod.xyz/_28275
#155: https://govnokod.ru/28281 https://govnokod.xyz/_28281
#156: https://govnokod.ru/28322 https://govnokod.xyz/_28322
#157: https://govnokod.ru/28344 https://govnokod.xyz/_28344
#158: https://govnokod.ru/28366 https://govnokod.xyz/_28366
#159: https://govnokod.ru/28391 https://govnokod.xyz/_28391
#160: https://govnokod.ru/28434 https://govnokod.xyz/_28434
#161: https://govnokod.ru/28449 https://govnokod.xyz/_28449
#162: https://govnokod.ru/28477 https://govnokod.xyz/_28477
#163: https://govnokod.ru/28501 https://govnokod.xyz/_28501
#164: https://govnokod.ru/28527 https://govnokod.xyz/_28527
#165: https://govnokod.ru/28557 https://govnokod.xyz/_28557
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Все программисты немного сантехники.
Послать бы их по адресу!
На это место уж нету карты,
Плывём вперёд по абрису.
ну такой горьковатый, травяной, в чай можно добавлять
А вот кто пил сок нони??
Бета версия игры уже почти дописана, так что я предоставляю возможность поиграть в игру и понять, захочется ли работать вместе со мной. Все действие новеллы происходит в универе, где я учусь (так я решила сэкономить на пиаре). Учусь я в техническом университете. К слову, большинство студентов-программистов играют в новеллы. А уж новеллу, где действие происходит в вузе где они учатся, станут играть тем более. Я программист, поэтому полностью пишу код сама. Сценарий и идея-тоже все моё. Я являюсь фанаткой "Бесконечного лета". Следовательно, можно понять чем я вдохновлялась при создании игры. Я так же увлекаюсь психологией. (В новелле даже есть отсылки к Евангелиону) Моя игра это не просто глупый симулятор свиданий. Главный герой (спойлер) страдает шизофренией, он часто путает реальность и находит успокоение в своем мирке, непонятном для остальных. Все герои, с которыми можно будет взаимодействовать уникальны по своему и имеют свои тараканы в голове, свою боль и переживания. В игре планируется от 10 концовок.
Мне нужны в команду:
-Художник для спрайтов, фонов (основное)
-Музыкант(желательно)
-Люди, подающие идеи(по желанию)
Бюджет:
Как вы могли понять, я студентка. Денег у меня нет. Я ищу команду, заинтересованную в большом, интересном проекте. Для начала хотелось бы сделать маленькую бесплатную демку, которая заинтересует игроков. Все сборы с донатов будут делится поровну между художниками, программистом, музыкантом.
Плюсы работы со мной:
+ постоянная связь
+ ровное разделение денег с донатов
+ за пиар отвечаю сама я
+ интересный новый опыт
+ все спрайты персонажей и фоны нужно лишь примерно перерисовать с реальных девушек/мест. Ничего нового придумывать ну нужно. Да, вы правильно поняли, игра в данный момент сделана с реальными фото девушек -студенток, так же как и фоны. Наверное, это слегка упростит работу. Я пишу новеллу впервые. Прошу, не ругайтесь если я написала куда то не туда, или чем то вас могла задеть. Я впервые купила подписку на подобном сайте.
Почта для связи со мной: [email protected]
Для тех, кто заинтересовался и хочет отслеживать ход событий: https://vk.com/novellaptuti
ПТУТИ номер девятнадцать в макакакеевке
Какие девушки-индивидуалки )))
Что за жанр игор вообще такой «novell»?
А что? Что, блядь? Без конкретного описания направленности новеллы, желающих вписываться в непонятное будет не очень много. Просто расскажи, как будет двигаться сюжет, хлтя бы на что похожа игра будет...
> Я являюсь фанаткой "Бесконечного лета"
... на Бесконечное Лето? Katawa Shoujo? ...
> Главный герой (спойлер) страдает шизофренией, он часто путает реальность и находит успокоение в своем мирке
... на Chaos;Head?
> В игре планируется от 10 концовок
Это говорит либо о том, что основная канва сюжета уже практически готова и МОЖНО, БЛЯДЬ, РАССКАЗАТЬ, О ЧЁМ БУДЕТ ИГРА; или нихуя не готово, рассказывать нечего потому что всё на уровне «сделать бы охуенную новеллу, чтобы все поняли мою охуенность».
Большинство людей будут относится скептически и подозревать второй вариант.
> Музыкант(желательно)
*(основное) — поправил. Слишком многие недооценивают фоновую музыку, как инструмент задания настроя сцены.
> Люди, подающие идеи(по желанию)
А, ну вижу, тут 100% нихуя не готово и автор не понимает даже в какую сторону идти. Люди, подающие идеи — рак, убивающий разработку. В идеале должен быть либо один основной генератор идей, а остальная команда эти идеи рассматривает, критикует и дорабатывает, либо брейншторм небольшой сложившейся командой по конкретным, заранее известным вопросам.
> Денег у меня нет.
Но вы держитесь.
> Все сборы с донатов
С каких, блядь донатов? Вынь хуй из рта и скажи прямо: в будущем планируется перевод разработки на краудфандинг, или это будет кнопочка «подать на кофе» и де-факто остаётся некоммерческим проектом?
> ровное разделение денег с донатов
Спасибо, что не горизонтальное
> за пиар отвечаю сама я
А ты программист, или маркетолог? Какой опыт в продвижении? Какой план продвижения, хотя бы?
> интересный новый опыт
Paying in Exposure, понятно. Ну, с таким подходом к тебе подтянутся новички, которым надо в портфолио кинуть пару артов с подписью «нарисовано для проекта "развалился на старте"»
Слив защитан.
Аж взвизгнул!
Так и вижу, как кодерасты всей страны с благоговением и придыханием изучают манускрипты, на которых олимпиаднички хуевы высрали очередной велосипед.
P. S. А вообще, так лизать жопу компании, как аффтар этой статьи — это уметь надо. И что самое смешное — хуй знает ради чего, раз он там даже не работает.
Очевидно же!
> он там даже не работает
Её написал Игорь Гофман
https://youtu.be/sN0GNkCN4nY?t=56
так-то действительно толчок, но есть семантический нюанс
> Это не значит, что Яндекс может потирать руки и ждать новых сотрудников + бесплатную секьюрити аналитику, конечно нет.
бесплатную секьюрити аналитику он уже получил
Откудова качать?
magnet:?xt=urn:btih:7e0ac90b489baee8a823 381792ec67d465488fef&dn=yandexarc&tr=udp %3A%2F%2Ftracker.openbittorrent.com%3A80 %2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A 2920&tr=udp%3A%2F%2Ftracker.opentrackr.o rg%3A1337%2Fannounce&tr=udp%3A%2F%2Fexod us.desync.com%3A6969&tr=udp%3A%2F%2Fbt1. archive.org%3A6969%2Fannounce&tr=udp%3A% 2F%2Fbt2.archive.org%3A6969%2Fannounce&t r=udp%3A%2F%2Fopen.demonii.com%3A1337%2F announce
№3. Запустится ли этот код? Если да, то что он выведет?
№4. Запустится ли этот код на Python 3? Если да, то что он выведет?
Почитайте ответы.
Автор — тупой еблан.
кручу-верчу запутать хочу. В чем вообще поинт давать такие задачи? Ну давайте еще обфусцированный код дадим
Дать шанс собеседуемому понять, что здесь не код пишут, а головоломки загадывают, и что надо нахуй валить.
Что, блядь? А слайснуть лист на два и собрать его из трёх кусков не быстрее будет?
???
а почему все это проигнорировали?
https://tls13.xargs.org/
Хочу такую хуйню про все протоколы в мире
В заголовке TLS 1.0 вместо 1.3 для совместимости.
В подзаголовке 1.2 вместо 1.3 тоже для совместимости.
Не убирай швабры, на них цистерна держится.
https://pbs.twimg.com/media/Fnf4aSyXwA8XtH3?format=jpg&name=900x900
И буква 'o' в слове 'Лoзинский' латинская, потому что вирусы стали детектить запуск AIDStest'a по фамилии на экране. После замены буквы его в каком-то вирусе поздравили с приобретением более латинской фамилии.
Ну, типа {Л,JI}{о,o,0}{з,3}{и,u,|/|}{н,H}{с,с,(}{к,k}{и,u,|/|}й.
или сколько в 1996 году было пользователей
https://web.archive.org/web/20140327222521/http://www.kommersant.ru/doc/19668
>закончил в 1961
нихуя он старый
не знаю, конечно, сколько там было пользователей, но вот инканус помнит про такой антивирус
я даже не удивлюсь, если инканус звонил по тем номерам)))
Это не винда
https://habr.com/ru/post/700114/#comment_25162782
Говно мое ело
разумеется да. Я каждый день именно такой код и пишу. Когда мне нужно поработать с нативным API я всегда использую ctypes, лямбду, globals() и однострочник
А то, что первый аргумент RtlAdjustPrivilege должен быть 19 знает вообще любой пайтон разработчик.
найдите ошибку
извините, вы нам не подходите
— Ну почему же, я заметил...
— А я не покрасила!
Он еврей? – Да!
>еврей
Корнет Оболенский, налейте вина
нортоной
оно до начала нулевых трепыхалось точно
до начала десятых
он школотой даже жопу вытирает
кстати, а в каком месте в этом слове ударение?
после нугета шоколада виндуос стора и пр
виндоус стор это вообще не пакетный менеджер
чоколати это 3rd party
так что примерно первая попытка, не?
схуябы?
это магазин, он не занимается, например, разруливанием зависимостей
есть пруфы обратного?
>пруфы
конечно
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
Как видишь, магазин по это дело отлично подходит
Он ядрёный, он проймёт.
В тыщу раз целебней мёда,
Хоть по вкусу и не мёд.
Он на вкус, конечно, крут,
И с него, бывает, мрут,
Но зато кто выживает,
Те до старости живут.
вопрос о копирасти
Вот я ставлю фильм по книге $FOO с музыкальными вставками $BAR.
Я должен денег их правообладательям, верно?
А если я ставлю спектакль?
А если спектакль играют школьники?
А если умственно-отсталые школьники сиротки в специальном интернате?
А если они поюит песни $BAR?
А если я набухался на корпоративе и горланю песни $BAR?
В каком месте я перестаю быть должен денег?
whole'o'губа
хороший
>Elexir
Ерланг для хипстеров. Хорошо
>Clojure
лисп это всегда хорошо
>TypeScript
Из мейнстримного говна у него лучшая система типизации
>Julia
наверное лучше чем R и Python, но питон вс равно всех зоборет
никто не любит мандавошек
а мне их жалко, бедных крошек...
Я вообще не понимаю сильных нахрюков на драстню
* Раст позволяет писать почти такой же перформансный код, как плюсы. Иной раз даже легче написать перформансый код, потому что ничего не надо копировать (спасибо борову чекеру)
* У раста симпатичная система вывода типов (ну примерно как у коко). Да, у него нету структурной типизации, ну извините. Из мейнстримного говна она есть только в говне и тупо скрипте.
* У раста правильно сделана работа с ошибками. Вот просто ни у одного мейнстримного говна нет ничего подобного. Только у фунциональщины есть
* В расте из коробки симпатичная функциональщина уровня хорошего мейнстримного говна (лучше джав)
* В расте реализованы внятные паттерны конкурентного программирования типа каналов. Да, там не так заебато как горутины в говне, но уж точно лучше, чем в жабах и сишарпах
* В расте нормальное управление памятью (там нет гэ цэ и там можно не трогать кучу)
* В расте очень годная макросня. Да, она не такая мощная как в плюсах (там нет инстанциирования шаблонов например) но зато она работает с AST. И пишется на расте (привет, почти гомоиконность, кажется этого хотел один харьковский ембеддед программист). Она в миллиарад раз лучше чем генерики в сраных джавах
* У рустни нет зависимостей кроме как от стандартной сишной либы (а можно и вовсе собраться статически)
* Из коробки там тестирование и сборка зависимостей
Это я умшыленно пропустил всю хуиту про безопасность (про это и так все знают)
То есть раст это как плюсы с жестоким тимлидом, который запрещает тебе писать сложный код
То есть раст конечно не идеальный. Но он в охулион раз лучше чем джаваскрипты, пхп и питоны, от которых все текут
I see what you did here. По сранению с уебговном даже луа покажется великолепным.
Впрочем, засилье let и стрелкафункций как бы намекает нам, от чего тякут сами выдумщики дrustни.
А хайп по рнр уже прошел, породив такой разухабистый кунштюк, как Delphi for PHP. Я так думаю, все бегают, расплескивая смузи только один раз за время существования язычка.
> правильно сделана работа с ошибками
Мне эти errno и panic! видятся какой-то авангаристкой нелепостью со стойким душком прыщей. Ведь придется переписывать laboratornaya1.rs когда другие студенты ПТУТИ будут юзать не подложив правильный laboratornaya1.dat.
хуже наверное только сосать глаза
#сказочноебали
but the fig plucker's son.
But I'll pluck figs,
till the fig plucker comes.
http://sentido.ru/songs.php?id_song=6217
Я начала с того, что смотрела видео на YouTube и проходила бесплатные онлайн-курсы
И ты туда же...
Дальше, видимо, дело в шляпе?
Типа ik moet nu naar klass, hij moet voor werk naar Osetie? Есть правило?
https://context.reverso.net/перевод/голландский-русский/ik+moet+naar
Нет, это один парень, договорился о встрече.
Какой фаргус )))
у нидеров как в русском
Одно и тоже предложение на английском но с использованием слов с германскими корнями и с латинскими:
The baby watched the young dog eating its meal.
===
The infant observed the immature canine consuming its repast.
Вероятно, так же выглядел русский язык когда высшее общество пиздело на иностранном. Адлютер графа привёл к конфузу.
А еще мне кажется верхний вариант похож на пхп
А нижний на джаву
https://i.postimg.cc/Hs7JRKdg/image.png
как и ожидалось, так называемый "современный программист" есть программист "amp", программист "nbsp", смерть вонючей вебхуйне
А Pidora я не использвал (но слышал)
Именно по этому я против "Фейсбук", и вы прекрасно знаете, на чём он написан...
https://www.thedailybeast.com/married-couple-arrested-after-pregnant-arkansas-woman-and-fetus-found-dead-in-different-places
В независимости от трагизма ситуации не могу не отметить, что америанки очень красивые
Человек с именем ifap пишет: "Почему даже Президент не поборол вымогательство персональных данных"
https://habr.com/ru/post/714010/
Уважаемый Владимир Владимирович!
1 мая 2022 года официальный сайт Президента России сообщил, что Вы подписали правительственный законопроект, запрещающий отказывать потребителям в заключении, изменении, исполнении или расторжении договора с ними, если они не желают предоставлять свои персональные данные для целей, не предусмотренных законодательством и не связанных непосредственно с исполнением этого договора.
-------
Столетия пролетают, а на Руси холопы пишут челобитную Царю думая что хорошему Царю есть дело до их жалких делишек, просто злобные бояре Цару не рассказывают
--------------
Правда, к этим лидерам добавился JavaScript (неужели и сюда забрёл кто‑то, кто путает Java и JS?!). Близки к группе лидеров и два «си» — C++ и C#.
----
Основная часть респондентов ищет новую информацию о Go на Хабре — весьма неожиданно для опроса, который проходил на Хабре. На втором месте — телеграм‑каналы
Я запускаю внешние процессы из корутин, и мне нужны асинхронные неблокирующие способы читать их высеры. Такие способы есть для сети, но не для stdout/stderr.
У JVM нет асинхронного API для чтения stdout/stderr, только блокирующий. Причем у ОС есть такие API (epoll, kqueue, IO Completion Ports), и есть даже библиотека NuProcess, но я не могу пока завести в проект сторонюю библиотеку.
Если я сделаю блокирующий вызов в корутине, то заблочу поток в пуле, а их и так не много.
Вот почему блядь в 2023м году в JVM нет нормального API, когда есть сторонняя библиотека?
Ей богу, лучше бы на го писали (там таких проблем нет)
Там есть другие карманные львы.
Зато там мокаются все блокирующие сисколы, так что ты можешь даже не думать корутина ты или просто функция.
Меня нахуй послали, сказали тред плодить, и не сувать свою грязную JNA без спросу
Форкать треды и джойниться можно прямо на этом уровне абстракции.
А ты в сишке используешь ``fprintf`` или реально пишешь ``write(2)`` и ``WriteFile``?
write есть в позиксе, и вероятно код будет переносим между Linux и OS X, но на винде не скомпилица. В CRT (виндовом libc) есть костыльная, глючная, хуёвая, бажная эмуляция некоторых кусочков позикса, и там кажется есть ``_write``
******
threading support in
-----
аха
сосат6
на винду сишные треды всё равно не завезли (хотя речь о сишке, может в плюсах есть)\
----------
The UCRT also implements a large subset of the POSIX.1 (ISO/IEC 9945-1:1996, the POSIX System Application Program Interface) C library. However, it's not fully conformant to any specific POSIX standard. The UCRT also implements several Microsoft-specific functions and macros that aren't part of a standard.
На тебе, мужик, ложку. Кушай ею суп. Но учти, что она сделана из бумаги. Туалетной. Использованной.
В gcc/шланге таких проблем нет.
Ну это позволяет сделать код более переносимым, так что я в целом не против.
Вообще, завоз нитей в прыщи это долгая и печальная история. И это уже было в симпсонах: https://govnokod.xyz/_27514/#comment-633083
Забавно, что есть уровень абстракции posix, а поверх него сишка
ps: хочу чтобы в сишку завезли фьючерсы/промисы на основе kqueue/epoll/IOCP. А там уже и до полноценных корутин недалеко:)
Ко-ко-ко!
Сегментов нет*, с ошибки сегментации есть
*на самом деле есть, но ошибка не в этом
https://www.dice.com/career-advice/sap-layoffs-will-target-3000-employees
Жила-была тупая программа на С++, которая в фоне срёт на stdout или stderr в зависимости от аргументов. Положим, так
Пришла пора переписать её на раст.
(тред)
Не компилируется! Потому что stdout и stderr это разные типы. Ну похуй, возьмем от них общий трейт Write (они его реализуют)
Не компилируется! Потому что возвращаемое значение помирает к концу блока, и нельзя на него ссылку иметь. А положить его наружу тоже не могу, потому что разные типы же.
Решение 2: куча, но во-первых в другие потоки можно передавать только немутабельные объекты, во-вторых только реализующие трейты Send или Sync. Так что придется заворачивать мьютекс (он умеет дать мутабельный доступ к объекту) в атомарный рефкаунтинг
Про перформанс решения с кучей, мьютексом и атомарным рефкаунтигом шутить я не буду.
Решение 3. Отказ от динамического полиморфизма в пользу шаблонов
Это наиболее верное решение, но динамического полиморфизма тут нет.
Как жить?
и за обязательную вакцинанию
Как же без этого?
https://pbs.twimg.com/media/FWHjxhsUIAEd_x4?format=jpg&name=medium
> вектор передачи вируса
Расист! Расист! Держи расиста!
Вирус передается преимущественно контактно-бытовым путем - через предметы и поверхности, загрязненные отделяемым из носа (проще говоря - соплями), больного носителя. Видели ли Вы, как гриппозник наматывает сопли на кулак? То-то же. В слизи этой содержится слущенный эпителий носоглотки, который содержит миллионы активных вирусов. Сохнет слизь долго, и вирусные частицы в ней сохраняются часами. Человеку достаточно лишь прикоснуться к зараженной ручке, чашке чая, клавиатуре [тысячи их!]- а затем каким-либо образом занести возбудитель в дистальные отделы верхних дыхательных путей либо на слизистую: облизнуть палец, почесать глаз, поковыряться в носу, - чтобы в организм попала доза возбудителя, достаточная для развития инфекционного процесса.
По-хорошему, власти должны были наладить раздачу бесплатного антисептика на спирту - (например, разливая по емкостям конфискат - дохуищи вариантов), дезинфицировать руки массам, при входе в ММСН, и мерять температуру, отчекрыживая подозрительных.
...Но государству похуй, более того, учитывая, что болеют в основном маргиналы и антропоморфное говно, хуйлу на руку, если инфекция выкосит весь этот безработный скам, жрущий бюджет.
Посмотрите уже наконец фильм "Груз 200", сколько можно нюхать кокаин розовых мечт!..
А вообще при Муське твитор стал лучше работать, братья Монгол-фье были правы, сбросить балласт всегда полезно.
завидую твоей способности иронизировать
https://assets.teenvogue.com/photos/62b9fd480471a2dff67a83b2/GettyImages-1241575566.jpg
но выглядит всё равно поеблански, бо зачем разные типы то
*сегодня же и отключу, конечно
https://pikabu.ru/story/obrashchenie_it_komandyi_ozon_9910166
С уважением, Антон Степаненко.
сейчас окажется, что в перерывах между буллингами подчиненных он с одного из местных аккаунтов ноет про коллег
И про кукисы...
С уважением, Антон Степаненко.
И не зря. Функционал Python позволяет решить любые задачи и упростить их выполнение: от веб-разработки и создания игр до машинного обучения.
Делимся идеями для программ, лайфхаками для работы в Терминале, списками библиотек и фреймворков c поддержкой Python — в новой статье бортового журнала SpaceWeb.
всё так же предлагают пердолить TKInter и PySide?
– за деньги? спасибо, упростили выполнение блядь
короче, всё тухленько
Но в целом гуйная десктопная прилагуха на питоне так себе идея кмк
https://www.riverbankcomputing.com/commercial/buy
то есть "Python позволяет решить любые задачи и упростить их выполнение" это НАГЛЫЙ, БЕССОВЕСТНЫЙ ПИЗДËЖ
:-)
Я в целом не очень большой сторонник написания десктопного софта на языке с таким большим отдельным рантаймом и без обязательной статической типизации
– нас в институте пиздили за такое, математикам было обидно слышать
Была ли эта статья полезной?
Да Отмена
кого отменяем сегодня, брейн?
а ты докажи компилятору, что не может быть
/green
Пока рассматриваю Erlang (там есть Cowboy, но я хочу ещё нормальные шаблоны для HTML) и т.н. язык "программирования" "Си".
Плюс так можно будет очень удобно напердолить различные локализации, если статический контент сайта поедставить в виде ресурсов.
Я уже грешным делом подумываю взять проверенный временем нгинкс и нашлёпать туда cgi-скриптов на сишке.
возьми дотнет или швифт, зачем тебе то яибу, от него грудь rustёт
> дотнет
Не хочу проприетарь
> швифт
Не хочу проприетарь, да и макбука у меня нет
> макбука
опенсорц же! https://github.com/apple/swift
там можно писать на https://vapor.codes/ под бубунту
Бери кресты, там шаблонов много.
https://serverracket.com/
В принципе, можно и в сторону Scheme поглядеть, но тогда лучше писать cgi-портянки. Хотя я очень сомневаюсь, что там есть крутые шетимель-либотеки для шаблонов.
Так, с шаблонами я разобрался: буду писать их на лиспе типа вот так:
(html
(head)
(body (p "passage")))
Потом компилировать их в html файлики, а уже эти файлики использовать для динамической шаблонизации, например, в cgi-скриптах.
Рельсы впринципе норм фреймворк для вебформошлёпства, лучше самописново говна на пхп
К тому же, Яибу ещё и гцшный, да ещё и динамический!
Ну я так почитал, руби должен быть получше ПЫПЫ, нужно пощупатс.
а еще там есть JIT
message += ": #{value.respond_to?(:each) ? value.to_a.join('.') : value}" unless value.nil?
вообще там тернарник не очень любят, но я не знаю как бы поступили типичные рубисты в таком случае
*с iterable? я налажал, из коробки там только проверка на .is_a? Enumerable или наличие :each
ну конечно лучше звать iter() и ловить исключение
и то и то можно назвать говном, зависит от личных предпочтений
наличие respond_to впрочем уже отвергает аргумент о меньшей вербозности
скриптушня не шмогла
динамическая типизация лососает тунца, это не секрет
Именно по-этому я уважаю Cobol
а не вашу это функциональную дрисню
впрочем, наверное, рубистам не привыкать к скорочтению дикпиков
интересно, а ведь unless в другом языке (который поддерживает новые операторы) так просто и не напишешь
На нормальном языке:
https://scoutapm.com/blog/ruby-ractor
альтернативные рантаймы типа graal (truffle) и просто jruby могут предлагать более интересные варианты
Т.е. в руби скильная многопоточность?
для япов без спецификации не стоит борать альтернативные реализации
Онли перл кен ран перл
Потому я за мри
Вся питушня разделена на группы потоков. Внутри группы нельзя шарить мутабельные объекты (но можно иммутабельные)
В другие группы можно объекты тока копировать. Чото такое вроде. Погугли
зы: ну соответственно если потоки не шарят никакой стейт, то их можно запускать параллельно на разных ядрах
ты готов?
всю?
А что ты хотел этим сказать? Джулиа сасёт? Она исключительно для математиков?
я такой ролик на PH видел
Я вообще мало интересуюсь порно роликами, где нету хотя бы одной женской роли
Секс без девчины признак дурачины
Разница большая.
>The python discovery mechanism is a component that needs to answer the following answer
я не отвечаю на ваш ответ. как можно на ответ ответить?
> discover an installed Python interpreter (based on PEP-515 and PATH discovery)
PEP 515 – Underscores in Numeric Literals
ПЫПА
Я теперь всегда буду так называть питон, это крайне потешно звучит
Жыли были два друга: Пупа и Лупа
alan cumming
погугли
Можно было бы его ещё Ричардом назвать, вот бы был прекл.
Да
В чем смысл этих прыжков? Если я смог подложить фальшивый сертификат на сервер, то я, наверное, смогу подложить и фальшивый скрипт, который чинно блинно ответит что сертификат настоящий, нет?
норм клава?
https://habr.com/ru/company/timeweb/blog/714500/
И повелел Бог:
-Сойди, Мойша Симон в помойку западногерманскую, и обретёшь там новую клавиатуру.
И сошёл Симон в помойку германскую, и - о чудо! - обрёл там новую клавиатуру. Бог не напиздел.
[]...And say to old Pharao: Let my people go!
Говно для соевых зумеров.
Настоящике мужики используют только 100% с нампадом.
У меня был a4tech fstyler fbk25 за 5 гривен, так такое говно что неприятно впоминать, а особенно жать на нее и понимать что часть буков она сжирала, ой как бесило когда была необходимость печатать.
А хуй знает, по идее любая механика с несильно китайскими свитчами заебись будет.
вместо
crontab -e
crontab -r
вместо
crontab -e
crontab -r
вместо
crontab -e
СУКАААААААА1111111111111111111
а где скачать бекап??
ставиш gnu mail utils сраный, приезжает лоличкин guile
ХРАМ GUILE
Данный тред является храмом Guile.
Правил всего несколько, и они очень простые.
1. Guile даёт полезные скрипты каждому, кто её попросит.
2. Если ты прочёл о Guile, но проигнорировал её, оскорбил, Guile проклинает тебя патчем бармина, а твои скрипты уходят к тем, кто просит у Guile.
3. Любой тред с этими правилами является Храмом Guile.
ТАК СЛАВЬСЯ ЖЕ ВЕЛИКАЯ GUILE!
GUILE ДАЙ СКРИПТОВ!
По версии следствия, он снял видео о том, как на новогодней вечеринке играет песня украинского дуэта «Потап и Настя»
По версии следствия, он написал коммент о том, что Станислав Ермаков снял видео о том, как на новогодней вечеринке играет песня украинского дуэта «Потап и Настя»
Какое хардкорище!... ;-(
https://govnokod.ru/28588
https://govnokod.xyz/_28588/