Русские программисты

12/05/2009, автор admin, категории Юмор на вебгуруз

Русские программисты никогда не читают описания программ и редко пользуются хелпом. Они легко осваивают новый продукт просто потому, что уже работали со всеми другими подобными программами раньше.
Русские программисты никогда не платят за программное обеспечение. Они или сами взламывают его или покупают чудесые CD забитые под завязку взломанным софтом, которые продаются по $5 в любом достаточно крупном городе.
Русские программисты всегда находятся на рубеже передовых технологий. Они используют самые последние версии самых мощных инструментов, тем более, что они за это не платят ни копейки
Русские программисты очень опытны в железе. Они могут разобрать ваш компьютер в считанные минуты и собрать его с закрытыми глазами. Они помнят конфигурации перемычек для большинства популярных плат, винчестеров и других устройств. Они никогда не забывают, какие прерывания и адреса заняты устройствами в их компьютере.
Русские программисты продолжают улучшать и обновлять свои компьютеры до тех пор, пока в них не остается больше ни одного свободного прерывания, ни одного свободного разъема и места на передней панели. Если возможности к расширению у компьютера уже исчерпаны, они покупают новый и соединяют оба в локальную сеть.

читать далее »

 

dsl в ubuntu

11/30/2009, автор dimaz, категории Ubuntu

Поставил 9.10 и наткнулся на проблему, не подключается dsl соединение. Конечно можно использовать pppoeconf, но каждый раз подключаться с консоли не каждому удобно. Немного покопавшись в инете, нашел такое решение. Но нам пока еще понадобится pppoeconf соединение.
1. Добавляем в /etc/apt/sources.list строчки deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
2. Имортируем ключ и обновляем список пакетов sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
sudo apt-get update
3. Обновляем NetworkManager sudo apt-get install network-manager 4. Удаляем лишние строчки из /etc/network/interfaces, а именно, оставляем лишь auto lo
iface lo inet loopback
Ну вот и все.. Рестартим networkmanager sudo service network-manager restart и добавляем dsl соединение.

Теги:  

Apache2 сервер на ubuntu

11/27/2009, автор admin, категории Ubuntu, Web-разработка

На самом деле поднять сервак на убунту очень легко сейчас у меня это занимает не более минут 10, но в первый раз с этим были большие трудности. В этой статье я постараюсь раскрыть все моменты шаманства с Apache2 сервером.
Для начала устанавливаем apache cо стандартной связкой php и mysql sudo apt-get install apache2 php5 php5-mysql mysql-server-5.0
Затем по мере надобности можно добавить другие модули php: libapache2-mod-php5filter > server-side, HTML-embedded scripting language
php5-cgi > server-side, HTML-embedded scripting language (CGI binary)
php5-cli > интерпретатор командной строки для языка сценариев php5
php5-curl > CURL module for php5
php5-gd >модуль работы с графикой для php5
php5-gmp > GMP module for php5
php5-imap > IMAP module for php5
php5-interbase > interbase/firebird module for php5
php5-ldap > LDAP module for php5

читать далее »

Теги:  

webcam & skype в ubuntu

11/08/2009, автор dimaz, категории Ubuntu

Как-то попала ко мне в руки простенькая вебкамера A4tech pk-835. При подключении, в скайпе вместо нормальной картинки, которую я ожидал, получил черный экран.

Стал копать в инете. Наткнулся на сайт со списком поддерживаемого оборудования в ubuntu. Нашел свою камеру. Для работы был необходим драйвер gspca.

Установил этот драйверsudo aptitude install gspca
Теперь вместо черного экрана в скайпе, вылез зеленый с красной рябью)) На одном из сайтов нашел такое решение проблемы. Надо запускать скайп командойLD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skypeВсе заработало. Только не очень удобно запускать скайп каждый раз из консоли. Чтоб облегчить себе жизнь,  можно создать шел скрипт. Текстовым редактором создал файл с нужной нам командой:#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Сохраним этот файл, допустим /home/skype.sh и дадим ему права. Добавим на панель applicaton launcher и в кодманде пропишем наш скриптsh /home/skype.shВсе заработало:)

Теги:  

Ubuntu 9.10

10/29/2009, автор admin, категории Ubuntu

Обновление прошло на 5+. Однако особых изменений в скорости загузки не замечено, может это связано что обновлял с 9.04… Ну а скорость реакции моего не достаточно мощного компа заметно увеличилась) Отлично! Ubuntu как всегда обрадовала)

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

Теги:  

Настройка screenlets в ubuntu

10/25/2009, автор admin, категории Ubuntu

