Search
Write a publication
Pull to refresh
33
0
Иван Кузнецов @Kuzma

User

Send message

Получение id добавленной записи в PostgeSQL

Reading time1 min
Views63K
Каким бы супер-пупер спецом вы не были — в процессе разработки эпизодически попадаются интересные и удобные вещи о которых, казалось бы, давно бы пора знать, но все никак не складывалось. Этакий ништячок, найдя который хочется воскликнуть: «Эврика!». Вот таким ништячком для меня стал элемент синтаксиса INSERT в PostgreSQL, которым я и хочу поделиться с вами.

Ситуация: После добавления записи в базу нужно получить id этой самой свеже-вставленной записи.
Решение на PostgreSQL: INSERT… RETURNING id где id — это PRIMARY_KEY в таблице.

Просто и элегантно, не правда ли?
Читать дальше →

Как сделать фриланс лучше?

Reading time1 min
Views688
Вы когда-нибуть задумывались о том, что вам нравится во фрилансе, а что нет?
Есть какие-нибуть вещи, которые вас бесят?
А те от которых вы в восторге?

Меня бесят:
— заказчики которые не уважают мой труд;
— исполнители с тысячами отмазок, которые внезапно пропадают в самый нужный момент.

Мне нравится:
— что я могу спать ровно столько сколько я хочу;
— что я могу путешествовать не отрываясь от работы.

Что по вашему мнению можно реально улучшить?

Поиск по блогам на Хабре

Reading time1 min
Views669
За последнее время Хабр очень сильно вырос. При создании очередного топика у меня возникла необходимость поискать по названиям блогов на хабре. У самого хабра такой возможности нет, но эту проблему можно решить с помощью Google.

Итак, открываем google.com и пишем такой запрос:

site:habrahabr.ru inurl:blogs intitle:Блог intitle:Хабрахабр intitle:Программирование

Где вместо слова «программирование» нужно вставить искомое слово

Лицензия Ubuntu для украинского (и не только) законодательства

Reading time2 min
Views4.5K
В последнее время все чаще и чаще слышу истории о том, что ведется активная борьба с нелицензионным софтом, конфискуют железо, выдают повестки в суд.
Буквально вчера в офисном здании где размещена наша небольшая фирмочка в одну из таких же небольших фирмочек постучались люди в погонах — у них нашли палёную винду со всеми вытекающими.

Естественно, мы забеспокоились о собственной безопасности. У нас на данный момент на всех десктопах установлена Ubuntu 8.04 LTS, несколько человек приходят с ноутбуками, где стоит лицензионный и не очень софт.

По непроверенным данным люди в погонах требуют наличие лицензии на софт даже если он бесплатный. В свете этих событий, прошу совета и ответа на несколько вопросов у хабралюдей, сталкивавшихся с подобными ситуациями. Сделайте, пожалуйста, приписку к своему комментарию — о какой стране идет речь. Лично меня интересует Украина. Также, было бы неплохо увидеть несколько примеров из жизни и комментарии хабралюдей с юридическим опытом
Читать дальше →

Как продаются веб-студии

Reading time3 min
Views1K
Случайным образом обнружил в почтовом ящике интересный спам о продаже крупной веб-студии. Имя веб-студии не разглашается, но по словам автора она входит в ТОП-100 студий рунета. Сам текст кишит интереснейшими цифрами и фактами. Дабы уважаемые хабрачитатели не сочли сей пост намеренно рекламным — я убрал из текста почтовый ящик и телефон.
Читать дальше →

6 способов разрекламировать что угодно от Михаила Дряшина

Reading time4 min
Views2.8K

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

Решение проблемы с Ubuntu Hardy (8.04, beta) и Photoshop CS2

Reading time1 min
Views912
Недавно обновил Ubuntu Gutsy (7.10) до бэты Hardy Heron (8.04). После чего у меня отвалился, работающий под wine Photoshop CS2 (кстати, он теперь устанавливается без всяких «костылей», из коробки). Сэкономлю вам время и поделюсь рецептом.

Симптомы: При попытке запустить Photoshop получаем ошибку: «An error has been detected with a required application library and the product cannot continue. Please reinstall the application.». Собственно, вышеуказанный reinstall никак не помогает.

Лекарство: Открываем консоль. и пишем:

#sudo sysctl -w vm.mmap_min_addr=0


Теперь без всяких перезагрузок и шаманств запускаем Photoshop как обычно и наслаждаемся. Действует это лекарство до перезагрузки системы.

UPD: Господин 3al добавил некоторое объяснение к вышеуказанной директиве. За что ему респект, уважуха и плюс в карму.
Отключает защиту mmap (возможных ошибок в выделении памяти в будущих версиях ядра). Защита неактуальна на десктопе (теоретически возможно появление лазейки для руткитов, но пока она появится и пока ей начнут пользоваться, под вайном заработает Photoshop CS 4).


Решение проблемы с Ubuntu Hardy (8.04, beta) и Photoshop CS2. Оригинал.

sIFR — расширяем возможности типографики xhtml

Reading time2 min
Views3.4K
sIFR

В этой заметке пойдет речь о довольно интересной технологии sIFR (Scalable Inman Flash Replacement). Путем комбинации Flash JavaScript и CSS на вашей XHTML-страничке можно создать текст, выполненный абсолютно любым шрифтом. При этом xhtml абсолютно валиден, текст будет выделяться, а отсутствие flash или JavaScript приведет всего лишь к отображению текста стандарным шрифтом с CSS стилями.

Заметка не претендует на абсолютно полное описание технологии, но в конце вас ждут ссылки на документацию и небольшой пример, который вы сможете скачать одним файлом и «поиграться» с ним на досуге.
Читать дальше →

Утилита GNUBOX для мобильного — ходим в интернет через большого брата

Reading time2 min
Views5.4K
Однажды я задался вопросом: «Если можно компьютер пустить в интернет, используя мобильный телефон(смартфон), то можно ли сделать наоборот?». Оказалось, что можно. В этой статье я поделюсь своими иызысканиями в этом вопросе и помогу избежать некоторых проблем, если вы, конечно, захотите с этим возиться. А конце статьи вы найдете ссылки по теме.
Читать дальше →

Памятка для частного предпринимателя в Украине

Reading time1 min
Views671
Будучи частным предпринимателем в Украине (единщиком, без наемных работников) и при этом неутомимым раздолбаем поимел некоторые проблемы с Налоговой и Пенсионным фондом связанные, восновном, с несвоевременной сдачей отчетов и т.п.

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

Памятку можно скачать в форматах ODT, DOC, RTF, PDF.

Памятка подготовлена при участии пользователя Ksysha форума www.chp.com.ua/forums/. За что ей огромное спасибо.

© Блогоблог

Как сделать скриншот с экрана мобильного телефона, КПК, смартфона, PDA?

Reading time1 min
Views791
Есть 2 пути для того, чтобы сделать скриншот с экрана мобильного телефона, КПК, смартфона, PDA:

Первый путь банален и напрашивается сам собой. Берем телефон и вульгарно фотографируем его цифровой фотокамерой или любым другим устройством, которое умеет фотографировать.
Плюсы:

* быстро
* скриншот можно сделать с любого устройства

Минусы:

* тяжело добиться хорошего качества, нужен опыт фотогрвфии
* устройство для фотосьемки должно быть хорошего качества
* нужно редактировать фотографии графическим редактором

Второй путь заключается в установке програмного обеспечения на телефон или другое устройство. Тут все зависит от производителя телефона, его модели и используемой операционной системы. Не все устройства способны на это!

На данный момент я отыскал 2 программы для смартфонов:

* Screenshot for Symbian OS (S60/UIQ)
* Ximplify SeleQ

С их помощью можно снимать скриншоты с некоторых телефонов Nokia, Sony Ericsson, Motorola

Для Windows Mobile:

* HauteCapture 2.0
* SmartControl
* CapturePro
* Pocket Controller Pro

Плюсы:

* нет необходимости в дополнительном оборудовании
* не нужно использовать графический редактор

Минусы:

* долго искать и устанавливать ПО
* не все устройства поддерживают

(с)Блогоблог

HowTo: переключение между Ubuntu, Kubuntu, Xubuntu и Edubuntu

Reading time2 min
Views4.4K
Вольный перевод статьи Howto: switch from Ubuntu to Kubuntu or Xubuntu or Edubuntu or vice versa (6.10 edgy)

Я недавно установил Ubuntu6.10 с установочного CD Kubuntu6.10
Почему? Мне нехотелось загружать Ubuntu ISO имея готовый к использованию Kubuntu CD.
После успешной установки Kubuntu, его легко переключить на Ubuntu:
#sudo apt-get install ubuntu-desktop

На вопрос какой dm использовать — kdm или gdm — выберите gdm.

Теперь самое время прибрать пакеты Kubuntu.
#sudo apt-get remove kubuntu-desktop kubuntu-artwork-usplash

Эта команда удалит некоторые из пакетов, а с помощью autoremove мы можем удалить их полностью.
#sudo apt-get autoremove

