Как стать автором
Обновить

Повышаем юзабилити

Время на прочтение 1 мин
Количество просмотров 721
Чулан
Предлагаю встроить в Хабр систему навигации по страницам, сходную с той, что используется на странице результатов поиска Яндекса и сайте САЛ (Ctrl ->, например).

Тем самым листать Хабр будет еще удобнее.
Всего голосов 9: ↑4 и ↓5 -1
Комментарии 12

Немного удобства

Время на прочтение 1 мин
Количество просмотров 716
Habr
1. Сейчас чтобы авторизироваться на Хабре необходимо нажать на «Войти» после чего откроется отдельная страница, где надо будет ввести свои логин/пароль.
Предлагаю сделать форму авторизации а-ля Яндекс, т.е. чтобы при щелканьи «Войти» появлялась бы форма авторизации. (пример см. на ЖЖ, когда ты указываешь, что у тебя есть аккаунт на ЖЖ, сразу вылезает форма авторизации). Тем самым не нужно будет делать лишних переходов по страницам и лишний раз обновлять страницы.

2. Предлагаю снять блок на запись в блог «Хабрхабр — Идеи для сайта», попрой появляются интересные идеи, а опубликовать их не получается — кармы не хватает.
Если это не подходит, то хотя бы снизить планку до уровня нулевой кармы, чтобы новечки смогли бы выражать свои пожелания, так сказать свежим взглядом.
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 45

Газеты ищут способ выжить

Время на прочтение 1 мин
Количество просмотров 473
Чулан
В целях экономии газеты сокращают свой формат. Не исключение тому и New York Times. Сегодня на страницах влиятельной американской газеты появилось сообщение о том, что размер страниц будет уменьшен – они станут уже на 3,5 см. Это на 11% сократит площадь непосредственно информационных сообщений, но в объемах они не пострадают, поскольку будет увеличено число страниц.

ИТАР-ТАСС сообщает, что решено также закрыть типографию New York Times в городе Эдисон. При этом примерно тысяча служащих попадет под сокращение. «Это наименее болезненный путь для нашего экономического выживания. В противном случае пришлось бы урезать штат, закрыть корпункты за рубежом, сократить расходы на журналистские расследования и уменьшить состав нашего бюро в Вашингтоне», — объясняет Келлер перемены, которые должны наступить в апреле 2008 года.

Некоторые ведущие издания Америки (The Washington Post и Los Angeles Times) уже уменьшили размеры своих страниц. Такие меры объясняются, в частности, потерей бумажными СМИ читателей и рекламодателей — они теперь всё чаще идут за информацией в интернет.
Рейтинг 0
Комментарии 12

iPhone

Время на прочтение 1 мин
Количество просмотров 473
Чулан
Что это? Новое поколение сотовых телефонов, или просто новинка от Apple? Переворот в среде по-настоящему удобных гаджетов, или все так и задумывалось? Вы купили бы себе, такой?

Ориентировачная стоимость:

8 гб — $600 (USA)
4 гб — $500 (USA)
Цены указаны c учетом оформления двухгодичного
контракта с оператором Cingular. Как с этим будут
обстоять дела в РФ, можно только догадываться.

Его технические характеристики

— 3,5 — дюймовый сенсорный экран с разрешением
320 х 480 пикселей, 160 пикселов на дюйм.
— Операционная система OS X
— GSM: 850, 900, 1800, 1900 МГц
— Wi-Fi (802.11b/g), EDGE, Bluetooth 2.0.
— 2-мегапиксельная камера.
— До 5 часов работы от одной зарядки в режиме разговора,
просмотра видео и сетевого серфинга, до 16 часов работы
в режиме аудио-плеера;
— Габариты – 115 x 61 x 11,6 миллиметров.
— Вес — 135 граммов.

iPhone и его возможности


Как им восхищались
Всего голосов 16: ↑3 и ↓13 -10
Комментарии 5

2 изменения в Google Reader

Время на прочтение 2 мин
Количество просмотров 600
IT-компании
Когда я сегодня зашел в Google Reader, то сверху, рядом со ссылками на настройки (settings) и мой аккаунт (my account) я заметил еще одну — Offline с пометкой «new», а в панели слева появился новый пункт — «Trends». Но — обо всем по подробнее.

Итак, offline.

Я заинтересовался. При клике на ссылку появилось окно, в котором на английском языке было приведено описание Google Gears'a. Из описания становилось ясно, что речь идет о неком способе использования GReader офлайн, с помощью расширения для браузера. Далее предлагалось скачать расширение, либо отказаться.

