Pull to refresh
80
0
Валентин Шергин @shergin

User

Send message

Favicon — не только картинка. Уже игра.

Reading time1 min
Views4.1K
Всем, наверное, известно, что favicon — это значок веб-сайта или веб-страницы, который отображается браузером в адресной строке перед URL страницы, а также в качестве картинки рядом с закладкой, в табах и в других элементах интерфейса.

Но не всё так просто.



Одни смышлённые ребята запихнули в эту «картинку» полноценную мини игру (16×16 пикселей!) под названием «DEFENDER of the favicon», используя JavaScript.

продолжить чтение

Sequel Pro — менеджер MySQL для макинтошей — обзор

Reading time3 min
Views22K
Программа вполне известная, но на Хабре я не нашёл её обзора — только пару упоминаний. И поскольку я считаю её очень достойной, то не поленюсь её отрекламировать.

Сразу оговорюсь, в тексте нет сравнения с аналогами, обзор субъективный и пристрастный. Я привык жить с phpmyadmin, иногда, когда жил под виндами, запускал EMS MySQL manager. Жизнь под phpmyadmin — это, как ни верти, похоже на ситуацию с гинекологом из анекдота, который обклеивал стены обоями через замочную скважину. После этого, полагаю, любое десктопное приложение будет выглядеть хорошо.
Однако, по пунктам.

Читать дальше →

Ускорение загрузки Windows for fun and profit

Reading time4 min
Views811K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста

Восстанавливаем флешки

Reading time4 min
Views902K
Хотя со временем флешки становятся все дешевле и объемнее это не значит, что при любом сбое ее можно выбросить и приобрести другую. Хотя многие именно так и делают, даже на задумываясь о том, что ситуацию еще можно спасти. В свое время мы тряслись за каждую флоппи-дискету, почему же не поковыряться и с флешкой, чтобы дать ей вторую или даже не третью жизнь. Думаю, у многих в столе рядом с компьютером найдется какая-нибудь «мертвая» флешка-брелок, которую выбросить жалко из-за того, что она красивая или, хотя бы потому, что какое-то время назад она была полезна. Конечно, иногда флешки «умирают» раз и навсегда, но зачастую они находятся в состоянии «клинической смерти», а как известно, такое состояние обратимо.

image
Читать дальше →

Управление видеокартами в новом MacBook Pro — Миниобзор программы gfxCardStatus

Reading time1 min
Views35K
Заполучив в полное владение новый MacBook Pro с функцией переключения видеокарт «на лету» я заметил, что время работы от аккумулятора примерно в два раза меньше заявленного производителем.

Виной оказалась не до конца отработанная технология автопереключения видеокарт в совокупности с запущенным «Skype» из-за которого система не хотела переключаться на интегрированное видео от intel.

Тут мне и вспомнилась программка для управления видеокартами в новой линейке макбуков — под названием "gfxCardStatus"
Читать дальше →

Симбиоз идей: примеры хорошего совмещения идей в дизайне логотипов и рекламы

Reading time2 min
Views7.7K
Здравствуй, хабр! Сегодня я хочу представить вам всем дозу дизайнерского вдохновения для мозга.

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

Для чего это нужно


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

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

Сильная идея + простая (но, естественно, качественная!) реализация оказываются не менее эффективнее, чем сложная реализация самого высокого уровня с привычной идеей. А, собственно, сильную свежую идею можно найти путём совмещения обычных.

Короче, ближе к делу. Всего две глобальные части: идейные логотипы и идейная реклама.

Логотипы










Еще четыре десятка логотипов и рекламы под катом

Выбираем и собираем неттоп

Reading time5 min
Views18K
Привет %username%!
Прочитав недавно пост о неттопе на базе Nvidia ION я решил поделиться и своим, надеюсь интересным своим опытом.

Итак, недавно передо мной встала задача сборки компьютера. Тихого, недорогого, но — компьютера. Цели были проще некуда — обеспечить родителям доступ в интернет, возможность работы с документами, и в перспективе — научить их пользоваться Скайпом.
Просмотрев прайсы, я уже было утвердил себе системный блок на базе Celeron E1200. Цена была подходящая — 8500руб, и это был бы полноценный Midi-Tower компьютер. Но тут мой взгляд привлекли интегрированные решения на базе Intel Atom. В своей практике я еще не сталкивался с этими машинками, а прикинув стоимость, я заметил весьма ощутимую выгоду, не только в цене, но и в компактности этого решения. Форм-фактор Mini-ITX предполагает малые возможности для расширения, но я сомневаюсь что моим родителям захочется поставить видеокарту ATI HD5970. Зато места такой ПК будет занимать гораздо меньше, и энергии потреблять он будет меньше в разы.
Аккуратно — трафик!

