Thursday, August 30, 2012

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

Мы уже некоторое время пишем развесистую клюкву на node.js. И хоть будущее наше туманно, образовались всякие полезные штуки и наблюдения, которыми захотелось поделиться :). Так получилось, что есть проект, где тонна скриптов на старом добром php достигла своего предела. Ну и конечно захотелось ?все взять и переписать нормально?, как обычно. Рыбу того, к чему стремимся, можно тыкать мышкой и палочкой здесь: dev.nodeca.com/, а сам код выложен на гитхабе. Поскольку серьезные прессинги в виде денег и сроков отсутствовали, то можно было полностью погрузиться в программирование, а не ?гнать продукт?. Хотелось взять что-то эдакое, с подвывертом, чтобы размять мозг. На полном серьезе я рассматривал node.js / ruby / python. Не могу сказать, что составил миллион метрик и открыл волшебную формулу, которая подсказала превосходство node.js. Скорее, захотелось поковыряться с ?прозрачным? рендерингом шаблонов на сервере и клиенте. Ну и чем-то приглянулась заточка исключительно на асинхронность, хотя сам способ (коллбеки) может вызывать нарекания. Если вы начнете делать на ноде что-то сложнее школьной лабораторки, то быстро обнаружите, что ?проект молодой?. Библиотеки крайне сегментированы. Наряду с прекрасными вещами, вроде jade, stylus, mongoose и т. п., вы наткнетесь на полное отсутствие вещей, которые давно реализованы в других языках. А якобы аналоги будут на уровне ?напевал рабинович?. В общем, вместо разработки своего софта, пришлось ?вносить мощный вклад в опенсорц?. Это первое предупреждение для тех, кто всерьез думает над выбором ноды для бизнес-проекта ? адекватно оценивайте наличие инструментов и их качество. Конечно, можно было по-быстрому наколхозить костылей. Но в нашем случае не было жесткой ориентации на финальный продукт. Поэтому время от времени возникали рывки вбок, о которых я расскажу ниже. Читать дальше →


Обычные люди ещё не совсем понимают компьютерную технологию, особенно им трудно даются модные термины, которые вошли в обиход относительно недавно. Например, 51% американцев думают, что плохая погода влияет на облачные вычисления, таковы результаты общенационального опроса, проведённого Wakefield Research. Это самая популярная версия, были и другие. Некоторые предположили, что облачные сервисы связаны с лекарствами, туалетной бумагой, постельным бельём (подушка), дымом, космосом, киберпространством, таинственной сетью, ненадёжностью, безопасностью, грустью, расслабленностью, хакерской мечтой, кинофильмами, деньгами, памятью, бэкапами, удовольствием, хранением, инновациями, наркотиками, раем и местом встреч. Читать дальше →


Добрый день, уважаемые посетители Хабра. Два дня назад я разместил на Хабре пост ?Договориться можно обо всём?. В нем Вашему вниманию предлагался электронный тест по одноименной книге Гэвина Кеннеди. Пост явно пришелся по вкусу многим читателям Хабра и попал на первую страницу ?лучшее за 24 часа?, а теперь занимает достойное место в лучшем за неделю. На момент подготовки данных для этого поста, кнопка ?Результат? в тесте была нажата более 17.700 раз. Я проанализировал все собранные результаты, и выявил некоторые закономерности в полученных данных, которыми теперь хочу поделиться с Вами. Интересно, дальше!


Ранее мы писали о сложностях и основных ошибках, которые могут возникнуть при открытии небольшого интернет-магазина. Для того, чтобы дать представление о крупных интернет-проектах в сфере электронной коммерции и сложностях, с которыми могут столкнуться предприниматели на стадии роста своего проекта, рассмотрим работу крупного интернет-магазина ?изнутри?. Некоторые думают, что магазин в интернете ? это сайт, поддержкой которого занимается пара человек, а для его работы необходимо несколько менеджеров на телефоне и курьер. На самом деле, у любого крупного интернет-магазина очень дорогой и сложный бэк-офис, настройка которого ? непростая задача. Крупный интернет-магазин работает как конвейер, начиная от приема заказа и заканчивая возвратом товара, иначе он умирает. Начнем с самого начала. Читать дальше →



Драматургия ? мощнейший инструмент, который позволяет сценаристам держать зрителя в напряжении на протяжении всей истории, заставлять его испытывать самые разные эмоции, а в кульминационные моменты ? широко распахивать глаза от изумления и с головой уходить в действие. К этому же стремятся и сценаристы онлайн-игр, поэтому нам совершенно необходимо применять общие законы драматургии к ММО. Однако делать это ?в лоб? не стоит: ведь в ММО есть своя проблематика, которая заставляет нас подходить к этим законам выборочно, отсеивая неподходящие, выбирая лучшие и трансформируя их. Читать дальше →


Многие используют дома NAS. Делают ему jailbreak или устанавливают модифицированную прошивку. Но наступает момент, когда возможностей стандартных NAS начинает не хватать. В этот момент хочется собрать свой NAS, чтобы в нем было установлено производительное железо, экономичное по питанию и все это не шумело. Хочется чтобы это был уже не просто NAS, а полноценный сервер, на который можно возложить дополнительные задачи. Так однажды и я озадачился этой проблемой. Как оказалось, существует не так много вариантов серверных корпусов формата Mini-ITX с возможностью установки четырех hot-swap SATA-дисков. Обзор одного из таких корпусов предлагаю вашему вниманию. Читать дальше →


100 миллиардов долларов США ? огромная сумма, не правда ли? Именно во столько оценивают мировой рынок интернет-рекламы в 2012 году. Не надо далеко ходить, чтобы понять, кто получит большую часть этих денег. Конечно же, это такие компании, как Google, Facebook, Yahoo! и т.д. Но примерно 20% от этой суммы получат спамеры. Эти огромные деньги привлекают очень хорошо организованный бизнес и талантливых людей. Читать дальше →




Заметка: Джон Мануджиан является сооснователем и генеральным директором в 140 Proof, венчурного стартапа, связанного с рекламой в социальных медиа. Приложения для Apple Store и Google Play могут быть очень прибыльными для разработчиков. Тем не менее, одна из основных задач для разработчиков при этом ? окупаемость затрат. Рассмотрим несколько стратегий монетизации. Часто под ?стратегией монетизации? имеют в виду ?как сделать так, чтобы приложение приносило деньги?. Читать дальше →



HP Pavilion g6 и HP Pavilion m6 ? это недорогие мультимедийные ноутбуки, с большим ассортиментом конфигураций и вариантов расцветки корпуса. Диагональ экрана составляет 15.6 дюймов, а разрешение матрицы 1366х768 (глянец, TN+Film) В обзоре представлены модификации g6-2052er и m6-1041er на базе процессоров AMD A8 и AMD A10 соответственно. В качестве видеоподсистем используются AMD Dual Graphics HD7670M+HD7640G и HD7670M+HD7660G Ориентировочная стоимость на данный момент составляет 18 500 р за g6-2052er и 27 800 за m6-1041er


Теория о том, что пользователи смартфонов на Android не покупают приложения неверна, говорят результаты нового опроса, в ходе которого выяснилось, что 93% владельцев аппаратов покупают приложения. Новое исследование, которое провел разработчик клавиатурного приложения для Android Swiftkey, показал, что за год количество пользователей, у которых есть больше 20 платных приложений, удвоилось. Читать дальше →


Эдсгер Вибе Дейкстра оказался известен, в частности, как автор нескольких ёмких и выразительных высказываний, очерчивающих бездну профессиональной деформации программистов, предпочитающих тот или иной неуютный язык программирования. Небезызвестны, в частности, следующие оценки Дейкстры (я процитирую их по Викицитатнику): ?Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление?. (?The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense?.)   ?Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации?. (?It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration?.) Дейкстра умер 6 августа 2002 года. Сегодня, спустя десять с небольшим лет после его смерти, мы вправе оглянуться вокруг и спросить себя: а насколько изменились обстоятельства? Иными словами: а сейчас (в наши дни) среди широко употребляемых языков программирования есть ли такие языки, использование которых влечёт для склонных к ним программистов почти неминуемый риск заметной профессиональной деформации? Как мне кажется, они есть; и это прежде всего те языки, которые подпадают под определение write-only language, то есть поощряют написание такого исходного кода, прочтение и понимание которого слишком трудно, неоправданно трудно (как правило, даже труднее, чем его написание автором кода), хотя в нормальных языках должно быть наоборот. Наиболее употребительным из таких языков является Perl. Будьте покойны: я не намерен просто ткнуть пальцем в Perl и объявить, что он плох. Это вышло бы слишком малоубедительно без доказательств и подробностей. И именно поэтому прямо сейчас на примере, взятом из жизни, я покажу вам четыре механизма, при помощи которых Perl воздействует на сознание программиста и поощряет сочинение им такого кода, который оказывается неприглядным write-only. Читать дальше →


Формирование виртуальной личности Сетевая жизнь ничем не отличается от реальной. Врать или не врать это ваше личное дело. Но несколько простых правил негативно влияющих на ваш заработок стоит запомнить: вам нет 18. Стереотип безответственной школоты ничем не уничтожить вконтакте вас зовут Вася, на бирже Петя, а вебмани будет выдавать, что вы Маша. Мало кто задумывается в самом начале пути о своём виртуальном профиле, а зря, потом уже ничего не изменить. Подумайте не только о достоверности вводимых данных, но и о их ?чистоте?. Если юзер под вашим ником будет на форуме phpclub-а просить научить его программировать, то будьте готовы к внезапно потерянным клиентам. дайте будущему заказчику максимум информации о себе: телефон, скайп, аська, номера кошельков и счетов. уделите внимание социальным сетям. Ни что так не компрометирует исполнителя, как страничка вконтакте содержащая мат, падонские выражения и т д поставьте себя на место заказчика и проверьте на чистоту и логичность всю эту информацию через поисковые системы старайтесь писать без ошибок и опечаток. Про матершину в общении с заказчиком думаю даже говорить не стоит. Привыкайте жить в новую эпоху? Читать дальше →


Представляю вам серию из двух постов, где я постараюсь рассказать о разработке довольно типового решения VDI для предприятия среднего размера. В первой части ? подготовка к внедрению, планирование; во второй ? реальные практически примеры. Часто бывает так, что инфраструктура у нашего потенциального заказчика уже устоялась, и серьезные изменения в оборудовании недопустимы. Поэтому в рамках многих новых проектов возникают задачи по оптимизации работы текущего оборудования. Например, у одного из заказчиков, крупной отечественной софтверной компании, имеется довольно большой парк серверов и систем хранения. В том числе ? несколько серверов HP ProLiant 6-го и 7-го поколения и система хранения HP EVA, которые были в резерве. Именно на их базе нужно было разработать решение. Озвученными требованиями к решению VDI были: Floating Desktops Pool (с сохранением изменений после окончания сессии); Начальная конфигурация ? 700 пользователей, с расширением до 1000. Мне предстояло просчитать какое количество серверов и систем хранения в итоге перейдут из резерва в состав решения. В качестве среды виртуализации выбрана VMware. Схема работы получилась примерно такая: Читать дальше →


Как выглядит в МегаФон Mint сканер проездных билетов? Правда ли, как пишет Эльдар Муртазин, в Mint не работает интерфейс WiDi? Каковы показатели производительности коммуникатора, исходя из самых популярных тестов? Имеется ли в Mint поддержка ГЛОНАСС? Какие игры идут на Mint, а какие нет? Каковы перспективы обновления Android? Как и договаривались, в этом посте мы отвечаем на вопросы телезрителей хабрапользователей, а также на свои собственные. Читать дальше →


Существует достаточно много цифровых сертификатов, каждый из которых служит для своих целей. Самые распространенный тип сертификатов это естественно SSL сертификаты, которые также имеют несколько подвидов. Также существуют Code Signing сертификаты, Website Anti Malware Scanner сертификаты и Unified Communications сертификаты. Поскольку мы занимаемся продажей всех видов сертификатов, то накопилось некоторое количество опыта по сертификатам и знаний как правильно подобрать нужный сертификат для конкретной ситуации. Постараюсь в нескольких постах поделиться этой информацией. Так что если у вас стоит задача поднять защищенное https соединение для вашего сайта, то в этом посте я постараюсь раскрыть все тонкости и особенности SSL сертификатов, чтобы сделать правильный выбор было проще. Как выбрать SSL сертификат


Мы используем несколько провайдеров, у одного из которых временами наблюдается деградация трафика по SSL. Иначе говоря, иногда гуглить становится невозможно, т.к. Google сейчас полностью перешел на использование HTTPS. Чтобы хоть как-то выплеснуть ярость по поводу использования других поисковых машин вместо Гугля, в тех ситуациях, когда нужен именно Гуголь, мне пришлось разрушить битой четыре казённых монитора производства Apple, убить восемь бабушек и устроить революцию на Кубе. Для тех кто попал в такую же ситуацию, в этом посте я расскажу, как получить заветное окошко с вот такой картинкой: Инструкция для Windows 7, с подсказками для линуксов (на примере ArchLinux). Читать дальше →


Отписаться от этой рассылки

No comments:

Post a Comment