xyzya


Petka Sokolnikov

блог обыкновенного фрилансера


сайт Crimea GP
xyzya

На прошлой неделе запустили новый проект. Это сайт крымской мото-трассы Crimea GP.

Серверная часть: PHP, mySQL.
Клиентская: XHTML, CSS, jQuery.

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.

Проверка URL на валидность (preg_match) в PHP
xyzya

Нужен был рег для проверки корректности введенного URL. Для примера был взят один отсюда, но немного дописан.
Добавлена возможность принимать урлы с указанием порта, а также разрешено использование в адресе (не домене) символов «()*» (причем это позволено RFC 1738) и кириллицы (да, появилась нужда принимать и обрабатывать такие адреса без предварительного rawurlencode()).

Read the rest of this entry »Collapse )Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.
Tags: ,

Ubuntu 10.4
xyzya

Не дождавшись релиза Ubuntu 10.4 Lucid Lynx обновился до Beta 1. Красиво, новые версии OO и FF, предустановленный Gwibber (который, кстати, тормозит систему конкретно), и много много глюков. Что ж, будем ждать релиза и надеятся, что колличество глюков поубавится.

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.
Tags:

Проба в записи gps-трека в самолете.
xyzya

Добираясь в этот раз в Киев попробовал лететь со включенным GPS-навигатором. Даже когда под крылом плотная облачность и ничего не видно, на навигаторе можно наблюдать за своим перемещением, скоростью, высотой. Помогает разнообразить монотонное время перелета. :)

Read the rest of this entry »Collapse ) Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.
Tags: ,

Cочинение 7-летнего Тараса по теме «Кем я хочу стать когда я буду большим».
xyzya

Я хочу стать программистом, когда вырасту большим, потому что это классная работа и простая. Поэтому в наше время столько программистов и всё время становится больше.
Программистам не нужно ходить в школу, им нужно учиться читать на компьютерном языке, чтобы они могли с компьютером разговаривать.
Думаю, что они должны уметь читать тоже, чтобы знать, в чём дело, когда все напереполох.
Программисты должны быть смелыми, чтобы не пугаться, когда всё перепуталось так, что никто не разберёт, или если придётся разговаривать на английском языке по-иностранному, чтобы знать, что надо делать.
У программистов должно быть хорошее зрение, чтобы видеть сквозь одежду и чтобы не бояться секретарш, потому что с ними приходится работать.
Еще мне нравится зарплата, которую программисты получают. Они получают столько денег, что не успевают их все тратить.
Это происходит потому, что все считают работу программиста трудной, кроме программистов, которые знают, как это просто.
Нет ничего такого, что бы мне не понравилось, кроме того что девочкам нравятся программисты и все хотят выйти за них замуж, и поэтому женщин надо гнать, чтобы не мешали работать.
Надеюсь, что у меня нет аллергии на офисную пыль, потому что на нашу собаку у меня аллергия.
Eсли у меня будет аллергия на офисную пыль, программиста из меня не получится и придётся искать настоящую работу.

Взято у http://belangel.livejournal.com

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.

Ubuntu 9.10 released!
xyzya

В то время, как весь компьютерный мир гудит вокруг появившейся в продаже семерки windows, пользователи linux празднуют свой маленький праздник – выход нового релиза ubuntu linux 9.10 karmic koala.

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

Снимок

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.
Tags:

Web-камера в skype под ubuntu linux
xyzya

После того, как некоторое время назад поставил ubuntu, сразу удивился, что почти всё железо встало как надо.
Не захотела работать только моя старенькая веб-камера Labtec.
Попробовал поставить camorama, но она вылетала сразу при запуске. Поставил cheese, и там камера заработала. Немного темновато правда, но заработала. Значит драйвера в системе есть.

В скайпе камера была видна в списке устройств, но вместо изображения было какое-то зеленое мерцание.

После некоторого брожения гуглом нашел такое решение:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

Ну, а чтобы не запускать каждый раз скайп таким образом из консоли, а можно было по-прежнему кликать на иконку на панели быстрого запуска, то я сделал таким образом:

touch /usr/bin/skype_cam
echo > /usr/bin/skype_cam "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype"
chmod +x /usr/bin/skype_cam

Ну и, естественно, после этого скайп можно было запускать из консоли коммандой «skype_cam», либо эту же комманду прописать на ярлык скайпа в панели быстрого запуска.

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.
Tags: ,

Ubuntu
xyzya

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

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.

On-line хранилище данных
xyzya

По наводке от ponedilok.livejournal.com узнал о полезной программе Dropbox.
Для тех, кто использует более одного компьютера, сервис позволяет удобно использовать файловое хранилище on-line. Бесплатно выделяется 2gb под ваши нужды. Если зарегистрируетесь по этой ссылке, то вам накинут еще бонус 250mb.

Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.
Tags:

Автоматизированное создание сложных HTML-карт (map & area)
xyzya

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

map_example

Но как быть, когда сделать карту надо посложнее, как на картинке выше? Понятное дело, что подобрать координаты границ таких ломанных областей на глаз не получится, и надо какое-нибудь средство, которое бы помогло нам в этом. Таким средством у нас будет Adobe ImageReady

Read the rest of this entry »Collapse ) Это сообщение опубликованно в моём основном блоге. Вы можете комментировать как и тут, так и напрямую под сообщением в блоге.

?

Log in

No account? Create an account