
A0n3
@A0n3
User
Обрабатываем картинки средствами Photoshop и ExtendScript Toolkit
11 min
41KЧасто нам бывает надо сделать что-то с пачкой картинок. Есть несколько способов добиться этого:
- используя ImageMagick – очень удобная консольная утилита, много чего умеющая
- на The GIMP – там есть Scheme (диалект lisp-а) и Python
- штатными средствами: PHP+gd / Powershell+System.Drawing / Python + PIL
- в photoshop-е на JScript, VBScript или AppleScript
35 логотипов со скрытым смыслом
4 min
272K
Дизайн простого логотипа иногда бывает серым и скучным, если разрабатывается без доли воображения. Многие популярные бренды имеют простые, но в то же время эффективные логотипы. Вспомните дизайн логотипа знаменитого FedEx. Он выглядит элементарным и безыскусным, но на самом деле это отличная идея со скрытым смыслом, который заключается в стрелочке между буквами «E» и «x». Эта стрелка символизирует развитие и успех компании.
Это одна из самых больших проблем дизайнеров. Создание абстрактных логотипов с действенными «скрытыми посланиями» намного важнее, чем
Это потому, что если логотип не передает всю «суть» компании, то и бренд продать не получится. Одним из самых популярных приемов в разработке логотипов является negative space (негативное пространство).
Семейный бюджет в Google Docs v3
6 min
41KC Новым Годом всех, кто не может в праздники без мозговой деятельности и без хабра.
Продолжаю полюбившуюся серию постов (раз, два) про теорию и практику ведения семейного бюджета в Google Docs.
Я честно вел свой бюджет, написанный в Google docs год назад, и родил новую версию и новую философию (для себя) ведения бюджета. Чем и спешу поделиться.
Я знаю, что есть много специализированных систем для семейного бюджета вроде 4 Конверта или ИзиФинанс, но я люблю все делать сам, ибо это позволяет сделать то, что сам хочешь и своим детищем пользоваться приятнее.
1. Можно заполнять откуда угодно (ноутбуки, телефоны, айпады) — с помощью Google forms
2. Можно самому разрабатывать логику и визуализацию
3. Надежность и почти 100% отказоустойчивость обеспечена корпорацией зла :)
Зачем мы начинаем вести бюджет? У каждого есть свои причины: понять, почему за 10 дней до ЗП кончаются деньги; понять, почему долги по кредиткам только растут; понять какие расходы лучше сократить или как накопить денег на новую машину.
Многие финансовые системы предлагают нам завести целую уйму статей бюджета и записываться свои расходы в них, не задумываясь, а зачем нам все это. Я в самом начале пошел тем же путем и столкнулся с тем, что расходы почти невозможно анализировать, т.к. часть из них были явно не постоянными (покупка ноутбука или костюма — явно расходы «по необходимости/желанию») и планировать и анализировать их невозможно.
Сферический бюджет в вакууме — это две статьи: «приход» и «расход». Каждый день вписываете расходы и доходы и смотрите, что получается. Потом у вас появляются мысли, а что мы хотим анализировать? Кто-то хочет посмотреть, а сколько в итоге уходит денег на авто (бензин, страховка, налоги, ремонт, мойка), кому-то интересно понять, сколько он тратит на развлечения (походы в рестораны, кино, бары).
Я советую делить статьи расходов не более чем на 10-15 позиций исходя из того, что вы хотите анализировать в этом году/квартале.
Мои статьи расходов выглядят примерно так:

А самое интересное — как это сделать в Гуглодоксах с подробными инструкциями и формулами и примеров — под катом.
Продолжаю полюбившуюся серию постов (раз, два) про теорию и практику ведения семейного бюджета в Google Docs.
Я честно вел свой бюджет, написанный в Google docs год назад, и родил новую версию и новую философию (для себя) ведения бюджета. Чем и спешу поделиться.
Вступление
Я знаю, что есть много специализированных систем для семейного бюджета вроде 4 Конверта или ИзиФинанс, но я люблю все делать сам, ибо это позволяет сделать то, что сам хочешь и своим детищем пользоваться приятнее.
Основные преимущества ведения бюджета на Google Docs:
1. Можно заполнять откуда угодно (ноутбуки, телефоны, айпады) — с помощью Google forms
2. Можно самому разрабатывать логику и визуализацию
3. Надежность и почти 100% отказоустойчивость обеспечена корпорацией зла :)
Немного философии.
Зачем мы начинаем вести бюджет? У каждого есть свои причины: понять, почему за 10 дней до ЗП кончаются деньги; понять, почему долги по кредиткам только растут; понять какие расходы лучше сократить или как накопить денег на новую машину.
Многие финансовые системы предлагают нам завести целую уйму статей бюджета и записываться свои расходы в них, не задумываясь, а зачем нам все это. Я в самом начале пошел тем же путем и столкнулся с тем, что расходы почти невозможно анализировать, т.к. часть из них были явно не постоянными (покупка ноутбука или костюма — явно расходы «по необходимости/желанию») и планировать и анализировать их невозможно.
Сферический бюджет в вакууме — это две статьи: «приход» и «расход». Каждый день вписываете расходы и доходы и смотрите, что получается. Потом у вас появляются мысли, а что мы хотим анализировать? Кто-то хочет посмотреть, а сколько в итоге уходит денег на авто (бензин, страховка, налоги, ремонт, мойка), кому-то интересно понять, сколько он тратит на развлечения (походы в рестораны, кино, бары).
Я советую делить статьи расходов не более чем на 10-15 позиций исходя из того, что вы хотите анализировать в этом году/квартале.
Мои статьи расходов выглядят примерно так:

А самое интересное — как это сделать в Гуглодоксах с подробными инструкциями и формулами и примеров — под катом.
Краткое введение в SIM-карты
6 min
218KКогда на вопрос «кем вы работаете?» я отвечал «разработчиком ПО для SIM-карт», даже технически подкованные люди частенько удивлялись. Многие думают, что SIM-карта это «что-то типа флешки».
В этой статье я постараюсь кратко рассказать что такое SIM-карта (и смарт-карты в общем), зачем она нужна и что у нее внутри.
На самом деле SIM-карта — это частный случай контактной смарт-карты с микропроцессором. По сути, представляет из себя достаточно защищенный микрокомпьютер с CPU, ROM (опционально), RAM и NVRAM (которая выступает в качестве аналога жесткого диска в PC), с аппаратными генераторами случайных чисел и аппаратной реализацией крипто-алгоритмов.
В некотором приближении архитектуру микропроцессорной смарт-карты можно представить так:

В этой статье я постараюсь кратко рассказать что такое SIM-карта (и смарт-карты в общем), зачем она нужна и что у нее внутри.
На самом деле SIM-карта — это частный случай контактной смарт-карты с микропроцессором. По сути, представляет из себя достаточно защищенный микрокомпьютер с CPU, ROM (опционально), RAM и NVRAM (которая выступает в качестве аналога жесткого диска в PC), с аппаратными генераторами случайных чисел и аппаратной реализацией крипто-алгоритмов.
В некотором приближении архитектуру микропроцессорной смарт-карты можно представить так:

Обзор методов эволюции нейронных сетей
15 min
50K
Выбор топологии и настройка весов связей искусственной нейронной сети (ИНС) являются одними из важнейших этапов при использовании нейросетевых технологий для решения практических задач. От этих этапов напрямую зависит качество (адекватность) полученной нейросетевой модели, системы управления и т.д.
Построение искусственной нейронной сети по традиционной методике выполняется, фактически, методом проб и ошибок. Исследователь задает количество слоев, нейронов, а также структуру связей между ними (наличие/отсутствие рекуррентных связей), а затем смотрит, что же у него получилось — сеть обучается с помощью какого-либо метода, а затем тестируется на тестовой выборке. Если полученные результаты работы удовлетворяют заданным критериям, то задача построения ИНС считается выполненной успешно; в противном случае — процесс повторяется с другими значениями исходных параметров.
Естественно, бурное развитие теории и практики использования генетических алгоритмов, заставило исследователей (лень — двигатель прогресса) искать способы применить их к задаче поиска оптимальной структуры ИНС (эволюция нейронных сетей или нейроэволюция), тем более, что, так сказать, proof-of-concept был налицо, или, точнее, в голове — природа наглядно демонстрировала решаемость подобной задачи на примере эволюции нервной системы с последующим образованием и развитием головного мозга.
Планировка помещений онлайн
1 min
1.2K
Floor Planner beta — очень занятный сервис для планировки помещений. Вы можете учитывать в планировке всё что угодно, начиная от стен и пола, заканчивая диваном и сервизом тарелок.
Яндекс. Директ. Подпорки или как помочь глупому конкуренту слить бюджет
3 min
11K
Итак, снова представим ситуацию.
Мы производим какой-либо продукт (на этот раз — ядерные боеголовки:)) и продаем его с помощью Директа. Наша рекламная кампания работает давно и успешно, CTR устаканился на высокой отметке, стоимость за клик невелика, с Директа сыпятся заказы на наши боеголовки, деньги льются рекой, травка зеленеет и солнышко блестит.
И вот в один прекрасный день вы получаете письмо от робота Директа о том, что кто-то вытеснил вас с насиженных позиций. Это наш старый негодяй-конкурент, компания «Бобруйские боеголовки» увидев как хорошо у нас идут дела, решает отвоевать часть рынка. Эта гордая миссия была поручена секретарше Люсе, так как «она умеет почту принимать и вообще шарит во всех этих компьютерах».
Доброкнижка про HTML5 от Google
1 min
2.2KПока в интернетах идут войны на тему HTML5, убьет он Flash или нет, компания Google выпустила онлайн книгу 20 Things I Learned About Browsers & The Web. И это действительно книга!
Ребята создали веб-приложение, напоминающее детскую книгу, ее можно листать, оставлять закладки, а посвящена она веб-технологиям.
Ребята создали веб-приложение, напоминающее детскую книгу, ее можно листать, оставлять закладки, а посвящена она веб-технологиям.
Оригинальный CheatSheet HotKeys для Photoshop
1 min
3KЯ думаю, все уже встречали кучу шпаргалок с хоткеями, в том числе и для фотошопа, однако такой я вижу первый раз. Надеюсь он вам пригодится. Картинка кликабельна.


