Cіпласпластик
Цікавий погляд, але трохи збиває з пантелику
Якщо я правильно ось це зрозумів, то це навіть охуєнно. Справді трохи віддає Prolog'ом.
👀1
Cіпласпластик
Якщо я правильно ось це зрозумів, то це навіть охуєнно. Справді трохи віддає Prolog'ом.
Запитання для співбесіди:
В якому випадку змінні жорсткі, а в якому гнучкі? Чи можна уніфікувати змінні в середині оператора(?)
В якому випадку змінні жорсткі, а в якому гнучкі? Чи можна уніфікувати змінні в середині оператора(?)
if
? Як відрізняти контекст поза if
ʼом?👀1
Cіпласпластик
Читаю тут презентацію Verse — нової мови програмування від Epic Games. Чув про неї і раніше, хоча зараз видно, що початкова концепція змінилась. До того ж виявилось, що над нею працює SPJ (один з творців Haskell — тож мабуть тому і змінилась). Тім Свіні щось…
As simple as JavaScript 😂
👀1
Cіпласпластик
Запитання для співбесіди: В якому випадку змінні жорсткі, а в якому гнучкі? Чи можна уніфікувати змінні в середині оператора(?) if? Як відрізняти контекст поза ifʼом?
На senior позицію запитання також присутні ))
👀1
Cіпласпластик
Читаю тут презентацію Verse — нової мови програмування від Epic Games. Чув про неї і раніше, хоча зараз видно, що початкова концепція змінилась. До того ж виявилось, що над нею працює SPJ (один з творців Haskell — тож мабуть тому і змінилась). Тім Свіні щось…
Ну добре, обідня перерва скінчилася. Наступного разу, мабуть, можна і відос зі, сподіваюсь, нормальними поясненнями глянути https://www.youtube.com/watch?v=832JF1o7Ck8
👀1
Я час від часу пишу на Python, бо мені банально легко висловлювати свої думки на ньому, але, схоже, роблю це не достатньо часто, аби прям слідкувати за розвитком. І кожного… кожнісінького, блять, разу це перетворюється на боротьбу з середою програмування. Були часи, коли мені було достатньо глобально встановленого Python 2.7 на вінді, але зараз в мене якогось хєра купа версій в
Пишу я декілька разів на рік і щоразу дізнаюсь щось нове. Колись так відкрив для себе
Ти ніби будуєш ментальну модель того, як воно працює, намагаючись не зазирати в деталі (типу того, нафіга я прописав
Ось щойно в мене було:
- глобальний Python, обраний через
- в
- роблю
Результат: використовується Python 3.10.8. Because fuck you, that's why!
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!
GitHub
GitHub - pyenv/pyenv: Simple Python version management
Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub.
👀1
Cіпласпластик
Я час від часу пишу на Python, бо мені банально легко висловлювати свої думки на ньому, але, схоже, роблю це не достатньо часто, аби прям слідкувати за розвитком. І кожного… кожнісінького, блять, разу це перетворюється на боротьбу з середою програмування.…
Окрема розмова — це офіційні способи встановлення подібних штук. Як вам?
curl https://pyenv.run | bashНічого підозрілого: просто запуск якихось мутних скриптів з інтернетів на своєму компі. Дякувати розробникам, хоча б без
curl -sSL https://install.python-poetry.org | python3 -
sudo
, але бля…👍2👀1
Cіпласпластик
Я час від часу пишу на Python, бо мені банально легко висловлювати свої думки на ньому, але, схоже, роблю це не достатньо часто, аби прям слідкувати за розвитком. І кожного… кожнісінького, блять, разу це перетворюється на боротьбу з середою програмування.…
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
А як щодо коментарів прямо в регулярному виразі о другій ночі‽ 🤯 Я намагався зробити його зрозумілішим 😅
Можна побавитись отут: https://regex101.com/r/vHaNQQ
Можна побавитись отут: https://regex101.com/r/vHaNQQ
😁1👀1
Cіпласпластик
А як щодо коментарів прямо в регулярному виразі о другій ночі‽ 🤯 Я намагався зробити його зрозумілішим 😅 Можна побавитись отут: https://regex101.com/r/vHaNQQ
Вчора до речі вперше зарелізив щось на PyPI (воно ж на ґітгабі — надсилайте донати 😂). Всього 300 рядків коду, але ж які! Воно плюс-мінус навіть працює.
Власне, довелось написати цей плагін для мого іншого пет-проекту. Згодом розповім, для якого.
Власне, довелось написати цей плагін для мого іншого пет-проекту. Згодом розповім, для якого.
PyPI
mkdocs-obsidian-bridge
An MkDocs plugin that helps exporting your Obsidian vault as an MkDocs site.
🔥1👀1
Cіпласпластик
Вчора до речі вперше зарелізив щось на PyPI (воно ж на ґітгабі — надсилайте донати 😂). Всього 300 рядків коду, але ж які! Воно плюс-мінус навіть працює. Власне, довелось написати цей плагін для мого іншого пет-проекту. Згодом розповім, для якого.
Окремо хочу зазначити, як я ненавиджу сайти, які примушують знов логінитись щодня, особливо якщо там ще й 2FA ввімкнено. І ось сучий PyPI — саме такий.
🤬2😱1
Класика IT. Компанія, де я працюю, вирішила перейти на нову систему трекінгу часу, яку я досі жодного разу навіть не бачив. Незважаючи на вихідний (святковий) день та той факт, що я взагалі у відпустці, я вже отримав:
- імейл з попередженням, що проміжок між моїми робочими днями менший, аніж 11 годин (заборонено в Німеччині);
- імейл з зарахуванням 8 годин овертайму в так званий bank holiday;
- 4 імейли з нагадуванням зробити перерву (заборонено працювати більше 6 годин без перерви принаймні півгодини).
Я вже думав, як це діло автоматизувати згідно зі своїм звичним роскладом та звичками, але схоже, що нічого навіть не доведеться робити 😂
- імейл з попередженням, що проміжок між моїми робочими днями менший, аніж 11 годин (заборонено в Німеччині);
- імейл з зарахуванням 8 годин овертайму в так званий bank holiday;
- 4 імейли з нагадуванням зробити перерву (заборонено працювати більше 6 годин без перерви принаймні півгодини).
Я вже думав, як це діло автоматизувати згідно зі своїм звичним роскладом та звичками, але схоже, що нічого навіть не доведеться робити 😂
😁1
Вчора якось так вийшло, що пройшов гру The Room Two за декілька годин. Першу ми з дружиною пройшли десь років шість тому, й вона якось запамʼяталась більш-менш цікавою.
Чи то хибні спогади, чи то в мене були якісь завищені очікування, чи може перша гра була реально краща, але друга — це повне лайно для дебілів 👎🏻. Ну тобто я сподівався побачити там головоломки хоча б рівня пʼятнашок, але ні. Вся складність полягала в тому, абивсидіти, граючи в цю ссаніну (дружина не змогла 😂) знайти якийсь активний елемент на екрані та потягнути в якийсь бік, а потім подивитись нудотну анімацію. Все. Не розумію, звідки такі оцінки.
До речі, граю я небагато, але в цілому #ігри полюбляю, тож інколи буду писати сюди.
Чи то хибні спогади, чи то в мене були якісь завищені очікування, чи може перша гра була реально краща, але друга — це повне лайно для дебілів 👎🏻. Ну тобто я сподівався побачити там головоломки хоча б рівня пʼятнашок, але ні. Вся складність полягала в тому, аби
До речі, граю я небагато, але в цілому #ігри полюбляю, тож інколи буду писати сюди.
Steampowered
Save 75% on The Room Two on Steam
Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world…
👀1
Зовсім інша справа — Last Call BBS, яку мені підігнав кореш нещодавно. Це взагалі-то не одна гра, а набір міні-ігор різної складності. Але одна тільки перша (Dungeons & Diagrams на скріні) — це вже шедевр. Годі й казати про решту, де треба автоматизувати конвеєр з приготуванням їжі або, наприклад, програмувати геном для вирощування мʼяса та кісток тощо. Взагалі #ігри від Zachtronics мені завжди подобались, і ця не стала виключенням.
👍1
Cіпласпластик
Зовсім інша справа — Last Call BBS, яку мені підігнав кореш нещодавно. Це взагалі-то не одна гра, а набір міні-ігор різної складності. Але одна тільки перша (Dungeons & Diagrams на скріні) — це вже шедевр. Годі й казати про решту, де треба автоматизувати конвеєр…
20th_Century_Food_Court_WINE_O'CLOCK_9,_80,_2022_12_26_22_23_57.gif
1 MB
👀1
Cіпласпластик
Зовсім інша справа — Last Call BBS, яку мені підігнав кореш нещодавно. Це взагалі-то не одна гра, а набір міні-ігор різної складності. Але одна тільки перша (Dungeons & Diagrams на скріні) — це вже шедевр. Годі й казати про решту, де треба автоматизувати конвеєр…
X'BPGH_The_Forbidden_Path_Specimen_Z,_2022_12_26_17_51_14.gif
154.6 KB
👀1
Forwarded from Віталій та тривожні .exe файли
Вперше бачу таку гарно структуровану, сучасну енциклопедію по левел-дизайну. Що мені здається особливо важливим - вона має в собі гарні приклади процесів як в самому дизайні рівнів, так і просто в розробці ігор (хочу видрукувати собі статтю про правильний пре-продакшн, повісити над робочим місцем і регулярно молитися). Ьуду почитувати в найближчі часи. І вам рекомендую.
Leveldesignbook
The Level Design Book | The Level Design Book
The Level Design Book gathers level design knowledge for 3D video games in an approachable, up-to-date, and critical way. It is for designers of all experience levels and game engines.
👍1
Побачив в когось з друзів в стімі ось таку прогу: MasterPlan. Ну й безперечно не міг пройти повз, бо дуже полюбляю різні #тулзи. Як раз шукаю дещо типу того для одного зі своїх пет-проектів, але по скрінах та відосах мало шо зрозуміло: чи підійде, чи не підійде — хз.
«Ну ок», — думаю, — «можна купити й спробувати». Пішов спочатку на сайт, щоб впевнитись, що це не росіянське лайно (спойлер:ніби ні ), аж раптом опинилось, що прога взагалі на ґітгабі. Треба збілдити тільки самому, але там Go — має бути нескладно.
Якщо сподобається, обовʼязково куплю. Проте, маю визнати, це було неочікувано.
«Ну ок», — думаю, — «можна купити й спробувати». Пішов спочатку на сайт, щоб впевнитись, що це не росіянське лайно (спойлер:
Якщо сподобається, обовʼязково куплю. Проте, маю визнати, це було неочікувано.
Steampowered
MasterPlan on Steam
Masterplan is a very well-received visual project planning tool made by a single indie dev for indie developers and creatives.
👀1
Cіпласпластик
Побачив в когось з друзів в стімі ось таку прогу: MasterPlan. Ну й безперечно не міг пройти повз, бо дуже полюбляю різні #тулзи. Як раз шукаю дещо типу того для одного зі своїх пет-проектів, але по скрінах та відосах мало шо зрозуміло: чи підійде, чи не підійде…
Це мені нагадало, як я надіслав свою мікролібу в Qt Marketplace, вказавши конкретну ціну, а вони такі: «ну ми побачили, що вона під BSD-ліцухою й доступна на ґітгабі, тому опублікували її безкоштовно» 🤡 Щиро, блять, дякую.
Але кьютовий маркетплейс все одно сплюндровано, тож гріх жалітися мабуть. Це останнє місце, куди я йду шукати ліби під Qt. Про що взагалі мова, якщо моя ліба більше, ніж півроку, висіла там першою в розділі Newest 😂
Але кьютовий маркетплейс все одно сплюндровано, тож гріх жалітися мабуть. Це останнє місце, куди я йду шукати ліби під Qt. Про що взагалі мова, якщо моя ліба більше, ніж півроку, висіла там першою в розділі Newest 😂
Qt Marketplace
QML-colors
Struggling with colors? Now you have an easier way of doing simple color transformations in QML bindings. See the example below: Rectangle { id: r1; color: 'red' } Rectangle { // oh god, I just wanted to add some transparency color: Qt.rgba(r1.color.r, r1.color.g…
😁3