Introducing image library: jiu-jitsu positions
The images are royalty-free and free. Do whatever you want with them. There is a link to the zipfile at the bottom of the page, which contains the asset library. Thanks for watching!
The images are royalty-free and free. Do whatever you want with them. There is a link to the zipfile at the bottom of the page, which contains the asset library. Thanks for watching!
These images are free, MIT license - commercial use and modification permitted, attribution not required. Feel free to use them in whateverwhich way. The link to the zipfile at the bottom of the page contains all assets.
P.S.: you can use the following command to resize all images in a folder (but make a copy first!):
magick mogrify -resize 600x600! *.jpg
After months of delay, I am pleased to announce the implementation of email newsletters at Wasya.Co and Piousbox.com
The short answer is - I think it used to be much better. To be fair, doing marketing and obtaining new clients has always been difficult - arguably, it is more difficult than doing actual technology work. But in the past I think it was more rational and more usable.
So Vitalik, the guy who wrote the Ethereum protocol, recently posted this, which I feel I can comment on:
I'm not necessarily calling him a grifter - but analyzing his post falls squarely under the subject of analyzing grift.
I want to write first about my admiration of ducks, and swans by extension. They are the animals capable of flying (birds), and they also swim. They also walk on land. Ducks, and also swans, are therefore truly all-terrain, all-element animals: they've conquered earth, water and air. (And they're metabolic, living organisms so we'll grant them the command of "fire" in the sense of metabolic oxidation.)
You may be familiar with the saying, "duck typing". The idea is that if something walks like a duck, talks like a duck... then it may be a duck.
I've been in awe at some news I've been reading. Because they have been very powerfully written. It is like reading a good novel - which I no longer do, between reading news, documentation, and writing (which is to say, not reading), I no longer read what I know is fiction. Too bad though - some of the books in my past have been excellent. Take William Gibson and Bruce Sterling, my favorite american sci-fi authors so far.
Point and call is an managerial tool that is very simple to implement and it goes a long way in ensuring both safety of operations, and correctness of code.
With the help of AI, the following illustrations were done for a client:
With AI assistance, we have created this logo for a client website:

I was asked to contribute to a tattoo design. The client wanted a tarot card tattooed on his forearm. I collected several proposals, and upon receiving approval, edited the selected picture to be well-suited for a tattoo. Originally, the client wanted it in color. But one of the iterations I did looks so good in black and white that he agreed that it was the best one. The final image was the black-and-white one, with color replaced by a pattern.
We are proud to announce that WasyaCo has deployed its own copy of the free and open-source libretranslate service.
A customer watched their referral numbers climb steadily for months—until it suddenly slowed down.
By the time we spoke, the frustration was clear. The team had invested real effort into building momentum, so the hiccup felt personal. Their first order of business was to regain control by making a few adjustments to the program.
As we walked through what had changed, the issue came into sharp focus. The program itself hadn’t failed, no. But the attitude around it had shifted.
Functionality update: micros_email now allows email templates to respond_inline .
This means that if there is an automatic action on a received email, the sender will receive their own message that the system responds to. An automatic email responder that uses an email template, carries over the history of the conversation to the recipient. This option is enabled by default.
Enabling this option should greatly clarify why there is an autoresponder, and help the sender take the right action, which in most cases is to fill out a web form.
Someone just sent me 10 messages, each 1 word in length, and I got pretty upset about it. Yet at the same time, I got pro-active and decided to explain to that person why I don't allow such empty messages in my communication. She thankfully understood my position, so I kept her as a friend.
I have seen this error, which has prevented cron runs for over a month.
You'd have to resolve the underlying error by running the cron from drush and fixing whatever problem it reports:
./vendor/bin/drush core:cronNote that not have the base_url set is NOT a problem, you don't need to set it in Drupal 8 9 or 10, and you can run it via drush like so:
Recently, github.com fell victim to a hacking attack. What started as an attack on coinbase, became an internet-wide attack that exposed sensitive data in some 23,000 repositories.
For the purposes of backup and resilience, it may be useful to maintain two identical git remotes for a repo. Maybe one is on github, and another one is on a machine on another cloud. Then, you may want to automate pushing every change to the two repos at once.
git remote set-url --push origin git@github.com:<username>/<reponame>.git
git remote set-url --add --push origin git@git:/home/git/repos/
git push origin
Push to multiple remotes. Add the hosted Git server as a remote:
If you want to recursively delete all .DS_Store files in a subfolder, you can run the following commands. First, see what is being deleted:
find . -name '.DS_Store' -type f
Then, delete those files:
find . -name '.DS_Store' -type f -delete
And also:
find . -name "\._*" -exec rm {} \;
.^.