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

Мої емоджі:
https://t.me/addemoji/AdaptiveDevIcons
https://t.me/addemoji/VehicleBrands
Download Telegram
Просять поширити — поширюю.
Пробую ще раз. Шукаю на виробництво бпла/літаків людину на посаду помічника конструктора. Треба вміти працювати в SolidWorks. Локація Київ, робота по місцю.

Посилання на вакансію https://skydefenders.com.ua/careers

Буду вдячний за контакти та поширення.
👍101
Apple 🍏 вчора анонсувала, що віднині розвиватиме Swift 🕊 під Android 💻.

Деякі досі переконані, що на свіфті можна писати тільки під еплові системи, але це вже триста років не так. Мова кросплатформна (хоча певні фреймворки типу того ж SwiftUI дійсно Apple-only 🙈) і вже працює принаймні під макосью, віндою й лінуксом. Плюс, звісно, iOS та всілякі там tvOS. Плюс вбудовані системи.

Я мовою вперше користувався під час останнього Advent of Code, про що вже згадував десь вище, й відтоді більше патякаю про неї, ніж реально користуюся. Синтаксично деякі штуки дивнуваті, до того ж автори явно надихалися Objective-C, бо в першу чергу саме для неї створювали заміну, однак, загалом приємно доволі писати.

З крутих (для мене) фічей — інтероп з C++. Можна викликати плюсовий код зі свіфта, користуватися плюсовими типами, можна й навпаки — свіфт-код з плюсів.

Компілятор здався доволі повільним і тупим. Повідомлення про помилки, на які натрапляв я, за рівнем корисності були радше в C++ стилі: реальне виправлення було безмежно далеким від проблеми, яку воно мені підсвічувало 🙂 Але може то мені так щастить просто.

Я все мрію сісти й нарешті зробити на свіфті прогу або гру під свою Playdate 👾, та все руки не доходять. Ну ви знаєте, як воно буває.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Тема не програмерська, проте, я сам на канал підписаний давно, тож сьогодні «прорекламую» і вам: чуваки роблять нові дорожні знаки.

Мені це цікаво більше з погляду на дизайн, а вам може бути цікаво, бо є шанс поспостерігати за розвитком чогось, з чим ви потім стикатиметеся щодня, а інколи навіть трохи повпливати.

Я свої перші водійські права отримував у Німеччині колись і зараз досі крінжую з наявності деяких знаків в українських ПДР. Чергове підтвердження, що синдром каченяти працює.

На щастя ці дизайнери не просто перемальовують існуюче, а проводять глибше дослідження щодо того, коли знак з'явився, чому, як воно в інших країнах тощо.

І якщо ви бачите, що щось можна покращити, то не соромтеся лишати там коментарі I guess. Тільки нагадую, що хороший фідбек мусить бути ввічливим і об'єктивним хоча б.
2👍145👀1
Трохи повайбкодив днями, щоб локалізувати головне меню в Planescape: Torment.

Написав статтю про це 👇 Там 🦶, Kaitai Struct, Infinity Engine. Цікава була пригода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Два з половиною роки роботи, мільйон перекладених слів… І все ж ледь не перше, що бачить гравець — це головне меню іноземною мовою 🙁

Непорядок? І ми так подумали, тож взялися за локалізацію написів.

Як ми здолали цю головоломку, читайте в статті від самих авторів нового красивого українського меню в Planescape: Torment https://sbt.localization.com.ua/article/lokalizatsiia-tekstur-u-planescape-torment/
🔥23👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Кореш на роботі підкинув посилання на інтерактивну візуалізацію того, як влаштовані GPT-моделі. Цікава штука. (Тільки під час запису гіфки щось fps добряче впав у мене — насправді сайт не пригальмовує так).
👍7🔥4🫡2😁1
Я знов за старе. Все мені тема прання 🧺 не дає спокою 😆

Цього разу я на вихідних вирішив задизайнити собі зрозумілішу інструкцію для пральної машини: стара вмерла, а до цієї ще не звик.

Зробив собі у 💻 два окремих компоненти: один для кількості обертів на хвилину, а інший для температури.