После перезагрузки (или перезапуска X-сервера) ваша Ubuntu готова для использования.
Читать дальше →

У Google проблемы с географией!

Reading time1 min
Views567
Гугл жжот
Недавно обратил внимание, что в моем Google Analytics аккаунте мой родной город Николаев странным образом улез на западную Украину!

Внимание, вопрос к знатокам. Это теперь мне в Крым на 800 км дальше пилить или все-таки гугл ошибся? ;)

(с) Блогоблог</a

General Mobile DST 01 от life:) Недостатки

Reading time1 min
Views763
Недавно я рассказывал о первых впечатлениях от телефона DST 01, теперь я хочу собрать основные его недостатки в одном месте, дабы оградить наивного покупателя от возможной ошибки. Так что если у вас нет времени читать весь обзор — смотрите сюда.

1. Отсутствуют такие виды коммуникаций как Bluetooth,Irda,WiFi
2. Отсутствует Java
3. Недостаточное качество связи по дополнительной SIM-карте
4. Камера — сплошная бутафория
5. Невозможно использовать GPRS с дополнительной карты
6. Невозможно отправлять MMS с дополнительной карты
7. Отсутствие часов на экране (и нет возможности настроить)
8. При выключенном звуке игры упрямо его издают

Это кросспост с моего личного блога.

Исследование активности русскоговорящего интернет-населения

Reading time1 min
Views682
Я довольно тесно связан с разработкой веб-сайтов. При разработке приходится учитывать специфику разных ОС и браузеров. Столкнулся с тем, что я не знаю сегодняшней объективной ситуации в этой области. Подобные данные были бы не лишним багажом в моей копилке знаний. Побродив несколько дней по просторам Интернета, родилась идея собственного проекта на эту тему. Идея проста и примитивна — нужно зайти на мою страничку, что автоматически повлечет за собой сбор ваших данных.
Буду очень признателен хабранаселению, если Вы посодействуете в популяризации данного ресурса.

Оговорюсь сразу, проект не коммерческий, никакой рекламы и т.п. там нет, интерес чисто академический.

www.ukrdrafts.com

UPDATED:
Просьба относиться к этому исследованию как к социальному эксперименту, не более того.
Ключевым моментом в данном исследовании является именно активное интернет-население, т.е. то, которое способно реагировать на «раздражители» тем или иным образом.

Раздел деловых предложений

Reading time1 min
Views620
Занявшись собственным делом столкнулся с проблемой поиска людей и организаций, заинтересованых в сотрудничестве с нами по тем или иным вопросам. Поскольку хабрасообщество по большей части представляет из себя именно тех кому, возможно, будут интересны наши идеи и наоборот — появилось предложение создать отдельный блог с названием вроде «Раздел деловых предложений».

Допустим, у меня достаточно производственных возможностей, чтобы проектировать 2-3 веб-сайта средней сложности в месяц. Но загрузить людей я могу только на 30%. Возможно, у какого-нибуть хабрачеловека или хабракомпании ситуация с точностью до наоборот и мы друг другу поможем.

Интересна позиция хабрасообщества. Поддержит ли кто-нибуть эту идею? Возможно, кто-то может подсказать другой вариант решения проблемы?

Студия «Рафинад». Повесть о стартапе.

Reading time2 min
Views613
Украина, г.Николаев
www.rafinad.net

Нас трое, но мы в тельняшках. Дизайнер, программист и редактор. У каждого за плечами более 5 лет опыта в отрасли производства веб-сайтов.

Выбор названия проходил бурно и долго. По вполне понятным причинам найти подходящее доменное имя было не тривиальной задачей. Решили, что выберем название, а потом уже придумаем что-то с доменом.

И вот после нескольких месяцев мучений и полета мысли родилось около 200 разнообразных вариантов. Самые запомнившиеся:
— Студия «Бомбовоз»
— Студия «Пряник»
— Студия «Катастрофа»
— Студия «Рафинад»
— Студия «25 фломастеров»

«Рафинад» выбрали как наиболее оптимальный вариант. Несотря на то, что у любого нормального русскоговорящего человека это название ассоциируется с кусковым сахаром. С доменом можно сказать повезло — rafinad.net оказался девственно свободным. Приставку «веб-» к слову «студия» решили не применять — мало ли ;)

Дизайнер сел за работу. В ходе работы им была придумана страна «Рафинадия», которую населяют маленькие «рафинадики». Так мы теперь и живем вместе — даже на сайте их оставили. Стало веселее.

Дальше - больше

Information

Rating
Does not participate
Location
Николаевская обл., Украина
Date of birth
Registered
Activity