Monday, September 17, 2012

Хабрахабр

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

Хабрахабр:


В данном посте речь пойдет об OpenSource проекте, призванном сделать жизнь фидошника лучше, а заодно дать возможность пользоваться Fido на мобильных устройствах с Java. История Как я уже писал, в 2010 году я получил узловой номер 2:5020/848. Не имея достаточного количества задач на работе, я испытывал ?творческий голод?, и искал, куда можно было-бы приложить свои силы. И нашел! Менее чем за месяц было написано некоторое количество ПО, которое давало различные дополнительные возможности пользователям моего узла ? доступ к Fido через форум или NNTP, трансляция входящей и исходящей почты в email и многое другое. К тому моменту, как весь этот зоопарк заработал стабильно, интерес к развитию узла я практически потерял и просматривал почту пару раз в месяц. В 2011 году мне в голову пришла мысль переписать часть своего ПО на Java и запустить как отдельный узел, для чего я даже получил узловой номер 2:5020/849, но дальше проекта дело не пошло. А буквально месяц назад один человек попросил меня прислать ему исходники ПО, управляющего пользователями на моем узле. Присылать их в сыром виде было бы некрасиво, поэтому код пришлось как следует почистить. И тогда, посматривая весь этот код, я решил что раз уж алгоритмы все придуманы, то почему-бы не переписать это все на Java, как я и планировал год назад? Ну вот и понеслась? Читать дальше →


Всем привет и хорошего настроения! Малоизвестный производитель китайских планшетов PiPO решил занять своё место под солнцем и конкурировать с другими ?made in China? таблетками. Для этого на рынок была выпущена модель с впечатляющими характеристиками и доступной ценой под названием Pipo M1. Покупался планшет здесь за 199$ с EMS доставкой (30$). Можно приобрести и с бесплатной доставкой или доплатить 3$ за почту Сингапура (она быстрее и посылка идёт около 20 дней). Брал я в чёрном корпусе, но в магазине есть еще и в белом. Как говорится ? на вкус и цвет. Что мы получили за такую цену и оправдал ли себя планшет за неё? Давайте посмотрим. Читать дальше →



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



Привет, обитатели саморегулируемого сообщества. Обращаюсь именно так, ибо хочу поднять извечный нерассудимый вопрос о системе рейтинга хабре. Опишу краткий сценарий. 1. Некий юзер публикует интересный топик, который подразумевает бурное обсуждение. 2. Юзер ?2 оставляет дельный комметарий по теме, который по душе многим. 3. Юзер ?3 с ним категорически не согласен. Свое негодование он выражает встречным комментарием. 4. Начинает длинная ветка размеренной светской беседы или холивара. 5. Юзер ?2, яро поддерживаемый общественностью огребает плюсы, Юзер ?3, соответственно минусы. 6. Атмосфера накаляется, интрига вопроса не отпускает страждущих. Диалог растет на глазах вместе разбросом оценок участников диалога. Среди заплюсованных комментариев народного любимца уже не видать речей оппонента его. Участники сообщества, похоже, уже и не читают блёклых комментариев, ибо не видно. Но считают своим долгом добить хромого и подержать победителя. Так и происходит. Читать дальше →


Ученые из лаборатории iBionicS из Университета Северной Каролины продемонстрировали свою разработку ? радиоуправляемого таракана. Что может быть проще? Берем таракана, клеим ему на спину радиоприемник и подключаем его к усам. Сигналы, подаваемые на усы таракана заставляют его считать, что он упирается тем или другим боком в стенку и соответствующим образом корректировать маршрут. На видео ниже видно, как радиоуправляемый таракан ползет по намеченной траектории. Теперь дело за малым ? поместить еще и камеру ? и шпионское устройство с невероятной проходимостью готово!


ECT ? это логическое развитие существующих подходов к шаблонизации под соусом высокой производительности. В начале года я публиковал свою разработку ? шаблонизатор JUST. ECT начинался как его развитие, но через некоторое время различие в них стало слишком большим, поэтому появился новый продукт. Синтаксис Во время работы с JUST, который использует EJS-совместимый синтаксис, пришло понимание, что это не очень удобно. Хотелось упрощения, хотя бы, для условных операторов и циклов. Я начал развивать код в этом направлении, но вовремя остановился. Я сам очень плохо отношусь к подобным велосипедам в плане синтаксиса. Когда добавляешь подобный синтаксический сахар в свою разработку, это кажется очень крутым и удобным нововведением. Но разработчик, который видит его впервые, скорее выберет знакомое ему и понятное решение, чем будет разбираться в новом синтаксисе. Логичным решением в данной ситуации стало использование CoffeeScript в качестве встраиваемого языка. Читать дальше →