У першому вирішив не заморочуватися з відсіканням станів, що не існують, бо довелося б, мабуть, робити різні варіанти одного компонента, а натомість просто наробив бульок (хоча зараз вже бачу, що можна спростити трохи). З температурою вийшло трохи легше, але там все-таки додав окремий варіант для режиму, в якому машинка сама вибирає оптимальну температуру між 40° та 60°.

Потім скомпонував це все на сторінку А4. Вийшло трохи тісно й захаращено, але шо поробиш. Мій термічний принтер має низку обмежень, таких як поля, наприклад. До того ж не вміє друкувати кольори. А мені кортіло розташувати елементи саме у стовпчик, щоб було легко порівнювати режими візуально.

Окрім того, додав відповідність стандартних ISO-значків, які можна знайти на етикетках. Але в сучасних пралках режимів настільки багато, що ці значки давно вже не здатні покрити всі нюанси. (Та чи мають? Досі є відчуття, що всі ці «режими» — маркетинговий булшит).

Як і з усіма іншими подібними допоміжними штуками, проблема тут полягає в тому, що доки це робиш, то воно вже не сильно й треба — стільки часу витратив, що в процесі запамʼятав і так 😅

Але найголовніше питання до виробників звісно. Чому не можна зробити інструкцію для людей… по-людськи? На останньому знятку лишив приклад того, який це вигляд мало в оригіналі. Вони навіть не перераховували всі можливі налаштування швидкості й температури, а вказали лише максимальні. І я проклацав їх всі вручну, щоб скласти список.

Великі компанії давно перестали дбати про зручність для користувачів 😓
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍152🔥1😁1
Спитали в коментарях щодо термопринтера, і відповідь так швидко зростала в розмірі, що я вирішив зробити це окремим дописом.

Отже, у мене три термопринтери, і всі — від Phomemo. Перший (M220) я купив собі сам, щоб друкувати наліпки, а два інших (M04S і M08F для А4) вони мені надіслали безплатно за огляд на амазоні. Щоправда, після останнього відгуку на 4 зірки більше чомусь мені не пишуть 😂

Попри одного виробника, принтери доволі різні. Перший належить категорії «business label maker»: його можна підʼєднати або по USB до компа, або по блютусу до телефона. Через BT до компа чогось не альо. Софт дозволяє генерувати штрих-коди, QR, написи, можна навіть завантажувати дані з Excel і робити пакетний друк за шаблоном. Драйвери спочатку були тільки під вінду і мак, але згодом і під лінукс зʼявилися.

Другий принтер я хз нащо. Він працює тільки з телефоном, і прога там зовсім інша. PDF або штрих-код роздрукувати там теж можна, але головний акцент там на якихось няшних наліпочках і списках покупок. Я ж ним переважно користуюся, щоб друкувати поштові наліпки для DHL, бо на відміну від першого цей здатен друкувати наліпки аж до 11 см завширшки, чого якраз ледве вистачає. Хоча конкретно під такий юзкейс краще взяти спеціалізоване рішення.

Останній принтер можна використовувати з тією ж прогою на телефоні, що й другий. А можна просто підʼєднати дротом до компа, і система його бачить як звичайний. Бо він і є звичайний — формату А4. Тільки йому треба спеціальний папір, бо друкує він не чорнилами, а як і перші два — температурою (і через це, на жаль, тільки з одного боку). В комплекті було 10 аркушів від самих Phomemo, і якість мені дуже не сподобалася: якісь вони затонкі були. Тому я замовив собі пачку аналогічного паперу від Brother — ось він норм! Якість друку в усіх трьох — не рівня лазерним принтерам. Думаю, це через те, що їхній драйвер спочатку переганяє все в растр, причому робить це не дуже вдало.

До речі про Brother. Вони в цьому бізнесі явно довше, і загалом якість ніби краща, бо це Японія зі стажем, а не стартап з Китаю. От тільки їхній плюс-мінус аналогічний PJ-833 коштує у пʼять разів дорожче 🙂 Хоча якби я зараз брав собі щось для друку наліпок, то брав би саме Brother (як зробив мій дружбан), може навіть вживаний: по-перше, щоб він стояв завжди увімкнений і готовий до роботи, по-друге, бо в багатьох з них є штука, яка ті наліпки автоматично відрізає, щоб руками не відривати, а по-третє, через протоколи.