Думаю не только у меня возникала проблема со screenlets в ubuntu. При добавлении нового скринлета конечно же мы его размещаем его на экране, настраиваем внешний вид и со спокойной душой работаем смотря на эту красоту. Но не тут то было, перезагружаем компьютер и все настройки разом пропадают. Что делать? Для того чтобы настройки скринлетов сохранились и после перезагрузки, нужно просто в окне выбра скринлетов нажать кнопку restart all, скринлеты перезагрузятся и всегда будут на том самом месте где вы их расположили.
Ну раз уж начали про скринлеты добавим что скринлеты сворачиваются вместе с окнами при нажатии кнопки «свернуть все». Чтоб не сворачивалось в общих настройках компиза нужно зачекать тот пункт где говорится что скринлеты не должны сворачиваться, «General options» – «Hide skip Taskbar Windows»

ExEf (Extreme Effect) – гитара в linux

10/04/2009, автор admin, категории Ubuntu, Гитаризм

Нашел таки время разобраться с разногласиями linux и моей гитары. Раньше для того чтобы поигарть приходилось использовать windows и такие известные программы как Amplitube, GTR solo или Guitar Rig. Конечно это очень хорошие программы и против них я ничего не имею, но мой ноут немного слабоват для обработки процессов преобразования звука без задержки. Вобщем перепробовал много программ, но задержка была везде. Поэтому было принято решение настроить Extreme Effect в линуксе.

читать далее »

Теги:  

Конечно много для чего могут приготиться базы данных стран и городов мира, допустим для сайта туристической компании или для какой нибудь всемирной социальной сети… Но так или иначе иногда возникает потребность в этой информации. Так вот есть база почти на три миллиона городов всего мира на английском:
geolite.maxmind.com
Что лично мне не понравилось в этой базе то что в ней к одним и тем же координатам иногда привязаны два или более города, различные версии названия этого города например:ru,moscou,Moscou,48,55.7522222,37.6155556
ru,moscow,Moscow,48,55.7522222,37.6155556

sql база – база городов и их IP адресов.
GeoNames – тут можно скачать базу или воспользоваться довольно неплохим сервисом. Можно искать данные о месте по координатам, по имени по индексу..Формат возвращаемых данных так же настраивается, xml или JSON.
Все это конечно хорошо но все это либо слишком много либо слишком мало, мне лично нужна база похожая на первую, но чтоб города имели только одну манеру написания на английском, если у кого есть буду вам очень признателен=)

Прошло немало времени и я все-таки сотворил свою бд городов стран и регионов мира. 1,5 миллиона городов осталось всего после удаления одноименных и однокоординатных городов в базе о которой писал тут выше (2,6 миллиона городов). Почти два месяца парсил с GeoNames и в итоге получил отличную базу данных городов, стран и регионов мира

Screenshot


скачать базу стран и городов мира можно тут: countries and cities db

P.S Спасибо Sunny за предоставленные актуальные данные по состоянию на декабрь 2011

Теги:  

Ставим свой z-index маркерам

09/17/2009, автор admin, категории Google maps

Мой нынешний проект всеми возможными и не возможными способами привязан google map. И вроде все хорошо в google map api, но вот незадача. Казалось бы что нет ничего проще чем самому отрегулировать как будут перекрываться маркеры на карте (который выше который ниже)… По дефолту они как бы создают эффект 3d модели, то есть маркеры ближе к экватору земли становятся выше всех.
Так вот вразумительного ответа как поставить свои z-index маркерам на русском языке я не нашел, зато нашел ответ на зарубежном блоге, к сожалению не помню где именно. Оказалось решение этого вопроса не занимает много времени. Скачиваем скрипт labeledmarker.js к себе и находим такую функцию:LabeledMarker.prototype.redrawLabel_ = function() {
// Calculate the DIV coordinates of two opposite corners of our bounds to
// get the size and position of our rectangle
var p = this.map_.fromLatLngToDivPixel(this.latlng_);
var z = GOverlay.getZIndex(this.latlng_.lat());
// Now position our div based on the div coordinates of our bounds
this.div_.style.left = (p.x + this.labelOffset_.width-7) + "px";
this.div_.style.top = (p.y + this.labelOffset_.height-41) + "px";
this.div_.style.zIndex = z; // in front of the marker
};

и меняем строку ->this.div_.style.zIndex = z;
на
this.div_.style.zIndex = "100";

Теперь маркеры будут выводится в порядке их подачи на вывод. Вобщем меня это устроило, но думаю можно было посмотреть и сделать так чтоб в эту функцию можно было передавать отдельный параметр отвечающий за z-index маркера.

Теги:  

MySql в консоли

08/19/2009, автор admin, категории Web-разработка

Вот что то захотелось написать немного о том как пользоваться базой данных mysql через консоль, то есть без использования стандартного редактора phpmyadmin. Вообще материалов на эту тему в интернете полно, но там либо слишком много не нужного обычному пользователю, либо слишком мало.
Ну во первых начнем с того как зайти в mysql, для этого надо в консоли набрать:mysql -uusername -ppassword -hhost Итак мы в командной строке mysql. Не забываем один важный момент: разделителем комманд mysql является «;» (точка с запятой).

читать далее »

Теги: