Pull to refresh
13
0
Александр Александров @alkeeper

User

Send message

С днем рождения, Рунет!

Reading time1 min
Views1.3K
Датой рождения домена RU принято считать 7 апреля 1994 года. В этот день в международной базе данных национальных доменов верхнего уровня появилась запись об открытии российского доменного интернет-пространства.

ru.wikipedia.org/wiki/.ru

Поздравляю всех коллег с праздником!
Total votes 56: ↑51 and ↓5+46
Comments22

Про отправку комментариев

Reading time1 min
Views612
Запостил я тут комментарий несколько минут назад, а мне сообщение выдается, мол «Habrahabr internal error», и все комментарии пропали, казалось бы Ajax. Сделал refresh, запостил коммент по новой… И увидел перед результатом свой предыдущий комментарий, т.е. дубль.

Насколько я понял, комментарии к топику строятся по принципу типа Nested Sets (имхо самая удобная модель построения деревьев). Так почему бы вместо того, чтобы не перерисовывать Все дерево, только подсаживать новые комментарии.

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

UPD: Вот еще глюк — первые три тега не хотят разделяться ;(
Не я один об этом пишу
Total votes 8: ↑3 and ↓5-2
Comments0

Опять про фишинг: откуда течет информация?

Reading time1 min
Views615
Об этом конечно же уже писали.
Вот что интересно, пока у меня не было аккаунта на money.yandex.ru, фишерский спам обходил меня стороной. Однако, после того, как я завел себе кошелек на незасвеченый адрес email, примерно через сутки пришло письмо известного содержания. Сейчас письма идут регулярно, по нескольку раз в неделю.

Вопрос к уважаемым пользователям ресурса, а Вас не наводит такая последовательность событий на мысль о том, что данные утекают непосредственно из недр Яндекса, причем с завидной регулярностью?

С такой степенью защиты приватных данных остается только надеяться на надежность хэширования паролей в базах Яндекса.
Total votes 8: ↑3 and ↓5-2
Comments10

Брутально-элегантная верстка

Reading time2 min
Views913
Никогда я так раньше не делал, однако, все по порядку.

Случилось мне сверстать красиво оформленную поисковую форму со всякими PNG-фенечками и кнопкой картинкой. Все бы ничего, пару дней все работало как часы, отправлялось, искало и т.д. А тут мне менеджер проекта и говорит: «Форма не работает». Как так? Глянул в ФФ — работает, в Опере — Ок, в ИЕ7 — работает, на шестерке завал. Блин. Как будто disabled на <input type=«image» src=«картинка»> выставлен, ан нет — ничего подобного.

Пробую onclick=«this.form.submit()» — Фиг вам.
Пробую onclick=«document.forms['form_name'].submit()» — Фиг.

Думаю, а что, если дело не в кнопке, ставлю обычный Сабмит — срабатывает только при попадании в два крайних правых пиксела — Блин.

И тут уже пришлось извращаться:
<form method="get" action="/search/" name="form_name">
<table cellpadding="0" cellspacing="0">
<tr>
<td><img src="/img/inner/spacer.gif" width="15" height="22"></td>
<td height="22"><input type="text" name="q" value="Поиск"></td>
<td width="27" height="22" onclick="document.forms['form_name'].submit()">
<input type="submit" value="" style="border-width: 0;
    background-color: transparent;
    background: url('/img/pretty_button.gif') 0px 3px no-repeat;
    width: 27px; height: 22px;">
</td>
</tr>
</table>
</form>


Что характерно, работает везде… :)

UPD: Хотя можно было и просто картинку вставить…
Total votes 9: ↑5 and ↓4+1
Comments25

Иконки, смайлики и т.п. зло: методы борьбы

Reading time2 min
Views2.9K

Преамбула


Почти все веб-разработчики рано или поздно сталкиваются с необходимостью создания интерфейсов, содержащих кучу мелких деталей. Думаю, подавляющее большенство нашего брата, не долго думая, режет кучу этих мелких деталей на кучу маленьких картинок, на чем и останавливается, не задумываясь
о возможных неприятностях или о вполне реальных полезностях иных подходов
Total votes 57: ↑49 and ↓8+41
Comments58

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity