• Win 8.1 App использование HTML & WinJS

    • Tutorial
    Я предполагаю, что эта статья будет интересна тем, кто знает и умеет HTML&JavaScript, но не пробовал силы в разработке приложений для Win8. Для того, чтобы пройти эту статью и кодить в сласть необходимо иметь на борту VS 2013.

    В статье будут рассмотрены ключевые аспекты разработки приложений для платформы Win 8.1. А именно:

    1. Жизненный цикл работы приложения;
    2. Promise;
    3. Работа с DataSource;
    4. Создание собственных контролов;
    5. Работа с темплейтами;
    6. Tile-ы;
    7. Share;

    Для тех кто не любит читать, как я, например, исходники я выложил на github.com/Sigura/HubraWin,
    Читать дальше →
  • Обертка для API асинхронного IndexedDB

      В эти выходные я имел удовольствие разбираться с асинхронными api IndexedDB.

      Поле разбора примера от mozilla мне показалось, что код не так хорош, как мог бы быть.

      И я решил для развития своих псионных навыков работы c IndexedDB написать обертку к его асинхронному api.

      Если честно, то я не любитель писать статьи, потому что мне всегда было лень читать слова, я люблю читать код, поэтому в моих статьях его как правило много.

      Если вы тоже любите код, то я выложил его на github

      Фактически эта статья описывает то что написано в примерах использования обертки, ну может чуть больше.
      Тем не менее, далее
    • Пример web-проекта на VS2010

        Выход VS 2010 для меня, в первую очередь, это возможность работать с .Net 4, Entity Framework 4, ASP.NET MVC 2.
        Все полученные теоретические знания, на мой взгляд должны быть выражены в практическом опыте. Поэтому как только представилась возможность, я реализовал проект с использованием VS 2010. И теперь готов поделиться своими впечатлениями от новых возможностей.
        Статья рассчитана на искушенных разработчиков )

        Читать дальше →
      • Кунг-фу: стиль JavaScript

          Эта статья начиналась как комментарий к другой статье на habrahabr. После написания первого листа, я понял, комментарий слишком обширный получился :). Я решил написать, потому что хочу заострить внимание на моментах, которые, на мой взгляд, были упущены. Ограничение этой статьи — моя цель изложить всё максимально доступно, не ищите здесь математической точности в определении терминов, и всё же я прилагаю ссылки где математики найдут высококлассные понятные только им определения :)

          Наверно каждую статью по JS принято начинать со слов о его недооцененности :) Это правда :) Когда я пару лет назад говорил о том что JS мой любимый язык на меня смотрели, как на школьника-переростка, который только что написал свою первую страницу на HTML, а те кто меня знал, как на гроссмейстера, который сказал что он только и знает как фигуры ходят :). Таких людей не стало намного меньше, увы :(

          Итак, ...
        • Кунг-фу поддержки проектов

            Наверно каждому из программистов приходилось сталкиваться на новом или на не новом месте работы с необходимостью поддерживать «чужой» проект.

            Программисту удается написать код компилилируемый или интерепретиуемый, но не каждому понятный.

            Все реагируют на «чужой» код по разному. Одних бросает в холодный пот, другие стиснув зубы разбираются. Так получилось, что я наблюдал этот процесс изнутри, как сторонний наблюдатель, как team leader и как специалист передающий свой код «новичку»

            Читать дальше →
          • focus в Opera Mobile 9.5 для Pocket PC

              Задача очень специфичная, возникает только если вы разрабатываете web приложение для КПК.

              Мне её предложил мой друг. Он реализовывал сбор информации о остатках на складе с помощью сканеров. Т.е. специальные аппараты под управлением Windows Mobile со считыванием штих кода, связанные по WiFi с сервером где храниться номенклатура товара. Реализовано было как web приложение, тонкий, да не очень клиент — Opera. Одна из задач — экономить время рабочих на работу с интерфейсом и минимизировать или совсем убрать повторяющиеся рутинные операции. Под задача — автоматический перевод фокуса на input'ы.

              Выяснилось, что Opera метод focus для input работает не так как ожидалось — при вызове этого метода для input KEY_DOWN этим элементом не ловиться.

              Далее решение...
            • Частный опыт перехода на Ubuntu

                Не так давно закончился мой переход на Linux. Я установил себе дистрибутив Ubuntu. Процесс был непростой и отнял много сил и времени несмотря на то, что ответы на каждый вопрос я находил в интернете очень быстро.

                Свой переход я начал с того что собрал все свои потребности по софту в виде mind карты и статьи с просьбой к хабраобщественности в помощи при подборе софта. У меня немного Linux'ойдов среди знакомых, а таких знакомых, которых я бы мог о чем-то попросить, нет вообще. Спасибо всем, кто откликнулся, ваша помощь неоценима! В благодарность откликнувшимся и в помощь другим перебежчикам :) решил поделиться своим опытом перехода.

                Эта статья написана для тех кто собирается или переходит на ubuntu, для бывалого в этой статье не будет полезной информации
              • Подскажите аналоги win софта в Ububntu

                  Решил перейти на Ubuntu. Завтра мне привезут новый ноутбук — Asus U3S. Если у кого-то был опыт установки Ubuntu на эту машину, пишите о возникших траблах, буду рад.

                  Основная видимая мной проблема — выбор аналогичного win софта под ubuntu. Я прошу помощи у хабраобщественности в подборе и поиске решений.

                  Предлагайте решения — не надо эмоций (не разжигайте войн)

                  Читать дальше →
                • Наши статьи, habracut, что-то не то :)

                    Друзья, многие из нас забывали вставить habracut в свои статьи и расплачивались за это своей кармой. Такие статьи быстро отхабривались, и все же их рейтинг успевал упасть до непристойного низкого уровня. И как правило эти статьи исчезали из внимания людей для которых они предназначены.

                    далее поиск решения...