Работаю: веб-разработчик (Golang, PostgreSQL, jQuery, Bootstrap).
Интересуюсь: Forth, ДССП РАЯ, MSP430, STM32, микрокомпьютеры, эргономичные клавиатуры (CatBoard).

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (8)
  • Зачем нужен ООП?

    ibnteo
    @ibnteo
    Чтобы добавить много лишних уровней абстракции, и потом лазить по мегабайтам кода, искать где что собирается для простой HTML странички. И чтобы сайты еле-еле работали, тормозили на мощных серверах даже при минимальной нагрузке, загружались не за долю секунды, а зачастую даже за десятки секунд. И всё это ради якобы красивого кода, повторяемости кода, в котором правда трудно разобраться, некому оценить его красоту и повторно использовать, ведь для этого нужно ещё и документацию писать, но никто этим заниматься не хочет.
    Ответ написан
    Комментировать
  • Головная боль: актуальна ли верстка под IE6?

    ibnteo
    @ibnteo
    Поддерживать не нужно, в крайнем случае брать нормальные деньги за эту работу.

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

    Насильное перемещение пользователя на сайт для устаревших браузеров с предложением обновиться, или на мобильный сайт в случае мобильных клиентов, это издевательство над пользователями, особенно если в итоге перейти на нормальный сайт в итоге так и не получается.
    Ответ написан
    Комментировать
  • Как новичку перейти на Linux?

    ibnteo
    @ibnteo
    Поставь Xubuntu, будет привычный простой интерфейс, поначалу можно пользоваться графическими программами, изучая одновременно работу в консоли. Я в 2006 году перепробовал несколько дистрибутивов, и остановился на Ubuntu (тогда в ней был Gnome вместо Unity), очень мне понравился дебиановский пакетный менеджер apt-get, с другими всегда были какие-то проблемы, а тут точно знаешь, что можешь ставить что угодно, и ничего не поломаешь, всё будет работать, возможно сейчас ситуация другая, но у меня почему-то именно такое сложилось впечатление. Я и на серверах использую Ubuntu и Debian, удобно настраивать, работают отлично.

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

    ibnteo
    @ibnteo
    Я для этого написал несложный скрипт, который при отсутствии нужного перевода автоматически переводит в гугле, и сохраняет его для дальнейшего использования. В данный момент справочники у меня лежат в JSON, но можно и XML таким образом переводить, пройдясь по нему, и переведя каждый текст отдельно.

    Функция перевода:
    <?php
    function i18n_translate($s_text, $s_lang, $d_lang) {
        $post_data['q'] = $s_text;
        $post_data['langpair'] = $s_lang."|".$d_lang;
        $query = http_build_query($post_data);
        $url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0";
        $c = curl_init();
        curl_setopt($c, CURLOPT_URL, $url);
        curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($c, CURLOPT_POST, 0);
        curl_setopt($c, CURLOPT_POSTFIELDS, $query);
        $b = curl_exec($c);
        curl_close($c);
        $json = json_decode($b, true);
        if ($json['responseStatus'] != 200) return false;
        return html_entity_decode($json['responseData']['translatedText'], ENT_QUOTES);
    }

    Только не нужно много переводить таким образом, иначе гугл забанит IP, и будет спрашивать каптчу, т.е. скрипт перестанет работать.
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (2)