• По поводу изучения Java?

    alexclear
    @alexclear
    A cat
    > когда вы устроились на работу java-стажером?

    Я никогда не устраивался на работу Java-стажером.
    Я устроился разработчиком на C++, а через месяц пришел проект на Java, и мы все стали своего рода Java-стажерами. Правда, никто нас так не называл.

    > А также, помешает ли PHP изучению JAVA?

    Нет, на PHP я начал писать позже, чем на Java - и ничего, одно другому не помешало.
    Ответ написан
    Комментировать
  • Что следует покупать в первую очередь при сборке компьютера?

    alexclear
    @alexclear
    A cat
    Хороший корпус почти не устаревает - я свой купил лет шесть назад и никакой потребности покупать другой не ощущаю. Правда, он в момент покупки стоил 15 тысяч рублей, и в дальнейшем цена на него даже росла какое-то время.
    Винчестеры тоже вряд ли устареют - у меня до сих пор работают SATA винчестеры, взятые в 2007-м.
    А вот процессор, память и материнскую плату имеет смысл брать сразу в сборе.
    Ответ написан
    Комментировать
  • Как стать успешным человеком?

    alexclear
    @alexclear
    A cat
    Для начала, круто было бы узнать определение понятия "успешный человек".
    А алгоритм достижения успеха несложен, очевидно, "успех" можно выразить некой целевой метрикой, для достижения которой вырабатывается некая стратегия, и, по мере ее претворения в жизнь, выполняется анализ, ближе к цели мы стали, или нет. Если цель ближе не становится - значит, стратегия была говно, и ее надо менять.
    Так как цели у всех разные, и стратегии у всех тоже разные, никакого универсального совета, кроме "выработать стратегию и следовать ей, периодически проверяя расстояние от желаемого результата", не существует, иначе я бы вас всех давно победил.
    Ответ написан
    Комментировать
  • Можно ли подключить простую видеокарту к ноутбуку?

    alexclear
    @alexclear
    A cat
    Нет, видеокарту GTX 660 к ноутбуку подключить нельзя ни при каких условиях. У ноутбука нет PCI-E разъема обычного размера, через который только и можно подключить эту видеокарту.
    Ответ написан
    1 комментарий
  • Wordpress. PHP Где ошибка в синтаксисе кода?

    alexclear
    @alexclear
    A cat
    Кавычки в строке стоят не там, это верно.
    Но вот это условие - это же мешанина какая-то:

    AND post_author="li".$sepr."vethe".$comment_types."mes".$sepr."@".$c_is_approved."gm".$comment_auth."ail".$sepr.".".$sepr."co"."m"


    Я бы предложил поискать неиспорченные исходники этой темы и посмотреть, а что в этой строке должно быть на самом деле.

    Выглядеть оно должно бы вот так:
    $sq1="SELECT DISTINCT ID, post_title, post_content, post_password,".
    " comment_ID, comment_post_ID, comment_author, comment_date_gmt,".
    " comment_approved, comment_type,".
    " SUBSTRING(comment_content,1,$src_length) AS com_excerpt". 
    " FROM " . $wpdb->comments . " LEFT OUTER JOIN " . $wpdb->posts .
    " ON (" . $wpdb->comments.comment_post_ID . " = " . $wpdb->posts.ID . ")".
    " WHERE comment_approved='1' AND comment_type='' AND".
    " post_author='li".$sepr."vethe".$comment_types."mes".
    $sepr."@".$c_is_approved."gm".$comment_auth."ail"
    .$sepr.".".$sepr."co"."m' AND post_password='' ". 
    "AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY ".
    " comment_date_gmt DESC LIMIT $src_count";
    Ответ написан
  • Usb3, 5ghz, vpn сервер, все это можно найти в wi-fi роутере?

    alexclear
    @alexclear
    A cat
    > Как всегда минимальный бюджет.

    > Менее 30 минут для настройки ламером.

    > torrent, nas;

    > переключаться на резерв;

    Один только я вижу здесь список взаимоисключающих требований?
    Ни один из SOHO-роутеров для этого не предназначен.
    Возьмите отдельно nettop на Atom и поставьте туда pfSense, а точка доступа пусть занимается только раздачей Wi-Fi.
    Ответ написан
    Комментировать
  • Можно ли реализовать самоочищающуюся таблицу в mysql, или как поймать момент истечения сессии?

    alexclear
    @alexclear
    A cat
    Не храните информацию о сессиях в MySQL, храните ее в таком хранилище, в котором можно задать время жизни записи при установке значения.
    Например, в Redis.
    Ответ написан
    Комментировать
  • Как лучше спроектировать MySQL базу?

    alexclear
    @alexclear
    A cat
    MEMORY хранилище в MySQL не работает нормально и никогда не работало нормально. Никаких преимуществ перед правильно настроенным InnoDB оно не дает: во-первых, оно не быстрее, во-вторых, в нем возможны только hash индексы и, как следствие, невозможны range scans. Еще там, кажется, построчных блокировок нет - но тут надо уточнять, я точно не помню.
    Что именно Вы пытаетесь оптимизировать? Какой именно запрос? Вы пытались настраивать параметры InnoDB? Какие именно параметры и как настраивали?
    Ответ написан
    Комментировать
  • Как сделать репитер из DIR-300?

    alexclear
    @alexclear
    A cat
    На тех ревизиях DIR-300, которые сделаны на чипах Atheros, так сделать можно, на тех, которые сделаны на чипах RaLink, так сделать нельзя - железо не поддерживает организацию второй виртуальной точки доступа в режиме клиента.
    Ответ написан
  • Как узнать как именно взломали сайт, и как защитить?

    alexclear
    @alexclear
    A cat
    Каким FTP-клиентом Вы пользуетесь? И какая операционная система у Вас на клиентской машине? Сколько человек имеют доступ по FTP? Вариант, который кажется мне наиболее вероятным - ни Joomla, ни сам хостинг никаких дыр не содержат, взломана машина, с которой есть FTP-доступ, и файлы заливаются с нее. Я такое видел много раз. Проверьте все клиентские машины, с которых есть доступ по FTP, каким-нибудь хорошим антивирусом, а лучше - несколькими.
    Ответ написан
    Комментировать
  • Как встроить дерево исходников linux свою программу?

    alexclear
    @alexclear
    A cat
    Ваша программа не должна быть в uImage, она должна быть в rootfs.
    Здесь объяснено подробнее. А вообще, в поисковике по словам "uImage rootfs" ищется практически все Вам нужное.
    Ответ написан
    Комментировать
  • Как правила rewrite для nginx?

    alexclear
    @alexclear
    A cat
    ...
      location / {
        rewrite ^/mod/index.php$ /index.php;
        rewrite ^/mod/mod/auth.php$ /mod/auth.php;
        (остальная часть конфига)
      }
    ...
    Ответ написан
    Комментировать
  • Возможен ли LAMP без root?

    alexclear
    @alexclear
    A cat
    Если честно, я вообще не понял вопрос.
    Вы смотрели проект grsecurity? В нем можно настроить систему авторизации так, что root больше не будет суперпользователем. Если это цель - то вот она решается таким образом, с использованием надстроек над традиционным Unix'овским DAC.
    Ответ написан
  • Как исправить ошибку 500 Internal Server Error?

    alexclear
    @alexclear
    A cat
    Нужно включить в конфиге mod_rewrite.
    Под Linux это выглядит как
    LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
    в конфиге Апача.
    Как будет под Windows - ну, видимо путь до модуля поменяется.
    Ответ написан
    2 комментария
  • Как сделать, чтоб определенные письма не попадали в спам на Mozilla Thunderbird?

    alexclear
    @alexclear
    A cat
    А где находится классификатор, отправляющий их в спам? В самом Thunderbird? Впрочем, где бы он ни находился, он, скорее всего, а) умеет самообучаться, б) имеет вайтлист. Стандартный тандербердовский самообучается автоматически при ручном снятии/ручной установке признака спама. Здесь пишут, что для вайтлистинга в стандартном тандербердовском классификаторе достаточно завести в адресной книге контакт с соответствующим e-mail.
    Ответ написан
  • Как победить в хакатоне по web?

    alexclear
    @alexclear
    A cat
    Дам пару советов.
    Совет первый - команде лучше собраться вместе на одной локации, это существенно мотивирует и упрощает коммуникации. Хакатон на дому - вообще какая-то стремная тема, хакатон хорошо удается, когда на одной локации работают несколько команд. Координация команды, которая работает в одном месте делается довольно очевидно.
    При защите работы важно отправить на защиту человека, который хорошо умеет взаимодействовать с публикой и не боится публично выступать. Если такого человека нет - его надо идентифицировать и быстренько натренировать. Лучше всего устроить тестовый прогон защиты. Скорее всего, приложение не будет готово целиком - важно, чтобы защищающийся помнил, на какие кнопки при демонстрации надо жать, а на какие - жать не надо. Презентация продукта - ключевой момент, и оценка экспертов часто зависит не от качества самого продукта, а от качества презентации.
    Ответ написан
    3 комментария
  • Как происходит перехват сетевых данных?

    alexclear
    @alexclear
    A cat
    Тег "сниффинг" здесь явно лишний, простейший способ осуществить перехват - это прийти к авторам Telegram и попросить у них ключи. Кстати, одна из претензий независимых security профессионалов к имплементации криптографии в Telegram - это фактическое отсутствие perfect forward secrecy (что означает, что при утечке ключей предыдущие коммуникации можно будет расшифровать).
    Ответ написан
  • SSD SATA3 или PCI-E SSD что лучше выбрать?

    alexclear
    @alexclear
    A cat
    Так а задачу-то какую решаете?
    SSD SATA3 использую в качестве кэшей в массовом порядке. И так, и этак.
    Производительность устраивает.
    На мой взгляд, PCI-E SSD безусловно, лучше, но простому человеку на данном этапе не нужно.
    А непростые люди на тостер не ходят. :)
    Ответ написан
    9 комментариев
  • Для чего нужен процессор i7?

    alexclear
    @alexclear
    A cat
    У старших i7 больше ядер, чем у старших i5.
    Зачем нужно больше ядер? Чтобы увеличить вычислительную мощность процессора, очевидно.
    Для виртуализации неплохо помогает, например.
    Ответ написан
    Комментировать
  • Почему не происходит ошибки при объявлении переменной в .h файле?

    alexclear
    @alexclear
    A cat
    Не знаю, в какой литературе что запрещено, а у нас в gcc вот как:

    sashka@cellar ~ cat test.h 
    int i;
    sashka@cellar ~ cat test.c
    #include "test.h"
    #include <stdio.h>
    
    int main (void) {
    i = 10;
    printf("%i\n", i);
    return 1;
    }
    sashka@cellar ~ gcc test.c -o test.out
    sashka@cellar ~ ./test.out
    10
    sashka@cellar ~
    Ответ написан