Заинтересовавшись еще больше, я кликнул на «install».
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Комментарии 52

WCP: Пи-и-и-и-и… Хлоп!

Время на прочтение 1 мин
Количество просмотров 637
Разработка веб-сайтов *
Mosquito CMS
Это ремейк (наследник, сын и потомок) Микроблога (Microblog 1.1.5).

Синопсис: Компактный, минималистичный и шустрый блог-движок на php.

Нетребовательность: Работает без mysql и дополнительных серверных модулей.

Прозрачность: Понятный и лаконичный. Ядро движка — всего несколько страниц (~ 400 строк) кода.

Минимализм: Базовый дистрибутив Mosquito в zip занимает 35 кб.

Вездеходность: Одинаково хорошо идет как на платных так и на бесплатных хостингах (нужно только php 4).

Функциональность: Расширяется дополнительными плагинами. Дизайн настраивается действительно просто («на лету»).

Открытость: Mosquito принадлежит к роду Open Source скриптов. Лицензируется в соответствии с GNU GPL.

Идеология Mosquito: «лучше меньше да лучше» :-j или, если вам это что-то говорит.
------------------------​---------------


Так гласит ревью на сайте разработчика. Лично для меня это легко модифицируемый и чёткий движок для блоггинга, при хорошом оформление и джентельменских плагинах — фора перед Wordpress {ИМХО} будет явная.
Линки:
Скачать
Обсуждения
Пример блога на этой CMS (если не верите — посмотрите внизу написано на чём он работает)
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 37

дата и new

Время на прочтение 1 мин
Количество просмотров 540
Разработка веб-сайтов *
Который раз бороздя просторы Интернета заметил, что каждый раз когда вижу надпись „new“ пытаюсь навести на неё мышью чтобы узнать когда же это новое было новым, посему предлагаю всем дизайнерам и верстальщикам, если вы делаете иконку или надпись «new» или «новинка», потрудитесь в тег title вставить дату, например для того, чтобы археологи раскопав запылившийся сервер с вашим сайтом смогли точно определить дату последнего поступления товаров.

Думаю, дальнейшие объяснения излишни.
Работающий пример под катом
Всего голосов 68: ↑57 и ↓11 +46
Комментарии 48

Mac Switchers / Для тех, кто стал постарше!

Время на прочтение 1 мин
Количество просмотров 426
Чулан


Моя новость, новостью является пожалуй лишь для меня! Для всех остальных, это казалось бы очередной, слюнявый пост нового свитчера! Но я очень хочу, чтобы на деле это было не так! Вот уже как две недели на мое столе стоит — он! Долгожданный друг и соратник — iMac. Дни идут и я не перестаю находить для себя все новые и новые возможности этого произведения человеческой мысли! Тем не менее, привыкнуть к нему я еще не успел. Сказываются 6 лет активной работы за PC, будь он проклят, да я предатель! :)) Но цель моего топика в другом! Я хочу привлечь людей которые никогда не сидели за PC, понятие свитчер для которых — звук, созвучный со звуком нуждающихся в помощи хороших людей! Поверьте очень круто, но одновременно очень сложно за пару часов полностью перестроить свое общение с компьютером. Это не удается сделать и спустя 2 недели. Ты уже получаешь удовольствие, но автоматизировать свою работу за мас еще не получается. Давайте поступим так: Вы будете на собственное усмотрение решать что именно вы хотите донести до свитчеров. Будь то: ссылки, статьи, советы, поучения и т.д. Единственным условием будет шаблонное оформление ваших ответов, для быстрого и удобного поиска. Вот как все это должно выглядеть:

Суть ответа (например: Ссылки) выделяем жирным и подчеркиваем!
А все что входит в суть вашего ответа выделяйте курсивом, как здесь!

Заранее спасибо всем, кто примет участие!
Всего голосов 23: ↑3 и ↓20 -17
Комментарии 3

Что это за новый блог такой?

Время на прочтение 1 мин
Количество просмотров 1.4K
Qt *
Спешу вас обрадовать, что Хабрахабр расширился новым блогом с названием «Qt Software».

image

Я не буду рассказывать что такое Qt и для чего оно надо, ведь уже всё написано здесь. Поэтому я сразу начну с того, каким бы я хотел видеть этот блог и что буду делать лично я для него.
Читать дальше →
Всего голосов 89: ↑80 и ↓9 +71
Комментарии 61

Вышел релиз Ruby 1.9.1

Время на прочтение 1 мин
Количество просмотров 577
Ruby *
image
Спешу поделиться со всеми пользователями Хабра хорошей новостью! Вышел Ruby 1.9.1
Обещают что он в несколько раз быстрее 1.8.7 что есть просто отлично…
Найти исходники можно на официальном сайте. К сожалению пока только исходники. Ну и ладно.
Список изменений и отличий от 1.8.7
Список профикшеных багов от 1.9.1 RC2
Bzip архив
Gzip архив
PS
Rails запускаются
image
Всего голосов 46: ↑38 и ↓8 +30
Комментарии 37

MacBook Pro 15" Unibody Core i5 изнутри

Время на прочтение 2 мин
Количество просмотров 8.4K
Компьютерное железо
image
Получив в руки долгожданный новый MacBook, ребята из ifixit.com его сразу же включили разобрали!
Под катом, очень много картинок.
Читать дальше →
Всего голосов 85: ↑66 и ↓19 +47
Комментарии 46

Предлагаю расширить временнóй промежуток /new/

Время на прочтение 1 мин
Количество просмотров 340
Habr
В раздел /new/ («Новые») сейчас попадают блогозаписи, опубликованные на Хабрахабре в течение последних 24 часов.

Таким образом, читать его удобно только тем, кто заходит на Хабрахабр несколько раз в сутки.

Казалось бы, суточный интервал делает этот раздел удобным также и для тех, кто заглядывает на Хабрахабр всего один раз в сутки. Но в действительности это далеко не так, потому что читатель не может беспрерывно быть пунктуальным и заглядывать на Хабрахабр в одно и то же время суток — а непунктуальность, к сожалению, наказывает его потерями возможности читать некоторые блогозаписи предшествующих суток.
Например, если некоторый читатель привык открывать Хабрахабр на работе с утра после того, как разберётся с неотложными рабочими заданиями (скажем, в 9:30), а в один из дней окажется с утра занят чуть больше обычного (до 10:30), то не увидит незахабренные блогозаписи, оставленные с 9:30 до 10:30 предыдущего дня.

Другой пример: если некоторый читатель привык открывать Хабрахабр вечером после работы и после того, как разберётся с неотложными домашними делами (скажем, в 20:30), а в один из дней окажется занят по дому чуть больше обычного (до 21:30), то не увидит незахабренные блогозаписи, оставленные с 20:30 до 21:30 предыдущего дня.
Предлагаю поэтому хранить в разделе /new/ блогозаписи за последние 50 часов, и тем обеспечить удобство просмотра раздела «Новые» для всех тех читателей, которые заходят на Хабрахабр раз в сутки или даже всего раз в двое суток.
Кроме того, вероятно, этой мерою окажется устранена хотя бы одна из многих причин «часов пик», в течение которых новая блогозапись имеет заметно меньше шансов оказаться не то что заплюсованною, а даже вообще замеченною.
Всего голосов 37: ↑28 и ↓9 +19
Комментарии 17

Проблема глобального переопределения new/delete в C++/CLI

Время на прочтение 4 мин
Количество просмотров 6.1K
C++ *
Как известно, C++ позволяет глобально переопределять операторы new и delete. Обычно такое переопределение используется для диагностики, поиска утечек памяти и более эффективного распределения памяти.

Все это мы используем в нашем крупном проекте. Однако у нас есть часть, написанная на C#, которая с помощью C++/CLI взаимодействует с основной частью на C++. И вот тут появились проблемы. У нас получались утечки памяти там, где их быть ну никак не могло.
Читать дальше →
Всего голосов 39: ↑33 и ↓6 +27
Комментарии 20

Основы и заблуждения насчет JavaScript

Время на прочтение 9 мин
Количество просмотров 54K
JavaScript *

Объекты, классы, конструкторы

ECMAScript, будучи высоко-абстрактным объектно-ориентированным языком программирования, оперирует объектами. Существуют также и примитивы, но и они, когда требуется, также преобразуются в объекты. Объект — это коллекция свойств, имеющая также связанный с ней объект-прототип. Прототипом является либо также объект, или же значение null.
В JavaScript нет привычных классов, но есть функции-конструкторы, порождающие объекты по определенным алгоритмам (см. Оператор new).

Прототипное делегирующее наследование


Классическое наследование очень похоже на то, как люди наследуют гены своих предков. Есть какие-то базовые особенности: люди могут ходить, говорить… И есть характерные черты для для каждого человека. Люди не в состоянии изменить себя — свой класс (но могут поменять собственные свойства) и бабушки, дедушки, мамы и папы не могут динамически повлиять на гены детей и внуков. Все очень по земному.

