+38 (067) 901-63-22

Корзина

0 товара(ов) на сумму
0 грн.

Чем занимается наше правительство

Интересная статья, которая по сути показывает "работу" правительства с точки зрения работы предприятия: http://polemika.com.ua/news-27997.html

Нужно признать, что эта тема старая, но верная: за что мы платим и что получаем от выбранного нами правительства... И какова их ответственность за выполнение работ.

Платим много, получаем минус, а ответственности никакой. Как результат - сплошные "кризисы" в стране...

14.02.09, 9:24

Переполнение дискового пространства на сервере

На днях произошёл сбой на сервере - закончилось дисковое пространство.

Как результат этого, стали наблюдаться сбои MySQL.

Оказалось, что система резервного копирования начала архивировать все данные рекурсивно. Таким образом, могло заполниться дисковое пространство не ограниченного размера (т.е. до бесконечности), поэтому, нашего запаса в 150 Гб не хватило для размещения информации такого же размера в архивированном виде.

14.02.09, 9:22

Генерация сертификата для https в Linux Ubuntu

Входим в /usr/local/ssl/misc

создаем корневой сертификат

./CA.sh -newca

генерируем личный ключ и сертификационный запрос сервера

./CA.sh -newreq

и подписываем его своим корневым сертификатом.

./CA.sh -sign

переписываем ключ и сертификат сервера в служебный каталог Apache

cp newreq.pem /usr/local/etc/apache/sslkey/server.key

cp newcert.pem /usr/local/etc/apache/ssl.crt/server.crt

Файл корневого сертификата ./demoCA/cacert.pem необходимо

распространить по клиентским компьютерам.

Взято из http://www.opennet.ru/tips/info/681.shtml

Так же полезно прочитать: http://www.opennet.ru/base/net/apache_mod_ssl.txt....

14.02.09, 9:22

Распространение Linux Ubuntu

Вот в Википедии увидел такую информацию о Linux Ubuntu:

* Во Франции в 2007 году в Парламенте отказались от использования Windows XP и перешли на использование Ubuntu, а в 2008 году было объявлено о планомерном переводе на эту ОС более 70 тыс. компьютеров полиции. Ubuntu используется как система по умолчанию в школах Грузии, Македонии. В Испании разворачивается проект на более чем 400 тыс. компьютерных систем с Ubuntu для учебных заведений. [37] В 2008 году на Ubuntu будет переведено от 5 до 8 тысяч десктопов, в последующие 4 года будет переводиться по 12—15 тысяч компьютеров ежегодно во всех отделах полиции в пределах Франции [38].

* Google использует на своих «машинах» ОС под названием Goobuntu — модифицированный дистрибутив.[39]

* Ubuntu используется в качестве основной операционной системы на серверах проекта «Википедия»[40].

Кстати, я тоже использую Linux Ubuntu. И все компьютеры постепенно перевожу на неё.

14.02.09, 9:21

И опять ICQ ...

Вот уже 3-й раз за короткое время ICQ поменяло так протокол, что отключились все клиентские приложения сторонних разработчиков. Нужно признать, что это начинает надоедать...

14.02.09, 9:20

Снова, полезные библиотеки на AJax

Вот большое количество полезных вещей на Ajax: http://webphp.ru/60-professionalnyx-ajax-i-javascr...

14.02.09, 9:19

Как запомнить пароль и имя пользователя в TortoiseSVN при работе через ssh

В процессе работы с TortoiseSVN через ssh начинает надоедать сто кратный ввод пароля и имени пользователя. Немного порывшись в интернете нашёл способ, как решить данный вопрос.

Вот лекарство:

Щёлкните правой клавише в браузере и выбери в выпадающем меню:

TortoiseSVN -> Settings -> Network.

В поле SSH client вводите строку, подобную:

C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l ПользовательВSSH -pw ПарольДляПользователяВSSH

Конечно, если у Вас TortoisePlink.exe находится не в C:\Program Files\TortoiseSVN\bin\, то укажите тот путь, по которому он находится.

14.02.09, 9:19

Отказ от интернет Svitonline

Сегодня принял решение отказаться от интернет Svitonline.

Причин для этого много:

1. Я сделал заявку о плохой работе 25 января 2008 года, а уже 03 февраля. Заявку только вчера закрыли, а работа интернета по прежднему плохая... Как результат - работаю на резервной линии интернета.

2. При звонках о плохой работе вначале давали глупые советы: "перезагрузите компьютер - и заработает", а потом, когда это делал и не заработало смотрели в заявку и говорили : "Заявка не закрыта..."

3. Svitonline выкупил Beeline. И дальше к ним никто не подключается... Т.е. они не растут и испытывают финансовые проблемы.

4. Нет услуги выделенного ip-адреса. Как результат - полная фигня. Ведь мне нужен выделенный ip-адрес. В результате, его пришлось организовывать на лимитированной резервной линии.

5. Стоимость безлимита (которым я пользуюсь) - 200 грн.

В том же Укртелеком пакеты 60-100 грн вполне подходящие для той же работы, что и в Svitonline.

А за 200 грн: 4Мб на отправку и 1Мб на приём.

6. Укртелеком работает стабильно как часы, а Svitonline постоянно сбоит.

7. В последнее время "100Мб" в Svitonline далеко не "100Мб". А часто меньше даже чем на резервной линии Воли...

14.02.09, 9:16

Flash - объекты в IE6 и Opera

Начиная с 11 апреля 2006 года в силу вступил патент Eolas, засудивших Microsoft, и теперь Flash контент в IE необходимо активировать кликом прежде, чем он станет активен.

Как результат, если Вы открфываете IE6 или Opera с большим количеством управляющих Flash-объектов, то для их активации на них придётся "кликать".

Ситуация крайне не комфортная. Но, её можно решить различными обходными манёврами.

Например, используя swfobject: http://noregret.org/tutor/swfobject/

Так же полезно прочитать: http://www.flasher.ru/forum/showthread.php?p=79486...

Более работающая версия swfobject: http://code.google.com/p/swfobject/

На русском языке swfobject2: http://designformasters.info/posts/flash-embed-wit...

Мне нужно было реализовать вывод объекта flash с эффектом прозрачности, да и меню желательно было "гасить". В результате, успешным получился такой код:

Этот текст будет заменен флэшкой.

14.02.09, 9:15

Правила работы с системой Корпорация 2 CMS

Основные правила при работе с системой Корпорация 2 на сегодняшнее число:

corp_runner.php - это файл с основными классами для загрузки веб-части программы.

1. Для программных частей мы используем ANSI-кодировку. На ansi работаем, т.к. php пока более корректно работает в ansi.

Наблюдались проблемы при работе с utf-8:

- Не корректная работа с session.

- Вставка не видимых символов, в результате, появлялись лишниие переводы каретки при операциях include/require.

- При переводе php-вывода в графический формат, не корретно работали команды рисования.

Для описаний и документации, используется кодировка в формате UTF-8.

Для файлов с переводами используем ANSI, при необходимости - UTF-8.

2. По умолчанию, используется кодировка windows-1251.

3. Все выводы информации на экран используем через ф-ции в Корпорации, а не на прямую echo или print (не обязательное требование).

$c->myecho('Текст') - вместо echo или print.

4. Все обращения к базе данных делаем через ф-ции к базе данных в Корпорации, а не на прямую вызываем.

База данных у нас в формате utf-8, а программная часть - в ansi.

5. Все поля преобразуем из utf-8 в текущую кодировку с помощью функций в Корпорации

и записываем обратно, тож преобразуя из текущей кодировку в utf-8.

$c->dc('Текст'); - Декодирование из utf-8 в текущую кодировку

$c->ec('Текст'); - Кодирование из текущей кодировки в utf-8.

6. Для более быстрого набора основного класса введена переменная $c - вместо $corp.

7. Первичные ключи генерируем с помощью ф-ции в Корпорации myid.

$c->myid();

8. Формат файлов перевода:

$this->s(array(

"Идентификатор перевода 1" => "Перевод 1",

"Идентификатор перевода 2" => "Перевод 2",

"Идентификатор перевода 3" => "Перевод 3"

)

)

Вывод на экран с переводом осуществляем, с помощью ф-ции:

$c->tr('Идентификатор перевода');

9. Во всех каталогах для описания функционала для программистов используется файл desc.

В компонентах так же предусмотрены каталоги с документацией.

Документировать работку каждой компоненты - обязательно.

Так же необходимо описывать назначение функций и переменных.

10. SQL-запросы обязательно выполнять, используя ф-ции Корпорации 2:

$c->q('SQL-запрос') - выполнение SQL-запроса без необходимости обработки информаиции.

$c->fetch($dataset) - Передвижение по источнику данных $dataset.

14.02.09, 9:14