Під Brother банально більше готових рішень, зокрема з відкритим кодом. Взагалі-то для друку наліпок існує окремий протокол від Epson — ESC/POS, і мій Phomemo M220 нібито мав би його підтримувати. Але на практиці в мене поки щось не вийшло.

Розмовляючи на цю тему, не можна не згадати Apple світу принтерів для наліпок, сканерів штрих-кодів, терміналів тощо — компанію Zebra (вже згадував отут). З того, що я бачив, їхня продукція — це одразу мінімум 3× у ціні, а кількість фічей навіть менша. Але роблять якісно, і в них усілякі там SDK, інтеграції й «рішення»… для простих смертних це навряд доступно, хз.

Як будь-яка корпорація, що себе поважає, Zebra не могли не розробити свою власну мову для спілкування з принтером — ZPL. Вона доволі потужна, але писати й читати код нею болісно. Можете глянути приклад в оцьому онлайн-переглядачі. Хтось врешті сів і написав простішу для сприйняття мову Capybara, яка транслюється в ZPL. Не здивуюся, якщо нині компілятор навіть не збереться, бо написаний він на 🕸 ще 10 років тому 🤭

Наразі це все. Можу хіба що додати, що Phomemo мене влаштовують, особливо халявні ))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4
В одному тільки Steam 💨 у мене 500+ ігор. Звісно, далеко не все я прям свідомо купував — більшість з них у мене з якихось бандлів або взагалі дісталися безплатно. І що більше ігор, то менше виникає бажання купити щось ще, бо й так все «потрібне» вже є.

Разом з іграми дружини й нашого спільного дружбана в нас близько 900 ігор у Steam Family. Тож у якийсь момент я зрозумів, що замість спонтанних покупок усього підряд на розпродажах значно вигідніше купувати тільки те, у що готовий грати прямо зараз — за ту ціну, яка стоїть зараз. Можете спробувати порівняти, скільки ви за гру віддали грошей і як довго потім в неї грали. Взяти щось за повну вартість і пройти повністю виявляється вигідніше, ніж купити пʼять ігор, в яких ви не просунетеся далі головного меню.

Якщо не принципово, де саме грати, то хотілося б уникати випадків, коли купуєш те, що в тебе вже й так є. Як цього досягти?

Зі стімом приблизно зрозуміло. Якщо гра є в спільній бібліотеці, то купувати її ще раз найчастіше немає сенсу. Але що робити з GOG, Epic Games, Xbox Games, Amazon Games, Nintendo Switch тощо? За весь час існування того ж епіка, я купив там усього три гри, але в бібліотеці їх вже понад 400 — решту отримав безплатно.

Багато хто радить GOG Galaxy, який вміє підтягувати списки звідусіль. Тільки проблема в тому, що я не користуюся GOG Galaxy — і не почну. Просто нема такої звички. Якщо треба глянути якусь гру, я завжди піду саме в Steam. Хотілося б бачити всі свої ігри саме там.

І такий механізм у стімі вже є! Куратори. Загальна ідея полягає в тому, що ви підписуєтеся на куратора й бачите його відгуки на ігри прямо на сторінках у магазині. І я просто вирішив створити власний.

Тепер про те, як я автоматизував додавання всіх своїх ігор як кураторські рецензії: а ніяк! Я це все вручну зробив.

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

Тепер заходячи на сторінку з грою, я бачу, чи вона вже десь в мене є. І якось так виходить, що купувати щось нове навіть бажання вже не виникає. За 2024 рік я купив усього 12 ігор, а за 2025 — дві.

До речі, якщо тема кураторів — це щось нове для вас, то дуже раджу підписатися на Обережно, русняві ігри, які публікують застереження про ігри, зроблені москалями, а також на КУЛІ, які пишуть про наявність української локалізації в грі (офіційної чи через українізатор). В останніх і власний сайт є.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2🤡2👎1😁1