Статистика

Участников проекта 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.

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

Контрольное число, сравнение алгоритмов

06.10.2012 17:42 | Просмотров: 3022 | Доход: 117.11 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 0/0
Контрольное число - это разновидность контрольной суммы, как правило добавляется в качестве последнего разряда к длинным номерам и позволяет провести первичную проверку их корректности. Позволяет сильно снизить вероятность ошибки. Часто используется при машинном считывании штрихкодов с упаковки товара, записи в документы(например ИИН, БИН), для проверки корректности номера пластиковой карты и т.д. В общем область применения очень обширная. 1) Алгоритм на основе целочисленного остатка от деления. Когда я искал подходящий алгоритм, то первым делом я наткнулся на тот, который используется при формировании ИИН. Он очень простой и подходит для большинства задач. Чтобы вычислить контрольное число, которое указывается 12тым си, складываются произведения каждого разряда и его веса.
digit=(i1*c1+i2*c2+i3*c3+i4*c4+i5*c5+i6*c6+i7*c7+i8*c8+i9*c9+i10*c10+i11*c11) mod 11
где i - значение разряда, а c - вес..

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

Установка и настройка клиента OpenVPN на Linux (Ubuntu) и Windows, а так же установка и настройка сервера OpenVPN на ОС Ubuntu Server.

04.10.2012 09:00 | Просмотров: 8306 | Доход: 266.65 руб. | Комментариев: 6
[Программирование] 
Рейтинг: 4.25/4
Подключение и авторизация пользователей осуществляется при помощи сертификатов.

Первым делом нужно установить OpenVPN:
sudo -i
apt-get install openvpn
Далее настравиваем сервер OpenVPN

Нужно создать в папке /etc/openvpn файл server.conf:
nano /etc/openvpn/server.conf
Файл содержит следующий текст:
# порт
port 1194

# протокол
proto udp
dev tun
# пути к ключам и сертификатам
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh1024.pem
# подсеть для сети openvpn
server 10.10.10.0 255.255.255.0
# содержит информацию о ip адресах клиентов
# файл необходимо создать вручную
ifconfig-pool-persist ipp.txt
# передача клиенту информацию о домашней сети, то что за сервером
push "route 10.20.0.0..


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

Стиль программирования

03.10.2012 07:56 | Просмотров: 1919 | Доход: 53.39 руб. | Комментариев: 11
[Программирование] 
Рейтинг: 4.5/2
Каждый программист сталкивается с понятием "стиль программирования", которое подразумевает определенный набор правил при оформлении исходного кода. До момента написания кода в команде, у программиста вырабатывается свой собственный стиль, который как правило формируется при чтении опеределенной документации. Влияние оказывает и сам язык программирования с которого человек начинает изучение. Когда дело доходит до написания одного программного продукта в команде, то часто программисты испытывают дискомфорт при чтении чужого кода. Наличие общего стиля программирования облегчает восприятие и поддержание исходного кода, написанного несколькими программистами, а также упрощает взаимодействие нескольких человек при разработке программного обеспечения. Далее я опишу какое оформление мне близко и чем я руководствуюсь при написании исходных кодов. Сразу оговорюсь что все описанное в статье не стоит принимать близко к сердцу, это лишь выводы основанные на моем..

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

PHP, Tips and Tricks

04.09.2012 13:20 | Просмотров: 3436 | Доход: 55.59 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 3.5/4
Представляю вашему вниманию обзор нескольких интересных возможностей php, про которые я раньше не слышал. 1) В php есть готовая функция для записи в системный журнал.
<?php
syslog(LOG_ERR, 'newblog.kz');
?>
 Смотрим в консоли что получилось:
tail -n1 /var/log/syslog
Sep  4 11:47:08 notebook php: newblog.kz


Допустимые параметры: LOG_EMERG - система непригодна
LOG_ALERT -  необходимы незамедлительные меры
LOG_CRIT - критические условия
LOG_ERR -  условия ошибки
LOG_WARNING -  условия предупреждения
LOG_NOTICE - нормальные, но значительные условия
LOG_INFO - информационноые сообщение
LOG_DEBUG - сообщение..

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

Установка OpenFire на Ubuntu

28.08.2012 16:11 | Просмотров: 4292 | Доход: 134.27 руб. | Комментариев: 22
[Программирование] 
Рейтинг: 4.57/7
Рассмотрим на примере Ubuntu 12.04

1. Вначале нужно установить Java
sudo java -version
 
Должно выдать что-то типа:
 
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

Если нет, то нужно проделать следующее:
Удаляем всю эту хрень что у вас уже есть :)
 
sudo apt-get purge openjdk*
 
Далее добавляем новые репозитории и устанавливаем..

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

php и электронно цифровая подпись (ЭЦП)

27.08.2012 19:06 | Просмотров: 11953 | Доход: 382.78 руб. | Комментариев: 14
[Программирование] 
Рейтинг: 4.33/3
Для начала немного терминологии:
ЭЦП(электронно цифровая подпись) - реквизит электронного документа, с помощью которого можно проверить отсутствие искажения информации с момента формирования ЭЦП и проверить принадлежность подписи владельцу сертификата ключа.
X.509 – стандарт, определяющий форматы данных и процедуры распределения открытых ключей с помощью сертификатов с цифровыми подписями, которые предоставляются сертификационными органами (CA).
PKCS#12 - стандарт семейства Public-Key Cryptography Standards(PKCS), определяет формат файла.
.p12 - файл-контейнер стандарта PKCS#12, защита файла осуществляется симметричным ключем, основанном на пароле
RSA - популярный криптографический алгоритм с открытым ключем используется для шифрования и ЭЦП (используется в PGP, SSL\TLS и т.д.)
SHA-1 - алгоритм криптографического хеширования...

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

cloud cms php

21.08.2012 07:57 | Просмотров: 3318 | Доход: 45.37 руб. | Комментариев: 1
[Программирование] 
Рейтинг: 5/1
Появилась идея сделать cms в облаке. Скорее даже не cms, а набор универсальных модулей, которые работают в облаке и отрисовывают весь интерфейс на стороне клиента. Чем такой подход может быть интересен?
    - Разработчику не требуется php, java или любая другая технология, достаточно даже статического сайта!
    - При увеличении нагрузки, основная масса прийдется на облако и не потребует масштабируемости со стороны разработчика!
    - Так как cms будет предоставляться модульно, то все стили оформления могут быть с сайта разработчика, никаких шаблонов!
    - Полная настройка под ключ, при этом для установки модуля в сайт, достаточно всего 1 строчки кода.
    - Модули cms должны уметь взаимодействовать между собой.
 
Транспорт script ajax, кросдоменные запросы.
Изначально я думал взять за основу..

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