Архіви категорій: Программирование

все что связано с программированием – уроки, примеры

Як прибрати автозаповнення поля “пароль” в html браузером

<input id="pass" name="pass"  type="password" autocomplete="off" readonly onclick="this.removeAttribute('readonly');" placeholder="Новий пароль">

MySQL – Ошибка #1364 – Field ‘field’ doesn’t have a default value

Ошибка выводится в случае, когда mysql имеет определенную надстройку.
Следует найти файл my.cnf (на локальном тестовом XAMPP он находится по пути /opt/lampp/etc/my.cnf) и добавить в конец файла (либо изменить)

[mysqld]
sql_mode=

Данную процедуру можно произвести и в phpmyadmin, убрав во вкладке “переменные” в параметре sql_mode значение “STRICT_TRANS_TABLES” – но, по непонятным причинам, после рестарта mysql сервера настройки возвращаются на изначальные.

Заметки по SSH

1. Установка: sudo apt install openssh-server

2. Проверка статуса sudo systemctl status ssh

3. Если выключен sudo systemctl enable ssh

4. Создаем алиас для быстрого подключения
nano ~/.ssh/config

с содержимым

Host wife       
HostName 192.168.1.219
Port 22
User wife

Читати далі

Скрипт для youtube-dl

*** дисклеймер ***

АХТУНГ!!
Это для линукса!! Не пытайся повторить на виндоус!

*** дисклеймер END***

буду краток.

думаю, суть скрипта понятна: юзер френдли (гуй) использование утилиты youtube-dl для скачивания видео с ютуба (и не только)

Создайте скрипт, сделайте исполняемым. Назначте хоткей, если хотите, либо добавьте в меню.

требования:
zenity youtube-dl
код Читати далі

Подтягиваем IP адрес для Unison по локальному хосту

Да. Название конечно так себе :)
Объясню проще:
есть прекрасная утилита – Unison. Она синхронизирует данные между двумя компами (или тремя, и так далее).

Для того, чтобы она корректно функционировала, необходимо прописать корректный конфиг файл. у меня он выглядит так Читати далі

SublimeText 3 – заставляем подсвечивать ошибки php

Ставим через package control эти пакеты

sublimelinter-php
sublimelinter

и устанавливаем в консольке php5-cli

рестарт SublimeText

Профит

Функция для правильных окончаний существительных

phpИзменяем окончания в именах существительных во множественном числе. Меня реально стало напрягать делать вывод количество товаров в виде “В корзине товаров: 1”, захотелось чего-то более человечного.

В принципе, думаю, суть ясна: 1 яблоко, 2 яблока, 5 яблок и так далее. Читати далі

Английский спам на phpbb3

phpbb_logoУ товарища на форуме я поставил довольно хорошую защиту от спама, так, спамеры не могут оставить ссылку в первых 10 постах. Но, очень много странных спамеров буржуев, которые тупо постят какую то фигню по типу “Please write me in PM”

Надо обрубить возможность писать только латиницей.

Открываем файл posting.php, ищем там строки Читати далі

PHP через консоль в Linux / Ubuntu

phpДля того, чтобы иметь возможность выполнять php скрипты через консоль, необходимо установить программу php cli. Делается это командой

sudo apt-get install php5-cli

после чего можно просто прописывать путь к скрипту

php ~/me/1.php

и получать в консоли результат его выполнения. Так скрипт

<?
echo 'Привет жестокий мир';
?>

выведет вот такое Читати далі

sh скрипт выключения компьютера через N минут

binПостигаю азы bash )

Я сейчас в деревне, и для того, чтобы инет на планшете работал я создал точку доступа на ноуте. Ну а перед сном в постели я любитель полистать стену вконтакте. Чтобы выключить комп не сразу, а через 30 минут запускаю консоль, и пишу

sudo shutdown -h 30

есть программки всякие, но мне захотелось склепать вот такой простенький скрипт, чтобы не писать все каждый раз руками, ну и чтобы можно было ткнуть себя пяткой в грудь, и сказать – “Сам!” ))

Не без помощи активистов kubuntu.ru сделал)) Читати далі