Search
Write a publication
Pull to refresh
17
0
Send message

Бесплатные книги

Reading time3 min
Views60K
Несколько книг по разным темам, которые находятся в открытом доступе.

Основы программирования
Читать дальше →

Получаем бесплатный SSL сертификат

Reading time4 min
Views517K
Привет, хабр!

О StartSSL я узнал от небезызвестного lissyara, в связи с чем ему очень благодарен.

Для начала расскажу, что же за зверь это. Как известно, SSL сертификаты выдаются центрами сертификации, чьи корневые сертификаты хранятся в хранилище сертификатов браузера\ОС (либо другого ПО, использующего SSL). Цена на большинство сертификатов зашкаливает, и платить приходится за каждый сертификат. Но у StartSSL весьма интересный подход — сами сертификаты у них бесплатные, вы платите только за проверку вашей личности.

Так же не может не радовать наличие русскоязычной поддержки.
Читать дальше →

Использование Dummynet для эмуляции узкого канала под Windows

Reading time1 min
Views5.5K
Иногда нужно протестировать работу клиентского приложения в сетевых условиях, приближенных к боевым. Что при разработке, что при выборе софта. Как правило, сервер рядом, а нужно оттестировать и на таком канале, и на таком. Как ни странно, удобного средства управления трафиком (traffic shaping) под Windows мне долго не удавалось найти. Из поисков запомнилось: кто-то советовал для тестовых целей купить модем. Можно поставить роутером машину на Linux и на ней рулить трафиком, но мне такой подход кажется слегка чрезмерным.
Оказывается, не меньше года в проекте Dummynet есть бинарники для Windows, которые позволяют легко и непринужденно управлять, как минимум, полосой канала (bandwidth) и задержкой (latency).
Читать дальше →

Многопоточный сервер на C# за 15 минут

Reading time11 min
Views334K
C# довольно простой и гибкий язык. Вместе с .NET поставляется довольно много уже готовых классов, что делает его еще проще. Настолько, что вполне можно написать простой многопоточный HTTP-сервер для отдачи статического содержимого всего за 15 минут. Можно было бы использовать уже готовый класс HttpListener и управиться еще быстрее, но цель этой статьи — показать, как вообще можно сделать нечто подобное в C#.
Читать дальше →

Добавление скриптинга в программу с помощью Lua

Reading time6 min
Views20K

Lua это мощный, быстрый, легкий, встраиваемый язык сценариев. С его помощью можно легко и быстро добавить поддержку скриптинга в вашу программу.
Это может понадобиться в тех случаях, когда вы хотите дать возможность пользователям производить самостоятельную донастройку (кастомизацию) вашей программы, когда вы не хотите перекомпилировать весь проект, при внесении каких-либо изменений в логику работы программы, либо хотите разделить работу над движком и работу над логикой между разработчиками (например, при написании игр).

В этой статье, с помощью простой программы, я хочу показать пример встраивания Lua в ваш проект.

Примеров программ, которые используют Lua достаточно много. Далеко не полный список программ, использующих Lua, можно посмотреть здесь Lua Wiki и здесь Wikipedia
Читать дальше →

Как заработать на биткойнах, или мой опыт майнинга

Reading time2 min
Views401K
Довелось мне однажды на просторах интернета наткнуться на монетку под названием биткоин. Читал, смотрел, анализировал. Глазам не верил, да денюжек на биржу закинул, чтобы проверить и руками пощупать.
Задумался о майнинге я в конце апреля этого года, когда курс биткоина в очередной раз начал резко расти. Прикинул на калькуляторе сколько на этом можно заработать, и решил собрать машину с 4 видео картами отдельно для добычи биткоинов, тогда по моим подсчетам вложения должны были окупится за 1-2 месяца. При том что риска почти никакого, в случае если «пирамида» накроется, железо всегда можно продать.

image
Читать дальше →

Воронежские провайдеры закрывают локальные торрент-трекеры

Reading time3 min
Views6.4K
Копирасты всё же добрались до нас. Ниже рассказ как это было.

Первый провайдер


Всё началось в один прекрасный день когда я обнаружил недоступность локального торрента, расположенного на площадке Воронежского филиала «Билайн» (бывшего «Голден Телеком»).

Физически сервер был доступен, и пинг из локальный сети до него проходил:
[dganic@dganic ~]$ ping torrentshost
PING fiberboom.ru (10.255.63.253) 56(84) bytes of data.
64 bytes from 10.255.63.253: icmp_req=1 ttl=59 time=1.02 ms
64 bytes from 10.255.63.253: icmp_req=2 ttl=59 time=1.08 ms
64 bytes from 10.255.63.253: icmp_req=3 ttl=59 time=6.13 ms
64 bytes from 10.255.63.253: icmp_req=4 ttl=59 time=1.03 ms
— fiberboom.ru ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 1.025/2.319/6.138/2.205 ms

Проверяем на доступность портов:
[dganic@dganic ~]$ nmap torrentshost
Starting Nmap 5.51 ( nmap.org ) at 2011-06-23 13:17 MSD
Nmap scan report torrentshost (10.255.63.253)
Host is up (0.023s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
21/tcp open ftp
2222/tcp open EtherNet/IP-1
8000/tcp
(14:43:07) open http-alt
Nmap done: 1 IP address (1 host up) scanned in 0.40 seconds


Ну ладно, подумал я, мало ли какие технические проблемы могут быть, может что обновляют в движке торрента.
Подробности
12 ...
10

Information

Rating
Does not participate
Location
Россия
Registered
Activity