Статистика

Участников проекта 105
Опубликовано статей 78
Отчет по карме. Топ 20

Новости блога

1 29.11.2013  Сегодня самым активным участникам newblog'а был выплачен доход с sape.
7 02.11.2012  Ура! Свешилось, нашему сайту дали тИЦ 10. Спасибо всем кто принимает участие в развитии нашего блога.
8 21.08.2012  Интеграция с sape.ru. Теперь каждый автор статей на newblog автоматически зарабатывает на рекламе.
Все новости

Топ 5 категорий

Программирование 46
Операционные системы 9
Базы данных 4
Туризм 2
Заметки 2

Последние 5 заметок (90)

gullyar - Закладки gullyar
gullyar - Ваша первая закладка
osadchaya - Закладки osadchaya
Ira0231188 - Закладки Ira0231188
Ira0231188 - Закладки Ira0231188

Ссылки

www.freedev.asia

newblog.kz - блог 2.0.

У нас Вы найдете уникальные статьи по программированию и администрированию, а также сможете получить подробную консультацию от авторов вплоть до полного решения вашей проблемы. Если Вы сами обладаете знаниями в какой-либо области - то можете заработать публикуя свои статьи на этом блоге. Авторы получают доход от закрытых статей, а также прямой доход от биржы ссылок. Не запрещены статьи и на свободные темы! Если Вы хотите получить ответ на конкретный вопрос которого нет в статьях нашего блога - задайте вопрос - поможем!

https для некоторых страниц в php.

20.11.2012 18:50 | Просмотров: 4171 | Доход: 178.48 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 5/3
Настроив SSL и немного поэксперементировав с производительностью, я пришел к выводу что защищать нужно только те данные, которые в этом действительно нуждаются. Таким образом задача сводится к тому, чтобы переключать на https те страницы, где отправляются секретные данные и обратно на http на всех остальных страницах. Первое что пришло в голову, это mod_rewrite для .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^lab/ssl.php https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTPS} on
RewriteRule !^lab/ssl.php http://%{HTTP_HOST}%{REQUEST_URI}
Впринципе вполне стабильное решение, но у меня проект на cakephp с большим количеством контроллеров и действий. Поэтому не очень охото писать под это дело регулярки, тем более что у cakephp..

...читать далее...
© GM

http vs https

16.11.2012 08:04 | Просмотров: 3528 | Доход: 177.01 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 3.5/2
Очевидно что SSL зверь прожорливый, но на сколько? Шифрование и дешифрование очень дорогая операция для процессора, а также для памяти которая расходуется на SSL-кэш. Сразу к делу, чтобы оценить нагрузку я набросал небольшой скрипт выводящий phpinfo и при 1000 итерация обратился к нему по http и https замерив время выполнения, нагрузку на процессор и потребление оперативной памяти. Сразу оговорюсь, я не являюсь экспертом в области ssl и если замер не корректен - пишите в комментах, предложите свой вариант.
<?php
function getPage($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}

$st =..


...читать далее...
© GM

Настройка SSL в Apache2 под Debian

15.11.2012 08:58 | Просмотров: 8885 | Доход: 666.44 руб. | Комментариев: 3
[Администрирование ] 
Рейтинг: 4.67/3
Netscape Communications подарила миру отличный протокол для обеспечения безопасного соединения между клиентом и сервером под названием SSL(Secure Sockets Layer). Этот протокол уже стал стандартом де-факто. В этой статье будет подробно описано как настроить SSL в Apache под Debian, но настройка подойдет и схожим deb дистрибутивам, например Ubuntu. Для настройки SSL потребуются следующие пакеты:
ssl-cert - простой debconf-настройщик OpenSSL
apache2-utils - утилиты для веб-серверов
openssl - Уровень защищенных сокетов (SSL) криптографические инструменты
Инсталлируем
apt-get install openssl apache2-utils ssl-cert
Создаем директорию secure в /etc/apache2/ssl и генерируем сертификаты(потребуется .pem и .key, подробнее можно посмотреть в статье про сертификаты)

...читать далее...
© GM

Качаем обновления дистрибутивов в два клика

14.11.2012 11:37 | Просмотров: 4795 | Доход: 56.07 руб. | Комментариев: 1
[Администрирование ] 
Рейтинг: 4/4
        Всем привет! Сегодня  речь у нас пойдет о такой вещи, как пополнение (обновление) дистрибутивов на сервере или в любом другом месте с помощью Powershell известного нам по таким статьям как «Обновление 2ГИС в локальной группе (1-я часть)», «Обновление 2ГИС в локальной группе (2-я часть)». Для этого нам будет необходимо: 1)      Прямые руки;

...читать далее...
© MiMushi

Тихий звук в фильмах, настройка vlc.

04.11.2012 22:22 | Просмотров: 7143 | Доход: 76.32 руб. | Комментариев: 0
[How-to] 
Рейтинг: 4.5/2
Иногда раздражает тихий звук при просмотре фильмов, особенно если фильм приходится смотреть на ноутбуке, а в микшере все регуляторы громкости находятся на максимуме. В операционной системе Linux Debain я не нашел никаких штатных средств для искусственного повышения уровня звука. Я перепробовал несколько самых популярных плееров, но во всех звук не делался максимально громким, либо искажался до такой степени, что оставались одни высокие частоты. И наконец я случайно наткнулся на замечательный vlc player. Он есть в стандартном дистрибутиве и остается его только установить
apt-get install vlc
  После его открытия можно сразу же заметить возможность увеличения громкости до 200%

...читать далее...
© GM

Unittest в cakephp

14.10.2012 21:13 | Просмотров: 2362 | Доход: 43.66 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 3.83/6
Модульное тестирование или unittest - важная задача при разработке любого крупного проекта, особенно если над проектом работают несколько челвоек. Это важный процесс, который позволяет проверить на корректность отдельные модули исходного кода программного продукта. Представьте такую ситуацию, вы внесли изменения в модуль, который взаимодействует с другими компонентами системы. Всегда ли можно быть уверенным что вы ничего не упустили и проект остался работоспособным? Нет! С какой-то степенью уверенности можно сказать такое только запустив хорошо написанные unit-тесты. В мире php стандартом модульного тестирования является PHPUnit. И фреймворки активно используют этот замечательный инструмент. Ставим PHPUnit:
pear upgrade PEAR
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
  Все тесты(не считая плагинов), будут храниться в каталоге

...читать далее...
© GM

select count from, paginator

14.10.2012 20:27 | Просмотров: 4064 | Доход: 65.52 руб. | Комментариев: 3
[Программирование] 
Рейтинг: 5/4
Работал над оптимизацией одного большого проекта и наткнулся на неворятно медленную пагинацию. Для тех кто в танке, paginator - это способ разбивки больших данных на страницы, чтобы отдавать данные порциями, а не целиком. Понятно, что пагинацию доверяют фреймворку только ленивые те, кто торопится что-то напрограммировать. Если капнуть глубже, то все постраничные пагинаторы устроены одинаково. Делается запрос, определяющий количество записей при определенных условиях, а затем подсчитывается количество страниц и пользователю отдается уже результат отработанный через limit. При разработке собственного пагинатора не стоит подгонять все запросы под одну гребенку, иначе рискуете нарваться на не составной индекс и тогда.. А тогда может получиться вот что:
select count(*) from table where table.parent_id=31334 and actual=1;

Сразу оговорюсь, оптимизация таких запросов важна в больших базах, к примеру в..

...читать далее...
© GM
<<<123456789>>>