Задать вопрос
  • Почему HDD диск загружен на 100% в Windows 8?

    n0madic
    @n0madic
    Надо посмотреть в системном мониторе среднюю длину очереди диска, если она периодически уходит в потолок - значит не хватает производительности винчестера для текущих задач. Тут по любому светит замена винчестера на SSD...
    Ответ написан
    Комментировать
  • Доменная зона .io — что я пропустил?

    Один из омонимичных доменов:

    .am — национальный домен Республики Армения, созвучен с диапазоном радиостанций AM или как зона AMerica.
    .cd — национальный домен Демократической республики Конго (иначе — Заира), совпадает с сокращением для компакт-диска.
    .dj — национальный домен Джибути, совпадает с сокращением «диджей».
    .fm — национальный домен Федеративных Штатов Микронезии, созвучен с диапазоном радиостанций FM. Пример: last.fm.
    .im — национальный домен Острова Мэн. Совпадает с сокращением Instant Messaging («мгновенные сообщения»).
    .io — национальный домен Британских территорий в Индийском океане. Совпадает с сокращением Input Output («ввод/вывод»).
    .is — национальный домен Исландии. Совпадает со словом is, формой третьего лица единственного числа английского глагола to be. Пример: who.is
    .it — национальный домен Италии. Совпадает с сокращением IT (информационные технологии), а также с английским местоимением it («это»). Пример: ok.undo.it
    .md — национальный домен Молдавии. Совпадает с сокращением аудионосителя MiniDisc и с сокращением Must Die. Также совпадает с сокращением от англ. medical doctor, используемым повсеместно в англоязычных странах. Например, известный американский сериал «Доктор Хаус» в оригинале называется House, MD.
    .me — национальный домен Черногории. Совпадает с местоимением «меня», «мне» в английском и других европейских языках.
    .net — общий домен верхнего уровня, совпадает с русским словом «нет», из-за чего обрёл в России (и не только) дополнительную популярность. Часто используется с доменными именами в виде транслитерированных русских слов. Примеры: mozga.net, lishnih.net.
    .nu — национальный домен острова Ниуэ, созвучно со словом ню.
    .tm — национальный домен Туркменистана, совпадает с аббревиатурой «™» (англ. trade mark — торговая марка).
    .tv — национальный домен Тувалу, совпадает с аббревиатурой «Телевидение».
    .ws — национальный домен Западного Самоа, совпадает с аббревиатурой Web Site.
    .in — национальный домен Индии, с английского языка переводится как предлог «в».
    .li — национальный домен Лихтенштейна. Совпадает с окончанием глаголов и имён существительных в русском языке. Используется с доменными именами в виде транслитерированных русских слов. Примеры: zadolba.li, zastuka.li, vaf.li, gus.li, yas.li.
    .pro - общий домен верхнего уровня для профессионалов в своей области.
    Ответ написан
    3 комментария
  • Лучший монитор для разработки (+ ноутбук)

    xel
    @xel
    front end developer
    Уже полтора года использую для веб-разработки Dell 2412M. Очень нравится что соотношение сторон 16:10 — эти 120 пикселей высоты ещё никогда не были лишними.
    Ноутбук почти всё время разработки находится в закрытом состоянии.
    Только на отдельных стадиях проекта — как то вёрстка или тестирование задействую дисплей ноутбука.

    Звук выведен на колонки совместимые с этой моделью монитора. (есть разъём питания)
    Для управления использую беспроводные logitech клаву и мышь, ресивер которых воткнут в хаб монитора.

    Собственно подключение ноутбука после поездки занимает секунд 15 — usb, звук, питание, hdmi. Ноут с SSD примерно за это же время успевает загрузится.
    Была идея купить 27-дюймовый монитор с 2560 точками по горизонтали, но многие приглянувшиеся модели не имеют hdmi входа (
    DisplayPort на моём ноутбуке непредусмотрен, а через переходник hdmi-dvi (как у меня подключен 2412M) разрешение выше 1920х1200 увы, недостижимо. Учитывайте этот нюанс.

    По поводу матрицы: разработка — не игры и не фильмы. И время отклика не так критично ;-) Для меня было важно отсутствие бликов — поэтому никакого глянца.
    Благо сейчас производители уже не заваливают рынок сплошным глянцем, и есть из чего выбрать.
    Ответ написан
  • Google docs, неопознанный бурундук?

    @1337
    Ответ написан
    Комментировать
  • Есть ли русскоязычные аналоги Code School?

    @seweb
    Хабражитель freetonik создал проект Хекслет — hexlet.org, пока там только «Разработка под OS X» из категории программирование.
    Ответ написан
    4 комментария
  • Flask для больших проектов

    @realduke
    Непонятно, что конкретно интересует!

    Flask ничем не отличается от других Python фреймворков. Если использовать связку Flask + SQLAlchemy + WTForms, то это считай тот же Django, только без contrib и админки. Изначально нужно быть готовым к самостоятельному созданию организации структуры проекта, т.е. где конфиги положить, где модели, где тесты и т.д. Есть несколько проектов-заготовок, которые это упрощают.

    Несколько ссылок по теме:

    github.com/mitsuhiko/flask/wiki/Large-app-how-to
    github.com/swaroopch/flask-boilerplate
    github.com/semirook/flask-kit
    github.com/imlucas/flask-tool
    github.com/klen/Flask-Foundation

    У Flask сейчас довольно много расширений, проверенные лежать тут flask.pocoo.org/extensions/. Много других можно найти тут crate.io/?has_releases=on&q=flask. Рекомендуется конечно учитывать что некоторые могут быть криво написаны или морально устарели.

    По устройству проектов еще можно поискать готовые приложения. Они есть тут flask.pocoo.org/community/poweredby/, те, которые с исходниками. Еще на гитхабе много чего, можно поискать по импортам, где используется Flask, в простейшем случае так как-то github.com/search?l=Python&q=from+flask&ref=searchresults&type=Repositories.
    Ответ написан
    2 комментария
  • Какую CMS для социальной сети лучше выбрать?

    DeVitoz
    @DeVitoz Автор вопроса
    Вот ребята — Oxwall. По-моему это то, что нужно. Бесплатно и очень многое в сборе
    Ответ написан
    1 комментарий
  • Доменная зона .io — что я пропустил?

    vosi
    @vosi
    input/output?
    это ж как-бы основа всех основ )))
    Ответ написан
    5 комментариев
  • Пример JAVA-приложения с использованием MVC?

    serso
    @serso
    Например:
    class MyView extends JFrame {
        ...
        JButton button = new JButton();
        button.addMouseListener(new MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
                Controller.getInstance().fireEvent(Events.OPEN_WINDOW);
            }
        });
        ...
    }
    


    В контроллере:
    void fireEvent(Event event) {
        for (Listener listener: listeners) {
            listener.onEvent(event);
        }
    }
    


    Сам контроллер может быть event слушателем:

    Controller implements Listener {
    ...
       void onEvent(Event event) {
            if ( event.equals(Events.OPEN_WINDOW) ) {
                // put here code for initializing and opening the window
                // NOTE: new window also can be listener of specific events
            }
        }
    ...
    }
    


    И работа с моделью:
     class MyView extends JFrame {
        ...
        JButton button = new JButton();
        button.addOnTextChangeListener(new TextChangeListener() {
            public void textChanged(TextChange e) {
                Controller.getInstance().fireEvent(new Event(Events.TEXT_CHANGE, e.getNewText()));
            }
        });
        ...
    }   
    
    Controller implements Listener {
    ...
       void onEvent(Event event) {
            if ( event.equals(Events.TEXT_CHANGE) ) {
                // find and update the module
                getTextContainer().setText(event.getData());
            }
        }
    ...
    }
    


    Естественно, TextChangeListener придуман для упрощения понимания, не знаю есть ли такой в Swing'e
    Ответ написан
    9 комментариев
  • Sleep(delay) в javascript?

    SpeCT
    @SpeCT
    Не слушайте никого и делайте так, как считаете нужным. Про синхронный XHR тут уже упомянули, так что ниже код, что вы просили:

    function sleep(ms) {
    ms += new Date().getTime();
    while (new Date() < ms){}
    } 
    
    Ответ написан
    2 комментария
  • Видеонаблюдение с помощью веб-камеры

    VasiliyRylov
    @VasiliyRylov
    iSpy opensource, написана на .Net, используется библиотека нашего соотечественника Андрея Кириллова. Умеет многое.
    Ответ написан
    1 комментарий
  • Arduino ошибка при компиляции

    @commanderxo
    Дело в том, что в недавно вышедшей IDE версии 1.0 поменялась структура include файлов, теперь в код достаточно включить один-единственный Arduino.h. Разработчики честно предупреждают об этом в прилагаемом к IDE файле revisions.txt. Там же и указан универсальный способ решения проблем совместимости — в старых библиотеках строчку
    #include "WProgram.h"
    

    нужно заменить на
      #if defined(ARDUINO) && ARDUINO >= 100
      #include "Arduino.h"
      #else
      #include "WProgram.h"
      #endif
    

    Теперь библиотека будет компилироваться как в старой, так и в новой IDE.
    Ответ написан
    2 комментария
  • Как лучше хранить настройки пользователей в базе данных?

    @shsmad
    Храните в отдельном месте настройки по-умолчанию. Для пользователей храните в json/xml виде только отличающиеся от дефолтных настройки. Суммарные настройки пользователя получатся путем наложения отличающихся на настройки по-умолчанию. Таким образом при добавлении новой настройки изменится только один конфиг — общий, и тем не менее он будет доступен у пользователя. А при изменении пользователем такой настройки измененное значение запишется в его личный конфиг.
    Ответ написан
    Комментировать