Wednesday, July 23, 2014

Python: How to check if a port is open

import socket

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex(("127.0.0.1", 80))
if result == 0:
    print "Port is open"
else:
    print "Port is not open"

Original: stackoverflow


import socket
import time
 
HOST=""
PORT=""
TIMEOUT=1.0
 
while True:
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.settimeout(TIMEOUT)
        s.connect((HOST, PORT))
        print "[%s] Connection established" % time.strftime("%H:%M:%S")
        time.sleep(1)
        s.close()
    except:
        print "[%s] Cannot connect" % time.strftime("%H:%M:%S")

Original: sysadminpy.com

Friday, May 10, 2013

Russian Internet providers block access to online casinos.

Some Russian Internet providers block access to online casinos.

Thursday, December 6, 2012

Amazon Kindle - доставка в Беларусь. часть 2

ВАЖНО! Не заказывайте Kindle на прямую в Amazon! Вам придётся заплатить на таможне %30 от стоимости посылки и доставки! При заказе посылки нет возможности выбрать обычную доставку. По этому придётся платить 30% от стоимости посылки и стоимости доставки.

Saturday, November 3, 2012

Lightweight Browser Rundown

http://www.terminally-incoherent.com/blog/2007/10/02/lightweight-browser-rundown/

Wednesday, August 22, 2012

Ruby - Methods List

List All object's metods:

puts "\nobject.methods : " \
  + object.methods.sort.join(" ").to_s+"\n"

def show_methods_for_object(object)
  name = object.class.name
  puts "\n#{name}\t methods: "
    + object.methods.sort.join(" ").to_s+"\n"
end

Ruby - Methods List

Tuesday, July 31, 2012

I installed ruby via rbenv

Use rbenv https://github.com/sstephenson/rbenv
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
Add ~/.rbenv/bin to your $PATH for access to the rbenv command-line utility
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
Add rbenv init to your shell to enable shims and autocompletion
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ wget  http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz
$ tar xvfz ruby-1.9.2-p320.tar.gz
$ cd  ruby-1.9.2-p320/
$ ./configure --prefix=$HOME/.rbenv/versions/1.9.2-p320
$ make
$ make  install

Restart your shell so the path changes take effect
$ source ~/.bash_profile

Set your default Ruby to be version 1.9.2
$ rbenv global 1.9.2-p320

After installing gems (gem install or bundle install) run rbenv rehash to add new shims
$ rbenv rehash
$ gem  update  --system
$ gem  install  bundler
$ gem  install  rake
$ rbenv  rehash

Tuesday, June 19, 2012

Серфинг Созополь Болгария

На пляже "Золотая рыбка" 3 километра от Созополя в сторону Бургаса (близко Санта-Марина и совсем близко отель Лагуна) есть школа виндсерфинга. Ребята учат хорошо. Оборудование хорошее. Там неглубоко для начинающих и ветерок. Цена удовольствия 50 левов (примерно €25) разовые занятия (1 час с инструктором); 250 левов - 6 занятий. Есть много скидок на групповые занятия. Есть просто прокат, если Вы умеете кататься. Нашёл информацию здесь: Есть ли Виндсерфинг в Созополе или в соседних курортах? Просто серфинга нет - говорят что слабый ветер, нет волн.