UPD: спасибо Injected за вариант без градиента.


UPD: спасибо Injected за вариант без градиента.
Google создает конкурента 4SQ и Facebook Places?
1 min
736
Обнаружить его удалось совершенно случайно, после обновления Google Maps на Android до версии 4.7 мне сообщили, что появился новый виджет, который по описанию «позволяет оценивать места на карте».
Но это оказалось не самое интересное…
Что нам стоит Google построить
8 min
3K Сегодня в рамках мероприятия Google Developers Day, мне удалось пообщаться с Владимиром Офицеровым, который прилетел в Москву специально на мероприятие. Владимир является специалистом отдела качества поиска компании Google и я задал ему ряд тематических вопросов, которые были интересны хабрапользователям.


Linux против Windows в школьном образовании
1 min
5.3KКстати, этот «лучший преподаватель», заявляет, что Linux не пойдет на оборудовании.
На видео видно, что школьники работают на iMac'ах. На которые установлена Windows.
Какая проблема в инсталляции Linux на iMac и почему там не оставили оригинальную MacOS — вопрос остается открытым.
23й Подкаст Петербургской Группы Alt.Net
1 min
497CSharp5 и много воды

- Почему мы долго не записывались
- Разные встречи
- Любовный треугольник WPF, Silverlight, HTML5
- Индейцы и F#, Тульские
пряникикомпоненты - СоцСеть, Java и Дядя Боб
- Async, async, await
- LINQ to Everything
* 36 мин/Мб
HTC Desire vs. Wildfire
8 min
6.9KСначала хотел сделать обзор Desire. Но так вышло, что с обзором я затянул, и уже вышел и Wildfire, его младший брат. Так что, решил я рассказать об обеих моделях, а потом уже сравнить. Оба коммуникатора достойные соперники, в каждом есть свои плюсы и свои минусы. Постараюсь рассмотреть все аспекты, чтобы «битва» получилась наиболее объективной.

Будет много фотографий. Готовы?

Будет много фотографий. Готовы?
Минимализм 21 века
2 min
4.7K
27-летний американец Крис Юриста (Chris Yurista) говорит, что цифровые файлы ему важнее, чем физическое имущество. Он продал квартиру, мебель и остальной хлам. Вся его модная одежда помещается в рюкзак, а сам Крис обрёл истинную свободу — он может ехать куда угодно и работать в любом месте. Главное, чтобы рядом был велосипед, ноутбук и маленькая клавиатура цифрового пианино.
The Art Of Programming — Выпуск №52 [ FP ] / Тёмная сторона
1 min
969Интервью с Alex Ott, пляски вокруг функционального программирования

+ Физика, Linux, LaTeX
+ Путь к ФП
+ Одно из главных достоинств ФП
+ Lisp
Литература по ФП alexott.net/ru/fp/books
Аггрегатор блогов на тему ФП fprog.ru/planet
П.С. www.slideshare.net/j2a/ss-4625844 — слайдкаст Льва Валкина про использование ФП в промышленной разработке, на примере их стартапа — очень интересный рассказ про то, почему отказались от С++, PHP и т.д.

