Pull to refresh
13
0
Freeman85 @Freeman85

User

Send message

Rounded corners HTML+CSS+jQuery

Reading time1 min
Views1.1K
Закругленные уголки опять волнуют хабравчан, за последние 24 часа наблюдал 2 интересных топика с различными способа закругления этих самых уголков. Решил показать то, чем пользуюсь сам.
Сразу хочу оговориться, что я не претендую на уникальность данного способа, но додумался до него сам.
image
Читать дальше →
Total votes 42: ↑29 and ↓13+16
Comments10

Зачем нужны сервисы сокращения адресов?

Reading time2 min
Views11K
В комментариях к топику я выяснял, зачем нужен tinyurl. И не выяснил.

Поэтому я хочу поделиться бóльшим количеством людей своим недоумением. Я перестал пользоваться твиттером, потому что меня раздражают сервисы сокращения адресов навроде tinyurl.com. К тому же, на Твиттере сслыки сворачиваются принудительно.

Плюсы


Формальное назначение Tinyurl на твиттере ясно: укоротить ссылку, чтоб больше символов из твиттеровых ста сорока осталось для формулирования мысли.

Минусы


Однако, сокращенные ссылки имеют дикое количество минусов:
  • непонятно, куда тебя уводят по ссылке
    Лично я всегда смотрю на адрес ссылки в строке состояния (если заведомо неизвестно, какой он, например заголовок топика на хабре). Такая уж привычка.
  • непонятно, был ли я уже на сайте (даже браузер не сможет подсветить ссылку соответствующим цветом)
  • ссылка умрет вместе с сокращалкой
  • ссылка может внезапно увести меня на фишерский, куковорующий или порнографический сайт.
    Я-то не против порнушки, только я бы хотел заранее знать, что я попаду на pornoxxx.com, а не куда-нибудь.
  • ссылка несколько дольше открывается из-за лишнего перенаправления (к тому же на сокращалки наверняка тоже действует хабра-, дигг- или техкранч-эффект).


Разоблачение


Но, быть может, решается несуществующая проблема. Давайте посмотрим в корень.

посмотреть в корень и найти альтернативу
Total votes 97: ↑72 and ↓25+47
Comments78

Первая фотография записи информации в мозг

Reading time1 min
Views1.8K
Биохимикам из UCLA удалось впервые в мире провести удачный эксперимент по визуальной идентификации конкретных молекул протеинов, которые синтезируются в мозге при записи новой информации в долговременную память. На фотографии слева — участок мозга до записи информации, справа — после.



В отличие от кратковременной памяти, в долговременной воспоминания хранятся на «физическом уровне», то есть в виде уникальных физических цепочек из синапсов, которые постоянно генерируются и модифицируются, для чего требуется непрерывный синтез новых протеинов. В данном эксперименте нервные клетки были обработаны флуоресцентным веществом, реагировавшим на ультрафиолет, после чего учёные могли наблюдать за синтезом новых белков, которые не реагировали на UV.
Читать дальше →
Total votes 90: ↑86 and ↓4+82
Comments159

zoclock 1.1.0

Reading time2 min
Views515
zoc110.png - Picamatic - upload your imagesМоя скромная программа zoclock, о которой я недавно писал, вызвала неожиданно большой интерес. Такого резонанса не вызвал ещё ни один мой топик, я получил не только массу комментариев и предложений, но множество приватных сообщений! И вот (на много позже обещанного :-)) я выкладываю новую версию, в которой учтены многие пожелания, среди которых
  • режимы отображения часов: 1-12, 1-12+am/pm, 0-23
  • всплывающая подсказка
  • возможность показа unixtime
  • возможность переключения на шестнадцатеричную систему
  • множество дополнительных настроек
  • режим «поверх других окон» (появился ещё в v.1.0.1)
Кроме того, подготовлены deb-пакеты, упрощена процедура сборки и внутренняя архитектура организация кода.
Под катом скришоты и благодарности благодарности
Total votes 25: ↑23 and ↓2+21
Comments31

