Архив за 25 августа 2014 - 6

BaasCMS – бэкенд не нужен

BaasCMS — это JavaScript CMS, использующая в качестве бэкенда популярных провайдеров BaaS. На данный момент поддерживается только Parse.com.

Исходный код BaasCMS доступен на GitHub.

BaasCMS Demo на GitHub Pages
Тоже самое BaasCMS Demo на Tumblr

Можно посмотреть Админ-панель для этого демо (изменения/добавление запрещены). В соответвующую форму на главной странице админки нужно вставить следующие ключи:

  • Application ID: nM7P7NnFA95CK1WrqWOf9wa3mskctaTOdk9vYflj
  • Javascript Key: 0zHfA9FG8L1xR699qmFXjxkZ1pDxgml0MWZMpqJG

Читать полностью »

Как я 9 лет строил сеть в Астрахани
Половодье и контейнер базовой станции

Доброе утро! Меня зовут Илья, в 2002 году я начал инженером по обслуживанию базовых станций (тогда их было целых 14 штук на 10 сайтах), в 2004-м стал техническим директором филиала, а сейчас, с 2013-го, руковожу «Билайном» по всей области.

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

Природа

Начнём с природы. Область делит пополам Волга, и на несколько месяцев в году она выходит из берегов, разливаясь по степи. В дельте тысячи озёр и островков, что сказывается как на доступности БС, так и на сложностях с электропитанием и качественными транспортными каналами.

Летом у нас очень сильная жара (южный регион РФ), требующая хорошего охлаждения оборудования. Также у нас много пыли и мошки, плотно забивающей фильтры воздушных систем. А под прохладными контейнерами любят пережидать день степные животные — мыши, суслики, иногда змеи.Читать полностью »

Технологическая сингулярность, как событие неизбежное

Думаю многие, читающие эти строчки, на сегодняшний день видят, что прогресс с каждым днем ускоряется. Если в начале XX-ого века многие не верили в самолеты и думали, что «завтра будет сегодня». Это тенденция в обществе была всегда и наблюдается сейчас. Завтра будет сегодня. В принципе это простое эмпирическое наблюдение, однако если сравнить то что было год назад и сегодня, то становится видно этот прогресс. Если бы наблюдатель провел бы такое наблюдение в начале XIX-ого века, то очевидного прогресса он вряд ли увидел, разве что попал бы в переломный момент. Сейчас же различные научные достижения мелкие и большие происходят каждый день. Интернет стал катализатором этого процесса. Свободный обмен информацией объединил ученых со всего мира и лишил одной из главных проблем — повторного изобретения, чем часто страдал прошлый век. Конечно сейчас данная проблема наверняка сохраняется из-за секретности некоторых государственных программ, однако такие проекты это капля в море тысяч энтузиастов. Разумеется сейчас наблюдаются не лучшие тенденции государственного контроля, но я пожалуй буду обсуждать в макромасштабе и не буду разбирать такие детали.

Уже вот как 49 лет выполняется закон Мура, а Intel готовит нам новые техпроцессы и новые подходы. Разрабатываются параллельно квантовые компьютеры, ДНК-компьютеры, нейронные сети… Все это произошло буквально за 30 лет.

Все неизбежно указывает на дальнейшее ускорение прогресса и некой точке — технологической сингулярности.

Читать полностью »

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

Путь front end падавана

  • Я всегда стремился к тому, чтобы мой код лекго читался и его удобно было использовать много раз (reusable). И благо, уже давно придуманы все эти ООП, модульности, etc. С чем, вроде, писать хороший код куда легче, и даже когда кажется, что сложно, все равно возможно. Но как я не старался, а код, который обеспечивал сколько-нибудь сложную работу с HTML, всегда превращался в простыню нечитаемого текста. Причем это касалось как самого HTML (и/или шаблонов), так и javascript'а.
  • Вторая проблема более частная, и касается продуктовых компаний, которые поддерживают больше, чем один сервис (я всегда работал только в таких, из религиозных соображений). Проблема состоит в том, что таким сервисам присущий «корпоративный стиль», а код у них чаще всего разный. И тут возникают терзания, как правильно стоит разрабатывать, вроде, много схожего, но разного то больше.

Не так давно, я понял, что этих проблем в моих проектах больше нет, и осознав случившееся, я решил поделиться тем, какие концепции/методологии привели меня к этому. Не знаю много ли людей сталкивались с такими же проблемами, но от нескольких своих друзей я точно слышал схожие жалобы. Если вам интересно — добро пожаловать под кат.
Читать полностью »

Блог платформы коллективных инвестиций VCStart появился на Хабре две недели назад, одновременно с предзапуском нашего проекта. Мы уже немало о себе всего здесь написали – кто мы, зачем и откуда. По сути, все эти предварительные посты общего информационного характера были прелюдией к тому, для чего платформа и была создана – помощи достойным стартапам в привлечении инвестиций. Тем более, что за этот сравнительно небольшой период их зарегистрировалось на нашем сайте уже более 200 и довольно высокий процент из них имеет потенциал для финансирования.

Стартапы VCStart: облачная CRM QuickOrder для ресторанного бизнеса

Настало время показать товар лицом. С этого момента в блоге VCStart будут регулярно освещаться рассчитывающие на краудфандинговое инвестирование проекты, идеи которых показались нам перспективными и интересными. И один из них – мобильный сервис QuickOrder. Читать полностью »

Работа с графическими объектами в Android
Нажав кнопку «Далее», вы найдете перевод четырех небольших учебных материалов, посвященных различным техникам обработки и генерации изображений в Android; в трех из них имеется исходный код тестовых программ и справочный материал к нему. На наш взгляд, эти пособия могут оказаться полезными всем, кто занимается разработкой приложений и игр под Android.
Под катом находятся следующие статьи:

  • Пример кластеризованного шейдинга в Android
  • Знакомство с RenderScript. Учебное пособие
  • Знакомство с OpenCL для Android. Учебное пособие
  • Тесселяция для OpenGL ES 3.1 на Android

Читать полностью »

image

PostgreSQL это современная, динамично развивающаяся СУБД с очень большим набором возможностей которые позволяют решать самый широкий спектр задач. Использование PostgreSQL как правило относится к очень критичному сегменту ИТ инфраструктуры который связан с обработкой и хранением данных. Учитывая особое место СУБД в инфраструктуре и степень критичности возложенных на нее задач, возникает вопрос мониторинга и надлежащего контроля за работой СУБД. В этом плане PostgreSQL обладает широкими внутренними средствами сбора и хранения статистики. Собираемая статистика позволяет получить довольно подробную картину о том что происходит под капотом в процессе функционирования СУБД. Эта статистика хранится в специальных системных таблицах-представлениях и постоянно обновляется. Выполняя обычные SQL запросы в эти таблицы можно получать разнообразные данные о базах, таблицах, индексах и других подсистемах СУБД.
Ниже я описываю способ и средства для мониторинга PostgreSQL в системе мониторинга Zabbix. Мне нравится эта система мониторинга поскольку предоставляет широкие возможности для реализации самого кастомного мониторинга самых разных систем и процессов.
Читать полностью »

Хабрапользователь проанализировал бесплатные шаблоны для WordPress с популярных сайтов-каталогов. Результаты удручающие: больше половины шаблоны оказались так или иначе подправлены хакерами - веб-шеллы, бэкдоры, скрипты с критическими уязвимостями и black seo.

Автор приводит статистику по сайтам-каталогам, которые находятся в первых десяти строках поисковой выдачи по словам "бесплатные темы для wordpress":

- best-wordpress-templates.ru (99% зараженных или уязвимых тем)

- wordpress-ru.ru (99% зараженных или уязвимых тем)

- wpfree.ru (97% зараженных или уязвимых тем)

- wpfreethemes.ru (16% уязвимых тем)
Читать полностью »

Появилась необходимость сделать локальную сеть между двумя узлами, удаленными друг от друга на расстоянии 1.15 км. По скольку есть опыт оказания помощи другу и подключения его частного дома к FTTB сети соседней многоэтажки через роутеры производства Mikrotik, было решено на них и реализовать подключение. Выбор пал на RouterBOARD SXT Lite5 (прошу не считать за рекламу, но это лучший выбор за эту цену).

Характеристики и процесс монтажа, в т.ч. видео можно найти на сайте Mikrotik или дилеров по России. Пока что собран тестовый стенд. Параметры стенда- расстояние между точками 1.15 км по Яндекс картам. Одна точка установлена на балконе 8 этажа, вторая в квартире, расположенной так же 8 этаже, установлены на штативы для фото оборудования.
Читать полностью »

Как вирусное видео захватило мир: в главных ролях Сергей Брин, Билл Гейтс, Марк Цукерберг, Тим Кук, Майкл Делл, Марисса Майер и другие Флешмоб ALS Ice Bucket Challenge захватил весь мир за считанные дни и заслужил звание pr-акции года. Условия флешмоба: если вам бросили вызов, вы должны окатить себя ледяной водой из ведра, и заснять процесс на видео, а в конце передать эстафету нескольким друзьям. Если вы выполнили задание, сумма пожертвований на исследования заболевания БАС (боковой амиотрофический склероз) для вас — $10, если не решились — $100. На сегодня в нем уже приняли участие такие звезды мировой IT-индустрии, как Сергей Брин, Билл Гейтс, Марк Цукерберг, Тим Кук, Майкл Делл, Марисса Майер и многие-многие другие. Мы хотим поделиться мыслями Аарона Фридмана на тему того, почему именно эта кампания захватила мир, фактически став вирусом №1. Статья написана от первого лица. Ко мнению эксперта по маркетингу и SEO мы добавили несколько видео российских участников флешмоба. Наслаждайтесь!

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js