Тема префиксных деревьев поиска уже неколько раз поднималась на хабре. Здесь, например, кратко описывается, что такое префиксное дерево и зачем оно нужно, и рассматриваются основные операции над такими деревьями (поиск, вставка, удаление). К сожалению, ничего при этом не говорится про реализацию. В этом недавнем посте рассматривается ?питонья библиотека datrie?, являющаяся Cython-оберткой библиотеки libdatrie. По последней ссылке имеется хорошее описание реализации частично сжатых префиксных деревьев в виде детерминированных конечных автоматов (с использованием массивов). Я решил внести свои пять копеек в эту тему, рассмотрев реализацию на языке С++ префиксных деревьев с помощью указателей. Кроме того, была и еще одна цель ? сравнить между собой поиск строк с помощью сбалансированного двоичного дерева поиска (АВЛ-дерево) и сжатого префиксного дерева. Читать дальше →


В статье habrahabr.ru/post/151544/ и комментариях к ней возник вопрос, почему разные компиляторы выдают код не только разного размера, но и разной эффективности. Если с первым фактором еще можно мириться, то второй может свести все ваши усилия в написании программы на нет. Это на PC еще можно добавить памяти до 32 Гб и поставить 16 ядерный процессор на 10 ГГц, чтобы косынка на NET8.0 не тормозила, а embedded система ? девица более изысканная и утонченная. Итак, сравниваем компиляторы: 1. BASCOM-AVR 2. Wiring 3. С CodeVisionAVR. Читать дальше →





В настоящий момент мы над новым проектом ? разработкой online квеста, подробно о котором мы вам расскажем немного позже, 07.10.2012, когда состоится официальный запуск, а сейчас мы хотели бы поделиться с вами чисто техническими подробностями. Самой главной проблемой проекта стало обеспечение безопасности серверов во время игры, т.к. суть квеста заключается в том, чтобы игроки, выполняя задания, выкладывали на сервер свои программы, где они будут впоследствии проверяться. Т.е., запуская программы, мы должны понимать, что они были написаны для решения поставленной задачи и не являются вредоносными файлами. Итак, мы выявили и сформулировали следующие проблемы: У нас есть сервер, на котором будет крутиться некоторое программное обеспечение, полученное из внешнего источника, и которое, по факту, неизвестно что будет делать, пока работает; Есть, в перспективе, большое количество пользоваталей, которые будут заливать на сервак большое количество приложений. Часть из них, вполне возможно, могут оказаться даже вирусами: мы позволим заливать все, начиная от php, заканчивая exe файлами. Проблема похожа, но немного шире: программа может резидентно остаться работать на сервере; Запускаясь, программы будут выедать огромное количество ресурсов. Затем, мы приступили к поиску решений. Читать дальше →


Стоит почитать ваши солнечные комментарии, как расхочется писать свои мысли. Вот вам перевод из New York Times. Перевод сделала Алина из TimeAngel. Вопрос: это реклама TimeAngel? Ответ: нет, ну что вы. Разве кому-то нужен ассистент за 12 рублей в минуту? Утонченные и продвинутые могут почитать оригинал. А теперь, когда утонченные и продвинутые ушли, вот вам перевод с картинками (картинки сами подбирали, кроме первой): Сколько денег вам нужно для счастья? Подумайте. Какова ваша цифра? Читать дальше →


Вебмастера ? владельцы сайтов с мало-мальски приличной посещаемостью наверняка неоднократно получали сообщения наподобие этого: Здравствуйте! Предлагаем дополнительно заработать на вашем сайте *****.ru. По статистике от 5% до 20% посещаемости любого сайта составляет мобильный трафик. Эти посетители вам бесполезны. Установите наш код и зарабатывайте на каждом мобильном посетителе! Выкупаем 100% вашего WAP трафика. Средняя цена по системе 25$ за 1000 мобильных хостов. ... P.S. Вы ничем не рискуете. Для поисковиков наш код не заметен. Просто будете получать дополнительный доход! Читать дальше →


Разработчики графического редактора сообщили, что Adobe Photoshop CS6 (13.0) будет последней версией, которая работает в среде Windows XP (напомню, что она не работает с Vista). Все последующие версии уже не будут поддерживать Windows XP. Так что, если вы до сих пор используете эту ОС в качестве своей рабочей системы, стоит подумать о смене операционки. Кроме того, функции, доступные подписчикам Creative Cloud, тоже не будут работать с Windows XP. Читать дальше →


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


Отрадно слышать, что высокие технологии приходят на помощь не только людям, но и животным, в частности, птицам. Так, на днях по Сети разошлась история белоголового орлана Beauty, получившего новый клюв, созданный на 3D принтере. Специалистам пришлось приложить немало усилий для создания такого специфического протеза, но все закончилось очень хорошо. Читать дальше →


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

No comments:

Post a Comment