Читать дальше →

Где брать электронные компоненты

Reading time2 min
Views1.8K
Данный пост не является рекламным, я ни каким боком не отношусь к компании Farnell.
Хотелось бы поделиться с Хабрсообществом очень хорошим поставщиком электронных компонентов.
Читать дальше →

Отключение двухчасового авторебута в Windows 7 RC

Reading time1 min
Views28K
С 1 марта 2010 года Release Candidate версии Windows 7 стали перегружаться каждые 2 часа. Так как непосредственно срок годности истекает только в июне, то, отключив этот авторебут, вы сможете спокойно и легально пользоваться своей RC еще несколько месяцев.

Ниже три простых шага, чтобы это сделать.
Читать дальше →

eBay. Потерявшаяся покупка и refund за неё

Reading time4 min
Views33K
Добрый день, уважаемое хабрасообщество.

Буквально пару часов назад у меня закончилась тягомотина с одним продавцом на eBay по поводу неполученной покупки. Закончилась в мою пользу, но не без сюрприза.
На данный момент у меня 99 звезд на на eBay и это не первая моя покупка, которая так и не попала ко мне в руки, но и не по каждой приходилось открывать дело.

Об этом опыте и подобных случаях я и хочу рассказать.
Читать дальше →

Герман Хакен — Принципы работы головного мозга

Reading time1 min
Views7K
Эта книга будет отличным дополнением к книгам о искусстве мышления.

Принципы работы головного мозга. Синергетический подход к активности мозга, поведению и когнитивной деятельности


Principles of Brain Functioning: A Synergetic Approach to Brian Activity, Behavior and Cognition

image
Издательство: ПЕР СЭ, 2001 г.
Твердый переплет, 352 стр.
ISBN 5-9292-0047-5
Тираж: 5000 экз

Герман Хакен — выдающийся немецкий ученый, хорошо известный в России как один из родоначальников термина «синергетика» и синергетического подхода к науке и междисциплинарным исследованиям. Его книги «Синергетика», «Иерархия форм неустойчивости в неравновесных структурах», «Самоорганизация и информация» были переведены на русский язык и были самым благожелательным образом встречены российской научной общественностью.

Ух ты, звучит круто! А можно поподробнее?

Очень полезная в хозяйстве коробочка: WD TV Live — HD медиаплейер

Reading time9 min
Views40K
Если вы, как и я в своё время, задолбались каждый раз подключать ноут/комп к телевизору для того, чтобы насладиться фильмом на большом экране, если вы, как и я, хотите иметь простой, как тапок, девайс без лишних наворотов, который, однако, делает то, чего вы от него хотите, при помощи нескольких простых кнопок на пульте — то вы, как и я, дозрели до того, чтобы обзавестись специально отведённой для этого коробочкой, именуемой медиаплейером. Обзор одного из них, которым я пользуюсь уже пару недель, я и представляю вашему вниманию.

Ну давай уже, рассказывай!

Учите японские азбуки

Reading time2 min
Views5.5K
Если вам необходимо или интересно учить японский язык, то, вы вероятно, начнете с изучения слоговых азбук, хираганы и катаканы. Для этого я с удовольствием пользовался программой iKana, но многие мои знакомые не могут сделать того же, потому что разработчик пишет софт только для Mac OS X (да ещё и берет за это 12 €).

Я всегда считал, что изучение слов незнакомого языка «по карточкам», да ещё в виде интерактивного теста — самый эффективный и гиковский способ.

Поэтому я набросал небольшой сайтик, http://tr.im/learnkana, где можно потренироваться в изучении символов каны. Поначалу вы не будете иметь ни малейшего понятия, какой знак перед вами. Просто выбирайте тот вариант, который вам кажется верным, а через некоторое время вы начнете запоминать их, и правильных ответов станет больше. Когда вы сможете легко проходить первый тест, переходите ко второму, а потом к третьему, и так далее.
Читать дальше →

Ez-12 Parabolic Reflector Template / Усилитель WiFi сигнала для домашней точки доступа

Reading time1 min
Views2.5K
1. Скачиваете шаблон
2. (можно пропустить, см. примечание) Открываете в редакторе и изменяете размер, сохраняя квадрат квадратным
3. Печатаете на тонком картона (бумага для печати визиток или бумажная папка для документов)
4. Делаете прорези
5. На одну сторону прямоугольной детали (рефлектора) приклеиваете фольгу
6. Собираете, вставляя шесть лепестков в шесть прорезей.

Примечание: Если распечатать оригинального размера — получите усиление сигнала в 9 дБ (8 раз), если увеличите вдвое — 12 Дб (16 раз). Если на роутере две антенны — сделайте по усилителю на каждую.

Примечания переводчика:

7. Наденьте усилитель на антенну роутера :-)

Я сделал из коробки из-под конфет — не мучайтесь поисками бумажных папок из-под документов. Только гофрированный картон не берите, неудобно. ОНО РАБОТАЕТ! Раньше телефон уже на выходе из комнаты терял сеть, теперь в любом углу ютьюб без заиканий играет. Замеров не делал, не обессудьте. Но усилий нужен минимум на изготовление — думаю проще сделать самому и попробовать, чем таблицу с цифрами читать.

P.S. Вот видео:

App Store — получение денег

Reading time2 min
Views32K
Когда мы только начинали заниматься вопросом создания приложений для iPhone/iPod Touch, остро стоял вопрос легализации получения денег, т.к. яблочники их отправляют только на банковский счет.
Аккаунт мы регистрировали на физлицо, но, в связи с нашим интересным законодательством, проблема абсолютно актуальна и для аккаунтов компаний.

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

Итак, есть 2 основных варианта открытия валютного счета для получения денег из-за границы SWIFT-переводом: счет предприятия (ЧП, ООО, ОАО — без разницы) и счет физлица (частного лица).

Больше под катом

Подключение Paypal

Reading time7 min
Views6.3K
Вобщем поставили передо мной на работе задачу организовать прием платежей в наш проект через Paypal. От меня требовалось дать все необходимые данные для настройки аккаунта (сам аккаунт настраивался другим человеком), ну и, собственно, написать скрипт, который и будет принимать данные от paypal-а и начислять деньги юзерам.

Ничего толкового по этой теме на хабре я не нашел. Пришлось разбираться со всем самому. Ниже – результаты этих разбирательств:)
Читать дальше →

Хранимые процедуры и временные таблицы. MySQL для начинающих

Reading time3 min
Views8.8K
Не знаю как кто, а я, если нахожу простое решение к какой-либо задаче, то всегда возникает желание этим решением с кем-нибудь поделиться. Так и сегодня, решив поставленную задачу, хотел бы поделиться ее решением.

Суть задачи проста: есть некий рейтинг пользователей. Необходимо показать пользователю его текущее положение, а также положение его ближайших конкурентов. Проще говоря, показать N-5..N+5 позиций в рейтинге, где N положение пользователя в рейтинге.
Читать дальше →

OAuth: описание протокола простым и понятным языком

Reading time16 min
Views201K
OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.

Пример кросс-авторизации


Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
Под катом - повествование с примерами

Отслеживание событий с помощью _trackEvent в Google Analytics

Reading time2 min
Views3.4K
Для отслеживания событий на сайте в Google Analytics служит метод метод _trackEvent.

Сигнатура метода: _trackEvent(category, action, opt_label, opt_value)

category (обязательно) — имя категории для группы объектов, которые вы хотите отслеживать (например «Видео»).
action (обязательно) — действие, которое определяет событие (например «Воспроизведение»).
opt_label (по желанию) — описание события (например название видеоролика).
opt_value (по желанию) — целое число, которое представляет числовые данные о событии (например рейтинг в случае голосования за видеоролик).

Примеры использования:

Читать дальше →

Теперь Google Analytics работает Асинхронно

Reading time3 min
Views5.5K
Новый код выглядит вот так:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

(function() {
 var ga = document.createElement('script');
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
   'http://www') + '.google-analytics.com/ga.js';
 ga.setAttribute('async', 'true');
 document.documentElement.firstChild.appendChild(ga);
})();

Это значит, что гугл.аналитикс больше не замедлит загрузку вашего сайта :)
UPD: То есть, он скачивал свой 24кб ga.js во время загрузки страницы, теперь он это может делать после…
Но после первой загрузки, он обычно закэширован и на всех остальных сайтах используется один и тот же :)

Материалы по теме:
Под катом бонус, код для русских поисковиков

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity