Новостей в связи с праздниками не очень много, но все же: вышла статья о «визуальном» программировании в Xcode, Xamarin представил бесплатные планы для студентов, объявлены финалисты Samsung Gear App Challenge, у Parse вышли Push Experiments и ParseUI. Да, еще же в «Южном парке» вышла серия про free-to-play игры!
Александр @gdX
Пользователь
«Программирование мышкой» в XCode 6 для Swift
5 мин
53KПривет, Хабрахабр!
По причине недавно возникшей необходимости, пришлось писать под iOS, и я заметил сильную нехватку гайдов на русском языке даже для элементарных действий вроде «прицепить к нажатию кнопки какое-то действие», «считать данные из текстового окошка». Статья для начинающих разработчиков под iOS, прошу таких под кат.
По причине недавно возникшей необходимости, пришлось писать под iOS, и я заметил сильную нехватку гайдов на русском языке даже для элементарных действий вроде «прицепить к нажатию кнопки какое-то действие», «считать данные из текстового окошка». Статья для начинающих разработчиков под iOS, прошу таких под кат.
+20
Шлём письма из Mail.app с правильным форматированием
5 мин
14KЕсли вы пользуетесь Apple Mail и шлете письма в формате HTML, то, возможно, заметили, что у получателей ваших писем шрифт текста совсем не тот, который вы выставили в настройках. Причина этого безобразия проста — Mail.app не указывает в посылаемом HTML-тексте шрифт, а установленный в настройках шрифт используется только при создании своих писем или просмотре чужих, если в них тоже не указан шрифт. В результате программа, которая получает письмо, выводит его на экран тем шрифтом, который она сочтет нужным использовать. У тех, кто пользуется Microsoft Outlook, где шрифт по умолчанию — Times New Roman, 12 пунктов, ваши письма будут выглядеть особенно коряво. Могут быть различные причины нежелания смиряться с таким положением вещей — от простых эстетических до необходимости следовать корпоративным стандартам.
Самое простое, но не самое удобное решение — каждый раз выставлять вручную шрифт. Моей силы воли на это не хватает. Если вы с этим проблем не видите, дальше можно не читать.
Второй вариант — создать автоматическую подпись с нужным шрифтом, так, чтобы в ней было несколько пустых строк в начале, и писать внутри этой подписи. С этим вариантом, к сожалению, наблюдаются проблемы: по какой-то причине регулярно случаются глюки с размером шрифта.
Можно, конечно, использовать другую программу. Но если вам нравится именно Mail.app, то для вас не все потеряно: под катом я расскажу про еще один вариант, который мне показался наиболее удачным.
Самое простое, но не самое удобное решение — каждый раз выставлять вручную шрифт. Моей силы воли на это не хватает. Если вы с этим проблем не видите, дальше можно не читать.
Второй вариант — создать автоматическую подпись с нужным шрифтом, так, чтобы в ней было несколько пустых строк в начале, и писать внутри этой подписи. С этим вариантом, к сожалению, наблюдаются проблемы: по какой-то причине регулярно случаются глюки с размером шрифта.
Можно, конечно, использовать другую программу. Но если вам нравится именно Mail.app, то для вас не все потеряно: под катом я расскажу про еще один вариант, который мне показался наиболее удачным.
+5
Яндекс.Директ. Учебник начинающего рекламодателя. Составляем заголовок и текст объявления
8 мин
6KНапомню чем мы занимались в предыдущих сериях. Мы прошли вводный инструктаж и взвесили все плюсы и минусы Я. Директа как канала для развития нашего бизнеса.
Настала пора создать отличное объявление, CTR которого будет радовать нас и злить конкурентов.
Настала пора создать отличное объявление, CTR которого будет радовать нас и злить конкурентов.
+42
Заполнение пустого пространства плавающими блоками. Разбор 2-ух примеров реализации. От Яндекса и от студии Лебедева.
1 мин
724Недавно столкнулся с проблемой реализации плавающих блоков в одном интернет магазине. Суть в том, что товары выводятся в виде блоков. По задумке количество блоков по горизонтали должно меняться в зависимости от разрешения экрана. Использовать float в тупую не удалось из-за не фиксированой высоты блоков.
Немного погуглив я ничего не нашел. Зато вспомнил, что видел подобное на Яндексе и в магазине студии Лебедева.
Сообственно я выкладываю сюда для ознакомления то, что вы и сами можете найти в указанных источниках. Все, что я сделал это почистил от лишнего кода. Если-бы я нашел подобный пост раньше это сэкономило-бы мне время.
Немного погуглив я ничего не нашел. Зато вспомнил, что видел подобное на Яндексе и в магазине студии Лебедева.
Сообственно я выкладываю сюда для ознакомления то, что вы и сами можете найти в указанных источниках. Все, что я сделал это почистил от лишнего кода. Если-бы я нашел подобный пост раньше это сэкономило-бы мне время.
+17
Мир лицензий: разбираемся с GNU GPL
6 мин
155KРано или поздно каждый разработчик сталкивается с вопросом лицензирования своих разработок. Более или менее понятно, когда разрабатывается коммерческий продукт с закрытым кодом. Но когда разработчик желает распространять программу, плагин или библиотеку классов бесплатно и с открытыми кодами, то могут возникнуть трудности, потому что в природе существует масса лицензий подобного рода. Эта статья призвана собрать, упорядочить данные по лицензиям и вычленить самое главное.
UPD: опубликован перевод небольшого куска официального GPL FAQ habrahabr.ru/blogs/Dura_Lex/45878
UPD2: скорректирован и переформулирован список совместимых лицензий
+148
Просмотр кистей Фотошопа
1 мин
7.9KКогда коллекция кистей разрастается до нескольких гигабайт, в ней становится сложно разобраться. Погуглив, нашел программу для просмотра кистей abrViewer.NET. Покопавшись в ней, обнаружил несколько недоработок, которые решил исправить. К сожалению, автор не ответил на письмо, поэтому не удалось разместить свой релиз на sourceforge.net.
+3
Adobe Master Collection CS4 за день
12 мин
3.1KДисклаймер.
Это субъективный взгляд человека, который несколько часов назад впервые ознакомился с новой версией сборника программ от Adobe — тут не будет серьезной аналитики и объективных оценок.
Я ничего не читал о новых фичах каждой из программ, а если что-то и прочитал, к моменту релиза забыл :) Поэтому описывать буду только те фичи, которые сразу бросились в глаза или за время ознакомления с новой версией попались под руку. А т.к. с каждую программу я «изучал» 10-15 минут, дам по каждой буквально 3-4 замечания — остальное можно будет либо открыть самому (мне этот процесс нравится больше всего), либо прочитать в специализированных источниках.
Так что это будет похоже на самопальные видео-презентации мобильных новинок — «о, открываю коробочку… что у нас тут… ух ты — телефончик, зарядочка и диск… симпатичный».
Для каждой просмотренной мною программы я дам свою личную оценку апдейту по пятибальной шкале: 1 — втф, 2 — ухудшилось, 3 — ура, ничего не сломали, 4 — нормально, 5 — отличный апдейт.
+83
30 советов, как эффективно трудиться и не сойти с ума, работая дома
5 мин
16KПеревод
Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.
Я тоже люблю вздремнуть часок-другой, но это должно быть перерывом, а не постоянным рабочим режимом.
С другой стороны, работа дома приводит к размытию границ между работой и личной жизнью — если работать чересчур много, то не останется времени и сил на жизнь как таковую.
Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами).
Я тоже люблю вздремнуть часок-другой, но это должно быть перерывом, а не постоянным рабочим режимом.
С другой стороны, работа дома приводит к размытию границ между работой и личной жизнью — если работать чересчур много, то не останется времени и сил на жизнь как таковую.
Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами).
+121
Google AJAX Search API
1 мин
30KВозможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
а вот что из этого получилось
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}
а вот что из этого получилось
+53
Свободный и бесплатный софт
12 мин
18KЯ знаю, подобный топик уже был, но я думаю этот будет более полным. Свобода… Зачем платить, если можно оценивать чужой энтузиазм и иногда, когда чувства переполняют, жать кнопочку Donate.
+62
Как построить популярную социальную сеть?
5 мин
1.5KКак известно на данный момент самые популярные социальные сети в рунете – vkontakte.ru и odnoklassniki.ru. Давайте попробуем понять, почему.
Просмотры страниц за последние полгода – vkontakte.ru
Вконтакте.ру был запущен осенью 2006 и по состоянию на апрель 2008 имеет 11 млн. пользователей. |
Просмотры страниц за последние полгода – vkontakte.ru
+35
Интернет на переправе, или Когда заканчивается «золотая лихорадка». Часть 2
9 мин
607«… Интересная же вырисовывается, как любил повторять герой одного их последних телесериалов, картина маслом. И хочу я отдельными мазками набросать эскиз этой картины».
Такими словами закончил я одну из последних своих заметок. Обещание надо выполнять, засел я за эту «картину маслом» и начал делать мазки. Однако мазки у меня выходили довольно хаотичными, а картина начала получатся какой-то многоплановой, далеко выходящей за пределы ранее намеченного. В результате у меня стала проглядываться как бы общая картина социального Интернета на сегодняшнем этапе его развития. Это, по сути дела, экспресс — обозрение последних событий и публикаций в области Веб 2.0 с некоторыми моими субъективными соображениями. Но даже применительно к этой области картина получается не совсем полная, и даже не картина ещё, а только наброски к ней.
Такими словами закончил я одну из последних своих заметок. Обещание надо выполнять, засел я за эту «картину маслом» и начал делать мазки. Однако мазки у меня выходили довольно хаотичными, а картина начала получатся какой-то многоплановой, далеко выходящей за пределы ранее намеченного. В результате у меня стала проглядываться как бы общая картина социального Интернета на сегодняшнем этапе его развития. Это, по сути дела, экспресс — обозрение последних событий и публикаций в области Веб 2.0 с некоторыми моими субъективными соображениями. Но даже применительно к этой области картина получается не совсем полная, и даже не картина ещё, а только наброски к ней.
+14
11 порталов для выбора Иконок
1 мин
5.4KКоллекция ссылок больших порталов и поисковиков, для выбора всевозможных Иконок(Icons) разного типа. Практически на всех есть широкий выбор размеров.
В этой коллекции я уверен что вы найдете что вам нужно ;)
Ну интересное так точно!!!
1. http://www.iconspedia.com
В этой коллекции я уверен что вы найдете что вам нужно ;)
Ну интересное так точно!!!
1. http://www.iconspedia.com
+98
Когда выпадает шанс, его надо хватать…
4 мин
1KДанный опус можно рассматривать, как продолжение откровений melfa. Но если melfa рассматривает психологические аспекты увольнения и попытки работать на себя, я хочу рассмотреть этапы, которые однозначно должны присутствовать перед таким важным шагом.
Сразу оговорюсь, что я не рассматриваю фриланс как полноценную работу на себя. Я вижу это не как собственный бизнес по продаже себя как специалиста, а как вариацию работы наемным сотрудником, но на более удобных для человека условиях – свободный график, возможность больше зарабатывать и т.п.
+31
Интервью с создателем habrahabr — Денисом Крючковым
7 мин
2.2KRecovery Mode
С Денисом мы не могли побеседовать около двух месяцев, на каждой неделе по нескольку раз договариваясь о встрече. Не складывались обстоятельства: то один, то другой не мог подъехать. В итоге, мы все же встретились в баре Boozz, который находится неподалеку от офисов Тематических Медиа и Futurico.
Даня: Какие же кармические причины нам мешали встретиться месяца два, наверное?
Денис: Я думаю, что занятость.
Даня: Ты занимался сексом с детьми и строил свое казино с блек-джеком и шлюхами?
Денис: Нет, это было раньше, теперь я с этим завязал.
Даня: Какие же кармические причины нам мешали встретиться месяца два, наверное?
Денис: Я думаю, что занятость.
Даня: Ты занимался сексом с детьми и строил свое казино с блек-джеком и шлюхами?
Денис: Нет, это было раньше, теперь я с этим завязал.
+94
Доступна русская документация для продуктов линейки CS4
1 мин
745На сайте Adobe опубликована русская документация по новым продуктам в виде онлайн справки и PDF.
Photoshop CS4 Online + PDF (38Mb)
Illustrator CS4 Online + PDF (31 MB)
InDesign CS4 Online + PDF (38 Mb)
Dreamweaver CS4 Online + PDF (19Mb)
Fireworks CS4 Online + PDF (15Mb)
Похоже больше не находится… У кого получится — кидайте ссылки в таком же формате- перенесу в пост.
Photoshop CS4 Online + PDF (38Mb)
Illustrator CS4 Online + PDF (31 MB)
InDesign CS4 Online + PDF (38 Mb)
Dreamweaver CS4 Online + PDF (19Mb)
Fireworks CS4 Online + PDF (15Mb)
Похоже больше не находится… У кого получится — кидайте ссылки в таком же формате- перенесу в пост.
+37
Первые, но нелегкие шаги во Flex
7 мин
5.7KНе так давно я начал свое знакомство с Flex Builder 3. Поскольку с программированием я дружу давно и по-всякому, проблем с задачами типа «Hello, world», сортировка массива и «а как сделать, чтобы изображение по кнопке ползало» не было. Однако я встретился с задачами, которые при внешней своей простоте простых решений в среде Flex не имели.
+26
Примеры Google Maps API №1: Создаем собственные элементы управления
6 мин
6KИтак, я продолжаю делать кросс-посты из моего блога. На этот раз речь пойдет о создании собственных элементов управления для карт на основе Google Maps API.
+24
Вопрос: «Об include в javascript'е»
1 мин
437Наверняка многие многие читали статью «Инклюд в яваскрипте» В. Колесникова (art.lebedev).
В связи с этим хотелось бы поинтересоваться: кто-нибудь использует (использовал) нечто подобное в своих проектах и какие «камни» оно за собой влечет? На моей памяти что-то такое есть в Meteora, но могу ошибаться.
Ответы писать в комментариях.
В связи с этим хотелось бы поинтересоваться: кто-нибудь использует (использовал) нечто подобное в своих проектах и какие «камни» оно за собой влечет? На моей памяти что-то такое есть в Meteora, но могу ошибаться.
Ответы писать в комментариях.
+2
Информация
- В рейтинге
- Не участвует
- Откуда
- Обнинск, Калужская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность