• Внезапно перестал открываться сайт

    @edogs
    Как вариант — хостер Ваш ИП мог заблочить за что-нибудь (или подсетку). Может под замес попал, может если у Вас не выделенный — какая-то мерсссская активность с него была, может еще что-то. При чем не обязательно именно конечный хостер, может ДЦ например.
    По Вашему вопросу складывается впечатление, что Вы соединяетесь через роутер только? Попробуйте напрямую воткнуть шнур в комп. Если у Вас вирт.хостинг и другие сайты есть на одном ИП с Вами — попробуйте на них попасть.
    Ответ написан
    4 комментария
  • Как научить Firefox показывать фотографии из iPhone не «лёжа на боку»?

    @edogs
    Проголосовать в "баге" еще от 2005 года:-\
    А до тех пор ручками, addons.mozilla.org/en-US/firefox/addon/flip-or-rotate-image/?src=search или addons.mozilla.org/en-US/firefox/addon/rotate-image/?src=search
    Ответ написан
    Комментировать
  • Настройка локали в php под windows для работы с UTF-8?

    @edogs
    Посмотрите браузером какой контент_тайп _реально_ отдается сервером.
    Вполне возможно что какие-то настройки оверрайдят Вашу попытку отдать utf8, например www.php.net/manual/ru/ini.core.php#ini.default-charset или какие-то настройки сервера. А дальше разбирайтесь по ситуации, ищите что и где меняет.
    Ответ написан
    1 комментарий
  • Работа на ноутбуке и декстопе?

    @edogs
    Конечно ноут.
    На случай поломки — держать в запасе тысяч 30, что бы быстро купить новый резервный:)
    На случай потери — все данные куда-то сохранять, дропбокс или внешний диск, бакапы-то все равно нужны.
    Не обязательно большой ноут брать, если взять ноут с hdmi, то проблема размера дома решается большим монитором, а в дороге все же попроще будет.

    Кроме того мы сейчас используем альтернативный вариант, по причине того, что в дороге работать не нужно, а работать в разных местах нужно. Взяли ssd диск, поставили его в бокс с usb3 и на всех точках где приходится работать подняли vmware. Все данные нужные для работы находятся на ssd, взять его с собой легко, скорость вполне приемлимая даже с учетом шифрования.
    Ответ написан
    Комментировать
  • Что лучше: очередь запросов или один, но большой?

    @edogs
    Один запрос.
    Это самый распространенный (и к счастью самый легко устраняемый косяк), когда делают нечто вроде foreach() mysql_query; что при всего-то даже при 100 элементах массива дает результатом 100 запросов. Жуть страх и трепет.
    Ответ написан
    1 комментарий
  • Как побороть ужасную фрагментацию баз Касперского?

    @edogs
    Купить ssd.
    Выделить для касперского отдельный логический диск.
    Ответ написан
    Комментировать
  • Выбор LG 4X HD vs SGS3 vs RAZR MAXX?

    @edogs
    Вероятно sgs3.
    sgs2 Вы хотите на свалку, значит по мощности Вас он не устраивает, а следовательно моторолла равная ему по мощности не подойдет.
    лыжи не подойдут тоже, т.к. Вы как бы то ни было, самсунги это более мэинстрим, под них будет больше неглючащих приложений.
    Если же все-таки сгс2 Вам по мощности подходил, то оставайтесь на нем, КИЛЛЕР-фич у перечисленных Вами смартов нет. А если не хватает батарейки, то это решается расширенной батарейкой.

    Сами на смарты периодически посматриваем. sgs1 до sgs2 может и заапгрейдили бы, а вот с sgs2 смысла уходить пока не видим, enough for everything. И даже если бы брали новый смарт, учитывая что sgs2 в полтора раза дешевле — 3-шку бы не стали брать, не настолько она круче, насколько дороже.
    Ответ написан
  • Проверка и диагностика ноутбука при покупке?

    @edogs
    Только серийник с коробкой/гарантией и ни в коем случае ничего больше.
    Такой способ имеет тот плюс, что при нем не расписываешься что «ноутбук проверен и все устраивает» как следствие на порядок проще сдать если что, т.к. все претензии мимо кассы вплоть до «а в корпусе ноутбука вообще ничего нет»:) Просто проверить в магазине нормально и полноценно все равно нереально.

    Отрицательная реакция у продавцов бывает если продается ноут с неактивированной виндой, не любят они давать ее активировать, вроде на это есть объективные причины.
    Ответ написан
    Комментировать
  • Какой выбрать неттоп?

    @edogs
    Медиаплееры более нацелены на проигрывание видео (спец. микросхемы), поэтому при прочих равных более дорогой неттоп может не потянуть мощный формат, а медиаплеер может потянуть.
    У медиаплееров чаще встречается пассивное охлаждение, а неттопы нередко весьма мерзко шуршат вентиляторами.
    Посмотрите так же на альтернативные варианты
    1) Ноутбук (можно взять со сломанным экраном полностью или частично — получится кошерно по цене, тишина и производительность нередко лучше чем у неттопов).
    2) Планшет (современные вполне тянут проигрывать большинство видео, плюс есть плюсы простите за тавтологию по сравнению с другими решениями).
    Ответ написан
    2 комментария
  • Что предпринять в случае, если hetzner пишет «This amount is not yet paid»?

    @edogs
    У hetzner-а биллинг с каким-то не то что человеческим, а прямо таки сверхчеловеческим лицом. Перед отключением за неуплату спросят обязательно, так что особо нервничать не надо. При чем как это не дико звучит, иногда не биллят по 3 месяца подряд, т.е. за деньгами явно не охотятся.
    Биллинг у них работает строго в рабочие дни и часы, так что беспокойте их в понедельник с утреца вопросами по телефону или ждите ответа в течении дня от суппорта.
    Ответ написан
    Комментировать
  • Мотивация программирования — деньги. Это нормально?

    @edogs
    > на почасовой зарплате.
    Скорее всего вот это основная Ваша проблема (если не говорить о смене профессии).

    У Вас 70% мотивации это деньги (по Вашим словам), но одновременно с этим зарплата (деньги) у Вас не связана с уровнем Вашего профессионализма и качеством работы. Вы свой час отработали — Вы свое получили, стимула расти нету.
    Вам надо поставить в прямую зависимость уровень Вашей зарплаты от уровня профессионализма. Переходите на попроектную оплату, пусть даже более низкую на начальном этапе. Получили проект — и у Вас есть выбор, сделать его за час или за 3.
    И вот когда Вы осознаете, что при текущем уровне Вы можете выполнить проект за 3 часа и получить 100 баксов… а приподняв уровень сможете выполнить тот же проект за час и получить те же 100 баксов — тогда появится стимул расти.
    Ответ написан
    3 комментария
  • Нужна помощь в оптимизации SQL запроса

    @edogs
    Зачем здесь вообще join если Вы выбираете только m.id который у Вас равен s.movie? Для того что бы выбрать фильмы без расписания тоже? Имхо из-за этого могут получиться избыточные данные.

    select count(*), movie from schedule where date>'2012-11-01' and date<='2012-11-02' order by count(*) desc limit 10
    Так Вы выберите все фильмы с расписанием. А потом тупо дополните их запросом к movies что бы выбрать все фильмы вообще и выкините из них результаты первого запроса. Сумма и будет нужным результатом.
    Ответ написан
    Комментировать
  • Как при разработке сайта ограничить доступ к исходникам?

    @edogs
    Вот поэтому нужно делать модульные проекты, что бы при доработке «некоторого функционала», не нужно было бы давать глобальный доступ ко всему проекту. Ну а сделанную работу на предмет всяких шеллов должен проверять доверенный разработчик, который все равно должен присутствовать.
    Ответ написан
    2 комментария
  • HTTPS для всего сайта или только для входа на сайт?

    @edogs
    Если на сайте можно вставлять картинки хотлинком с чужих ресурсов или йотуб тот же, если крутятся чужие баннеры, находится какой-нибудь гугл аналитикс и так далее, то для https место только на странице логина.
    Во-первых, за безопасность контента Вы уже тогда не можете ручаться.
    Во-вторых, пользователи начинают параноить от предупреждений браузера.
    Ответ написан
    Комментировать
  • Мой сайт заставляют переехать

    @edogs
    Права/ТМ у них зарегистрированы в сша, а Вы в россии (включая доменную зону) => идут лесом.
    Слово общеупотребилетльное => идут лесом.
    Таким образом идут лесом дважды.
    p.s.: единственное где можете ходить по краю, это если действительно использовали их материалы и т.д., тогда при _огромном_ их желании, они могут попытаться доказать Вашу недобросовестность… но это уровень google/apple/windows, а не snippet/snippets:)
    Ответ написан
    Комментировать
  • Вопросы по закону о «Персональных данных»

    @edogs
    Тут главное «набор объявлений, собранных с газет» (с).
    Почитайте ФЗ на тему «общедоступности» данных, особо обратите внимание на 9.3
    Статья 9. Согласие субъекта персональных данных на обработку своих персональных данных
    3.… случае обработки общедоступных персональных данных обязанность доказывания того, что обрабатываемые персональные данные являются общедоступными, возлагается на оператора.

    Второстепенное тут то, что объявления в газетах могут быть только с натяжкой отнесены к ПД. Там нет прямого и однозначного идентификации человека.
    Ответ написан
    5 комментариев
  • Как лучше хранить много файлов — в базе данных или в виде файлов?

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

    В 99% случаев файлы лучше, т.к. к ним есть прямой и очевидный доступ без всяких баз, а база в любом случае прослойка.

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

    По скорости/нагрузке, безусловно если это один сервер, то файлы будут побыстрее (только бейте на папки, не пихайте больше 1000 в одну в любом случае), но если у Вас несколько серверов, то отдельный сервак с базой под файлы может иметь определённые преимущества, доступ к базе по сети чуть более очевиден (хотя если у Вас есть админ, то не принципиально).

    Файлы при прочих равных однозначно лучше попадают в кэш, с другой стороны засирание кэша базой проще контроллировать.
    Ответ написан
    1 комментарий
  • Стоит ли ставить SSD как ReadyBoost?

    @edogs
    Разумеется систему целиком.
    ReadyBoost костыли и оверхед.
    Ответ написан
    2 комментария
  • Сервер из ноутбука стоит ли делать?

    @edogs
    Если производительности хватает что бы в среднем нагружаться не больше чем на 2/3, то вполне.
    В идеальной ситуации вообще почти всегда пассивный режим всегда будет с выключенными вентиляторами (у нас так старенький делл работает).
    Если постоянно будет работать на пиковых нагрузках, то не стоит — ноут на это не рассчитан все же.

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

    Единственное что есть смысл сделать дополнительно это «бокс» из фильтров от пыли, т.к. иначе засираться будет достаточно быстро, если вентиляторы все же будут работать.
    Ответ написан
    Комментировать
  • Какой выбрать рабочий ноутбук для веб-дизайнера за $1000?

    @edogs
    Сами такое искали, как варианты
    Samsung 700Z7C
    ASUS N76VZ
    HP EliteBook 8770w
    К сожалению у всех есть минусы:( Или греются (шумят как следствие), или hdd на ssd нормально не заменить (и вообще с апгрейдом проблемы) или весят некисло (даже при домашнем использовании существенно) или всего понемногу.
    Ответ написан