У любого желающего писать программы для продукции фирмы Apple в жизни наступает такой момент, когда ему приходиться изучить новый язык программирования — Objective-C. Когда-то этот счастливый момент постиг и меня. А чтобы лучше запомнить основные особенности этого языка, решил законспектировать свои мысли во время осмысления его документации, которыми и делюсь с вами.
mreugene @mreugene
Программист
Вышла финальная версия Ubuntu 10.10 Maverick Meerkat
2 min
12KСегодня была выпущена финальная версия Ubuntu 10.10 Maverick Meerkat.
Скачать:
CD Версии:
releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso — CD 32bit
releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso.torrent — CD 32bit (Torrent)
releases.ubuntu.com/10.10/ubuntu-10.10-desktop-amd64.iso — CD 64bit
releases.ubuntu.com/10.10/ubuntu-10.10-desktop-amd64.iso.torrent — CD 64bit (Torrent)
DVD Версии:
cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-i386.iso — DVD 32bit
cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-i386.iso.torrent — DVD 32 bit (Torrent)
cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-amd64.iso — DVD 64bit
cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-amd64.iso.torrent — DVD 64bit (Torrent)
Версия для нетбука:
releases.ubuntu.com/10.10/ubuntu-10.10-netbook-i386.iso
releases.ubuntu.com/10.10/ubuntu-10.10-netbook-i386.iso.torrent — (Torrent)
Если есть такая возможность, то лучше используйте торрент, пощадите их сервера.
Яндекс не жалко посему можно скачать с яндекса: mirror.yandex.ru/ubuntu-releases/maverick
Подробнее о релизе: releases.ubuntu.com/10.10
Под катом, список изменений и инструкция к обновлению.
+188
Android клиент для piter.fm и moskva.fm
1 min
906Доброго времени суток.
Итак, прошел примерно месяц с того момента, как я решил попробовать написать что-нибудь для платформы Android. Долгое время удерживало отсутствие реального аппарата и отсутствие свободного времени. Благо не так давно появился аппарат, да и времени стало побольше. После недолгих раздумий в голову пришла идея написать клиентское приложение для всеми нами любимых сайтов http://piter.fm и http://moskva.fm. Приложение решил написать не ради чего-то, а то что его действительно не хватало, по крайней мере мне. Напоминаю, что http://piter.fm и http://moskva.fm являются сайтами, где можно прослушивать не только прямой эфир питерских и московских радиостанций, но и прослушивать его в записи. Было решено сделать приложение максимально простым и удобным, без лишних фич и наворотов. На данный момент реализована возможность прослушивания лишь прямого эфира той или иной радиостанции. Для работы приложения необходимо наличие SD карты и интернета.
Итак, прошел примерно месяц с того момента, как я решил попробовать написать что-нибудь для платформы Android. Долгое время удерживало отсутствие реального аппарата и отсутствие свободного времени. Благо не так давно появился аппарат, да и времени стало побольше. После недолгих раздумий в голову пришла идея написать клиентское приложение для всеми нами любимых сайтов http://piter.fm и http://moskva.fm. Приложение решил написать не ради чего-то, а то что его действительно не хватало, по крайней мере мне. Напоминаю, что http://piter.fm и http://moskva.fm являются сайтами, где можно прослушивать не только прямой эфир питерских и московских радиостанций, но и прослушивать его в записи. Было решено сделать приложение максимально простым и удобным, без лишних фич и наворотов. На данный момент реализована возможность прослушивания лишь прямого эфира той или иной радиостанции. Для работы приложения необходимо наличие SD карты и интернета.
+63
Впечатляющие анимационные эффекты
2 min
115KTranslation
С появлением jQuery, у веб-программистов появилась возможность создавать впечатляющие визуальные эффекты, не прибегая к использованию технологии flash. В данной статье представлено несколько ярких примеров того, каких потрясающих результатов можно достичь, используя стандартные средства браузера и свое воображение.
+230
Прошивка DD-WRT на домашнем роутере
11 min
314KПрошивка DD-WRT на домашнем роутере
Это обзорная статья о том, какие возможность существуют у пользователя обычного домашнего роутера, и как этими возможностями воспользоваться.
Рано или поздно каждый пользователь интернета покупает себе домой роутер, поскольку количество устройств, требующих интернета, растёт. А у многих растут дети, которые тоже требуют подключения к интернету :) Но мне больно и обидно видеть, что люди не всегда понимают, что можно и нужно делать для достижения максимального комфорта.
+86
Хакинг и модинг ASUS WL500G Premium
3 min
64KВот появилось время, и сделал давно задуманное. Надо ли говорить, что данный роутер просто легендарный и в интернетах сложились большие сообщества любителей этой железки. В данной доработке мне очень помогла Паяльная станция Lukey702.
+162
Прокачка ASUS WL 500G Premium
5 min
57K На Хабре уже было пару статей, о весьма неплохом роутере WL 500G Premium от ASUS.
В устройстве заложен неплохой потенциал – довольно шустрый процессор BCM4704 фирмы Broadcom, 32 Мб оперативной памяти, наличие двух портов USB (хоть и с не высокой пропускной способностью). Подкачал Wi-Fi модуль, предел которого составляет 54Mbps при использовании 802.11g. Но для ноутбука, нетбука, коммуникатора и других мобильных устройств вполне достаточно.
Данная начинка просто требовала более правильного использования, чем этого хотели программисты ASUS. Посему были созданы как модификации родной прошивки (прошивка от Oleg`a oleg.wl500g.info), так и полностью новые проекты (DD-WRT www.dd-wrt.com).
Весьма востребованной оказалась возможность подключения внешнего жесткого диска по USB интерфейсу и установка торрент-клиента (Transmission, rtorrent), что бы разгрузить большого брата и спать ночью в полной тишине.
Все эти операции были проделаны (об этом можно будет написать еще одну статью) и был получен своеобразный сидбокс, который весьма хорошо справлялся со своими обязанностями.
В устройстве заложен неплохой потенциал – довольно шустрый процессор BCM4704 фирмы Broadcom, 32 Мб оперативной памяти, наличие двух портов USB (хоть и с не высокой пропускной способностью). Подкачал Wi-Fi модуль, предел которого составляет 54Mbps при использовании 802.11g. Но для ноутбука, нетбука, коммуникатора и других мобильных устройств вполне достаточно.
Данная начинка просто требовала более правильного использования, чем этого хотели программисты ASUS. Посему были созданы как модификации родной прошивки (прошивка от Oleg`a oleg.wl500g.info), так и полностью новые проекты (DD-WRT www.dd-wrt.com).
Весьма востребованной оказалась возможность подключения внешнего жесткого диска по USB интерфейсу и установка торрент-клиента (Transmission, rtorrent), что бы разгрузить большого брата и спать ночью в полной тишине.
Все эти операции были проделаны (об этом можно будет написать еще одну статью) и был получен своеобразный сидбокс, который весьма хорошо справлялся со своими обязанностями.
+51
Требования к html-верстке
6 min
75K1. Верстка, аутсорсинг и технические задания
Верстка — относительно независимый этап веб-разработки и, к примеру, в маленьких веб-студиях часто — это первый кандидат на аутсорсинг в условиях ограниченных трудовых ресурсов.
Так сложилось, что мне часто приходилось отдавать эту работу субподрядчикам и, несмотря на предполагаемую однозначность результата, иногда верстальщики меня очень удивляли. Причем чаще — в негативном смысле.
Чтобы сэкономить трудовые ресурсы штатных верстальщиков, недостаточно просто переложить эту работу на плечи первого приглянувшегося фрилансера. Все намного проще, если вы постоянно отдаете работу на аутсорсинг одним и тем же исполнителям — в процессе длительного сотрудничества всегда складывается какой-то негласный свод стандартов и требований, выполнение которых входит в привычку. Но если вы работаете с человеком впервые — самое хорошее портфолио и рекомендации не гарантируют получения нужного результата и более того — даже не предполагают, что исполнитель вообще вас правильно поймет. Потому нужны детальные технические задания по верстке.
+180
Генерирование изображений-заглушек
3 min
56KСегодня мне кинули ссылку на прикольный сервис для быстрого генерирования изображений-заглушек. Может пригодиться для html-верстки. На мой взгляд, это удобно тем, кто и так использует заглушки — экономит время при вёрстке, т.к. сами заглушки уже готовы. Можно цвета/размеры подбирать, меняя только числа/буквы в коде, не отвлекаясь на сам файл картинки — и сразу видеть эффект. И сами размеры видеть написанными, если нужно, чтоб к коду не возвращаться для проверки. Или вместо размеров можно текст добавить, чтоб всегда знать, для чего эта заглушка (типа «Бан(н)ер» или там «Лого», или «Фотография»).
На сервисе не нужна регистрация — и вообще на сайт можно не заходить, чтобы его использовать. Пишете сразу у себя в коде, например:
Update. Благодаря усилиям k0rv1n, найден вариант этого сервиса, только лучше :)
Во-первых, там поддерживается кириллица. Во-вторых, там даны ссылки на исходники для разных языков.
Автор dummyimage.com — тот же Russell Heimlich, что и у placehold.it. У placehold.it есть ещё один автор, но будем считать, что он делал дизайн (дизайн там правда круче, но видимо как раз из-за понтового шрифта Unicode и не выходил).
Примеры (см. под хабракатом) я поменял с placehold.it на dummyimage.com, раз уж он функциональнее…
На сервисе не нужна регистрация — и вообще на сайт можно не заходить, чтобы его использовать. Пишете сразу у себя в коде, например:
<img src="http://placehold.it/350x50" />и получаете:
Update. Благодаря усилиям k0rv1n, найден вариант этого сервиса, только лучше :)
Во-первых, там поддерживается кириллица. Во-вторых, там даны ссылки на исходники для разных языков.
Автор dummyimage.com — тот же Russell Heimlich, что и у placehold.it. У placehold.it есть ещё один автор, но будем считать, что он делал дизайн (дизайн там правда круче, но видимо как раз из-за понтового шрифта Unicode и не выходил).
Примеры (см. под хабракатом) я поменял с placehold.it на dummyimage.com, раз уж он функциональнее…
+265
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity