|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Готовимся к собеседованию по PHP: псевдотип «callable»
2015-06-10 17:25:06 (читать в оригинале)Не секрет, что на собеседованиях любят задавать каверзные вопросы. Не всегда адекватные, не всегда имеющие отношение к реальности, но факт остается фактом — задают. Конечно, вопрос вопросу рознь, и иногда вопрос, на первый взгляд кажущийся вам дурацким, на самом деле направлен на проверку того, насколько хорошо вы знаете язык, на котором пишете.

Вторая часть серии статей посвящена одному из самых сложных и объемных вопросов о современном PHP — что такое «callable»? Я постарался свести в один текст некий минимум знаний об этом вопросе.
Подробный разбор неочевидных мест мануала - под катом
Тэги: callable, php, веб-разработка, готовимся, ненормальное, программирование, собеседование, собеседованию, функциональное
Постоянная ссылка
Архитектура хранения фотографий в Badoo — интервью с докладчиком DevConf 2015
2015-06-10 16:01:21 (читать в оригинале)
Интервью с Юрием Насретдиновым, ведущий разработчиком, Badoo
— Расскажите пару слов о себе.
Я работаю старшим инженером-программистом в отделе «платформы» компании Badoo. Основную часть времени я разрабатываю на PHP, иногда на Go и Си.
— Можете сказать пару слов о своём докладе помимо того, что есть в описании?
Хранение фотографий — пожалуй, самая важная составляющая часть любой социальной сети, и Badoo не является исключением. У нас более 100 серверов только для кеширования фотографий, и с ними каждый день происходит что-нибудь интересное. Ошибки в драйверах FC-карт, kernel panic после достижения сервером uptime в 7 месяцев и многое другое. Поэтому очень важно строить свои системы так, чтобы у них не было SPoF (Single Point of Failure), и построение таких систем далеко не тривиально.
— На кого ориентирован Ваш доклад?
Читать дальше →
Тэги: badoo, devconf, php, архитектура, блог, веб-разработка, веб-разработчиков, высокая, компании, конференция, приложений, производительность
Постоянная ссылка
Vim по полной: Уровень проекта и файловая система
2015-06-10 13:38:03 (читать в оригинале)Оглавление
- Введение (vim_lib)
- Менеджер плагинов без фатальных недостатков (vim_lib, vim_plugmanager)
- Уровень проекта и файловая система (vim_prj, nerdtree)
- Snippets и шаблоны файлов (UltiSnips, vim_template)
- Компиляция и выполнение чего угодно (vim_start)
- Работа с Git (vim_git)
- Деплой (vim_deploy)
- Тестирование с помощью xUnit (vim_unittest)
- Библиотека, на которой все держится (vim_lib)
- Другие полезные плагины
Проекты, это то, чего очень не хватает редактору Vim. Реализация проекта позволяет не только выделить его как отдельную сущность среди других папок и файлов в ФС, но и реализовать такие свистелки, как:
- Автоматическое сохранение и восстановление последней сессии проекта так, что после повторного открытия, мы получим редактируемый в прошлый раз файл(ы), с теми же настройками и положением
- Хранение информации о проекте, такой как автор проекта, лицензия, версия и так далее. Все эти данные можно будет добавлять в шаблоны и сниппеты
- Корневой каталог проекта строго определен. Это упростит использования других инструментов, на пример xUnit, дебагеры, генераторы документации и т.д.
- Отдельный, принадлежащий только проекту каталог .vim и файл .vimrc, аналогичный пользовательским версиям. Теперь настройки и плагины проекта будут хранится в нем
shut up and take my money
[Перевод] Мой топ-100 книг по Программированию, Компьютерам и Науке: часть 2
2015-06-10 12:07:25 (читать в оригинале)Добро пожаловать на вторую часть моих топ-100 книг о программировании, компьютерах и науке. Если Вы ещё не видели первую часть, прошу Вас ознакомиться с ней. В этой части я сделаю микс моих любимых книг по теории и практике, ведь, как говорит Дональд Кнут в своих Избранных статьях по информатике, — «Лучшая теория основана на практике; Лучшая практика основана на теории».

В моём представлении теория и практика должны быть разделены в соотношении 20/80. Я люблю добиваться выполнения практических задач, но в то же время мне нравится изучать теорию, на основе которой я их решаю. Мои наиболее творческие идеи всегда приходят ко мне из теоретических книг. Прочитав достаточно книг по теории, внезапно множество идей выстраивается во что-то новое.
Некоторые читатели спрашивали, почему я рассказываю только про пять книг за раз. Очень просто — написание одной статьи в блог о 100 книгах сразу могло бы занять у меня несколько недель усилий. Разделяя их на маленькие части, это намного проще выполнить. К тому же, приятно ощущать прогресс по мере увеличения номера публикации.
Если вас заинтересовала серия, вы можете подписаться на RSS-рассылку моего блога и подписаться на обновления в моём твиттере.

Итак, приступим к книгам этой недели!
Читать дальше →
Тэги: алгоритмы, веб-разработка, веб-сервисов, книги, программирование, программированию, программирования, разработка, стили, тестирование
Постоянная ссылка
Google Developers Launchpad — всё что нужно для успешного старта
2015-06-10 11:36:44 (читать в оригинале)Привет, Хабр! Мы стараемся поддерживать разработчиков инструментами, технологиями, информацией и вниманием. Одно из направлений нашей деятельности — программа Google Developers Launchpad, система поддержки стартапов и разработчиков приложений. Она была не так давно запущена в мире и практически сразу пришла и в Россию.

В рамках этой программы мы предоставляем различные возможности: как бизнес-услуги, PR-продвижение, так и технические вещи. Например, доступ к сервису Firebase, расширенный доступ к Google Maps API, к инструментам тестирования и тому подобное. Мы также даём возможность командам один на один пообщаться с экспертами Google, которые могут оценить дизайн и инфраструктуру приложения, посоветовать, как лучше реализовывать те или иные функции или оптимизировать приложение.
Программа перспективная и ряд российских проектов уже прошел или сейчас проходит через неё. Вместе с проектом AppTractor.ru мы отобрали шесть участников Launchpad и поговорили с ними об их работе.
Читать дальше →
Тэги: android, developers, google, launchad, pr-продвижение, бизнес-услуги, блог, веб-разработка, веб-сервисов, компании, мобильных, поддержка, приложений, разработка, разработчиков, стартапов, тестирование
Постоянная ссылка
Категория «Ню»
Взлеты Топ 5
|
| ||
|
+143 |
146 |
IllAIR |
|
+123 |
143 |
GetProfit |
|
+116 |
124 |
antonesku |
|
+111 |
126 |
Melipomena |
|
+108 |
125 |
Agnoia |
Падения Топ 5
|
| ||
|
-2 |
48 |
В трусиках |
|
-2 |
22 |
СюНя_СоЛныШкА |
|
-3 |
14 |
Sebastian_Valmont |
|
-3 |
17 |
xpyctal |
|
-3 |
24 |
I have been here before |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