Первая в мире 128ГБ флешка

Reading time1 min
Views4.1K
image

Про флешки вообще писать неинтересно, но тут случай, вернее, объем особый. Kingston заявила, что первой в мире выпустила флешки объемом 128ГБ.

Накопитель называется DataTraveler 200 будет поставляться только по предзаказам и стоит 546 долларов. В линейке также представлены два более мелких варианта, отличающихся цветом корпуса: 64ГБ желтый и 32ГБ синий. Они стоят, соответственно 213 и 120 долларов.

Из особенностей накопителя можно отметить поддержку технологии Windows ReadyBoost и парольную защиту информации. Если интересны подробности, то здесь лежит официальный пресс-релиз.
Total votes 60: ↑50 and ↓10+40
Comments74

Сравнение игр для программистов

Reading time2 min
Views12K
В данном топике я попытаюсь сравнить некоторые из игр для программистов.
  • Colobot
  • CeeBot
  • Terrarium
  • Robocode
  • Evole
  • DarwinBots II
  • breve


Более подробное описание для игр Colobot/CeeBot можно прочитать здесь, про Robocode здесь, про CoreWars здесь.
Ознакомится с сравнением
Total votes 82: ↑77 and ↓5+72
Comments58

Сделай сам: Wi-Fi-радио своими руками

Reading time1 min
Views110K
image

Послезавтра, между прочим, похмелье. Если вы еще не решили, как его провести, рекомендую воспользоваться опытом самоделкина Джеффа Кейзера из mightyOhm. Я к тому, что с самого утра в субботу вы можете начать мастерить Wi-Fi-радио. В помощь интересующимся этот «кулибин» написал подробнейшую инструкцию о том, как из обычного роутера ASUS WL-520gU, пары елок-палок и нескольких ненужных кнопок сделать полезную вещь. Конечно, те, кто не желает испачкать руки, могут купить готовый продукт, но, согласитесь, это скучно. Так что закатываем рукава, достаем с антресолей лобзики и вперед на установку связи с эфиром.
Читать дальше →
Total votes 64: ↑41 and ↓23+18
Comments36

Firefox 3.0 вышел на первое место в гонке браузеров

Reading time1 min
Views564
То, о чем так долго говорили большевики, свершилось: браузер Firefox 3.0 впервые занял первое место популярности браузеров worldwide, то есть по всем миру, по версии сайта statcounter.com. Убедиться в этом можно, перейдя по этой ссылке.

image


Популярность Firefox растет, без сомнения. Но ускорение выхода на первое место вызвано еще и массовой миграцией пользователей с бывшего лидера Internet Explorer 7 на новую восьмую версию. Так, Internet Explorer 8 занял уже 10% рынка, что тоже неплохая новость и это можно назвать достижением. Схематичный рост доли IE8 и зависимость от этого доли IE7 можно посмотреть здесь.

Тем не менее, поздравляю Firefox с заслуженным первым местом.

PS: в связи с комментариями, решил дополнить и сказать, что общая доля бразуеров семейства Internet Explorer, все еще занимает первое место
Total votes 138: ↑105 and ↓33+72
Comments153

Баги IE. Часть 1. Наличие или отсутствие hasLayout

Reading time10 min
Views12K
Этим постом я планирую начать серию статей о багах IE и возможных вариантах их исправления. Цикл статей решил написать в первую очередь для себя, дабы как-то систематизировать и сохранить свои знания, но я надеюсь, что он будет полезен как новичкам так и опытным верстальщикам.

Первым постом хочу затронуть одно из фундаментальных понятий при исправлении багов IE — hasLayout.
Читать дальше →
Total votes 95: ↑86 and ↓9+77
Comments62

Реализация паттерна декоратор на JS

Reading time10 min
Views6.4K
Суть паттерна в том, что есть класс с фактической функциональностью (компонент) и опциональными классами-обертками, которые дополняют основной функционал (декораторы). А фишка в том, что декораторов может быть сколько угодно, совмещаться они могут в произвольном порядке и (поскольку требуют от компонента только интерфейса) — могут работать с разными компонентами.

