River Trip, the moon and a dog 2024-08-23

Kind of amazing trip happened. Last time I saw such giant moon in 1998.

August 22, 2024 · 1 min

AI Pin(s) is a failure

Картинка с сайта humane.com What was it? When a couple from humane did their weird presentation, I was excited - minimalist style, new product, new device category. The anticipation of a new, experience without physical displays. Of course it was all a first impression but everything was promising so, unusual… There was hope for some kind of movement, development of technology and, to some extent, a new culture of technology. ...

June 7, 2024 · 4 min

Error Python pacckages in Docker

Today, I encountered an issue on a Synology container where a service plugin triggered an error: [Plugin / stashdb performer gallery] ModuleNotFoundError: No module named 'stashapi' If you attempt to troubleshoot and resolve this, follow these steps: Connect to the container Assuming you know how to execute commands in the terminal: docker exec -it <name_or_container_id> /bin/sh Create a virtual environment: Inside the container, choose a location for your virtual environment and create it: ...

May 4, 2024 · 1 min

Photoswipe 5 with hugo

Adding PhotoSwipe to Your Project PhotoSwipe is a popular JavaScript library designed to create responsive and accessible image galleries. Here is a detailed guide on how to integrate PhotoSwipe into your project. Step 1: Installing PhotoSwipe Start by installing the PhotoSwipe package using npm. Open your terminal and execute the following command: npm install photoswipe Alternatively, you can fetch the necessary files from the repository. Step 2: Copying Necessary Files After installation, you need to manually copy the PhotoSwipe files from the node_modules/photoswipe/dist folder to the static directory of your project. This step ensures the correct placement of the required scripts and style sheets in your web environment. ...

April 27, 2024 · 2 min

Мысли про работу

Несколько цитат которые подзацепили когда писал статью про работу basecamp. But crisis mode is reserved for true crisis. What we have found to be true is Parkinson’s Law: “Work expands to fill the time available.” Give something 3 months and it’ll take 3 months. Give something 6 weeks and you’ll figure out how to get it done in 6 weeks. No OKRs, no metrics. We build what we think the product needs based on our own ideas and the distillation of customer requests. We don’t measure individual features’ performance/success unless there’s a specific a/b test in mind, but things that are a/b’d are almost always tied to conversion or payment. We don’t a/b features that aren’t financial in nature. ...

March 9, 2023 · 1 min

Что такое хорошая [продуктовая] задача.

A Small Lyrical Introduction Once upon a time, I played basketball, and our coach constantly drilled into us: “If your pass isn’t caught, it’s your fault” or simply put—"The passer is to blame." Surprisingly, years later, I often recall this statement in work scenarios with developers, colleagues, or top management. Have you ever faced situations where a developer repeatedly comes to you with questions about a task? Or, on the flip side, doesn’t come at all, but new additions keep cropping up for an already completed task? In both cases, the cycle time increases, meaning more time is spent on specific work. Typically, such an increase affects not only the developer but also adjacent production units. ...

October 27, 2020 · 3 min

Уведомления Jenkins в Telegram

One of the rules of working with CI (Continuous Integration) is that everyone should be able to see the build status, i.e., synchronization. And what could be better than receiving notifications about failed or successful builds directly in the chat? 3cky/jenkins-telegram-uploader-plugin: Jenkins CI post-build action that uploads artifacts generated during build process to Telegram chats. jenkinsci/telegram-notifications-plugin: This plugin allows you to send messages from Jenkins jobs to Telegram chat. Use the post-functions section in the pipeline. The third option is more versatile, and although I spent a lot of time trying to get the first plugin to work, I couldn’t get it to run. ...

October 19, 2020 · 3 min

Лицензии при разработке программных продуктов софта

В разработке ПО часто является разумным использовать уже готовые фреймворки и библиотеки для решения тех или иных задач. Важно помнить, что несмотря на статус open source, использование чужого кода несет права и обязанности. Вы часто можете взять чужие исходники, использовать их но вы обязаны соблюдать требования которые они возлагают на разработчика. Так недавняя история с использованием чужого кода в одном из проектов крупного интернет холдинга привела к маленькому, но неприятному скандалу1. Хотя с подобные инциденты случаются периодически у многих разработчиков. ...

August 13, 2020 · 2 min

How to Tame Metadata in App Store Connect with Fastlane Deliver

Let’s chat about App Store Connect. Unlike Google Play Console, it’s not exactly the friendliest neighbor on the block, especially when you’re tasked with prepping materials in multiple languages for new app versions. If you’ve got loads of apps and updates in the pipeline, you’re gonna need some serious help. Enter Fastlane Deliver. This tool is a true lifesaver. Here’s what it can do for you: Upload literally hundreds of screenshots across different languages and platforms—no kidding! Update all that textual metadata separately for each language—think keywords, descriptions, release notes, names, you name it. Refresh in-app purchase data. Reuse existing data, so you’re not stuck doing the same old thing. How to Set It Up and Get It Rolling? You’ll need a bit of command-line savvy, at least enough to “run these commands”. ...

September 14, 2019 · 2 min

Travel to MAMA AppsFlyer 2019

Some photos and slides from the last trip to Minsk for the MAMA conference from AppsFlyer. It was funny to listen to the speakers in a non-native language, because of this the reports were simplified to the maximum, but I was satisfied. I also managed to attend the AppMetrika Meetup. MAMA MINSK 19 p2

August 1, 2019 · 1 min