• Автозапуск Apache в Ubuntu

    eaa
    @eaa
    говорят это из-за того, что MySQL запускается позже, по-этому апач не может запуститься.
    Как решить данную проблему?


    Остановите апач. Остановите Mysql. Попробуйте запустить апач. Если запустится - проблема не в этом. Если повторится - то соответственно поменять приоритет у апача, чтоб стартовал после mysql
    Ответ написан
  • Подложка под пользовательским слоем на Яндекс.Картах?

    eaa
    @eaa
    Может и не лучший вариант, но если Вы наложили тайлы метро, то также наложите и тайлы белого цвета, кто мешает?
    Ответ написан
    Комментировать
  • Какие android-планшеты закупить для разработки и тестирования игры?

    eaa
    @eaa
    Ну 3 штуки хватит, чтоб покрыть некоторое количество разрешений, но отнюдь не цены и мощности.

    Как минимум стоит брать наверно нексус 7";
    затем как более мелкий представитель по размеру идет Note 5.4";
    а как больший по размеру наверно стоит брать уже не нексус, ибо он есть с меньшим разрешением и начинка по сути похожа, значит наверно что-то другое 10"
    Ответ написан
    Комментировать
  • Как вы фильтруете данные - до сохранения в базу или при выводе?

    eaa
    @eaa
    Например, нам надо считать статистику. Соответственно каждую секунду мы пишем некий объем информации. Имеем огромную базу, но и можно делать с ней все. что угодно. При выводе фильтрация и всякие арифметические операции — суммирование по неделе, месяцу и т.п.

    Далее, если данных очень много — выборки начинают тормозить. А посему надо базу как-то подчищать, по крайней мере с посекундными данными. Это можно делать при вставке — например старые перекладывать куда-то, суммировать и писать уже суммы и т.п. — это уже обработка при сохранении.

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

    eaa
    @eaa
    Да, кроме дизайна важно продумать функционал.
    Например на странице сообщения об ошибке ясно, что усер будет недоволен, но надо ему кроме дизайна предложить выход из ситуации. Это могут быть линки на другие ресурсы, возможность воспользоваться поиском, форма обратной связи, возможность отрепортить ошибку и т.п. — т.е. чтоб было ясно, что делать дальше.
    Ответ написан
    1 комментарий
  • Как удалить символ "^M" из mysql?

    eaa
    @eaa
    А Вы замените все \r на пробел — вот вам и будет в одну строку.
    Ответ написан
    Комментировать
  • Прямое подключение WD My Book Live к компьютеру?

    eaa
    @eaa
    Можно разобрать и подключить как обычный винт обычным шнуриком. Это конечно немного изврат для нормальной работы, но если вдруг он не грузится — то я чинил так — цеплял к компу и переставлял ось :)
    Ответ написан
    Комментировать
  • Как обмануть getpwnam("ftp") в pureftpd? Подставить другой $HOME для отдельного процесса Pure-FTPd?

    eaa
    @eaa
    Ну про модификацию /etc/passwd — это конечно сильно, слов нет.
    Я бы посмотрел на другие ftp сервера, у которых есть нужные настройки и возможности. Не уверен на 100%, но в ProFTPD было достаточно много всяких настроек, в том числе и разных виртуалхостов — может это то, что Вам надо?
    Ответ написан
  • Почему Chrome убирает адрес при отмене загрузки страницы [closed] ?

    eaa
    @eaa
    Тут похоже логика гугла — если страница не загрузилась, то о введенном УРЛ не может быть и речи, ибо страницы-то нет :)
    И есть такие смутные подозрения, что это завязано на секурити, чтоб кто-то как-то хитро урл не подменил, но это пока что только мои подозрения, основанные на кусочках информации, тут я не уверен на 100%.
    Ответ написан
    5 комментариев
  • В чем разница между связями "Обобщение", "Реализация" и "Имплементация" на диаграмме классов UML?

    eaa
    @eaa
    Сие есть очень занимательно… никогда так глубоко не рыл, и вот…
    Даже по-русски «realization» и «implementation» переводятся как реализация — это я вроде знал, а в литературе такого разделения не встречал нигде. Поиск «realization» в вики ничего тоже не дел, что уже настораживает. А вот про implementation написано, что это есть realization :)

    «Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.»

    Ладно, посчитаю, что это одно и то же.
    Тогда имеем, что generalization — это просто наследование, не важно, от абстрактного класса или нет.
    Implementation — реализация интерфейса (или чисто абстрактного класса).

    Итого, про первый вопрос я не знаю, что сказать, но высказал свое мнение.
    По второму — можно с некоторым уточнением, что это будет реализован (realized, implemnted) уже реальный метод, который в интерфейсе просто не мог быть реализован просто потому, что это интерфейс.
    По третьему — тут будет просто несколько связей, в зависимости от типа — например если реализуется несколько интерфейсов — то будет несколько связей «implementation», то же касается и generalization.
    По четвертому — если власс расширяет абстрактный и сам ничего не реализует (т.е. тоже является абстрактным), то тут просто не может быть реализации (implementation, realization) — т.е. тут чисто generalization. А если что-то реально реализуется — то тогда можно говорить о implementation (realization).
    Ответ написан
    Комментировать
  • Нужно ли высшее образование?

    eaa
    @eaa
    Вопрос конечно ну очень интересный… высшее образование наверное не просто так существует — есть в этом потребность. Но на то оно и высшее, что те, кто высоко прыгать не хочет — может и не прыгать — картошку копать тоже кому-то надо. Так что определитесь — высоко летать хотите — поступайте на очное в хороший ВУЗ и не пожалеете. Не хотите — сисадмины за 12тыр тоже нужны. Выбор за вами.
    Ответ написан
    5 комментариев
  • Какую систему умный дом выбрать?

    eaa
    @eaa
    Насколько я понимаю, системы такого масштаба разрабатываются на заказ.
    Ответ написан
    2 комментария
  • Как поймать зловредный процесс?

    eaa
    @eaa
    память тем же top посмотрите — иногда ядро начинает свопить и все ресурсы идут на это дело
    Ответ написан
    Комментировать
  • Вы заменили рабочую тетрадь на планшет? Если да\нет, то почему?

    eaa
    @eaa
    Samsung Galaxy Note.

    Искал, чтоб и работало как комп (почта, инет всякий), гугловый календарь — для планирования, и как читалка.
    И хотелось фичу, которую поминает sdevalex «Да и в тетради всегда можно в свободном месте что-то нарисовать» — и вот этой последней фишке, корой не было ни в одной планшетке, я теперь очень рад.
    Я стал писать список похода в магазин стилусом в эту штуку.
    При разговоре по телефону делаю там заметки.
    Когда еду в транспорте и что-то стукнуло в голову — всегда есть где записать «от руки».
    Иногда просто что-то порисовать.

    Вобщем-то именно возможность писать в свободной форме, а точнее ее отсутствие, долго останавливала от перехода на планшет, и теперь я рад как ребенок. Действительно теперь могу таскать в кармане этот Note и это работает. Долой всякие тетрадки! Мне их больше не надо.
    Ответ написан
    Комментировать
  • Вы заменили рабочую тетрадь на планшет? Если да\нет, то почему?

    eaa
    @eaa
    Samsung Galaxy Note.

    Искал, чтоб и работало как комп (почта, инет всякий), гугловый календарь — для планирования, и как читалка.
    И хотелось фичу, которую поминает sdevalex «Да и в тетради всегда можно в свободном месте что-то нарисовать» — и вот этой последней фишке, корой не было ни в одной планшетке, я теперь очень рад.
    Я стал писать список похода в магазин стилусом в эту штуку.
    При разговоре по телефону делаю там заметки.
    Когда еду в транспорте и что-то стукнуло в голову — всегда есть где записать «от руки».
    Иногда просто что-то порисовать.

    Вобщем-то именно возможность писать в свободной форме, а точнее ее отсутствие, долго останавливала от перехода на планшет, и теперь я рад как ребенок. Действительно теперь могу таскать в кармане этот Note и это работает. Долой всякие тетрадки! Мне их больше не надо.
    Ответ написан
    Комментировать
  • Вы заменили рабочую тетрадь на планшет? Если да\нет, то почему?

    eaa
    @eaa
    Samsung Galaxy Note.

    Искал, чтоб и работало как комп (почта, инет всякий), гугловый календарь — для планирования, и как читалка.
    И хотелось фичу, которую поминает sdevalex «Да и в тетради всегда можно в свободном месте что-то нарисовать» — и вот этой последней фишке, корой не было ни в одной планшетке, я теперь очень рад.
    Я стал писать список похода в магазин стилусом в эту штуку.
    При разговоре по телефону делаю там заметки.
    Когда еду в транспорте и что-то стукнуло в голову — всегда есть где записать «от руки».
    Иногда просто что-то порисовать.

    Вобщем-то именно возможность писать в свободной форме, а точнее ее отсутствие, долго останавливала от перехода на планшет, и теперь я рад как ребенок. Действительно теперь могу таскать в кармане этот Note и это работает. Долой всякие тетрадки! Мне их больше не надо.
    Ответ написан
  • Как поставить Ubuntu 12.04 с USB Flash?

    eaa
    @eaa
    На моем ноуте была проблема с большими флэшами, в доке было написано, что надо использовать то ли флэшку не более 2 гигов, то ли 4-х для загрузки, хотя в «нормальном режиме» понимает и 32.
    Так что попробуйте флэшку меньшего размера — может в этом дело.
    Ответ написан
    Комментировать
  • Сделать из мануального объектива автофокусный, реально?

    eaa
    @eaa
    Мысли… а зачем? Лучше чем брэндовый все равно не получится на коленке — все-таки там точная механика, да и мануальные изначально на кручение моторчиком не задуманы — получится просто изврат ИМХО.

    Ну а чтоб просто он сигнал автофокуса давал — тут про одуванчик уже сказали.
    Ответ написан
    Комментировать
  • Как правильно хранить записи логинов сторонних систем?

    eaa
    @eaa


    Навеяло топиком Заблуждения программистов об именах и размышлениями о том, что у усера может быть несколько имен в разных системах (под системой можно понимать хоть фейсбук, хоть паспортный стол — пофиг).

    Основная идея — что у нашего усера в нашей системе (табличка user) может быть логин в любой системе (табличка ext_login_system). Каждая система, которая умеет логинить усера, реализуется в виде некого класса, в базе храним то, как вызывать систему (ну чтоб мы могли забить нужную инфу для усера — логин-пароль или там что надо — сама система должна это знать и рисовать нужные скрины), а в базе — только названия методов, которые дергать. Далее, поскольку каждая система имеет свой сецифичный набор данных — она хранит их в своей табличке (в примере — ext_login_system_facebook и ext_login_system_mail_yandex). Далее, связываем все это воедино через табличку ext_logins.
    Ответ написан
    2 комментария
  • Как выбрать оптимальный размер изображения?

    eaa
    @eaa
    Собирайте все, что есть — мало ли какое разрешение понадобится, сейчас есть куча «нестандартных» разрешений, мало ли кому что понадобится — да и смысл огрничиваться размером? Выдавать все варианты с возможностью урезать до нужного.
    Ответ написан
    4 комментария