• Каковы возможные оптимизации нагрузки простейшего скрипта?

    @edogs
    Во-первых, если скрипт именно такой, то Вам на фиг не нужен серверный скрипт, это вообще что за безобразие сервер ради этого напрягать?:)
    Во-вторых, поставьте вначале ob_start, может сильно помочь, правда не во всех случаях, но тем не менее бывает разительная разница.
    Ответ написан
    1 комментарий
  • Гибкие (или хотя бы не хрупкие) солнечные батареи?

    @edogs
    www.amazon.com/Goal0-12301-Nomad-Solar-Panel/dp/B00452EO7Y/ref=sr_1_46?s=automotive&ie=UTF8&qid=1321450952&sr=1-46 (видео рекламное ничего так) и вообще «flexible solar panel» на амазоне.
    Ответ написан
    Комментировать
  • Если бы вы вернули время назад, то какой методикой начинали..

    @edogs
    На чужих ошибках не учатся.
    Те кто никогда не косячил с sql иньекциями — ни по какому руководству не вкурит в самую их суть, и так далее.
    Во многих, в т.ч. проф. книгах, которые перечитываются спустя 5-10 лет, встречается удивительное количество ошибок. Но без этих ошибок и книг, не было бы понимания необходимости понимать суть происходящего (а не тупо доверять авторитетам), учиться на ошибках (в т.ч. умея понимать их) и так далее и тому подобное.
    Правильная методика «сразу» — просто выливается в отсутствие понимания основ происходящего. Что, кстати, неплохо видно с высоты текущего полета на «штудентах», которые «все знают» как делать правильно, но на таком сугубо теоретическом и безкосячном уровне, что становится страшное за будущее наций.
    Ответ написан
    1 комментарий
  • Качество ноутбуков фирмы HP?

    @edogs
    Вот с охлаждением у HP что-то странное. Сейчас будет много текста, аккуратнее:)
    Есть hp dv8-1150er есть, и есть так же dell inspirion 1720. Делл в «обычном» режиме не включает вентилятор вообще, температура ядер 40-50, фильмы в 720 или игры — заставляют включать вентилятор и греться. Деллу уже 3 года. TDP у процессоров одинаковое абсолютно, ватт в ватт. HP же возрастом 1 год, с самого рождения греется 60-70 в простое и постоянно имеет включенный шумящий вентилятор. На делле виста, на хьюлете семерка. При чем у делла включен оптимальный режим, а хьюлету даже экономичный не помогает. И выводы горячего воздуха у хьюлета дико странно сделаны — вниз/вбок (у делла вбок один широкий), поэтому если ноут просто поставить на стол, то это сковородка через 5 минут — приходится ставить на подставку или подкладывать что-то, что бы был промежуток между столом и ноутом.
    Ответ написан
  • Выборка случайного поля в MySQL

    @edogs
    1) Забацать таблицу id<->realid. Заполнять ее можно очень быстро посредством insert into select from. Соответственно в ней уже id не будут фрагментированы и будет очень легко выбрать.

    2) Можно поступить аналогично п.1, сделав таблицу просто из realid, так же ее заполнив, и перемешать случайным образом. А случайное число выбирать позиционируя с помощью лимита, предварительно сгенерив случайное число на основе кол-ва записей.
    Ответ написан
    Комментировать
  • Как покупают разработку программы на заказ?

    @edogs
    Если речь о веб-онлайн-браузерной игрушке, то достаточно завернуть траффик с нее на свой проксик и разбирать его на любимом пхп.
    Если речь о чем-то типа линейки/вау и прочего, то пункт 4 опасен в первую очередь тем, что владельцы этой игрушки могут предъявить, особенно если траффик идет не в открытом виде и нужен будет реверс-инжиниринг.

    За долю искать не надо. Потому что не надо искать во фрилансере инвестора и программиста. Если идея стоящая — найдите инвестора отдельно.

    Скринов состояний программы для анализа отлова траффика явно будет недостаточно, разумеется. Вот давайте мы Вам сейчас свой скрин скинем — много Вы про наш траффик поймете?:)

    Исполнителя искать на фрилансе, судя по постановке задачи, искать фирмы которые на фрилансе не представлены — Вы не будете.
    Ответ написан
    Комментировать
  • Просить или нет оплату за ТЗ?

    @edogs
    Сначала надо выяснить что под ТЗ имеет ввиду клиент.
    Если это не гос.контора, то вряд ли имеется ввиду ТЗ по ГОСТу, которое даже и за деньги-то почти никто не делает.
    В 90% обычный клиент имеет ввиду банальный «бриф», даже не функциональную спецификацию, что в общем-то можно сделать и бесплатно, заодно оговорим после составления мин. сроки и мин.цену, а так же стоимость разработки «настоящего» ТЗ.
    Ответ написан
    1 комментарий
  • Полезность/вред отключения HDD системой питания в Windows 7?

    @edogs
    Теоретически — количество парковок ограничено, поэтому этого надо как бы избегать.
    Практически — оно ограничено достаточно серьезным числом, и раз в 20 минут — это не число вообще (проблемы были с зелеными винтами, которые парковались раз в 3-5 секунд, как только замечали простой, так что даже при работе то парковались, то распарковывались, да и то эту «проблему» через годик замечали при активном использовании). Экономия энергии так же крошечная.
    Так что практического смысла на стационаре экономить (утрируя) 2 ватта в месяц и продлять срок жизни с 20 лет до 50 нет смысла.
    Ответ написан
    1 комментарий
  • Раскрутка в буржунете домена .ru

    @edogs
    Сменить — не надо.
    Иметь альяс в com, который будет основным для буржуйнета — обязательно.
    Для раскрутки — не принципиально, а вот восприятие обывателей…
    «what is the ru? do you mean site.ru.com or siteru.com? ru it's something related with russian hackers? is it free? don't you have money for good domain zone? it have to be some scum, i heard russian site scum! » — и это только часть вопросов, которые будут задавать люди слышащие о Вашем домене. Оно Вам надо?
    Буржуйнет = *.com обязательно иметь, во избежание.
    Ответ написан
    1 комментарий
  • Как оптимизировать БД?

    @edogs
    Смотря что за where, какие поля часто используются, какие редко, какие значения.
    В целом — бить на части 2 способами
    1) На несколько таблиц по «строкам». К примеру на две — в одной a от 0 до 127, в другой от 128 до 256.
    2) На несколько таблиц по «столбцам». К примеру ace и bdf и может быть даже acdf — в зависимости от того, поиск по каким полям идет чаще или в группах.
    По сути это те же индексы, но поскольку Вы уменьшаете объем для raw поиска, производительность может повыситься.

    Так же может иметь смысл сделать не 4 поля abcd, а скукожить их в одно поле int типа допустим, и навесить индекс на него (может оказаться лучше чем составной по abcd).

    И наконец, если не слишком жалко памяти, даже при 100 миллионах записей, можно попытаться пихнуть таблицы в память:) Смотря насколько толстые строки.
    Ответ написан
    1 комментарий
  • FullHD видео на зеркалке?

    @edogs
    Изменяя в фотошопе размер самого четкого стоп-кадра из ролика, стараясь добиться четкости, я дошел до разрешения 800х450. Это то разрешение, при котором стоп кадр становился четким
    Смазы, шевеленка.
    Разрешение-то у Вас 1920х1080 может и честное. Но «выдержка»-то (применительно к видео — сколько времени уходит на один кадр), при плохом освещении может быть и 1/25, а при съемке с рук или съемке движущихся объектов — это «картина репина — приплыли».
    Для теста — поставьте камеру в солнечный день на неподвижный объект и снимите видео — потом дерните кадр из середины и посмотрите.
    Ответ написан
    3 комментария
  • Выбор между Mac и Thinkpad?

    @edogs
    учитывая что леново могут быть как с i3, так и с i7 — вопрос несколько неконкретный.
    однако, из этих моделей только у 420 1600 разрешение, а для программинга лишние пикселы лишними не бывают, поэтому 420.
    и опять же, хотя маки и рулят, но под винду приложений прикладных поболе все-таки.
    Ответ написан
    2 комментария
  • ИП - программист. Какие финансовые риски?

    @edogs
    Страхуйтесь пунктом в договоре, обязательно. Если Вы как фрилансер уже не первый день и как ИП планируете работать серьезно — закажите сразу нормальную «рыбу» под себя у юриста, не откладывайте на потом.
    «Страховка» (хорошая, а не смехотворная) от финансовых потерь по вине программиста обычно добавляет изрядную цену к заказу, зачастую превышающую саму цену заказа и всегда должна оговариваться отдельно.
    Ответ написан
    Комментировать
  • Skype-альтернатива мобильнику/городскому - экономия или вымысел?

    @edogs
    Качество во многих местах такое, что экономить на звонках звоня скайпом это просто жестоко. Чуть лучше ситуация с сипнетом, но тоже не идеальна.
    Ответ написан
  • Подать в суд на интернет-магазин

    @edogs
    Название соответствует тому что на сайте, характеристики и внешний вид — нет
    Это вряд ли будет популярный ответ, но к сожалению вряд ли тут что-то сделаете по суду. Попытайтесь договориться мирно, может быть чуть чуть поугрожав чем-нибудь.
    В заказе оформленном — только название, а название к Вам и приехало. В каталоге наверняка есть сноска (или где-нибудь в договоре или типа того), что мол «внешний вид и характеристики могут быть с ошибками. Это достаточно универсальная и что печально — работающая отмаза.
    Более того, раз Вы уже получили товар, то претензии к внешнему виду и характеристикам тоже трудно предъявить, ввиду того, что Вы как бы одобрили покупку, в том виде в котором ее получили.
    Ответ написан
  • Когда-то зарегистрировал домены на фейковую личность

    @edogs
    Можно связаться с рег.ру и уточнить процедуру продажи, не так давно клиент продавала домен — делал смену администратора — заявление и ксерокс паспорта потребовали по почте, но подписи хватило и обычной, а не нотариально заверенной.
    Ответ написан
    Комментировать
  • Как в Wordpress автоматически менять определенное выражение на блок кода adSense?

    @edogs
    Есть в HTML коде блоки типа
    < !-- Ad — ->
    Мне их нужно заменить на код adSense
    Есть универсальный способ.
    В начале конфиг или индекс файла (в данном случае wp-config ) вставляете нечто вроде
    ob_start("abazaba");
    function abazaba($t) {
    if(stristr($_SERVER['REQUEST_URI'],'wp-admin')) return $t; //что бы админку не портить
    $a='код адсенса';
    $t=str_replace('-- ad -- ',$a,$t); //злой парсер захавал нормальный ad
    return $t;
    }

    p.s.: да, попахивает г-нокодом, но на самом деле вполне работоспособный и кошерный способ, и платформонезависимость (от движка) в чем-то даже плюс.
    Ответ написан
    1 комментарий
  • Способы объединенной аутентификации на ряде сайтов. Нужно что-то вроде распределенного OpenID

    @edogs
    Ставить авторизационную печеньку для *.myapp.com? Если задача правильно понята, то имхо это оптимальный способ.
    Ответ написан
    7 комментариев
  • Передача PHP скрипту POST параметров с одинаковым именем

    @edogs
    ru2.php.net/manual/en/reserved.variables.httprawpostdata.php — читайте само описание и коммент к нему. Вполне адекватное решение, но все же на крайний случай. В нормальной ситуации лучше передавать массивом — variable[]
    Ответ написан
    2 комментария
  • Перенос домена с Gandi.net

    @edogs
    Секретный ключ у них должен находится в кабинете, по крайней мере для *.com доменов пару недель назад именно так было. Возможно проглядели?
    При переносе почта с подтверждением уходит на некоторые из указанных мыл в профиле, даже при наличии кода подтверждения. То есть доступ к почте по любому обязателен (хотя адрес можно сменить прямо в кабинете без подтверждения, что на самом деле делает бессмысленным подтверждение по почте).
    Если переносить на directi, то directi не всегда генерит правильную ссылку для подтверждения переноса (ведущую к ним на сайт), тогда надо вручную вписать правильное мыло в линке.
    Даже с почтой и кодом подтверждения, домен уходит еще на «up to 5 days» ручное одобрение переноса у суппорта ганди. При чем непонятно рабочие это дни или обычные, на 6 день после ручного «пинка» домен таки на перенос они отдали.
    Ответ написан
    1 комментарий