создано:07-02-2023 08:40:41, изменено:07-02-2023 08:41:59
	Apache, web-aliases
	/etc/apache2/sites-available/default
<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  #DocumentRoot /var/www
  DocumentRoot /mnt/disk2/documents/www
  <Directory />
    Options FollowSymLinks
    Allo...
	
	
	
 
	создано:14-05-2021 17:06:26, изменено:14-05-2021 17:49:26
	wp api, widgets
	------------- Как убрать заголовок виджета в WordPress
add_filter( 'widget_title', 'hide_widget_title' );
function hide_widget_title( $title ) {
   if ( empty( $title ) ) return '';
   if ( $title[0] == '!' ) return '';
   return $title;
}
http://gruz0.ru/zagolovok-vidzheta-wordpress/
//===========...
	
	
	
 
	создано:30-01-2023 08:18:47, изменено:30-01-2023 08:20:48
	commads, bat, cmd
	=============================
dir /q /s *.doc | find "user" - найти все документы пользователя, начиная с
текущей папки
============================= расшариваем локальные диски:
C:>net share disk_c=c: > nul
C:>net share disk_d=d: > nul
============================= Просмотр и изменени...
	
	bat, cmd
	Windows
	shell commands
 
	
	
 
	создано:08-02-2022 10:41:49, изменено:20-01-2023 15:49:45
	Wordpress, wp_mail(), log mail errors
	https://wp-kama.ru/hook/phpmailer_init
https://wp-kama.ru/hook/wp_mail_failed
//------------ log mail errors
add_action('wp_mail_failed', 'log_mailer_errors', 10, 1);
function log_mailer_errors( $wp_error ){
  error_log( "- wp_mail_failed: ".$wp_error->get_error_message()."\n", 3, ...
	
	
	
	isOwner:true
	type:USER
	email:test098276@gmail.com
 
 
	создано:07-02-2023 08:24:47, изменено:07-02-2023 08:24:55
	NetBeans
	Настройка табуляции в NetBeans
Как настроить нормальную табуляцию в NetBeans.
Открываем в менюшке Tools -> Options -> Editor -> Formating
Снимаем галочку с Expand Tabs to Spaces
Поставить ОДИНАКОВОЕ значение у Number of Spaces per Indent и Tab Size (у меня стоит по 4)
=====================...
	
	
	
 
	создано:12-02-2022 07:20:57, изменено:12-02-2022 07:22:14
	convert audio, video
	----------------------------- avi to mp4
#!/bin/sh
#mkvinfo S05E01.mkv
#mkvextract tracks S05E02.mkv 4:test1.srt
#mencoder S05E01_.mkv -oac mp3lame -ovc copy -o S05E01.avi
src_filepath=S01E01.avi
dst_filepath=S01E01.mp4
#mkvmerge -i $src_filepath
#Файл 'S01E01.avi': контейнер: AVI
#ID дорожки 0: ...
	
	
	
 
	создано:12-10-2021 12:18:51, изменено:12-10-2021 12:21:16
	PHP, удаленное подключение класса и конвертирование имени РФ домена
	
//punycode convert
$domain = "дмитров-дело.рф";
//$domain = "xn----ctbfcfozctfpx.xn--p1ai";
//php.ini Allow_url_include=On!!!
//var_dump(require_once("http://i5/webdisc/codebase/php/idna_convert.class.php"));
$inc = require_once("http://wl500gp:880/webdisc/php/idna_convert.class.php");
var_dump($i...
	
	
	
 
	создано:09-03-2023 15:28:45, изменено:09-03-2023 15:31:12
	PHP, composer
	--------- install_composer.txt
https://getcomposer.org/download/
php -r copy('https://getcomposer.org/installer', 'composer-setup.php');
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { ec...
	
	
	
	isOwner:true
	type:USER
	email:test098276@gmail.com
 
 
	создано:03-02-2023 08:18:00, изменено:03-02-2023 08:18:54
	JS code, sorting
	//сортировка в алфавитном порядке
var test = [0,6,18,24,25];
test.sort(); //[0, 18, 24, 25, 6]
//сортировка чисел
var test = [0,6,18,24,25];
test.sort(function(a,b){return a-b;});// [0, 6, 18, 24, 25]...
	
	
	
	isOwner:false
	type:USER
	email:test098276@gmail.com
 
 
	создано:08-02-2023 08:24:09, изменено:08-02-2023 08:26:54
	CSS, media
	/* Webkit */
@media (-webkit-min-device-pixel-ratio: 2),  (min-resolution: 192dpi) {
     body     {     background:red;     }
}
/* если размер окна браузера больше 720px */
@media screen and (min-width:720px){
     body     {     background:orange;     }
}
/* если размер окна браузера меньше 720p...
	
	
	
	isOwner:false
	type:USER
	email:test098276@gmail.com