Безусловно, реализовать что-то похожее можно даже за счет только лишь того, что функции в JS являются объектами первого уровня, но мне бы хотелось поделиться реализацией весьма близкой к ГОСТу GoF'у.

UPD: ссылка на рабочий пример, спасибо Barttos.

Перед хабракатом: в скрипте присутствует инкапсуляция, наследование (по сути) осуществляется через call, jQuery отсутствует — если Ваша идеология не позволяет принять такие ограничения, пожалуйста, не пишите об этом в комментах и, еще лучше, не читайте эту статью. Конструктивная критика и вопросы приветствуются.

Читать дальше →
Total votes 46: ↑39 and ↓7+32
Comments97

38 статей о создании закругленных углов на сайтах

Reading time4 min
Views12K
Моя статья на Временно.нет
38 статей о создании закругленных углов на сайтах
Часто сталкиваешься с необходимостью создания блоков с круглыми краями. Задавшись вопросом как вообще можно решить поставленную задачу, сделал подборку интересных статей и уроков на данную тему.

Здесь представлен обзор 38 статей, разбитых на 4 категории по способам реализации.
Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments79

Как конвертировать файловую систему из ext3 в ext4

Reading time2 min
Views10K
Теперь у всех есть новая Убунту с поддержкой ext4, и в моём прошлом посте о его релизе было несколько комментариев с вопросами о том, как переделать файловую систему в этот самый ext4. По этому отличному поводу я решил перевести топик с wiki.kernel.org, где как раз про это написано. Перевод совсем вольный, разбавленный моими собственными мыслями. Кстати, про все новые плюшки ext4 можно почитать по-английски теперь по-русски здесь, а еще в новой статье yktoo вот здесь!
О, там интересно!
Total votes 63: ↑54 and ↓9+45
Comments55

Скругленные углы на чиcтом CSS без JS без картинок с анти-аллиасингом

Reading time2 min
Views7.6K
Раз уже пошла такая пьянка бурное обсуждение, то предложу и свой метод скругления углов, с характеристиками, которые можно увидеть в названии топика.

Хочу заметить, что это не улучшение какого-то из существующих методов, а совершенно новый (по крайней мере, я нигде не смог найти — наверное, плохо искал ;) метод. В статье 38 статей о создании закругленных углов на сайтах данный метод также не был упомянут.

Итак, что же мы имеем: чистый CSS, без единой картинки, без JavaScript (хотя и с ним, для демонстрации, тоже сделаем), с анти-аллиасингом (то есть плавные переходы), прозрачные углы (то есть в фоне может быть что угодно), тянущийся по высоте и ширине и, конечно же, кроссбраузерный метод.

Не томи
Total votes 123: ↑116 and ↓7+109
Comments75

Читаем пальцами — 2

Reading time2 min
Views1K
Я не уверен, интересно ли это Хабралюдям, но решил рассказать о том, что было сделано на www.Braille.ru, в том числе с вашей неоценимой помощью (например в комментариях к моему первому топику на эту тему).

И снова здравствуй, HabraHabr!
в title расшифровка

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

Читать дальше →
Total votes 46: ↑45 and ↓1+44
Comments27

Слепой хакер получил 11 лет тюрьмы

Reading time1 min
Views2.4K
19-летний незрячий подросток Мэтью Вейгман (Matthew Weigman) в минувшую пятницу был приговорён к 11 годам тюрьмы за незаконное проникновение в телефонную сеть и запугивание сотрудника телефонной компании Verizon.

Мэтью Вейгман (Matthew Weigman) по кличке “Little Hacker” более пяти лет возглавлял организованную хакерскую группировку, занимавшуюся мошенничеством по телефону. Слепой от рождения Мэтью считался одним из лучших в мире телефонных хакеров (его криминальное досье в формате PDF). В одном из интервью он признался, что интересовался этим делом с восьми лет.

Лично Мэтью был причастен более чем к 60 вызовам спецподразделений полиции (SWAT) через службу 911. Другие члены банды были осуждены ранее на сроки от полутора до пяти лет, но Мэтью получил больше всех, потому что кроме мошенничества он ещё физически угрожал специалисту, собиравшему улики по его делу.
Читать дальше →
Total votes 56: ↑50 and ↓6+44
Comments75

Web Optimizer 0.5 «cheetah», RC3

Reading time4 min
Views571

Мы снова здесь со свежей версией приложения для автоматизации клиентской оптимизации — Web Optimizer. Больше месяца прошло с момента выхода последней стабильной версии, более 300 реальных сайтов испытали феноменальное ускорение, но нам этого показалось мало. И мы сделали хороший продукт еще лучше.

Итак, встречайте: версия 0.5 под кодовым именем cheetah (гепард), Release Candidate 3.

Загрузить: code.google.com/p/web-optimizator/downloads/list

Что нового?


Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments41

Owlread — клиент для Твиттера в Google Apps стиле

Reading time2 min
Views514
OwlRead logoДостаточно давно начал пользоваться Твиттером и обнаружил, что это просто прекрасное средство быстрого получение информации, позволяет буквально каждую секунду быть в курсе событий и новостей. Проблема была одна — я не нашел (на тот момент), приятных и удобных клиентов, подходящих под мои требования:
  1. Клиент должен быть онлайн. Я давний сторонник приложений в онлайне, поэтому активно пользуюсь Google Apps. Ведь так удобно сесть за любое компьютер, подключенный к интернету, и получить свою любимую рабочую среду.
  2. Клиент должен уметь разбивать друзей в Твиттере на группы. Вы пробовали когда-нибудь читать ленту сообщений в твиттере от 50 друзей? А от 100? Забегая вперёд скажу, что разбитые по тематикам они читаются гораздо лучше.
  3. Клиент должен уметь работать с несколькими аккаунтами. Я веду несколько аккаунтов в Твиттере и хотелось постить и отвечать с одного места.
  4. Клиент должен уметь работать с ветками в Твиттере. Да, в Твиттере есть возможность ветвистых дискуссий, такие же как комментарии на Хабре.
  5. Клиент должен иметь удобный интерфейс. На мой взгляд, Google Reader имеет замечательный интерфейс, удобный для чтения новостей.

Итак, решение было принято сразу — необходимо создать свой велосипедклиент для Твиттера.
Что получилось
Total votes 66: ↑53 and ↓13+40
Comments48

Полиглоты

Reading time5 min
Views4.1K
Есть люди-полиглоты, которые отличаются тем, что знают несколько языков. А есть программы-полиглоты, исходный код которых интерпретируется или компилируется независимо от языка.

Вся прелесть полиглота в том, что один и тот же исходный код можно сохранить как сишный файл, скомпилировать его, и порадоваться результату работы. А можно этот же файл запустить как bash-скрипт и увидеть точно такой же результат работы!
Читать дальше →
Total votes 149: ↑136 and ↓13+123
Comments66

jQuery Tools v1.0.1

Reading time1 min
Views3.9K
jQuery Tools Logo
jQuery Tools v1.0.1 — это инструмент/библиотека представляет собой файл весом в 5,8 кб включающий в себя наиболее важные компоненты для вебдванольных сайтов, а именно: табы, всплывающие подсказки, плавные переходы, прокрутки, всплывающие окна и т.д.

Не буду тянуть резину, лучше, как говориться, один раз увидеть, чем сто раз услышать!
Переходим по ссылке и смотрим более 50 (!) демок:

Несколько понравившихся мне демонстраций. Очень рекомендую!
Маскируем фоновое изображение;
AJAX-табы с поддержкой истории переходов;
Неколько всплывающих окошек на одной странице.
Total votes 158: ↑152 and ↓6+146
Comments85
1

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered