• Существует ли для Виндовс программа для глобального "ночного режима"?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Попробуйте f.lux многим нравится
    https://justgetflux.com/
    Правда она регулирует не яркость, а цветовую температуру в зависимости от текущего времени суток.
    Ответ написан
    Комментировать
  • Как из нескольких 19" мониторов сделать большой экран?

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

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

    ATI умеют до 6 мониторов, но уточняйте для каких моделей и ценик =)

    Затея реальна, смущает 10ок блоков питания (или розеток) если не заморачиваться с питанием. И больше смущает, что матрицы могут быть разные по равномерности цветов-засветки.

    p.s. у меня подключено два 27" и один 19"
    Ответ написан
    Комментировать
  • Xeon или q6600,9***?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Asus p5kpl am: Поддержка типов процессоров - Intel серии Pentium 4 5xx/6xx, Celeron 4x0, Celeron Dual Core E1x00, Pentium D 8xx/9xx, Pentium Dual Core E2xx0/E5x00, Core 2 Duo E4x00/E6xx0/E7x00/E8xx0, Core 2 Extreme X6800/QX6x00/QX6x50/QX9x50, Core 2 Quad Q6x00/Q9xx0

    А решит ли это вашу проблему зависит от софа.
    Ответ написан
    Комментировать
  • Почему восьмисокетных систем практически не существует, и зачем Intel выпускает E7-88xx?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    1) В каждой линейке всегда делают один процессор, тот который топовый. А потом уже в процессе тестирования отключают бракованные части, кому частоту пониже, кому ядра отключат, кому кеш урежут и т.п. Поэтому топовых процессоров всегда мало (проценты от партии), и заработать на них основные деньги не реально. Это понимает и Intel и производители серверов. Т.к. тупо не будет оборота.
    2) Задач в которых нужны молотилки не так много, с практической точки зрения софт (который умеет) больше и чаще любит два сервера за 50 рублей, чем один за 100.

    Тут на самом деле первое вытекает из второго и второе из первого т.к. этому балансу уже четверть века.

    И вы ошибаетесь такие серверы делает не только lenovo
    Ответ написан
    Комментировать
  • Как победить cannot allocate memory for the buffer pool в MYSQL?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    у вас буфер innodb_buffer_pool_size=10G а это уже треть памяти

    160109 22:37:20 InnoDB: Initializing buffer pool, size = 10.0G
    InnoDB: mmap(686817280 bytes) failed; errno 12
    и забрать он из не смог
    Вы прям уверенны, что в этот момент никто не занимает память?
    Ответ написан
    5 комментариев
  • SQL, MySQL/Oracle, что и как учить?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Не стоит MySQL приравнивать к Oracle, сфера применения этих БД разная.
    По mysql можно почитать документацию на официальным сайте, и полистать вопросы на соответствующем форуме на sql.ru для большего понимания предметной области и в принципе уже как то можно начинать работать.
    С Oracle всё несколько сложнее, это дорогая БД в которой обычно данные на порядки дороже, тут путь проще начинать с официальных курсов и официальной сертификации.
    Ответ написан
    2 комментария
  • Как замедлить цикл JS?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Странная задача, но тем не менее, замедляться в JS можно только через setTimeout
    Ответ написан
  • Какой портативный ноутбук выбрать?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Я сначала сидел на 15,6" - не понравился вес, у всех он 1,5-3 кг, для нечастых переездов с квартиры на квартиру или с квартиры на дачу было ок, работать удобно.
    Следующий был 14" в целом как и предыдущий.
    А вот потом пересел на 12,6" lenovo 13" и samsung вес около кг, очень удобно носить собой, влезают в любые сумки, единственное я бы смотрел с разрешением больше 1330.

    Сейчас хочу попробовать Surface Book. Думаю всё будет ок. Ноуты меньше 12,6" для работы не пригодны.

    С вашим бюджетом грустно, это 400$ при том, что добротное железо для работы, уже много лет, начинается от 1000$

    Смотрите, за 400 средний 12-13" ноут такой: плохой экран, никакой проц, малое время автономки и отстойная клавиатура. Всё названое при запуске продуктов от JetBrains будет вас регулярно напрягать, что то больше, что то меньше, но точно будет. Соответственно обращайте внимание именно на эти качества может, что то и появилось. Но всё же из за денег больше шансов найти подходящий вариант в районе 14-15 дюймов.
    Ответ написан
    Комментировать
  • Можно ли пересобрать USB шнур чтобы он не только заряжал телефон, но и передавал данные на компьютер?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Неа, вам скорее всего нужно искать схему "DATA кабеля" для вашего телефона.
    Там между usb коннектором и коннектором телефона находиться микросхемка.
    Ответ написан
    Комментировать
  • На каком языке лучше писать чат?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Я думаю это зависит от того кикие ощущения вы хотите иметь когда закончите.
    Если напишете на erlange будете куртым
    Напишете на go или node.ja будуте хипстором
    На java/python будете скучным
    На php будете унылым
    На С/С++ станете аксакал

    Так получается потому, что в современном мире, что бы показать сетевые возможности языка, пишут, что то простое и понятное всем. Раньше это были echo серверы, а теперь это чаты.

    Что касаеться певого вопроса, то по абривиатуре XMPP думаю можно нагуглить исходники серверов и клиеентов на любых языках.
    Ответ написан
    2 комментария
  • Как поисковые системы ищут куски слов в своих поисковых деревьях? Или у них деревья из кусков слов?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    N-граммы, потом статистика опечаток и ошибок, потом корректировка через анализ поведения пользователя в выдаче и на сайтах на которые он перешёл.

    Тут надо понимать, что чем больше информации тем проще решить эту задачу. На не большом сайте можно решить проблему с неверной раскладной и небольшое количество вариантов ошибок и опечаток и всё,у поисковиков всё на порядок круче.
    Ответ написан
    Комментировать
  • Можно ли загрузить в iframe страницу и прочитать её JS'ом, чтобы получить секретные данные, доступные только пользователю?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Так вопрос - можно ли сделать такую страницу X, и если да, то почему создатели браузеров не предусмотрели это в политике безопасности?


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

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    можно, гуглите словосочетания Adjacency list, Matherialized Path, Nested sets, Closure Table не забывая подставлять слово MySQL, найдёте кучу описаний и кучу готовых реализаций.

    Всё названное это оптимизированные варианты хранения деревьев в реляционных БД.
    Ответ написан
    Комментировать
  • Как создать поиска по сайту используя геолакацию, где юзер использует радиус поиска?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    На маленьких радиусах можно использовать евклидову геометрию.
    На больших через формулу, описанную например тут ru.scribd.com/doc/2569355/Geo-Distance-Search-with...

    Что бы всё не тормозило используйте геоиндекдсы в БД они специально для этого придуманы.

    Ну и надо понимать, что поиск в окружности от координат города смысл имеет не всегда, например Волгоград длиной 60 км, а шириной максимум 5 км.
    Ответ написан
    Комментировать
  • Как вывести многомерный массив php?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    вы видимо, что то такое хотите
    foreach($a as $v){
     echo $v['id'], ':', $v['name'], ' ';
    }
    Ответ написан
    Комментировать
  • Зачем нужна нормализация БД MySQL?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Нормализация нужна для борьбы с избыточностью. т.е. данные не дублируются и связаны только внешними ключами.
    Видимо это было очень важно когда размер HDD был 10 мегабайт. Текущая практика показывает, что полностью нормализованная база работает очень медленно, т.к. обледенения данных это дорогая операция. Так же вы верно подметили относительно роста сложности запросов.
    Однако в нормализации обновляемых данных есть и жирный плюс, вам не надо обновлять/удалять и вставлять, одни и те же данные в куче таблиц. Ведь это тоже сложно, держать в голове всё, что нужно обновить, что приводит к ошибкам. Также решает вопросы сложности разгуливания операций изменения данных когда операция прошла не полностью.

    Поэтому оптимальность где то посередине.

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

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Количество не играет роли.
    Играет роль:
    1) Влезают ли индексы в отведённую для них память.
    2) Хватает ли IO на диске для записи данных.
    3) Хватает ли процессора для перестройки индексов.

    Соответственно когда один из этих параметров исчерпывается, производительность проседает.
    Ответ написан
    Комментировать
  • Какую key/value базу данных выбрать для словаря?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    В общем случае REDIS это то что доктор прописал.
    Если задача и язык позволяет, то можно поиграться с judy array
    Ответ написан
  • Как сделать анализатор и поиск по прямому тексту?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Всё же sphinxsearch.

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

    Неоднократно решал задачу поисковых запросов на естественном языке к различным структурированным данным. И замечу, что если источником запроса служит текстовое поле то пользователи тупят, не пользуются этим т.к. хотят видеть сложную форму с кучей селект боксов галочек и т.д. Ни кто не хочет писать: "чёрный лексус 2 литра не старше 2000 года". Зато если источник ввода это распознанная устная речь на мобильнике то это работает.
    Ответ написан
    Комментировать
  • На чем писать клиент-сервер с 10 000+ онлайном и 36 000 000 запросов в час?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Выше писали про проблему 10к, не заморачивайтесь эта проблема была озвучена 10 лет назад, когда интернет, софт и железо были сильно другими.

    Мне кажется вы не в ту сторону смотрите. Вам намного проще научиться раскидывать нагрузку по 2-3-4... серверам, с тем, что есть. Это даст вам в итоге, переваривание любого трафика, только подкидывай денег на сервера.

    А уже потом вы можете оптимизировать стоимость владения этими серверами переписывая софт, меня базы и фронт энды. Так как переделывание/переписывание вам скорее всего поднимет производительность максимум в 2-3 раза, если у вас всё плохо в 10, а потом окажется что этот 10 кратный рост может отрабатывать только на 10 GB интернет каналах и ssd дисках на которые нет денег или они деньги есть но производительности одной железки не хватит уже через полгода.

    маштабируйтесь
    Ответ написан
    Комментировать