Теперь представим другую планету, на которой не такое как на Земле генное наследование. Там обитают мутанты с «телепатическим наследованием», которые способны изменять гены своих потомков.
Разберем пример. Отец наследует гены от Дедушки, а Сын наследует гены от Отца, который наследует от Дедушки. Каждый мутант может свободно мутировать, и может менять гены своих потомков. Например у Дедушки был зеленый цвет кожи, Отец цвет унаследовал, Сын тоже унаследовал цвет. И вдруг Дед решил: «надоело мне ходить зеленым — хочу стать сними», смутировал (изменил прототип своего класса) и «телепатически» распространил эту мутацию Отцу и Сыну, вобщем посинели все. Тут Отец подумал: «Дед на старости лет совсем двинулся» и поменял свой цвет в генах обратно на зеленый(изменил прототип своего класса), и распространил «телепатически» свой цвет сыну. Отец и Сын зеленые, Дед синий. Теперь как бы дед ни старался Отец и сын цвет не поменяют, т.к сейчас Отец в своем прототипе прописал цвет, а Сын в первую очередь унаследует от Прототипа Отца. Теперь Сын решает: «Поменяю ка я свой цвет на черный, а моё потомство пусть наследует цвет от Отца» и прописал собственное свойство, которое не влияет на потомство. И так далее.
Читать дальше →
Всего голосов 174: ↑161 и ↓13 +148
Комментарии 96

Вышло ядро Linux 3.2

Время на прочтение 1 мин
Количество просмотров 3.4K
Настройка Linux *
Вчера (4.01.12) Линус Торвальдс объявил о выходе новой версии ядра.

Значительные изменения:
  1. В ext4 добавлена поддержка выделения больших блоков;
  2. В btrfs: увеличена скорость очистки, добавлена возможность ручной проверки метаданных, более подробные сообщения о ошибках;
  3. Добавлен контроллер пропускной способности процессов;
  4. Добавлена поддержка процессорной архитектуры Hexagon
  5. Интегрированы патчи, позволяющие протоколу TCP быстрее адаптироваться к пропускной способности линии передачи;
  6. В writeback добавлено автоматическое ограничение скорости передачи данных от программ, которые генерируют большие объёмы данных, что должно положительно сказаться на отзывчивости системы.

Анонс
Подробный список изменений
Исходники
Всего голосов 76: ↑65 и ↓11 +54
Комментарии 75

Prototype, proto и оператор new

Время на прочтение 3 мин
Количество просмотров 81K
Разработка веб-сайтов *JavaScript *
Туториал
В этой статье я кратко в примерах объясню что такое свойства __proto__, prototype и работу оператора new в JavaScript.

Свойство __proto__


Абсолютно любой объект в JavaScript имеет свойство __proto__. Это скрытое системное свойство, и не во всех реализациях языка оно доступно пользователю.
При обращении к любому свойству объекта, оно в первую очередь ищется в самом объекте:
var obj = {ownProperty: 1};
console.log(obj.ownProperty);// 1
Но если его там нет, поиск происходит в свойстве __proto__:
obj.__proto__ = {propertyOfProto: 2};
console.log(obj.propertyOfProto);// 2
Если его нет и там, оно ищется дальше по цепочке:
obj.__proto__.__proto__ = {propertyOfProtosProto: 3};
console.log(obj.propertyOfProtosProto);// 3
Эта цепочка называется цепочкой прототипов (prototype chain).


Читать дальше →
Всего голосов 82: ↑67 и ↓15 +52
Комментарии 44

[C++] Всё ли мы знаем об операторах new и delete?

Время на прочтение 4 мин
Количество просмотров 77K
Программирование *C++ *
Туториал
Из песочницы
Привет! Ниже речь пойдет об известных всем операторах new и delete, точнее о том, о чем не пишут в книгах (по крайней мере в книгах для начинающих).
На написание данной статьи меня побудило часто встречаемое заблуждение по поводу new и delete, которое я постоянно вижу на форумах и даже(!!!) в некоторых книгах.
Все ли мы знаем, что такое на самом деле new и delete? Или только думаем, что знаем?
Эта статья поможет вам разобраться с этим (ну, а те, кто знают, могут покритиковать:))
Читать дальше →
Всего голосов 94: ↑78 и ↓16 +62
Комментарии 40

Kerio Operator 2.5 улучшает аудио- и видеосвязь для предприятий малого и среднего бизнеса

Время на прочтение 2 мин
Количество просмотров 2.4K
Блог компании Kerio Technologies
Дорогие друзья, в данном посте мы хотим осветить незаслуженно обойдённый вниманием релиз нашего решения IP телефонии, Kerio Operator 2.5.


Хотите узнать больше, милости просим под кат…
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 1
1