Pull to refresh
0
0

Пользователь3443

Send message

Летний апдейт

Reading time3 min
Views1.7K
«Как я провёл лето» — традиционная тема школьного сочинения в России и других странах. Несмотря на то, что все разработчики Хабрахабра давно покинули школьную скамью, считаем нужным рассказать о том, как мы провели лето, работая над улучшением движка сайта. Итак, обо всём по порядку.
Читать дальше →
Total votes 250: ↑236 and ↓14+222
Comments204

Осеннее обновление

Reading time2 min
Views6.8K
Изменений, по большому счету, три:

1. 1000+


Первого апреля этого года мы запустили «ППА» — Программу Поощрения Авторов. Суть ее заключалось в том, что наиболее активным участникам сообщества (пользователям с бейджем «автор», «звезда», «легенда» или «старожил») мы платили за интересные посты в профильные блоги (они помечены специальной иконкой image).

Многие тогда восприняли ППА за первоапрельскую шутку, однако, наиболее смелые авторы уже не первый день имеют дополнительный стимул для написания интересных топиков — по 500 рублей за каждый профильный топик, набравший рейтинг в 50 баллов (и далее — по рублю за каждую единицу рейтинга).

С сегодняшнего дня за каждый подобный пост мы платим от 1000 рублей!

Читать дальше →
Total votes 312: ↑202 and ↓110+92
Comments389

Весеннее обновление

Reading time2 min
Views40K
Наверняка многие уже заметили перемены в главном меню сайта: из него пропал пункт «Блоги», а вместо него появился новый — «Хабы». C сегодняшнего дня понятие «Тематический блог» на Хабре упраздняется, теперь следует говорить «Хаб».
Читать дальше →
Total votes 260: ↑206 and ↓54+152
Comments536

Делаем уроки на Хабре

Reading time1 min
Views27K
Всем привет! Самые внимательные уже заметили небольшое обновление, которые мы сделали сегодня. В качестве “вишенки на торте” мы решили сделать ещё кое-что — положить начало хорошему делу.



С сегодняшнего дня при создании поста (или перевода), можно поставить чекбокс “обучающий материал”, который поставит ему флаг «Tutorial». Видя этот индикатор, можно быть уверенным в том, что внутри находится урок, how-to или другой обучающий материал.



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

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

Следите за обновлениями в октябре.
Total votes 149: ↑143 and ↓6+137
Comments131

Редактирование комментариев

Reading time1 min
Views33K
Всем привет! Маленькое обновление: на сайте появилась возможность редактирования комментариев — на тот случай, если вы сделали ошибку/опечатку или неправильно применили какой-нибудь тег. Ну или, например, вставили картинку, а она не вставилась.



Редактировать комментарий можно сколько угодно раз, но только в течение 3 минут после его отправки. У изменённых комментариев появляется соответствующая пометка.
Total votes 286: ↑270 and ↓16+254
Comments394

Обновление панели администрирования

Reading time5 min
Views13K
Во времена моей молодости мне довелось вести на Хабре блоги некоторых компаний, поэтому полученные тогда знания «слабых мест» оказались не лишними при разработке новых функций. Сегодня мы представили компаниям новую панель администрирования — под катом предлагаю ознакомиться с ней всем желающим.
Читать дальше →
Total votes 72: ↑68 and ↓4+64
Comments39

Read & Comment. Теперь и на Хабре

Reading time2 min
Views18K
image

В начале этого года мы в экспериментальном режиме запустили на «Мегамозге» и «Гиктаймсе» новый тип аккаунтов — read & comment: он позволяет зарегистрированным в режиме read only пользователям комментировать новые публикации и таким образом принимать активное участие в жизни сообщества, зарабатывать репутацию и общаться друг с другом. Очевидно, что появление R&C-аккаунтов на Хабре было делом времени. И вот, это время, наконец, наступило!
Читать дальше →
Total votes 62: ↑44 and ↓18+26
Comments145

Favicon для любого сайта в PNG

Reading time1 min
Views8.2K
Уже в нескольких проектах была необходимость показывать иконки для различных доменов (например, рядом с какой-нибудь ссылкой). Для этого был написан на PHP механизм, добывающий по требованию иконку со страницы по некоторому набору правил (так же, как её добывают браузеры), конвертирующий картинку в png и сохраняющий в специальном месте. Периодически эти иконки обновлялись.

После того, как я в третий раз скопировал этот механизм в очередной проект, я решил создать для себя (и других) сервис, который отдавал бы по запросу иконку в формате png для любого домена. Но ему не суждено было родиться, потому что я случайно наткнулся на аналогичную функциональность, реализованную гуглом. Достаточно набрать адрес www.google.com/s2/favicons?domain=habrahabr.ru и получишь сконверченую в PNG иконку этого домена. Решил, что многим это будет полезно — используйте :)

UPD: нашлись баги. конвертер не умеет работать с прозрачным фоном, а также грузит только те иконки, которые лежат в /favicon.ico, игнорируя мета-теги :( Так что мой сервис, видимо, появится :)
Total votes 73: ↑70 and ↓3+67
Comments29

Назад в будущее: «Мегамозг» возвращается на «Хабрахабр»

Reading time3 min
Views133K
Полтора года назад в жизни Хабра произошло важное событие: появился проект Geektimes, куда переехали непрофильные хабы и значительная часть контента, не имеющего непосредственного отношения к разработке и программированию.

Спустя еще три месяца появился «Мегамозг», сконцентрировавший вокруг себя все, что так или иначе касается менеджмента, управления и маркетинга в ИТ, равно, как и «стартапов».

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

Но время идёт и всё меняется, а мир разработки и программирования, да и вообще интернета, развивается с большой скоростью. Глядя на то, что происходит на «Мегамозге» нам стало очевидно, что в современном вертикально-интегрированном мире информационных технологий, где Amazon больше не интернет-магазин, а Apple вот-вот начнёт выпускать автомобили, мы не можем разделять, собственно, разработку и управление ею, так как часто это вещи не просто взаимосвязанные, но неотделимые.

С радостью, волнением, но в то же время некоторым облегчением мы объявляем о релизе новой итерации Хабра!
Читать дальше →
Total votes 259: ↑179 and ↓80+99
Comments498

Разработка HTML5-игр в Intel XDK. Часть 5. Увеличиваем длину змеи и управляем ей

Reading time6 min
Views15K

Часть 1 » Часть 2 » Часть 3 » Часть 4 » Часть 5 » Часть 6 » Часть 7 // Конец )


Сегодня займёмся тем, что увеличим длину тела змеи и создадим систему управления её перемещением.

Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments7

Разработка под tvOS: tips & tricks

Reading time4 min
Views9.9K


Все знают, что еще в сентябре Apple представила Apple TV четвертого поколения с новой операционной системой tvOS на борту, и что для него можно разрабатывать свои приложения. О том, как это делать, уже кое-что писали, и в этой статье мы тоже обратимся к этой теме. О чем необходимо знать, приступая к разработке под tvOS и как избежать некоторых сложностей?
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments3

Критическая уязвимость библиотеки glibc позволяет осуществлять удаленное выполнение кода

Reading time3 min
Views29K


Исследователи Google обнаружили критическую уязвимость в библиотеке glibc (GNU C Library). В функции getaddrinfo(), которая отвечает за разбор доменных имен, происходит переполнение буфера — ошибка позволяет злоумышленникам осуществлять удаленное выполнение кода.

Эксплуатация уязвимости, получившей обозначение CVE-2015-7547, возможна в случаях, когда уязвимые устройства или приложения отправляют запросы контролируемым хакерами доменам и серверам, а также в случае проведения атаки типа man-in-the-middle.
Читать дальше →
Total votes 43: ↑41 and ↓2+39
Comments36

Почему я больше не использую MVC-фреймворки

Reading time16 min
Views133K


Уважаемые хабравчане.

Поскольку дискуссия вокруг статьи идет весьма активно, Жан-Жак Дюбре (он читает комментарии) решил организовать чаты в gitter.

Вы можете пообщаться с ним лично в следующих чатах:
https://gitter.im/jdubray/sam
https://gitter.im/jdubray/sam-examples
https://gitter.im/jdubray/sam-architecture

Также автор статьи разместил примеры кода здесь: https://bitbucket.org/snippets/jdubray/

По поводу кода он оставил следующий комментарий:
I don't code for a living, so I am not the best developer, but people can get a sense of how the pattern works and that you can do the exact same thing as React + Redux + Relay with plain JavaScript functions, no need for all these bloated library (and of course you don't need GraphQL).
Читать дальше →
Total votes 78: ↑67 and ↓11+56
Comments254

Добавление оператора диапазона в PHP

Reading time14 min
Views17K
image
На картинке — Ancient Psychic Tandem War Elephant © Adventure Time

В этой статье будет рассмотрен процесс внедрения в PHP нового оператора. Для этого будут выполнены следующие шаги:

  • Обновление лексического анализатора: он будет знать о синтаксисе нового оператора, что позволит потом превратить его в токен.
  • Обновление парсера: система будет знать, где может использоваться этот оператор, а заодно какова его приоритетность и ассоциативность.
  • Обновление этапа компиляции: здесь происходит обработка (traverse) дерева абстрактного синтаксиса (AST) и извлечение из него кодов операции.
  • Обновление виртуальной машины Zend: во время выполнения скрипта она используется для обработки интерпретации нового кода операции для оператора.

В общем, в этой статье будут кратко рассмотрены несколько внутренних моментов PHP. Выражаю горячую благодарность Никите Попову за помощь в доработке этой статьи.
Читать дальше →
Total votes 38: ↑37 and ↓1+36
Comments25

«Ловушки сознания»: Как исследователи обманывают себя

Reading time6 min
Views50K


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

Даже самый честный человек – мастер самообмана. Мы умеем быстро выделять аномальные результаты, однако часто принимаем на веру все, как нам кажется, «логичные» выводы. Таким образом, мы бессознательно уходим от реальности.
Читать дальше →
Total votes 44: ↑38 and ↓6+32
Comments30

Навыки .NET-разработчика России и США, в чем разница?

Reading time11 min
Views54K


Статья «Навыки .NET-разработчика» была первым моим аналитическим исследованием востребованности навыков на рынке труда, в котором я показал потребности близкого к нам российского рынка в специалистах моей профессии. В этом материале я представляю сравнение с зарубежным рынком. Говорят, что наш IT-рынок в целом и используемые нами технологии в частности отстают от Запада на несколько лет. Давайте вместе посмотрим «за рубеж» и попробуем понять, так ли это и есть ли нам чему поучиться.
Читать дальше →
Total votes 36: ↑29 and ↓7+22
Comments113
2

Information

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