Система воспитания детей с использованием технологий blockchain

Dogecoin

Существует огромное количество методик воспитания детей, включая такие известные как: «порка ремнём» и лояльную «детям — всё можно». В нашей семье не применяется насилие, в тоже время используются понятия «можно» и «нельзя», «хорошо / плохо», но кроме традиционных способов, мы успешно начали применять совершенно новую методику — систему поощрения и наказания посредством баллов с еженедельной консолидацией и фиксацией результатов в блокчейне (криптовалютой) «DOGEcoin».

Читать далее «Система воспитания детей с использованием технологий blockchain»

Нет в России ничего

Я узнал, что у меня
Нет в России ничего:
Нету нефти, нету газа,
Нету золота, алмазов,
Нет свободы, правды нет,
Под угрозой Интернет.
Нет дорог и автобанов,
Инноваций нету нано.
Нет науки, школы нет,
Медицине шлю привет.
Всё украли у меня
«Крабэ» и его друзья…

FileName to HASH

…у тебя хреналион избранных картинок, которые ты годами с любовью сохранял. Там и твоя первая пикча загруженная по дайл-апу, и твоя первая рисоваська в паинте, коллекция обоев на рабочий стол, красивые девчонки в крутых тачках, твой постаревший кумир из сериала Зачарованные и даже вот это! Что это?! Я не понял, откуда это здесь?!

У многих есть коллекции из 100500 файлов изображений (и другого), среди которых есть копии и копии копий, которые называются как попало. И весь этот хаос, однажды надоедает. И тут мне приходит идея!..

Так как я не нашел чего-то подобного в Интернете, то закрепляю за собой право на идею — переименовывать файлы в их хеш (md5, sha) с сохранением лишь расширения (типа файла: .jpg, .png, .gif).

Таким образом вы автоматически избавляетесь от дубликатов, стандартизируете схему именования, освобождаете себя от терзаний типа «как же этот новый файл назвать?», избавляетесь от проблем с пробелами и кодировками, да и просто, это прикольно.

Как это сделать? Под Windows есть хорошая программа — HashTab, но переименовывать придётся руками. Под Linux, как всегда выручают скрипты.

#!/bin/bash
cd `pwd`
for file in *.$1
do
filemd5=`md5sum -b "$file" | awk '{print $1}'`
mv "$file" $filemd5.$1
done