Архивы: Декабрь 2010

Итоги уходящего 2010 года

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

За этот год я пережил три переезда по городам необъятной родины и встречать этот год буду в городе Киров, где я и планирую освоиться на совсем.

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

Что касается накопления профессиональных навыков, то тут тоже не обошлось без пополнения. Наконец то я обуздал лошадку под названием PostgreSQL. Пополнил опыт в Django, Python, jQuery, php, Git, AppleScript. В этом году я перешел полностью на Mac OS и так сказать чувствую себя в ней просто как дома и не собираюсь ее покидать. Ну и конечно же пополнил опыт в сетевой безопасности — этому было уделено полных 4 месяца.

Поступив в очередной раз, а точнее 6 раз в высшее учебное заведение для получения высших знаний :). И если все будет гуд, а все будет гуд :) то я получу диплом IT специалиста, что конечно же тоже радует.

Ну и просто не могу сказать то, что я обрел любовь — это просто ослепительно красивая девочка по имени Дарина о которой можно говорить и думать часами. Я благодарен жизни за то что этот цветочек появился в моей жизни.

Что планирую (основной приоритет).

Изучение Objective-С и уделить программированию на этом языке половину программерской части жизни (сделать источником дохода)
Продолжать познание Python, Django, jQuery, Администрирование
Окончательно окопаться на одном месте :)
Запустить как минимум 3 своих проекта (темы которых я расскажу чуть позже)
Поездка на байкал
Сплав по реке на родине
И много много еще чего :)

Домены которые отдам в добрые руки

За не надобностью раздаю домены. Домены конечно же не первосортные, но все же на халяву как никак=)

traffcash.com — отдат
shopcash.ru
g00g1e.org
cashcc.ws
cashcc.in
bbs.gs — оставлен в резерв

Конвертация валюты cbr.ru на Python и jQuery

Задача: конвертировать валюту (USD, EUR) вводимую пользователем в рубли. При смене вида валюты уже введенные данные конвертируем тоже.

Решение:

Python функция которая принимает GET запросом вид валюты и сумму.

import json
import urllib
from xml.etree import ElementTree as ET

def ajax_convert_valuta(request):
    # Пропускаем проверку принимаемых данных, выполните ее сами
    valuta = request.GET['valuta']
    summa = request.GET['sum']
    root = ET.parse(urllib.urlopen('http://www.cbr.ru/scripts/XML_daily.asp')).getroot()
    for x in root:
        if x.attrib['ID'] == 'R01239': valueEUR = x.find('Value').text.replace(',', '.')
        if x.attrib['ID'] == 'R01235': valueUSD = x.find('Value').text.replace(',', '.')
    if valuta == '1':
        convert_valuta = float(valueUSD) * float(summa)
    if valuta == '2':
        convert_valuta = float(valueEUR) * float(summa)
    response = HttpResponse()
    response['Content-Type'] = "text/javascript"
    response.write(json.dumps({'Value': convert_valuta}))
    return response

jQuery у меня примерно такой (в Вашем случае все должно отличаться;]).

$("#valuta_convert").hide();
function initLocal(){
	var localId = $('select[name=type_of_currency]').val();
	var summa = $("input[name=price]").val();
	if(localId != 0){
		var valueLocal = $('select[name=type_of_currency] option:selected').val();
		$.getJSON('/ajax/convert_valuta.json?valuta='+valueLocal+'&='+summa, function(data) {
			$("#valuta_convert").show();
			$("#valuta_convert").text('~ '+data.Value+' руб');
		});
	}else{
		$("#valuta_convert").hide();
	}
}
$('select[name=type_of_currency]').change(initLocal);
$("#price").keyup(function(){
	initLocal();

});

Данные примерные и у всех будут отличаться в том числе и у меня, лишнее я отрезал за ненадобностью.

Кто же меня посещает?

Отвечаю в картинках.
Операционные системы

Браузеры (с тем учетом что IE ниже 8 у меня не работают javаscript скрипты — но это пока что;))

Обновление 1Password / Upgrade 1Password version 3.5.3 (build #30812)

Changes for version 3.5.3 (build #30812)
Published 2010-12-14

In our quest to continually improve 1Password, this latest update brings several feature improvements as well as fixing some bugs. It’s a free upgrade for everyone who has a valid 1Password 3 license.

Full Changelog

  • NewPassword History is now available in the Chrome extension under the Password Generator tab.
  • NewAdded Growl notifications for background events. These are disabled by default and can be activated in the advanced preferences tab.
  • ChangedChrome: Fixed Fill Login on nectar.com.
  • ChangedChrome: Spellchecking is now disabled in the Password Generator window.
  • ChangedChrome: Changed popup window height to fit properly on Chrome 8 and 9.
  • ChangedAttempt to fix problem removing old firefox extension. Now using authentication if needed to remove files.
  • ChangedThe Remove All Extensions button in Preferences now removes the Scripting Addition file as well as all extensions.
  • ChangedWhen attempting to use a 1PIF file (instead of .agilekeychain_backup zip) in the Restore Backup window, displaying a window with helpful import instructions instead of reporting a corrupted file.
  • ChangedVerification of the master password is now required to change the state of the «Never prompt for master password» preference.
  • ChangedNow creating generated password database object when copying password value from Strong Password Generator window.
  • FixedChrome: Fixed issue where the popup window could open with the wrong width when using the keyboard shortcut.
  • FixedImport from SplashID now honours multiline notes and properly handles values that contain commas.
  • FixedNow scrolling to selection on launch and unlock.

Интернет провайдер Мультинекс город Киров

Для меня до сих пор данный провайдер находится в статусе СТРАННЕНЬКИЕ. С завидной регулярностью отрубается инет причем вместе с телефонной линией 76-00-00, тупо намекая, что мы не ЗНАТЬ СО С ПРЕДОСТАВЛЯЕМЫМ НАМИ СЕРВИСОМ ИНТЕРНЕТ И МЫ НЕ МОЧ ОБЪЯСНИТЬ ЭТО КЛИЕНТАМ не говоря жу об обычном уведомлении типо: Уважаемый абонет, просим вас не паниковать все будет гуд и все в такой теме. Дык нет ;( нет инета нет провайдера. А не так давно произошел интерестный случай с участием данного провайдера. В личном кабинете я ознакомился с приятной на тот момент услугой:

Услуга «Реальный статический IP адрес» (сейчас не подключена)

Услуга «Реальный статический IP адрес» позволит Вам получить конкретный IP адрес для доступа к сети Интернет, остающийся неизменным до отключения услуги.

Примеры для чего может быть необходима данная услуга:

  • Использование специфичного программного обеспечения, требующего удаленного прямого доступа;
  • Получение возможности указывать в качестве SMTP-сервера для E-mail — любой почтовый сервер;
  • Организация сервера, доступного из внешнего Интернета и прочее.

Услуга «Реальный статический IP адрес» ни каким образом не влияет на возможности выхода в Интернет, главное — обезопасить подключённый компьютер от всевозможных хакерских и вирусных атак, так как компьютер будет доступен всем пользователям сети Интернет и риск подвергнуться действиям злоумышленников возрастает.

Стоимость услуги на текущем тарифном плане:

  • Выделение реального статического IP адреса — 10 руб./разово.
  • Абонентская плата за поддержание реального статического IP адреса — 50 руб./мес.

Ну и конечно де я ее подключил, для моей работы она была просто необходима ;)
После прохождения процедуры подключения услуги, а это тупо кликнуть на кнопку ПОДКЛЮЧИТЬ я замер в ожидании моего реального статического адреса. Ничего рассказывать не буду, а просто предоставлю лог того что мне отписал провайдер, да и предворительно я звонил в тех поддержку и мне там пришлось долго растолковывать двум девушкам зачем мне это нужно, как это должно работать, но они все время уверяли, что все работает так как и должно.
ПЕРЕПИСКА

Обращение 3126 от 02.12.2010 11:07

Вопрос: Доброго времени суток. У меня такая ситуация. Я подключил услугу реальный статический ip адрес. Мне пишет что мне назначен ip адрес 92.39.76.209 и так же у меня внутренний ip адрес (в сети провайдера) 10.44.1.214. Ситуация в следующем. у меня работает web сервер и по внутреннему адресу 10.44.1.214 он доступен по 80 порту (там выйдет аторизация), а при обращении по адресу 92.39.76.209 по 80 порту нет ничего. Там должен быть тот же результат что и при 10.44.1.214:80. Прошу Вас помочь мне разобраться в чем проблема, почему по 92.39.76.209 не откликается мой сервер?

Ответ: Здравствуйте. Адрес 92.39.76.209 доступен от других провайдеров (проверили с сервера находящегося в германии 80 порт открыт). Для вас и абонентов подключенных к нашей сети, ваш сервер доступен только по адресу 10.44.1.214. По адресу 92.39.76.209 для вас и абонентов нашей сети, ваш сервер не будет доступен.

А может дело во мне, может я что то не  так понял или еще что то??? если то так то растолкуйте мне это(

Я от дедушки ушел я от бабушки ушел я от Яндекса ушел

Не так давно я решил перейти на олное использование Яндекс сервисов, но сегодня я возвращаюсь в гугл. Все перечислять я не буду, а просто скажу почему именно гугл.
У гугла все предельно просто и понятно и все в одном месте. Открыв в одной вкладке почтовый сервис я получаю полноценную работу с почтой, документами, задачи, чат и многое другое. В яндесе же для этого нужно сделать больше шагов что бы работать с этими же элементами и то не все элементы присутствуют. В гуле чтобы удалить с ридера источник мне не нудно было сутки искать как то сделать когда в яндексе я долго искал как то сделать. Единственное что мне нравиться в яндексе это Карты и Метрика пожалуй на этом на данный момент все. Опять таки какая ни какая но в гугле присутствует интеграция с маками — календарь, контакты, а для меня то важно. Гугл документами я тоже могу работать прямо со своего мака из файловой системе, но конечно же благодаря сторонним разработчикам под маки, но самое главное что могу же ;)

+ Предыдущий пост Подробнее

Поисковый запрос «group_by django» в Yandex и Google

Вот почему я больше предпочитаю google сервисы. Начну ка я ряд постов на тему нравиться не нравиться)

Вот что сказал мне Яндекс на запрос group_by django.
О мать моя женщина найдено всего 16 ответов;(

Вот что сказал мне Google на запрос group_by django
А вот в google все по взрослому и нашел он мне аж 32 400 вариантов ;) это меня больше устраивает.