+ Физика, Linux, LaTeX
+ Путь к ФП
+ Одно из главных достоинств ФП
+ Lisp
Литература по ФП alexott.net/ru/fp/books
Аггрегатор блогов на тему ФП fprog.ru/planet
П.С. www.slideshare.net/j2a/ss-4625844 — слайдкаст Льва Валкина про использование ФП в промышленной разработке, на примере их стартапа — очень интересный рассказ про то, почему отказались от С++, PHP и т.д.
Мастерство целевого использования ключевых слов и оптимизации страниц
8 min
7.5K
Translation
Пост опубликован по просьбе одного хорошего человека.
Если вы СЕОшник (SEO оптимизатор), то этот вопрос вы часто слышите. К сожалению, однозначного ответа нет. Но, тем не менее, существует набор полезных приемов, которые помогут приблизиться к ответу на этот вопрос. В данном посте я поделюсь нашими лучшими рекомендациями для достижения «совершенства» оптимизации страницы и расположения ключевых слов. Или, по крайней мере, что-то близкое к этому. Некоторые из наших советов подтверждены данными, результатами исследований и тестирований, другие основаны на интуиции и общем опыте. Как и со всеми СЕО советами, мы рекомендуем постоянное тестирование и оттачивание, ну а данный пост поможет вам начать процесс оптимизации.
Как создать максимально оптимизированную веб-страницу?
Если вы СЕОшник (SEO оптимизатор), то этот вопрос вы часто слышите. К сожалению, однозначного ответа нет. Но, тем не менее, существует набор полезных приемов, которые помогут приблизиться к ответу на этот вопрос. В данном посте я поделюсь нашими лучшими рекомендациями для достижения «совершенства» оптимизации страницы и расположения ключевых слов. Или, по крайней мере, что-то близкое к этому. Некоторые из наших советов подтверждены данными, результатами исследований и тестирований, другие основаны на интуиции и общем опыте. Как и со всеми СЕО советами, мы рекомендуем постоянное тестирование и оттачивание, ну а данный пост поможет вам начать процесс оптимизации.
Краткий обзор популярных нейронных сетей
6 min
51KК написанию этой статьи меня побудила большая распространенность некоторых заблуждений на тему искусственных нейронных сетей (ИНС), особенно в области представлений о том, что они могут и чего не могут, ну и хотелось бы знать, насколько вопросы ИНС вообще актуальны здесь, стоит ли что-либо обсудить подробнее.
Я хочу рассмотреть несколько известных архитектур ИНС, привести наиболее общие (в следствие чего не всегда абсолютно точные) сведения об их устройстве, описать их сильные и слабые стороны, а также обрисовать перспективы.
Начну с классики.
Я хочу рассмотреть несколько известных архитектур ИНС, привести наиболее общие (в следствие чего не всегда абсолютно точные) сведения об их устройстве, описать их сильные и слабые стороны, а также обрисовать перспективы.
Начну с классики.
Одна модель заработка на свободной и открытой информации
5 min
725В тексте рассматривается возможный положительный ответ на вопрос о том, можно ли напрямую заработать на создании новых данных (в широком смысле: музыка, книги, ПО), а не при помощи donations, концертов, техподдержки и прочих сопутствующих услуг. При этом модель строится в условиях авторского бесправия, то есть, от модели требуется работоспособность в условиях, когда автор не защищён никакими репрессивными механизмами со стороны государства.
Основными действующими лицами разыгрывающейся ниже трагикомедии являются: Автор, Пользователь — создание, желающее использовать созданную автором информацию, Издательство — комплекс программно-аппаратных средств, помогающий коллективу авторов публиковать информацию, собирать деньги с пользователей и отслеживать Халявщиков — жизненные формы на основе белка и кремния, стремящееся обогатиться за счёт созданной авторами информации.
Основными действующими лицами разыгрывающейся ниже трагикомедии являются: Автор, Пользователь — создание, желающее использовать созданную автором информацию, Издательство — комплекс программно-аппаратных средств, помогающий коллективу авторов публиковать информацию, собирать деньги с пользователей и отслеживать Халявщиков — жизненные формы на основе белка и кремния, стремящееся обогатиться за счёт созданной авторами информации.
Information
- Rating
- Does not participate
- Location
- Энгельс, Саратовская обл., Россия
- Registered
- Activity