VPN через Amazon EC2
Отличная инструкция по настройке VPN через Amazon EC2: https://dxdt.ru/2012/08/06/5063/.Два замечания:1. Если отсутствует файл /etc/VPNCA/CA/index.txt, то может вылезти ошибка на шаге выпуска...
View Article[Delphi XE2] Indy Parse Cookie Bug
В Delphi XE2 отыскался баг в TIdCookie.ParseServerCookie. Смотрим код:functionGetLastValueOf(const AName:String;var VValue:String):Boolean;var I:Integer;beginResult:=False;for I :=...
View ArticleMiniDLNA: refresh files and folders structure
Как обновить структуру файлов и каталогов в MiniDLNA:sudo service minidlna stopsudo rm -rf /var/cache/minidlna/files.dbsudo service minidlna restartUPD.sudo /etc/init.d/minidlna restartsudo...
View ArticleAHCI
Wiki: "Advanced Host Controller Interface (AHCI) — механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими, как...
View Article[Delphi XE2] MD4/MD5 Bug on x64
В библиотеке Indy, которая поставляется с Delphi XE2 под 64-битной платформой, имеется баг в вычислении MD4/MD5 (компоненты TIdHashMessageDigest4, TIdHashMessageDigest5 соответственно).Вот код для...
View ArticleASUS Tinker Board
===Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
View ArticleПервый Smart Contract
Годное введение здесь: Build Your First Ethereum Smart Contract with SolidityПара замечаний:1. Для подсоединения к запущенной ноде надо использовать: geth attach ipc:\\.\pipe\geth.ipcЕсли же просто...
View ArticleСвязь GUI (web) и смарт-контракта.
Видео-туториал тут: https://www.youtube.com/watch?v=hcTPjpPvas8Парочка замечаний:1. Устанавливать надо версию web3 0.20.6 (в версии 0.20.7 можем получить ошибку: Access to XMLHttpRequest at...
View ArticleEthereum и PHP
Полезные ссылки:API client lib for communication with geth (go-ethereum) nodehttps://github.com/petrhejna/geth-jsonrpc-php-clientPHP interface to Ethereum JSON-RPC...
View ArticleRequest ETH (rinkeby)
Получить ETH в тестовой сети rinkeby можно тут: https://www.rinkeby.io/#faucetНадо указать ссылку на пост с адресом для получения, типа такого:...
View ArticleOddEven Game (Smart Contract)
Для изучения смарт-контрактов и возможностей написания приложений с их использованием, написал простенькую игру: "Чет-Нечет" (Odd-Even).Тут: http://oddeven.coolsoftware.ru/web3/В игре участвуют двое:...
View ArticleAngular First App
Хорошее введение в Angular: https://code.tutsplus.com/series/creating-your-first-angular-app--cms-1248===Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
View ArticleПолезные ссылки (Администрирование Linux)
Полезные ссылки: установка, администрирование Linux/CentOS, Apache, PHP, Git:How To Install the Apache Web Server on CentOS 7Install Latest PHP version on CentOS 7How To Set Up mod_rewrite for Apache...
View ArticleInstall/Update Skype for CentOS 7
Install/Update Skype for CentOS 7wget https://go.skype.com/skypeforlinux-64.rpmsudo yum localinstall ./skypeforlinux-64.rpmЕсли после обновления Skype не стартует, то выполняем в...
View ArticleДерево Интервалов (Отрезков)
Я уже несколько раз сталкивался с необходимостью решать следующую задачу: есть список интервалов и нужно найти один или все интервалы, в которые входит заданное значение. Пример: есть список диапазонов...
View Articlevsftpd: 530 Login incorrect
Аккаунт для доступа по ftp лучше (imho) делать без доступа к шелу:useradd ftpuser -s /sbin/nologinили, если пользователь уже есть:usermod -s /sbin/nologin ftpuserНо при этом получаем ошибку: 530 Login...
View ArticleRun minidlna after mount external usb drive on Raspberry Pi
Предполагаю, что монтируется диск с UUID=a1234567 в /mnt/hdd1. Т.е. соответствующая строка в /etc/fstab выглядит так:UUID=a1234567 /mnt/hdd1 ext4 defaults 0 0Для получения UUID...
View ArticleHowto start avahi-daemon on WSL2
~$ sudo service dbus start * Starting system message bus dbus [ OK ]~$ sudo service avahi-daemon start * Starting Avahi mDNS/DNS-SD Daemon avahi-daemon [ OK...
View ArticleMikrotik Multicast
У роутера MikroTik проявилась особенность: когда комп подключен в сеть по Wi-Fi, mDNS то работает, то не работает. Т.е. avahi-resolve то резолвит имя подключенного в той же сетке Raspberry Pi с...
View ArticleCross-platform Development
Cross-platform Development (Windows, Linux, WSL2)How to Install Linux kernel update for WSL 2 in Windows 10Developing in WSLUsing C++ on Linux in VS CodeGet started with CMake Tools on...
View Article