• DesktopGap для Windows

      В течении пробного заплыва в териториальные воды HTML5 разработчиков с целью ознакомления, я разработал небольшое приложение. С помощью PhoneGap его удалось успешно запустить на андроиде, а возможно (не тестировал) и еще на нескольких мобильных платформах. Но, к сожалению, PhoneGap не собирает приложения для настольных ОС (вроде что-то есть под Mac OS). Я решил исправить это упущение для Windows.



      Читать дальше →
    • Эссе о тенденциях в дизайне и технологиях на 2013 год

        Все праздники позади, самое время задуматься, как сложится год наступивший. Что будет в тренде, а что навсегда покинет интернет и станет только историей — сейчас и постараемся выяснить. Итак, о самых быстроменяющихся технологиях и дизайне в 10 абзацах.

        image
        Читать дальше →
      • Покупка хостинга в Китае: зачем это нужно и как это трудно



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


            Cравните: популярный новостной сайт на Западе и в Китае

            Я уже неоднократно писал на Хабре о специфике китайского интернета, так в прошлой статье мы затронули покупку хостинга в Китае, а сегодня предлагаю рассмотреть особенности китайского веб-дизайна и их истоки.
            Читать дальше →
          • Система управления проектами вроде Jira, только чтобы «облачная» и до 5 пользователей бесплатно


              Коллеги, на правах публикации в хабе компании, разрешите поделиться новостью, к которой мы шли примерно год. Мы официально выпустили бесплатную версию TargetProcess в «облаке» aka SaaS aka On-Demand.

              TargetProcess – система управления проектами с фокусом на методологии Agile (XP, Scrum, Kanban). Систему начали разрабатывать в 2004 году четыре белорусских программиста. Теперь ей пользуется больше тысячи компаний по всему миру (Orange, Sony, Intel, Microsoft, Paralles, Kaplan и др.). Основные преимущества: скорость, гибкая настройка и удобство использования.

              Дальше я расскажу, как она наша система может вам пригодиться.
              Читать дальше →
            • Что в текущей модели инвестирования делает её натуральным bullshit


                Высокий порог входа и бюрократы

                Ну, если серьёзно, работающая сейчас модель инвестирования не такая уж плохая: она работает, местами — хорошо, но за последние несколько успела устареть и стать просто адски неповоротливой. Точнее — по большому счёту с ней всё в порядке: у нас есть и бизнес-ангелы, и акселераторы, и бизнес-инкубаторы и венчурные фонды разного размера, и даже инвестиционные банки — и всё это более-менее хорошо работает, но есть 2 важные точки, создающие проблемы в архитектуре модели.
                Читать дальше →
              • Что плохого в работе на результат

                  Все чаще приходится слышать: "Работай на результат!"

                  "Работай на результат!" — кричит начальник подчиненному, чтобы заставить этого тупого неповоротливого кретина, принятого в команду по протекции, приносить хоть какую-то пользу общему делу.

                  "Мы работаем на результат!" — бахвалится бригада голодных гастарбайтеров, надеясь, что, если они будут кричать именно это, их предложение хотя бы немного выделится среди гула голосов тысяч голодных и безработных.

                  "Обязательна ориентированность на результат!" — напишет пожилая кадровичка «ГорАвиаВагонМорСтроя» в требования к кандидату на должность помощника бухгалтера, будучи уверенной в том, что раз все так пишут, то и ей надо.

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

                  Культ карго. Мало кто из произносящих эту фразу может внятно объяснить, какой смысл в неё вкладывается. Люди верят в неё, как в волшебную формулу, заклинание, они пихают её куда ни попадя, надеясь, что она придаст им уникальность, выделит их из толпы таких же неудачников. Организации, Компании, конторы да и откровенные «шараги» не мыслят себя без этого лозунга. Как же это, «Рога и копыта» работают на результат, а мы, что, хуже?



                  А хуже ли?
                  Осторожно! Тентакли под катом!
                • 12 инструментов, о которых необходимо знать каждому программисту, работающему с Big Data

                  • Translation
                  Проектируете ли вы систему для анализа Big Data или просто пытаетесь собирать и обрабатывать данные своих мобильных приложений, вам никак не обойтись без качественных инструментов для аналитики. Хорошей новостью является то, что в данный момент множество компаний выпускают на рынок инструменты, учитывающие потребности разработчиков и соответствующие их навыкам.
                  Читать дальше →
                  • +37
                  • 34.6k
                  • 6
                • Cтучите и отворят вам: смартфоны научатся распознавать пальцы, ногти и костяшки

                    Сейчас возможности взаимодействия с телефонами достаточно ограничены, но представь себе возможность вызова разных функций на твоем смартфоне в зависимости от того, используешь ли ты с палец, ноготь или сустав пальца. Звучит заманчиво? А это уже практически существующая технология. Крис Харрисон из Университета Карнеги-Меллона модифицировал Samsung Galaxy S III и теперь он может различать касания пальцев, ногтей и костяшек.

                    Читать дальше →
                  • Итоги 21-го конкурса IOCCC

                      Объявлены победители 21-го международного конкурса обфусцированного кода на C. Как обычно, участники удивили способностью втиснуть совершенно невероятные вещи в программы до 4096 байт. Чтобы получить максимальное удовольствие, организаторы конкурса рекомендуют смотреть версию без спойлеров и пытаться понять по коду программы, что она делает.

                      Например, что делает такая программа?
                                   main(l
                              ,a,n,d)char**a;{
                          for(d=atoi(a[1])/10*80-
                         atoi(a[2])/5-596;n="@NKA\
                        CLCCGZAAQBEAADAFaISADJABBA^\
                        SNLGAQABDAXIMBAACTBATAHDBAN\
                        ZcEMMCCCCAAhEIJFAEAAABAfHJE\
                        TBdFLDAANEfDNBPHdBcBBBEA_AL\
                         H E L L O,    W O R L D! "
                           [l++-3];)for(;n-->64;)
                              putchar(!d+++33^
                                   l&1);}

                      Ответ
                      Правильно, печатает карту мира.



                      И не просто печатает, но ещё отмечает на карте место (символ " или # с координатами, которые можно указать при запуске).
                      Кстати, это «лучшая маленькая программа» на IOCCC 1992 года.

                      Другие спойлеры
                    • Техническая препарация одной игры, созданной независимыми разработчиками

                        Здравствуй, суровый, но справедливый хабр!

                        Хочу вместе с тобой препарировать одну игру, написанную мной совместно с моим хорошим другом. По механике игра – это бой в реальном времени между двумя игроками, у каждого из которых колода карт. А карты, в свою очередь, генерируют бойцов, которые уже самостоятельно прут на бункер противника, попутно кроша на фарш вражеских воинов. Помимо боя в игре есть магазин с картами; штаб, где можно формировать колоду и качать персонажей; арена, где можно запустить квест или реальный бой; ну и банк, где можно добыть игровую валюту. Напомню, мы независимые разработчики, поэтому ограничены в ресурсах и многие решения не идеальны.
                        Как начинали придумывать игру здесь: habrahabr.ru/post/142490

                        Начнём препарацию.

                        Читать дальше →
                      • FiM++

                        • Translation
                        image

                        Однажды на лекции друг рассказал мне, что существует язык программирования пони, (основанный на сериале, конечно). Он сказал, что видел его на reddit, но даже после продолжительного поиска я смог найти только пустой репозиторий на Google Code без деталей реализации. Я был очень этим разочарован, но только на несколько минут, пока не понял, что могу написать реализацию этого языка сам. Возможно, она не будет хороша или вообще используема в том смысле, что не каждый сможет написать к ней интерпретатор, но мне хотелось проверить свои умения. А ещё мне нравятся затянувшиеся шутки.
                        Читать дальше →
                      • Финансовая статистика об интерфейсах

                        • Translation


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

                        Естественно, это все было сделано с насквозь меркантильной целью. Возможно, вам тоже пригодится, если вы проектировщик, который пытается обосновать безбожный ценник на свои услуги. Ну или поможет расстаться с некой суммой в пользу того самого проектировщика.
                        Читать дальше →
                        • +18
                        • 11.4k
                        • 9
                      • Клиентская аналитика: Большой Брат знает, что ты купишь завтра и когда сменишь провайдера

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

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

                          Именно так выглядит Data Mining в клиентской аналитике. И именно так это уже работает на практике в сотнях крупных компаний по всему миру и в нашей стране.



                          Читать дальше →
                        • Программа Remove убирает лишних людей с фотографии



                            Малоизвестная компания Scalado разработала поистине уникальную программу для смартфонов. Программа называется Remove и делает простую вещь — убирает с фотографии лишних людей.
                            Читать дальше →
                          • Javascript виджет авторизации OpenID

                              Где то полгода назад я сильно увлекся OpenID и всем что с ним связанно. Моим главным занятием в это время стало — неспешное чтение спецификаций, форумов, блогов и хабрапостов OpenID тематики.

                              Все знания, которые мной были получены за это время, я «материализовал» в проекте компании, в которой собственно я работаю.

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

                              Собственно об этом далее.
                              Читать дальше →
                            • Javascript для Notepad++

                                Здравствуй Храбрачеловек,

                                сегодня я решил поделиться с тобой Plugin'ом для Notepad++, который позволит тебе спомощью JavaScript автоматизировать некоторые действия над текстом
                                и не только
                              • Arduino: первое знакомство

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

                                  Через месяц после заказа ко мне пришла посылка с Arduino, точнее, ее вариацией — Seeeduino. Вот, что в ней было:

                                  Читать дальше →
                                • РеСабж — удобный сервис для дискуссий (браузер, email) без регистрации

                                    ReSubj.com
                                    Пока Google работает над Wave и убеждает разработчиков поддерживать протокол, мы выпустили удобный работающий сервис для дискуссий, использующий существующие протоколы и подходящий для каждого, у кого есть email.

                                    Знакомьтесь: resubj.com. По сути — это реализация концепции инбоксов (сообщений) на хабре, только доступная всем. Вы вписываете email-ы участников, текст сообщения и жмете кнопку «Создать инбокс», после чего на почту всем участникам падает сообщение и ссылка, пройдя по которой можно принять участие в дискуссии. Кроме того, каждый из участников может ответить на сообщение или любой комментарий к нему не покидая свой почтовый клиент — это будет удобно для тех, кто привык к классическим mail-группам.

                                    Программистам мы сделали вкусняшку — подсветку кода (<code lang="your_language">print «hello»</code>). В ближайшее время планируется прибавить к РеСабжу несколько совершенно необходимых ему фич. Но, мы надеемся, что в текущем состоянии сервис уже сможет стать полезным и удобным инструментом.