• HTC HD2, iPhone?

    mambet
    @mambet
    3G и 3Gs — сильно разные аппараты, в первую очередь по скорости. Если 3G пользоваться с последней прошивкой и последним софтом просто нереально, то 3Gs — пока ещё можно.
    Далее. Батарея. Её нет. В том числе и в 3Gs.

    В общем, я бы рекомендовал оставаться на HD2 или покупать 4-ку. Там проблемы экрана, батареи и скорости решены (ну или стоят не так остро, как в 3G/3Gs).1

    -------
    1 После каждой запятой вставлять «мне кажется», «по-моему» или «на мой взгляд» случайным образом.
    Ответ написан
    Комментировать
  • Как скачивать программы для iPad, не покупая?

    printf
    @printf
    Ем детей.
    Скачивать бесплатные программы.
    Ответ написан
    Комментировать
  • Могу ли я опубликовать топик с нулевой кармой?

    homm
    @homm
    Здравствуйте. Я хочу купить квартиру, но есть одна проблема. У меня только сто тысяч наличкой, а реелтер сказал что она стоит два миллиона. Могу ли я купить квартиру со ста тысячами? Смотрю на эту квартиру давно. Из разговора соседей я знаю, иногда люди получают квартиры в наследство. Как тут вообще в наследство квартиры получают?
    Ответ написан
    1 комментарий
  • Могу ли я опубликовать топик с нулевой кармой?

    Weageoo
    @Weageoo
    Это такой тонкий намёк :) Теперь больше нуля, наверное, можете опубликовать.
    Ответ написан
    7 комментариев
  • Могу ли я опубликовать топик с нулевой кармой?

    Desiderata
    @Desiderata
    Тут принято пользоваться поиском.
    Активное обсуждение данной проблемы:
    тут, тут и тут
    Ответ написан
    1 комментарий
  • Посоветуйте PHP IDE под Linux, написанную не на Java

    LoneCat
    @LoneCat
    Ну смотрю тут «каждый кулик» свое болото хвалит :) Eclipse! Eclipse! Загружается долго — но если уж загрузится… :)
    Ответ написан
    4 комментария
  • Посоветуйте PHP IDE под Linux, написанную не на Java

    zenon
    @zenon
    Если будет достаточно только подсветки синтаксиса и автодополнения уже встречавшихся в документе слов, то можно обойтись и Kate.

    Я использую Kdevelop4 с PHP-плагином. Возможности:
    — расширенная подсветка синтаксиса
    — автодополнение по именам классов, методам, переменным и т.п.
    — поддержка PHPDoc (в автодополнении всплывает краткое описание)
    — интеграция с Git и SVN
    — есть интегрированный справочник по стандартным методам и свойствам PHP, но я им не пользуюсь и ничего сказать не могу

    Подробнее можно почитать в блоге основного разработчика PHP-плагина (английский язык)
    Ответ написан
    Комментировать
  • Подскажите русскоязычный клон stackoverflow

    Vas3K
    @Vas3K
    habrahabr.ru/qa/
    Отличная штука, правда, говорят, какие-то инвайты нужны.
    Ответ написан
    1 комментарий
  • Нужна база md5 паролей, от 100к. Только хеши без логинов и прочих данных. Исследование безопасности?

    YasonBy
    @YasonBy
    Помнится, в 2009 по интернетам бродил список логинов/паролей вКонтакта…
    Для недобрых целей он уже вряд ли пригоден, а вот для исследований — вполне.
    Ответ написан
    Комментировать
  • Различия между классом и объектом?

    homm
    @homm
    Может быть вам легче будет понять, если вы будете думать о классе как о наборе функций, а об объекте как о наборе данных.

    Некоторые функции в классе могут быть использованы только с набором данных (т.е. объектом), который передается неявно, когда вы указываете $object->method().

    Другие функции не требуют объекта, поэтому могут быть вызваны напрямую из класса.

    С этой точки зрения очень логично выглядит Python, где у любого метода есть явный аргумент self, указывающий на объект, из которого был вызван метод. А запись object.method(5) является краткой записью ObjectClass.method(object, 5).
    Ответ написан
    1 комментарий
  • Как удалить свою страницу из vkontakte.ru?

    @qaz
    Да, судя по последним статьям, закон работает. Комментаторы выше правы, в той или иной степени.
    Тем не менее расскажу свой способ «удаления» :). Происходило полтора года назад.
    Как известно, Контакт не удаляет учётную запись после трёх месяцев неиспользования (хотя должен согласно своим же правилам, насколько я помню). Однако после 2х попыток я решил последовать совету одного из комментаторов здесь, на хабре. Самое сложное было — найти форму или контакт, позволяющиё связаться с реальной службой поддержки. Пользователей много, поэтому была настроена куча препятствий в виде FAQ, готовых ответов на кучи вопросов, по тематикам и без… В конце концов я нашел то что нужно.
    Я описал ситуацию о несоблюдении условий, после чего в вежливой форме послал администрацию и всю службу ко всем чертям в форме набора матов…

    Через час я не смог залогиниться (было сообщение, что e-mail попал в «чёрный список»). Друзья сообщали что из поиска я тоже исчез (хотя события могли не быть взаимосвязаны).

    Цель была просто удалить учётку. Думаю, что получилось довольно оперативно :)
    Ответ написан
    3 комментария
  • Почему ведра на пожарных щитах делают конической формы?

    xinn
    @xinn
    Не хотел бы оказаться темной стороной Капитана Очевидность, но почему бы не погуглить самостоятельно?
    bit.ly/hEI6iQ

    Варианты ответов:
    1) Считается, что конусообразными вёдрами удобнее черпать песок из пожарного ящика, так как для того, чтобы зачерпнуть песок, удобно одной рукой держаться за край ведра, а другой за вершину конуса, что позволяет быстрее наполнять ведро песком. Зимой вода в пожарной бочке может покрыться слоем льда, который удобно пробить вершиной конуса ведра.

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

    2) Изначально это пошло с флота. На кораблях ведра делались из многослойной парусины и сшивались в форме конуса (так проще). С течением времени такую форму переняли в Англии первые пожарные бригады, в которых было немало отставных моряков Королевского флота. Ведь конусу также легче справляется с кромкой льда на воде.
    Также существуют такие версии:
    коническое ведро не украдут с пожарного щита, для бытового использования оно не пригодно
    такая форма ведра позволяет в зимнее время пробивать лунки в пожарных водоемах
    особая форма пожарного ведра позволяет избежать расплескивания воды при тушении
    таким ведром воду зачерпывать удобнее, особенно, если на веревке опускать в яму или колодец
    таким ведром удобнее зачерпывать песок, т.к. в этом случае приходится поддерживать ведро за дно
    На самом же деле коническая форма сделана для того, чтобы даже при падении пожарного бойца вода вылилась на огонь.
    Ответ написан
    Комментировать
  • Как удалить свою страницу из vkontakte.ru?

    @jurasiks
    Бывшие пользователи не должны искать альтернативные пути для удаления своей страницы.
    Что-то вычищать, где-то спамить, чтобы их забанили… есть закон. Вконтакте обязан его исполнять.
    Ответ написан
    1 комментарий
  • Как удалить свою страницу из vkontakte.ru?

    Agent_J
    @Agent_J
    Спамте! Пусть администрация думает что вы бот )
    Ответ написан
    3 комментария
  • Как удалить свою страницу из vkontakte.ru?

    @bondbig
    ОДУМАЙСЯ! НЕ ДЕЛАЙ ЭТОГО! Будешь жалеть и плакать! Ведь регистрация теперь по инвайтам!!!
    Ответ написан
    1 комментарий
  • Организация кода, паттерн, php?

    Можно посмотреть как реализовано у других с ошибками.

    1. Получать ошибку отдельным методом. Например: mysql_error — получение текста ошибки последней операции.

    2. И ваш способ со ссылкой. Например: fsockopen — 3 и 4 аргументы передаются по ссылкам и содержат код и текст ошибки соответственно.

    Но первый мне нравится больше — не надо изменять интерфейс существующих методов.
    Ответ написан
    Комментировать
  • Cоставлениe sql-запроса, пожалуйста?

    apangin
    @apangin
    SELECT IF(status=1, value, NULL) AS value1, IF(status=2, value, NULL) AS value2 FROM table
    Ответ написан
    4 комментария
  • Как использовать rotate в canvas HTML5?

    Если я просто делаю context.rotate(0.05) то изображение начинает съезжать по какойто странной траектории.

    Оно крутится вокруг точки 0:0
    Ответ написан
    Комментировать
  • Как использовать rotate в canvas HTML5?

    В топике, что вам дали выше есть целый абзац про это:
    Если мы хотим вращать какой-то объект, например, картинку, необходимо правильно взаимодействовать методами rotate и translate, иначе мы никогда не попадём картинкой в нужное место. Самый простой способ осью вращения выбрать центр картинки и отрисовывать её в координаты (-width/2, -height/2). К примеру, мы хотим развернуть картинку размерами 50х50, находящуюся на координатах 100:100. Указываем translate в координату 125:125 и отрисовываем картинку в координату -25:-25. Альтернатива — использовать LibCanvas и метод rotatedImage(или drawImage в ближайшем будущем) и не напрягаться.


    При помощи LibCanvas, который можно скачать с GitHub это будет выглядеть как-то так:
    canvas
      .getContext('2d-libcanvas')
      .drawImage({
          image: yourCanvas,
          from : [15, 40],
          angle: (60).degree()
      });
    


    Если использовать расширение Number.prototype.degree из топика, то ваш код может выглядеть так:
    function rotatedDrawImage (ctx, image, fromX, fromY, angle) {
        ctx.save();
        ctx.translate(fromX + image.width / 2, fromY + image.height / 2);
        ctx.rotate(angle.degree());
        ctx.translate(-(fromX + image.width / 2), -(fromY + image.height / 2));
        ctx.drawImage(image, fromX, fromY);
        ctx.restore();
    }
    rotatedDrawImage(canvas.getContext('2d'), yourCanvas, 15, 40, 60);
    
    Ответ написан
    1 комментарий