Pull to refresh
0
0
fanatic @fanatic

User

Send message

Создание приложений с помощью PHP и Flex

Reading time9 min
Views1.3K

Создание приложений с помощью PHP и Flex.



Посмотрим правде в глаза: интерактивные графики и панели управления всегда было сложно применять вместе в web-приложениях. Конечно, существуют графические библиотеки для PHP, но чтобы получить что-то действительно хорошо выглядящее и то, с чем пользователь мог бы поэкспериментировать, очень сложно. Или по крайней мере было сложно вчера. Сегодня, я покажу как использовать комбинацию PHP в качестве backend'а и Adobe Flex в качестве frontend'а, которая будет отображать интерактивный 3D-график.
Читать дальше →
Total votes 10: ↑6 and ↓4+2
Comments9

Adom жив

Reading time1 min
Views9.2K

Как-то очень тихо и беспомпезно, не так давно, вновь ожил сайт одной из самых сложных и глубоких roguelike игр — ADOM. В roguelike-мире время течет нелинейно, на фоне глубочайшего оттачивания и тестинга, случаются прорывы.
Читать дальше →
Total votes 42: ↑36 and ↓6+30
Comments58

Уникальная электроника

Reading time2 min
Views1.1K
Массовое производство сделало вещи гораздо дешевле, что, безусловно, не может не радовать. Впрочем, у этого процесса есть и отрицательная сторона – вокруг нас множество совершенно одинаковых невыразительных вещей, которые ничего не говорят о владельце, и созданы так, чтобы просто не раздражать как можно большое число людей. Это хорошо, но… скучно. В конце концов, каждый из нас – представитель того самого “длинного хвоста”, хочет выделиться.Самый простой пример – ноутбук. Машинка, на которой я пишу эту статью мне безумно нравится (да, дайте похвастаться – это “таблеткаAsus R1E). Это очень неплохой ноут, далеко не дешевый, но при этом внешне… один из многих, не более того. А хочется что-то своё.image imageЖелая найти какой-то более-менее приемлимый вариант (ну не готов я делать несмываемую аэрографию на крышке ноутбука за 2 тысячи баксов с гаком), я начал искать варианты на англоязычных сайтах. В итоге я обнаружил, что на западе есть простое и изящное решение этого вопроса – наклейки-«шкурки» для ноутбуков и прочей техники.image imageВ США есть множество магазинов (посмотрите, скажем, www.laptopskins.net, www.schtickers.com), где можно выбрать “шкурку” с таким дизайном, который будет в полной мере отражать личность своего владельца. А если ни один из готовых вариантов, имеющихся в ассортименте, не подходит, можно получить что-нибудь под заказ.
Читать дальше →
Total votes 41: ↑34 and ↓7+27
Comments56

Притча о гвоздях

Reading time1 min
Views1.6K
Жил-был один очень вспыльчивый и несдержанный молодой человек. И вот однажды его отец дал ему мешочек с гвоздями и наказал каждый раз, когда он не сдержит своего гнева, вбить один гвоздь в столб забора.

В первый день в столбе было несколько десятков гвоздей. На другой неделе он научился сдерживать свой гнев, и с каждым днём число забиваемых в столб гвоздей стало уменьшаться. Юноша понял, что легче контролировать свой темперамент, чем вбивать гвозди.
Читать дальше →
Total votes 138: ↑118 and ↓20+98
Comments37

1-й принцип Деминга. Постоянство цели

Reading time6 min
Views2.6K
Этот мейл — продолжение серии рассуждений о 14 принципах менеджмента Э. Деминга. Начало этой серии

Итак, первый принцип Э. Деминга гласит:

Добивайтесь постоянства цели — непрерывного улучшения продукции и услуг.
Читать дальше →
Total votes 12: ↑8 and ↓4+4
Comments0

Все о Feedburner

Reading time3 min
Views2.9K
Давно хотел расписать подробно работу с сервисом Feedburner, уже было несколько заметок:

В комментариях мне предложили все ж таки написать об этом. И вот статья перед вами. Я постарался собрать все самое важно и ценное.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments7

Как выявить потери в продажах

Reading time3 min
Views16K


Пример анализа данных на основе продуктового магазина от Datawiz.io.

Эта статья о том, как выявить потери в продажах. Потери в продажах — это дни, когда товар не продавался, или было продано аномально низкое количество единиц товара.

Зачастую потери в продажах случаются из-за недостаточного количества заказанного товара. Также часто товар, имеющийся на складе, не выставляется на полки. Ежедневный анализ данных помогает своевременно обнаружить такой «провал» в продажах. Далее, устраняем проблему — контролируем работу отдела закупок, оптимизируем поставки, контролируем работу торгового персонала.

Читать дальше →
Total votes 19: ↑11 and ↓8+3
Comments11

25 PHP-разработчиков, на которых можно подписаться

Reading time4 min
Views27K
Статья является переводом 25 PHP Developers to Follow Online.

Создание PHP фреймворков — это тяжелое занятие, но следить за их развитием и деятельностью коммиттеров в Твиттере — очень просто. Если вы захотите увидеть в какую сторону движется PHP-сообщество, что сейчас является трендом и какие инструменты применяются в передовых проектах, просто посмотрите, подпишитесь на этих людей.
Читать дальше →
Total votes 32: ↑26 and ↓6+20
Comments11

Новый курс от Школы разработки интерфейсов. В Екатеринбурге и везде

Reading time6 min
Views46K
Меня зовут Денис Чистяков, и я руковожу группой разработки интерфейсов в Екатеринбурге. Мы занимаемся фронтендом: делаем множество сложных, ярких и красивых страниц для приложений Яндекса.

Два года назад мы запустили свою Школу разработки интерфейсов, в рамках которой пытаемся в максимально сжатый срок превратить веб-разработчиков в крутых веб-разработчиков, готовых к специфике нашей компании, нашей инфраструктуре и нашим технологиям. Этот год тоже не стал исключением. В 2014 году ШРИ пройдет в Екатеринбурге и Минске.

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

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



Мы понимаем, что часто желающие поучиться у нас выкраивают время между учебой, работой и семьей. А мы не обычная школа и не вуз, где нужно обязательное присутствие на уроках и парах. У нас есть уверенность, что те люди, которые попадают в ШРИ, обладают здоровым азартом, ответственны и понимают то, для чего они начали путь обучения. (Да-да, мы знаем, что вы крутые :)

Поэтому, обобщив все вышеперечисленное, мы решили, что теоретический материал учащиеся будут осваивать самостоятельно в удобное для них время. Но чтобы почувствовать вкус создания интерфейсов, мало много читать и смотреть. Нужно еще много практиковаться и кодить. Поэтому второй — очной — частью обучения будут практические занятия (которых, важно заметить, не было в прошлых ШРИ).

Это будут мини хакатоны, на которых ребятам придется реализовывать целый проект. А помогать им в этом будет команда яндексовых менторов. И в этом есть много плюсов: общение, возможность поработать бок о бок с профессионалами, получить «живой опыт» и, самое главное, попробовать почувствовать себя частью Яндекса.

Все видео лекций курса плюс подробности об очном обучении
Total votes 55: ↑49 and ↓6+43
Comments14

SIP через WebRTC на продакшне. Как мы к этому шли и какие проблемы решали

Reading time5 min
Views52K
Доброго времени суток всем!

Я уже писал о своем опыте работы с WebRTC тут, но учитывая то, что в последнее время всё больше статей на эту тему появляется на хабре и то, что я давно хотел написать о том, как мы добились стабильной работы SIP телефонии через WebRTC на продакшне, я решил написать через что мы прошли.

А прошли мы через многое: боль, панику, истерики, кучу матов и пожелания добра мейнтейнерам.
Сейчас же это всё в прошлом. Мы избавились от всех костылей, которые мы делали, и сделали так, чтобы операторы звонили и всё работало стабильно.
В статье, я как можно подробнее описал все проблемы, с которыми мы сталкивались, используя как можно меньше кода и конфигов.

Кому интересно, прошу под кат.
Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments20

Как убеждать людей в сети: семнадцать малоизвестных джедайских трюков

Reading time11 min
Views305K


Хотите узнать, как на просторах интернета убеждать людей и получать от них желаемое?

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

В этой статье не будет ни слова о взаимном обмене, дефиците, социальном доказательстве и прочих широко известных принципах убеждения. Вы наверняка и так все о них знаете
Читать дальше →
Total votes 149: ↑108 and ↓41+67
Comments78

Обзор: Puppet, Chef, Ansible, Salt

Reading time9 min
Views116K

Ведущие инструменты для управления конфигурацией по разному подходят к автоматизации серверов


От переводчика: в связи с грядущим внедрением одной из подобных описанным в статье систем, приходится изучать доселе неведомые продукты. Захотелось перевести, поскольку подобных обзорных статей на русском языке не нашлось (не исключаю, что плохо искал), и, надеюсь, кому-то и пригодится. За возможные ошибки и неточности перевода просьба ногами не бить.

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

В этот момент средства управления конфигурациями и вступают в игру. Во многих случаях, мы управляем группами одинаковых серверов, на которых запущены одинаковые приложения и сервисы. Они размещаются на системах виртуализации внутри организации, или же запускаются как «облачные» и гостевые в удаленных ЦОД. В некоторых случаях, мы можем говорить о большом количестве оборудования, которое существует только для поддержки очень больших приложений или об оборудовании, обслуживающем мириады небольших сервисов. В любом случае, возможность «взмахнуть волшебной палочкой» и заставить их всех выполнить волю системного администратора не может быть обесценена. Это единственный путь управлять огромными и растущими инфраструктурами.

Puppet, Chef, Ansible и Salt были задуманы чтобы упростить настройку и обслуживание десятков, сотен и джае тысяч серверов. Это не значит, что маленькие компании не получат выгоды от этих инструментов, так как автоматизация обычно делает жизнь проще в инфраструктуре любого размера.
Я пристально взглянул на каждый из этих четырех инструментов, исследовал их дизайн и функциональность, и убежден, что несмотря на то, что некоторые оценены выше, чем другие, для каждого есть свое место, в зависимости от целей внедрения. Здесь я подвожу итоги моих находок.

Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments17

Hadoop. Подробное руководство. 3-е издание

Reading time1 min
Views12K
Возможно Вы помните пост по этой книге
image

Прототип: Hadoop: The Definitive Guide
Publisher: O'Reilly Media; Third Edition edition (May 26, 2012)

Мы снизили цену на бумажную версию до 450 руб, PDF и EPUB — 199 руб
Читать дальше →
Total votes 14: ↑11 and ↓3+8
Comments0

Мануал по решению типизированных задач в Microsoft Excel

Reading time16 min
Views246K
Добрый день, уважаемые хаброжители!

Время от времени некоторым (а может и более, чем некоторым) из нас приходится сталкиваться с задачами по обработке небольших массивов данных, начиная от составления и анализа домашнего бюджета и заканчивая какими-либо расчетами по работе, учебе и т.д. Пожалуй, наиболее подходящим инструментом для этого является Microsoft Excel (или возможно иные его аналоги, но они менее распространены).

Поиск выдал мне всего одну статью на Хабре по схожей тематике — «Талмуд по формулам в Google SpreadSheet». В ней дано хорошее описание базовых вещей для работы в excel (хотя он и не 100% про сам excel).

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

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

Описание решений построено следующим образом – дается кейс, содержащий исходное задание, которое постепенно усложняется, к каждому шагу дано развернутое решение с пояснениями. Наименования функций будут даваться на русском языке, но в скобках при первом упоминании будет приводиться оригинальное наименование на английском языке (т.к. по опыту у подавляющего большинства пользователей установлена русскоязычная версия).
Читать дальше →
Total votes 51: ↑45 and ↓6+39
Comments14

Меня попросили взломать программу на собеседовании

Reading time11 min
Views194K
TL;DR Меня попросили взломать программу на собеседовании. И я получил работу.

Всем привет,

Я собеседовался на позицию инженера программной безопасности, они спрашивали в основном разные низкоуровневые вещи. Некоторые ответы я знал, некоторые нет.
Потом они прислали email с защищённым и зашифрованным бинарником, который нужно было взломать.
Когда я добрался до дома, я скачал его и увидел, что он спрашивает пароль. Они хотели, чтобы я нашёл этот пароль.
Вот что я увидел при первом запуске:
Читать дальше →
Total votes 220: ↑187 and ↓33+154
Comments61

Шесть шагов подготовки данных для аналитического CRM

Reading time7 min
Views13K
Одной из задач, с которой я столкнулся в должности директора по развитию в компании, занимающейся оптовой торговлей запчастями, был поиск «серебряной пули» в организации продаж. После первых контактов с ключевыми клиентами я чувствовал, что они ожидают от компании предвидения их потребностей. А для этого необходимо комплексное видение факторов, влияющих на отношения с клиентами. Наличие под рукой полной понятной информации о клиенте и его сегменте может привести к более результативным кросс-продажам.

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

Мне предстояло найти ответы на два вопроса:

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

Вот что было сделано в такой ситуации.

Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments3

Самое массовое заблуждение вокруг REST-архитектуры

Reading time2 min
Views14K
Столкнувшись на одном крупном ресурсе для разработчиков с неправильной реализацией REST-архитектуры, я, вслед за компанией Intel, развенчивающей мифы о законе Мура, хочу обратить внимание, на самую частую ошибку при реализации RESTful приложений, нарушающую целостность сети. При чем грешат практически все разработчики, веб-фреймворки и даже очень популярные ресурсы (например GitHub), но...
обо всем по порядку
Total votes 47: ↑24 and ↓23+1
Comments31

Information

Rating
Does not participate
Location
Смоленск, Смоленская обл., Россия
Date of birth
Registered
Activity