Читать дальше →
kulikoff @kulikoff
Пользователь
Dingoo A320 — урожайный год!
4 мин
23KНе секрет, что в США полным ходом идет E3 — крупнейшее событие в игровой индустрии. Sony, Nintendo, Microsoft — все показывают свои новейшие достижения в области развлечений. И лишь одного революционного продукта на этой выставке вы никогда не увидите. Это портативная игровая консоли Dingoo A320. Более года прошло с появления «на сцене» этого весьма неоднозначного гаджета. Нет смысла повторять все дифирамбы в честь Dingoo, его детальный unbox и обзор уже был на Хабре. Лучше попробуем понять причины его воистину бешеной популярности среди гиков.
Итак, мечту человечества о портативном устройстве, на котором можно безнаказанно предаваться ностальгии по игровым системам Nintendo, Sega, NeoGeo и Capcom воплотила в жизнь маленькая и довольно бедная компания Shenzhen Dingoo Digital Co. Да, прямо «из коробки», без манипуляций с прошивкой и плясок с бубном вы можете эмулировать игры от перечисленных выше консолей просто скопировав их в память устройства.
+92
ScummVM
2 мин
1.9KХорошие новости для любителей старых добрых компьютерных игр, вышла первая финальная версия виртуальной машины ScummVM.
Подробнее под катом.
+27
Обзор клиентов интернет-телефонии для Symbian 9
4 мин
8.7KПривет. Мы с Ростиком сделали обзор VoIP-клиентов для смартфонов на базе Symbian 9. Здесь есть обзор возможностей программ, сравнение качества связи и потребляемого трафика, но поскольку интернет-телефонией на мобильном мало кто пользуется, сперва приведем небольшой ликбез, который вы можете пропустить.
Обычно звонки между интернет-пользователями бесплатны — можно звонить на компьютер и мобильный с VoIP-клиентом целиком через интернет. Есть достаточное количество сервисов, которые предоставляют такую услугу: Skype, Mail.Агент, GoogleTalk и другие.
Для обыкновенных телефонов, для которых не реализован VoIP есть другой вариант — всевозможные платные услуги типа Callback (Talkonaut для Java) и осуществления звонков через шлюз (Skype Lite), когда программа делает телефонный вызов на свой шлюз, а уже оттуда начинается интернет-телефония. Кроме того, существует возможность звонка с мобильного на другой телефон через интернет, в таком случае задействуется VoIP, а дальше вызов к абоненту продолжается через шлюз. Например, в скайпе эта услуга называется SkypeOut, звонки стоят денег и тарифицируются поминутно. Оплатить такие услуги можно через Webmoney/PayPal, а так же кредитной картой или обыкновенным ваучером пополнения.
В обзор не вошли программы, которые не захотели работать (Octrotalk, Yeigo), платные программы (IM+ for Skype, TiVi, потому как если вы хотите платить за VoIP-клиент, то ваш референт сам подберет нужную программу), а так же официальный Skype Lite, поскольку он не нативный, а написан на Java, да и разговоры там осуществляются путем звонка через мобильную сеть на специальный шлюз и актуальны только для владельцев тарифных планов с безлимитными разговорами. Таким образом мы остановились на рассмотрении Talkonaut, Nimbuzz и Fring.
В этом обзоре нас в первую очередь интересовал Skype и GoogleTalk, однако рассмотренные программы прекрасно поддерживают достаточно внушительное количество протоколов (в т.ч. SIP), ну а для Gizmo мобильный клиент можно найти на сайте проекта.
Обычно звонки между интернет-пользователями бесплатны — можно звонить на компьютер и мобильный с VoIP-клиентом целиком через интернет. Есть достаточное количество сервисов, которые предоставляют такую услугу: Skype, Mail.Агент, GoogleTalk и другие.
Для обыкновенных телефонов, для которых не реализован VoIP есть другой вариант — всевозможные платные услуги типа Callback (Talkonaut для Java) и осуществления звонков через шлюз (Skype Lite), когда программа делает телефонный вызов на свой шлюз, а уже оттуда начинается интернет-телефония. Кроме того, существует возможность звонка с мобильного на другой телефон через интернет, в таком случае задействуется VoIP, а дальше вызов к абоненту продолжается через шлюз. Например, в скайпе эта услуга называется SkypeOut, звонки стоят денег и тарифицируются поминутно. Оплатить такие услуги можно через Webmoney/PayPal, а так же кредитной картой или обыкновенным ваучером пополнения.
В обзор не вошли программы, которые не захотели работать (Octrotalk, Yeigo), платные программы (IM+ for Skype, TiVi, потому как если вы хотите платить за VoIP-клиент, то ваш референт сам подберет нужную программу), а так же официальный Skype Lite, поскольку он не нативный, а написан на Java, да и разговоры там осуществляются путем звонка через мобильную сеть на специальный шлюз и актуальны только для владельцев тарифных планов с безлимитными разговорами. Таким образом мы остановились на рассмотрении Talkonaut, Nimbuzz и Fring.
В этом обзоре нас в первую очередь интересовал Skype и GoogleTalk, однако рассмотренные программы прекрасно поддерживают достаточно внушительное количество протоколов (в т.ч. SIP), ну а для Gizmo мобильный клиент можно найти на сайте проекта.
+24
Интернет-магазин. Начало работы
8 мин
19KПривет, хабранарод!
Писал я давно когда-то про osCommerce небольшую статейку, меня даже просили выложить свою сборку. Если кому она до сих пор нужна — у меня осталась, могу куда-нить положить. Но, наевшись с ОСК, решили написать свою систему. При помощи CakePHP. Об этом хорошо поведал товарищ neudor, с которым на пару мы это дело разрабатывали. В данный момент он несколько отошел от работы с магазином, поэтому я выхватываю у него эстафетную палочку вести цикл статей, посвещенный разработке ПО для интернет-магазина, а также непосредственно организации самой работы, службы доставки, регистрации, налогах. В общем полный FAQ «от и до» — что ждет начинающего предпринимателя, если он решится открыть полностью легальный бизнес в России, с выкладкой затрат в денежном и временном эквиваленте. Итак, сегодня я расскажу о стороне вопроса, не касающейся технической реализации…
Писал я давно когда-то про osCommerce небольшую статейку, меня даже просили выложить свою сборку. Если кому она до сих пор нужна — у меня осталась, могу куда-нить положить. Но, наевшись с ОСК, решили написать свою систему. При помощи CakePHP. Об этом хорошо поведал товарищ neudor, с которым на пару мы это дело разрабатывали. В данный момент он несколько отошел от работы с магазином, поэтому я выхватываю у него эстафетную палочку вести цикл статей, посвещенный разработке ПО для интернет-магазина, а также непосредственно организации самой работы, службы доставки, регистрации, налогах. В общем полный FAQ «от и до» — что ждет начинающего предпринимателя, если он решится открыть полностью легальный бизнес в России, с выкладкой затрат в денежном и временном эквиваленте. Итак, сегодня я расскажу о стороне вопроса, не касающейся технической реализации…
+62
Коллекции иконок? Легко! Тысячи иконок в сетах.
2 мин
39KВ продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
+112
Важность факторов, влияющих на ранжирование сайта в Яндексе
1 мин
2.3KМною был организован опрос среди опытных SEOшников на тему сабжа. Надеюсь — оцените.
Факторы с важностью по 10-и бальной шкале в картинках (чем больше — тем важнее):
Остальные графики спрятал под кат.
Факторы с важностью по 10-и бальной шкале в картинках (чем больше — тем важнее):
Остальные графики спрятал под кат.
+117
Как утянуть картинку из MS Word
1 мин
997Заказчики иногда присылают фотки и описания своих товаров для дизайн-макета в вордовском файле. Здесь я опишу как безболезненно импортировать растровые картинки из Word в Photoshop.
+41
Основные принципы организации приема SMS платежей. Преимущества и тонкости оплаты по SMS, описание платежных SMS систем.
10 мин
22KНи для кого не секрет, что сегодня бизнес в интернете развивается семимильными шагами. Новые интернет проекты открываются каждый день — большинство из них, правда, также быстро и закрывается, не успев развиться и привлечь аудиторию. Те, кто аудиторию привлек, начинает задумываться о способах ее монетизации — превращении показателей счетчиков в деньги.
Традиционно существует два основных способа заработка на аудитории проекта: продажа его рекламных возможностей и предоставление пользователям платных сервисов.
И если про первый уже сказано достаточно много, то второй еще только начинает свое активное развитие.
По предоставляемых пользователям услуг можно выделить три основных категории сайтов:
Методы монетизации аудитории
Традиционно существует два основных способа заработка на аудитории проекта: продажа его рекламных возможностей и предоставление пользователям платных сервисов.
И если про первый уже сказано достаточно много, то второй еще только начинает свое активное развитие.
По предоставляемых пользователям услуг можно выделить три основных категории сайтов:
- Специализированные интернет-магазины и сервисы (магазины программного обеспечения, музыки, видео, рефератов, темплейтов веб-дизайнов, документации, специализированных статей для профессионалов, сервисы доставки сообщений пользователям, розыгрыши и викторины, ответы на вопросы), основной задачей которых является предоставление посетителям специфических услуг или продажа контента (с оплатой за единицу контента). Такие ресурсы считают получение дохода от рекламы второстепенным заработком.
- Сайты, доступ к которым можно получить только на платной основе (нишевые и узкотематические профессиональные ресурсы с ценной информацией для определенной аудитории, ресурсы для взрослых) – обычно пользователям демонстрируют только общую информацию о ресурсе, а для того, чтобы получить к нему доступ, требуется сначала внести оплату. Рекламы на таких ресурсах практически не бывает.
- Ресурсы, предлагающие своим пользователям дополнительные сервисы и услуги – так, например, на сайте знакомств пользователи могут выделить свою анкету в результатах поиска, а в социальных сетях подарить другу какой-нибудь подарок.
+1
Поиск — это просто
3 мин
3.7KGoogle, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.
Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий
Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий
+87
Spring — бесплатный движок с «поддержкой» Total Annihilation
3 мин
2.9KДумаю многие помнят такую замечательную игру как Total Annihilation? Кроме того недавно выходило продолжение Supreme Commander: кому-то оно понравилось, кому-то нет. А знаете ли вы, что при этом существует еще и open-source движок для RTS Spring? Для которого есть множество модов реализующих различные «самиздат» стратегии, но кроме этого есть возможность использовать ресурсы Total Annihilation (далее TA).
При минимальных графических настройках игра внешне почти не отличается от обычного TA, но при этом можно разрешить свободное вращение камеры. Зато при высоких настройках и установке некоторых модов игра выглядит очень симпатично:
При минимальных графических настройках игра внешне почти не отличается от обычного TA, но при этом можно разрешить свободное вращение камеры. Зато при высоких настройках и установке некоторых модов игра выглядит очень симпатично:
+40
Штрихкоды и жизнь
1 мин
2.2KВсе хабралюди знают что такое штрихкод. Многие из вас слышали про популярную технологию радиометок (RFID — радиочастотная идентификация). Развитие получил и специальный двухмерный матричный штрихкод (Data Matrix).
Вот про последний и хочется поговорить отдельно.
Образец матричного штрихкода представлен на рисунке:
Некоторым знакомо, не правда ли?
Теперь расскажу как такую кодировку можно применить в жизни гиков.
Вот про последний и хочется поговорить отдельно.
Образец матричного штрихкода представлен на рисунке:
Некоторым знакомо, не правда ли?
Теперь расскажу как такую кодировку можно применить в жизни гиков.
+47
Опыт блогстарта
6 мин
729Эта статья — вторая в серии из трёх статей о становлении блога. Она основывается на моём личном опыте и на примере моего проекта. Все советы, приведённые ниже — результат моих собственных опытов. Думаю, это может быть полезным для тех, кто только собирается заиметь «стэндалон». А те, чей опыт схож с моим, могут дополнить и поправить то, что я написал, на благо новых блоггеров.
Стойким товарищам я советую начать с выбора домена и поиска хостинга. Если ты планируешь немного повременить, и не становиться «звездой блогинга» в первые десять дней практики, смело бери пакет «стартер». Его наполнение везде разнится, но несущественно. Php 4.1, MySQL-база, три-четыре гигабайта трафика и контрольная панель — есть почти у всех. Сразу после оглушительного успеха, докупишь места и трафика.
Стойким товарищам я советую начать с выбора домена и поиска хостинга. Если ты планируешь немного повременить, и не становиться «звездой блогинга» в первые десять дней практики, смело бери пакет «стартер». Его наполнение везде разнится, но несущественно. Php 4.1, MySQL-база, три-четыре гигабайта трафика и контрольная панель — есть почти у всех. Сразу после оглушительного успеха, докупишь места и трафика.
+29
Равномерное выравнивание блоков по ширине
4 мин
19KПродолжая свои «css-раскопки» возникла новая идея, разобрать по косточкам ещё одну актуальную тему, которая касается равномерного выравнивания блоков по ширине. В принципе мои доскональные исследования я уже запостил у себя в блоге, но так как прошлая моя работа очень понравились Хабра-сообществу, то я решил сделать здесь небольшой краткий обзорчик этой статьи, чтобы ни одна хабра-душа не пропустили её наверняка. Так что, как говорил Гагарин: «Поехали».
В общем в задачах вёрстки периодически возникают моменты, когда появляется необходимость выровнять какой-нибудь список по ширине экрана. При этом пункты этого списка должны выравниваться равномерно, прижимаясь своими крайними элементами к границам контейнера, а расстояние между ними должно быть одинаковым.
В общем в задачах вёрстки периодически возникают моменты, когда появляется необходимость выровнять какой-нибудь список по ширине экрана. При этом пункты этого списка должны выравниваться равномерно, прижимаясь своими крайними элементами к границам контейнера, а расстояние между ними должно быть одинаковым.
+154
Стоит ли быть «успешным»?
6 мин
48KКак надоели эти тематические статьи о повышении результативности, мотивации и прочей чепухе. Зачем люди их пишут? Чтобы помочь тем, кто запутался в себе? Для тех, кому тяжело сосредоточиться? Вряд-ли это так.
Современная жизнь диктует нам, что все нужно делать быстро, добиваться максимальной эффективности. Непременно нужно быть очень успешным. Нужно двигаться к цели, каждый день, каждый час, ежеминутно. Оставив все лишнее, бросить все силы на достижение результата. Иначе нет смысла жить.
Современная жизнь диктует нам, что все нужно делать быстро, добиваться максимальной эффективности. Непременно нужно быть очень успешным. Нужно двигаться к цели, каждый день, каждый час, ежеминутно. Оставив все лишнее, бросить все силы на достижение результата. Иначе нет смысла жить.
+261
Масштабируемые JavaScript приложения
22 мин
40KБолее месяца назад в статье FAQ по JavaScript: задавайте вопросы был задан вопрос «Подскажите примеры хорошего подхода организации JS кода к сайту на достаточно высоком уровне. Как можно узнать подробнее практики реализации например gmail?».
Пришло время ответить на данный вопрос. Я немного затянул т.к. хотел рассказать доклад на одноименную тему на Я.Субботнике. Доклад был очень коротким многие важные моменты пришлось выкинуть. Статья — более-менее полная версия.
Эта статья о том, как сделать крупное веб-приложение расширяемым и поддерживаемым: архитектура, подходы, правила.
Пришло время ответить на данный вопрос. Я немного затянул т.к. хотел рассказать доклад на одноименную тему на Я.Субботнике. Доклад был очень коротким многие важные моменты пришлось выкинуть. Статья — более-менее полная версия.
Эта статья о том, как сделать крупное веб-приложение расширяемым и поддерживаемым: архитектура, подходы, правила.
+198
Как безболезненно перейти на GTD
8 мин
43KВ качестве эпиграфа: "Выкиньте все из головы!" © D.Allen
Если вы задумались о том, почему вас не устраивает текущее положение дел, то это означает только одно — у вас проблема с ведением дел и то, что ваша действующая система контроля за делами не работает. Есть конечно редкое исключение — на вас взвалено слишком много, чтобы вы могли это исполнить. Но я такого еще не видел.
Серебряной пули, увы, тут нет. Никто за вас ваши дела не сделает, а методика контроля, даже самая действенная, не добавит в рабочие сутки больше часов, чем имеется. Поэтому не стоит надеяться, что все проблемы испарятся, как дым, стоит только установить соответсвующую программу или внедрив ту или иную методику. Все зависит только от вас и больше ни от кого еще.
За что я «люблю» Дэвида Аллена, так это за то, что он сказал много хорошего, дал пищу для ума, но не дал никаких действенных рецептов для внедрения его техники. Я же хочу загладить этот пробел.
Если вы задумались о том, почему вас не устраивает текущее положение дел, то это означает только одно — у вас проблема с ведением дел и то, что ваша действующая система контроля за делами не работает. Есть конечно редкое исключение — на вас взвалено слишком много, чтобы вы могли это исполнить. Но я такого еще не видел.
Серебряной пули, увы, тут нет. Никто за вас ваши дела не сделает, а методика контроля, даже самая действенная, не добавит в рабочие сутки больше часов, чем имеется. Поэтому не стоит надеяться, что все проблемы испарятся, как дым, стоит только установить соответсвующую программу или внедрив ту или иную методику. Все зависит только от вас и больше ни от кого еще.
За что я «люблю» Дэвида Аллена, так это за то, что он сказал много хорошего, дал пищу для ума, но не дал никаких действенных рецептов для внедрения его техники. Я же хочу загладить этот пробел.
+49
Принцип цикады и почему он важен для веб-дизайнеров
6 мин
233KПеревод
Пару лет назад я прочитал интересные факты о жизненном цикле периодических цикад. Обычно мы не видим вокруг себя много этих насекомых, потому что бóльшую часть своей жизни они проводят под землёй и тихо сосут корни растений.
Однако, в зависимости от вида, каждые 7, 11, 13 или 17 лет периодические цикады одновременно массово вылезают на свет и превращаются в шумных летающих тварей, спариваются и вскоре умирают.
Хотя наши странные цикады весело уходят в иной мир, возникает очевидный вопрос: это просто случайность, или числа 7, 11, 13 и 17 какие-то особенные?
Однако, в зависимости от вида, каждые 7, 11, 13 или 17 лет периодические цикады одновременно массово вылезают на свет и превращаются в шумных летающих тварей, спариваются и вскоре умирают.
Хотя наши странные цикады весело уходят в иной мир, возникает очевидный вопрос: это просто случайность, или числа 7, 11, 13 и 17 какие-то особенные?
+668
Размышления о привязке «Войти через...» к одному аккаунту
5 мин
19KПостановка проблемы
Некоторое время назад по долгу
Предположим, на сайте имеется красивая панелька, как, например, у логинзы, или просто отдельные виджеты авторизации, например, через контакт, твиттер, фейсбук и иже с ними. Легко войти на сайт? Безусловно. Но при этом, если человек войдет сразу со всех этих аккаунтов (одновременно или нет, не суть), для системы это будут разные люди, а следовательно, клоны одного и того же человека, учётной записи которого, быть может, и вовсе нету на сайте.
Казалось бы, какая разница, регистрировать аккаунт на сайте, или входить через внешние ресурсы?
+66
Как подружить Yandex карты с Google и OSM?
7 мин
24KЕсть у меня проект, который работает на основе карт от Яндекса. Выбрал я их потому, что там документация на русском, хорошее качество карт наших городов и приятный интерфейс. Позже, как оказалось, еще и большие возможности.
И вот я заметил, что некоторые места Яндекс спутник показывает в слишком маленьком масштабе, что не годиться для построения маршрутов.
Изначально, я сделал два отдельных файла со скриптами, в одном из которых – была логика работы с Яндексом, а во втором – с Google. Переключение происходило в профиле и действовало на весь сайт, а вся работа с картами на сайте была в псевдокоде(прокси).
Esosedi.ru использовали как раз такой подход с переключением карт, но без перезагрузки. Однако такой вариант мне не подходил потому, что используются маркеры и ломанные линии, к тому же вести два разных файла трудно.
И вот я решил поискать другой вариант.
+64
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность