Перейти до основного вмісту
Головна
нотатки кодера

Navigation

  • Головна
  • Про мене
  • Документація
  • Портфоліо
User account menu
  • Вхід
від vetal, 22 лютого, 2018

Як отримати список змінених файлів між ревізіями

Трапляються ситуації коли потрібно дізнатись чи є в списку коммітів svn якийсь файл.

від vetal, 14 березня, 2017

Що робити якщо svn: database disk image is malformed

database disk image is malformedЯкщо під час роботи з Svn у вас виникла така ситуація, а у вас купа файлів зі змінами, і здається що на всій роботі за день можна ставити жирний хрест, зупиніться і не панікуйте.

Скоріше за все відбулась паралельна спроба роботи з локальною копією. На приклад була спроба виконати svn update і той же час, можливо IDE спробувала обновити інфу.

Для вирішення проблеми варто спробувати наступне:

від vetal, 28 січня, 2016

Як виправити пошкоджений /etc/sudoers файл

sudoНа тернистому шляху кожного адміна рано чи пізно настає час "тонкого" налаштування файлу /etc/sudoers. І в один неблагословенний момент коли експеримент з черговим правилом доступу заходить в глухий кут, а як результат ми маємо купу смутку і:

від vetal, 22 листопада, 2014

Налаштування зовнішнього клієнта контролю версії (svn, git і т.і.) через тунель ssh в IDE

Встановивши якийсь час тому нову версію улюбленої IDEшки PhpStorm 8.X став помічати, що вбудована система контролю версій (а я працюю зараз з svn) якось поганенько працює: при великих об'ємах файлів підвисає на багато довше, працює не транзакційно (під час коміту, якщо сталась помилка, частина файлів залишається закоміченою, частина ні), а головне, після того як коміт наче відбувся (всі вікна діалогів закриті) з'ясувалось, що насправді процеси ще не завершені і робота з системою контролю версій йде повним ходом.

від vetal, 26 травня, 2014

RabbitMQ очистка одної конкретної черги з командної строки

Існує для керування RabbitMQ корисний інструмент rabbitmqadmin.

Отримати його можна тут  він входить в склад management plugin, котрий дозволяє робити все теж саме через веб інтерфейс. Також, що будет більш правильно, можна встановити management plugin і отримати rabbitmqadmin на сторінці http://ім'я-серверу:15672/cli/

від vetal, 5 березня, 2014

Гарне перенаправлення домену з www на домен без www

Це правило підійде для будь-якого сайту, воно універсальне.

Цей код потрібно вставити після RewriteEngine On в файлі .htaccess в корені вашого сайту.

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
від vetal, 9 грудня, 2013

Doctrine ORM біхейвери, або як використовувати трейти ефективно

Doctrine ORM logoЗ версії 5.4 php стає більш стабільним, я вирішив поекспериментувати з  “traits” та їх використанням в реальних умовах.

Давайте поглянемо як їх можна використати з Doctrine2 сутностями.

Трейти

Трейти в php є лише гілками властивостей та методів котрі ви можете скопіювати в клас. 
Все це робиться на рівні інтерпретатора і повністю прозоре для Doctrine.

від vetal, 15 жовтня, 2013

Приклад синтаксису для Secure Copy (scp)

Що є Secure Copy?

scp дозволяє файлам бути скопійованими кудись, звідкись чи між різними хостами. Воно використовує ssh для передачі даних і забезпечує таку ж саму аутентифікацію та рівень безпеки як ssh.
Приклади
Скопіювати файл "foobar.txt" з віддаленого хосту на локальний

    $ scp your_username@remotehost.edu:foobar.txt /some/local/directory

Скопіювати файл "foobar.txt" з локального хосту на віддалений

від vetal, 15 жовтня, 2013

DNS Amplification

Для запобігання флуду можна використовувати команду iptables

iptables -I INPUT --in-interface eth0 --protocol udp --dport 53 --match state --state NEW --match string --algo kmp --hex-string "|00 00 FF 00 01|" --from 40 --match recent --name DNST --update --seconds 600 --jump DROP

де:

eth0 - інтерфейс на котрому присутній флуд (скоріше за все має бути зовнішнім)

53 - порт ДНС серверу

00 00 FF 00 01 - послідовність байто відповідна "ANY"

40 - з якого байту в пакеті починати шукати

від vetal, 6 жовтня, 2013

Використання Subversion для підтримки TYPO3

SubversionЗазвичай, коли виходить оновлення TYPO3, адміністратор повинен завантажити файли, а потім розпакувати їх на сервері. Цей посібник пояснює альтернативне рішення, котре використовує Subversion для цієї задачі.

Розбивка на сторінки

  • Поточна сторінка 1
  • Сторінка 2
  • Сторінка 3
  • Сторінка 4
  • Наступна сторінка
  • Остання сторінка

Категорії

  • Історії
  • Адміністрування
  • Поради
  • Програмування

Останні матеріали

  • OpenCart облік прибутку
    41 хвилина 45 секунд ago
  • Fail2Ban: Постійний бан
    2 тижні 4 дні ago
  • Як отримати список змінених файлів між ревізіями
    5 років ago
  • Що робити якщо svn: database disk image is malformed
    6 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    7 років 1 місяць ago
  • Налаштування зовнішнього клієнта контролю версії (svn, git і т.і.) через тунель ssh в IDE
    8 років 3 місяці ago
  • RabbitMQ очистка одної конкретної черги з командної строки
    8 років 9 місяців ago
  • Гарне перенаправлення домену з www на домен без www
    9 років ago
  • Doctrine ORM біхейвери, або як використовувати трейти ефективно
    9 років 3 місяці ago
  • Приклад синтаксису для Secure Copy (scp)
    9 років 5 місяців ago

1980-2023 © All rights reserved. VAG.org.ua // нотатки кодера.