CSS for code highlight

03 июня 2023

Git статистика - количество строк, закоммиченных автором(и) (git, awk, sed)

Стало интересно посмотреть на число закоммиченных строк, решение было найдено на stackoverflow

Немного допилим, и получаем...

Статистика по одному автору:

git log --author="_Your_Name_Here_" --pretty=tformat: --numstat \
| gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -

23 февраля 2023

ROW_NUMBER() "без" OVER в SQL

Понадобилось (в MS SQL Server) пронумеровать строки без какого либо упорядочивания при этом, как есть, но ROW_NUMBER() требует выражения OVER и т.п. ...

Решенение нашлось на stackoverflow:

ROW_NUMBER() OVER (ORDER BY (SELECT NULL))

16 октября 2022

PL/SQL в операторе WITH (Oracle)

Случайно наткнулся на статью про WITH и обнаружил что он поддерживает вставку PL/SQL функций и процедур, да, раньше такого не знал. Эта возможность появилась с версии Oracle 12c.

01 сентября 2022

WordViewer, ExcelViewer, PowerPointViewer

Это просто небольшая заметка, где скачать данные вьюверы, может кому-то пригодится, т.к. с сайта Microsoft уже не скачать, найдено в web.archive.org

05 августа 2022

Установка модуля DBD::Oracle на Perl5 в Linux Mint 18.3

Для подключения к БД Oracle из скриптов потребовалось установить DBD::Oracle для Perl5 на Linux Mint 18.3. Методом познания ошибок в поисковике, через тернии к звездам, так сказать, получилось установить модуль. В итоге хочу поделиться опытом, может кому-то пригодится.

30 июля 2022

Установка Python3.7.9 из исходников на Linux Mint 18.3 (Ubuntu 16)

Предыстория - для пакета dadata (который планировал использовать для одного проекта) требуется Python 3.7, т.к. это минимально поддерживаемая версия. Но в моей системе Linux Mint 18.3 стоит Python 3.5 и это последняя доступная в репозитариях версия, а каких-то более вменяемых репозитариев найти не удалось, поэтому будем ставить "вручную" из исходников.

29 июля 2022

Установка Oracle InstantClient 11.2 на Linux Mint 18 / Ubuntu 16

Понадобился Oracle InstantClient для скриптов на Python/Perl, да и вообще чтобы был, т.к. со своего ноутбука запускал SQL/PLSQL скрипты в "самосборном lite" клиенте Oracle 9i для Windows через Wine. Извращение подумаете Вы? Но работает! :)

28 июля 2022

Установка архиваторов Rar, 7Zip, Lzma на древний RedHat Enterprise Linux 4

В настоящее время найти какие либо пакеты для RHEL 4 довольно трудно, но все же кое что еще удается на rpm.pbone.net, например, и некоторых других ресурсах. Ниже список пакетов которые удалось найти и которые ставятся на систему.

Последнее...

CURL вместо Postman / Swagger