Search
Write a publication
Pull to refresh
29
0
[BlockDog] @blockdog

И швец, и жнец, и на дуде игрец

Send message

Как заставить сайт работать в виде Web App (никому не интересный пример частного решения, к тому же плохо описанный)

Reading time4 min
Views4.7K
Наверное, это — своего рода продолжение темы «Отличия в адаптации сайта и AJAX веб-приложения для iOS» и развитие идеи из моего комментария там.

Тема старая, но для многих до сих пор актуальная. В целом, внутри будет много частностей, поскольку целью не является придумать универсальное решение, а всего лишь надо заставить один конкретный сайт работать как Web App, не прибегая к большим модификациям. В общем, как обычно, кому интересно — под кат, остальные проходят мимо, наверное.
Читать дальше →

Задача на сортировку

Reading time3 min
Views4.9K
Возможно, кому-то эта задача покажется пустяковой, но лично я потратил на неё несколько часов, израсходовав подсказки «мнение зала» и «звонок другу». Зачем я это решал? Ответ прост: мне действительно нужно было реализовать такой подход для моего небольшого сайтика Одио.ру. Если вкратце, то там публикуются записи с самых разных сайтов, стягиваемые по RSS. Сложность в том, что даты в этих записях могут полностью совпадать (даже в рамках одной ленты), при этом последовательность ID имеет смысл только в рамках одной ленты, но никак не влияет на весь поток записей. Итак, давайте перейдем к условиям задачи.

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

Дример — неконтролируемый поток сновидений

Reading time2 min
Views2.5K
А вам часто снятся сны, которые вы помните? Такие сны, которые очень хочется пересказать всем — они смешные и интересные, или страшные и непонятные… Наконец-то, пришло время, когда есть, куда написать о своих снах! Ну, или, хотя бы, почитать чужие сновидения…

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

Русская документация по PHP?

Reading time1 min
Views3.2K
Зашёл сегодня на официальный сайт, и не нашёл там русской документации в онлайне…
На странице загрузки русского также нет…

Диверсия? Или давно никто не обновлял, они и потёрли?

P.S.: В настройках сайта русского языка также нет…

Установка Ubuntu 9.04 на ASUS Eee PC 901

Reading time2 min
Views13K
ASUS Eee PC 901 — это нетбук на базе процессора Intel Atom, с 1 GB оперативной памяти, 20 GB SSD накопителем, 9" дисплеем, который поставляется со специально адаптированной версией Linux. Наш путь — это установка на этот девайс Ubuntu. Я уже писал, как поставить Ubuntu 8.04 на Eee PC. Сегодня пришло время обновиться до версии 9.04.

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

Версия для печати: HTML vs CSS vs JavaScript

Reading time3 min
Views2K
В век современных технологий, когда все больше и больше сайтов поддерживает Google Gears, или другие способы оффлайнового просмотра документов, создание вменяемых версий для печати отходит на второй план. Тем не менее, огромное количество «мастодонтных» пользователей упрямо распечатывают страницы сайтов, чтобы потом почитать в дороге или дома. Параллельно, естественно, матеря на чем свет стоит разработчиков сайтов, которые не смогли предусмотреть вменяемый способ распечатать только нужную информацию.

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

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

От коллективности к индивидуальности

Reading time1 min
Views824
Я смотрю, все больше и больше умных и грамотных пользователей Хабра предпочитает писать в свои персональные блоги, а не в коллективные. Лично меня такая ситуация очень сильно радует.

Идея для Хабра — мои диалоги

Reading time1 min
Views511
Буквально одной строкой: было бы здорово сделать в профиле раздел, где бы отражались все пользователи, с которыми я вступал в диалог в комментариях (скажем, больше двух взаимных ответов) со ссылками на эти самые комментарии.

Скриншоты всех дистрибутивов Linux

Reading time1 min
Views6.8K
Хочу рассказаться вам о своей небольшой находке. Это сайт, на котором выложены скриншоты всех известных и неизвестных дистрибутивов Linux. По крайней мере, я не смог вспомнить ни одного дистрибутива, которого там не было бы…

Адрес этого сайта: http://www.thecodingstudio.com/opensource/linux/screenshots/



Честно говоря, я был поражен количеством дистрибутивов. Я посчитал… 209 штук… Туда даже затисался Linux From Scratch, не говоря уж о других, более известных и простых дистрибутивах. Картинки очень красивые, конечно.

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

Улучшенная голосовалка

Reading time1 min
Views550
Подумалось мне, что было бы здорово сделать возможность динамически убирать некоторые пункты из результатов голосования.
Например, если голосование (гипотетическое):

Какой у вас сотовый телефон:
  • Nokia — 50% (100 голосов)
  • SonyEricsson — 30% (60 голосов)
  • Motorola — 15% (30 голосов)
  • Не использую телефон — 5% (10 голосов)
Всего проголосовало: 200 человек


Было бы круто иметь возможность динамически убрать один из пунктов, и посмотреть проценты без этого пункта. Что-то типо этого:

Какой у вас сотовый телефон:
  • Nokia — 52,6% (100 голосов)
  • SonyEricsson — 31,6% (60 голосов)
  • Motorola — 15,8% (30 голосов)
  • Не использую телефон
Всего проголосовало: 190 человек


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

Понимаю, что можно, конечно, взять бумажку и все пересчитать вручную, но это ведь не наш метод…

Реклама

Reading time1 min
Views724
Итак, допустим, у нас есть стартап с хорошей посещаемостью, и мы хотим повесить туда контекстную рекламу.
С кем сотрудничать?

Текст приватного сообщения в письме

Reading time1 min
Views694
Возможно, такое предложение уже высказывалось. Извините, если повторяюсь.

Хотел бы предложить, даже наверное попросить разработчиков, сделать следующую штуку: включать в письмо о приватном хабрасообщении часть текста самого сообщения. Я имею в виду письма, которые приходят на e-mail и сообщения здесь habrahabr.ru/mail

Чем это хорошо: во-первых, сразу видно, что это за сообщение (запрос на 1-ый круг, или действительно послание), во-вторых, в Gmail'е не будет съедаться все содержимое письма как «цитируемое», из-за чего при наличии больше одного сообщения в день станет легче прослеживать цепочки, и наконец, сразу можно будет проигнорировать сообщение, если там нет ничего срочного (т.е. можно будет из почты понять, есть ли там что-то срочное и важное).

Если это грозит какими-то дополнительными нагрузками на сервер (что сомнительно), можно в профиле ввести соответствующую галочку, которая по умолчанию отключена, таким образом, эту функцию будут использовать только те пользователи, которые в ней действительно нуждаются…

SVN → Подключение внешних библиотек

Reading time3 min
Views6.3K
Итак, сегодня речь пойдет о подключении внешних библиотек (суб-проектов) в основные проекты с использованием Subversion.
По старой доброй традиции, в качестве клиента для работы с SVN будет использоваться давно полюбившийся нам TortoiseSVN.

Как обычно, все описанное ниже не претендует на звание инновационной идеи. Это всего лишь обмен опытом, целью которого является облегчение работы для разработчиков.
Давайте все-таки разберемся с этим...

Плен?

Reading time1 min
Views469
blockdog:
Да уж, регистрация на Одноклассники.ру ничем не отличается от захвата противником в плен (:


Простите, что сам себя… Так бывает...
1

Information

Rating
Does not participate
Registered
Activity