Cіпласпластик
524 subscribers
159 photos
35 videos
2 files
252 links
🇺🇦 Про айті та дотичні теми загалом, ну й трохи про C++.

Мої емоджі:
https://t.me/addemoji/AdaptiveDevIcons
https://t.me/addemoji/VehicleBrands
Download Telegram
Cіпласпластик
Цікавий погляд, але трохи збиває з пантелику
Якщо я правильно ось це зрозумів, то це навіть охуєнно. Справді трохи віддає Prolog'ом.
👀1
Cіпласпластик
Якщо я правильно ось це зрозумів, то це навіть охуєнно. Справді трохи віддає Prolog'ом.
Запитання для співбесіди:

В якому випадку змінні жорсткі, а в якому гнучкі? Чи можна уніфікувати змінні в середині оператора(?) if? Як відрізняти контекст поза ifʼом?
👀1
Я час від часу пишу на Python, бо мені банально легко висловлювати свої думки на ньому, але, схоже, роблю це не достатньо часто, аби прям слідкувати за розвитком. І кожного… кожнісінького, блять, разу це перетворюється на боротьбу з середою програмування. Були часи, коли мені було достатньо глобально встановленого Python 2.7 на вінді, але зараз в мене якогось хєра купа версій в brew, якісь ще окремі поставлені зі хтозна-якими анакондами, і дати раду всьому цьому не легко.

Пишу я декілька разів на рік і щоразу дізнаюсь щось нове. Колись так відкрив для себе pip (які ж молоді ми були), потім virtualenv (тут більшість моїх колег-плюсистів вже розгублюється), потім pipenv, далі світчнувся на poetry, а цього разу терпець урвався — і я нарешті дійшов до pyenv. Але навіть із поєднанням pyenv+poetry якось складно, пиздець. Я вже декілька годин витратив.

Ти ніби будуєш ментальну модель того, як воно працює, намагаючись не зазирати в деталі (типу того, нафіга я прописав pyenv init в свій ~/.zshrc), ніби має працювати, але завжди якась хєрня.

Ось щойно в мене було:
- глобальний Python, обраний через pyenv — 3.11.1
- в pyproject.toml для poetry вказаний ^3.11 (тобто 3.11 або вище)
- роблю poetry install — воно створює мені віртуальну середу з суфіксом 3.11

Результат: використовується Python 3.10.8. Because fuck you, that's why!
👀1
Cіпласпластик
Я час від часу пишу на Python, бо мені банально легко висловлювати свої думки на ньому, але, схоже, роблю це не достатньо часто, аби прям слідкувати за розвитком. І кожного… кожнісінького, блять, разу це перетворюється на боротьбу з середою програмування.…
Окрема розмова — це офіційні способи встановлення подібних штук. Як вам?
curl https://pyenv.run | bash
curl -sSL https://install.python-poetry.org | python3 -
Нічого підозрілого: просто запуск якихось мутних скриптів з інтернетів на своєму компі. Дякувати розробникам, хоча б без sudo, але бля…
👍2👀1
А як щодо коментарів прямо в регулярному виразі о другій ночі‽ 🤯 Я намагався зробити його зрозумілішим 😅

Можна побавитись отут: https://regex101.com/r/vHaNQQ
😁1👀1
Cіпласпластик
А як щодо коментарів прямо в регулярному виразі о другій ночі‽ 🤯 Я намагався зробити його зрозумілішим 😅 Можна побавитись отут: https://regex101.com/r/vHaNQQ
Вчора до речі вперше зарелізив щось на PyPI (воно ж на ґітгабі — надсилайте донати 😂). Всього 300 рядків коду, але ж які! Воно плюс-мінус навіть працює.

Власне, довелось написати цей плагін для мого іншого пет-проекту. Згодом розповім, для якого.
🔥1👀1
Класика IT. Компанія, де я працюю, вирішила перейти на нову систему трекінгу часу, яку я досі жодного разу навіть не бачив. Незважаючи на вихідний (святковий) день та той факт, що я взагалі у відпустці, я вже отримав:
- імейл з попередженням, що проміжок між моїми робочими днями менший, аніж 11 годин (заборонено в Німеччині);
- імейл з зарахуванням 8 годин овертайму в так званий bank holiday;
- 4 імейли з нагадуванням зробити перерву (заборонено працювати більше 6 годин без перерви принаймні півгодини).

Я вже думав, як це діло автоматизувати згідно зі своїм звичним роскладом та звичками, але схоже, що нічого навіть не доведеться робити 😂
😁1
Вчора якось так вийшло, що пройшов гру The Room Two за декілька годин. Першу ми з дружиною пройшли десь років шість тому, й вона якось запамʼяталась більш-менш цікавою.

Чи то хибні спогади, чи то в мене були якісь завищені очікування, чи може перша гра була реально краща, але друга — це повне лайно для дебілів 👎🏻. Ну тобто я сподівався побачити там головоломки хоча б рівня пʼятнашок, але ні. Вся складність полягала в тому, аби всидіти, граючи в цю ссаніну (дружина не змогла 😂) знайти якийсь активний елемент на екрані та потягнути в якийсь бік, а потім подивитись нудотну анімацію. Все. Не розумію, звідки такі оцінки.

До речі, граю я небагато, але в цілому #ігри полюбляю, тож інколи буду писати сюди.
👀1
Зовсім інша справа — Last Call BBS, яку мені підігнав кореш нещодавно. Це взагалі-то не одна гра, а набір міні-ігор різної складності. Але одна тільки перша (Dungeons & Diagrams на скріні) — це вже шедевр. Годі й казати про решту, де треба автоматизувати конвеєр з приготуванням їжі або, наприклад, програмувати геном для вирощування мʼяса та кісток тощо. Взагалі #ігри від Zachtronics мені завжди подобались, і ця не стала виключенням.
👍1
Ну й щоб двічі з дописами про #ігри не вставати…
👀1
Вперше бачу таку гарно структуровану, сучасну енциклопедію по левел-дизайну. Що мені здається особливо важливим - вона має в собі гарні приклади процесів як в самому дизайні рівнів, так і просто в розробці ігор (хочу видрукувати собі статтю про правильний пре-продакшн, повісити над робочим місцем і регулярно молитися). Ьуду почитувати в найближчі часи. І вам рекомендую.
👍1
Побачив в когось з друзів в стімі ось таку прогу: MasterPlan. Ну й безперечно не міг пройти повз, бо дуже полюбляю різні #тулзи. Як раз шукаю дещо типу того для одного зі своїх пет-проектів, але по скрінах та відосах мало шо зрозуміло: чи підійде, чи не підійде — хз.

«Ну ок», — думаю, — «можна купити й спробувати». Пішов спочатку на сайт, щоб впевнитись, що це не росіянське лайно (спойлер: ніби ні), аж раптом опинилось, що прога взагалі на ґітгабі. Треба збілдити тільки самому, але там Go — має бути нескладно.

Якщо сподобається, обовʼязково куплю. Проте, маю визнати, це було неочікувано.
👀1
Cіпласпластик
Побачив в когось з друзів в стімі ось таку прогу: MasterPlan. Ну й безперечно не міг пройти повз, бо дуже полюбляю різні #тулзи. Як раз шукаю дещо типу того для одного зі своїх пет-проектів, але по скрінах та відосах мало шо зрозуміло: чи підійде, чи не підійде…
Це мені нагадало, як я надіслав свою мікролібу в Qt Marketplace, вказавши конкретну ціну, а вони такі: «ну ми побачили, що вона під BSD-ліцухою й доступна на ґітгабі, тому опублікували її безкоштовно» 🤡 Щиро, блять, дякую.

Але кьютовий маркетплейс все одно сплюндровано, тож гріх жалітися мабуть. Це останнє місце, куди я йду шукати ліби під Qt. Про що взагалі мова, якщо моя ліба більше, ніж півроку, висіла там першою в розділі Newest 😂
😁3