LINUX.ORG.RU

Сообщения crowbar

 

2.5 в десктоп

Добрый вечер

Какие подводные камни могут быть у установки 2.5-hdd в десктоп? Покупать 3.5 когда есть терабайтный ноутбучный винт — жаба душит.

 ,

crowbar
()

Опакечивание неопакечиной джава либы

Наткнулся на библиотеку https://github.com/varunpant/Quadtree

Как в таких случаях принято делать? Пихать этот код в свой пакет или создавать отдельный пакет типа com.github.varunpant.quadtree?

Может быть maven умеет как-то динамически изменять пакеты библиотекам чтобы можно было просто подключить этот репозиторий в git-submodule?

 , , , ,

crowbar
()

Короткий шифт

Добрый день, ЛОР. Как вы считаете, люди которые придумали заменить половину левого шифта на дублирующийся слеш — идиоты? Или в этом есть глубокий смысл и я что-то реально не понял?

 ,

crowbar
()

Подключение вентиляторов системного блока

Добрый вечер

Собираю компьютер, возник один вопрос. У системного блока 4 вентилятора. Из верхней панели тянется 5 проводов: два вентиляторных гнезда, два вентиляторных вилки (обычные), один простой двухсторонний molex. Вентиляторов там тоже два. В комплекте инструкция с такой картинкой: http://itmages.ru/image/view/2015402/4beb1ecc

+На задней панели от вентилятора вентилятор с molex-разъемом, на передней — с обычным вентиляторным (как от cpu-fan), но это не имеет отношения к вопросу.

Вопрос в том, правильно ли я понял: либо я подключаю molex-разъем от верхней панели к блоку питания, либо подключаю две вентиляторные вилки куда-нибудь (куда не нашел). Те два вентиляторных гнезда от верхней панели — дополнительное питание для еще каких-нибудь вентиляторов, например того что на передней панели (сейчас он подключен к материнской плате, но провод натянут поперек pci-e разъема, и при покупке видеокарты придется его куда-то переткнуть).

Все правильно? Не хотелось бы получить короткое замыкание при первом включении.

Еще дополнительный вопрос. На блоке питания надпись: перед включением установите переключатель в тип сети, соответствующий вашему региону. Никаких переключателей типа «110/220» я не нашел.

 , ,

crowbar
()

Зимнее время

Летнее время отменили в 2009 году. Почем время UTC+3 до сих пор называют «зимним»? бесит-жутко.jpg

Заодно можно решить, куда «переезжать» на старых телефонах. Я думаю лучше куда подальше, Мадагаскар наверное будет самое то.

 ,

crowbar
()

Лыжники

Расскажите, лыжники ЛОРа, что вы делаете со своими лыжами перед сезоном? Есть же всякие «шлифовки», «накатки», «создания структуры». Есть во всем этом смысл, или это просто отъем денег? Есть смысл делать это на лыжах среднего ценового диапазона, откатавших один сезон?

Лыжи беговые

 

crowbar
()

DNS ноутбуки

Как они? Увидел объявление на улице, вроде неплохой конфиг за неплохую цену. Кто пользуется, есть у них проблемы с установкой линукс?

 ,

crowbar
()

А что если...

Закон Мёрфи является не технологическим, а экономическим — выгоднее всего с точки зрения т.н. копроэкономики удваивать производительность процессоров именно каждые восемнадцать месяцев?

Похоже это срок, через который средний пользователь готов обновить свою железку без возникновения мыслей «а чего это я так часто апгрейжусь?».

Пример — гугл, который обновляет свои Nexus'ы в течении полутора лет, а потом — «иди новый телефон покупай или будь нищебродом с древним смартом».

 , ,

crowbar
()

Опрос

Установлено ли у вас на андроиде google play services? Установлено ли оно по умолчанию на Cyanogenmod?

 

crowbar
()

Что почитать по проектированию ПО

Добрый вечер.

Впереди новый проект средних размеров, я единственный разработчик. Понимаю, что если начинать писать так как обычно пишут СПО — без проектирования, в конце я получу непонятно как работающую кучу индусского кода.

Что можно почитать по этой теме. design patterns я так понимаю для начала? Может быть есть что современнее, с учетом разработки под смартфоны, работы с сетью и параллельного программирования?

 , ,

crowbar
()

Fixed timestep

Добрый вечер

У автора одной известной статьи по геймдеву приводится такой код главного цикла игры:

double t = 0.0;
const double dt = 0.01;

double currentTime = hires_time_in_seconds();
double accumulator = 0.0;

while ( !quit )
{
    double newTime = hires_time_in_seconds();
    double frameTime = newTime - currentTime;
    currentTime = newTime; // (1)

    accumulator += frameTime;

    while ( accumulator >= dt )
    {
        integrate( state, t, dt );
        accumulator -= dt;
        t += dt;
    }

    render( state );
}

Мне кажется, или этот код неверен? Разве обновление curent_time не должно происходить внутри цикла в виде

current_time += dt

Я для теста написал такой тест на питоне:

#!/usr/bin/env python3

import time
import random

dt = 0.1

acc = 0.0
current_time = time.time()
start_time = current_time
c = 0

for i in range(1000):
    new_time = time.time()
    frame_time = new_time - current_time
#    current_time = new_time

    acc += frame_time
    while (acc >= dt):
        current_time += dt
        acc -= dt
        print(current_time)

    time.sleep(random.random() * 0.1)

Кусок выхлопа:

1408807032.2563388
1408807032.3563387
1408807032.4563386
1408807032.5563385
1408807032.6563385
1408807032.7563384
1408807032.8563383
1408807032.9563382

Кадры идут строго каждые 0.1 секунд. В той статье ошибка?

 

crowbar
()

Google Plus уведомления

Прокомментировал новость в одном из сообществ, теперь в гугл-уведомления прилетают все комменты к этой новости. В настройках все оповещения выключены, в том числе «Оповещать когда кто-то добавляет комментарий к записи, прокомментированной мной».

Это глюк, или я чего-то не понимаю?

 , , , ,

crowbar
()

Сообщение удалено Licwin по причине 4.1 Offtopic (-1)

Краткость иногда всё портит. Продажники надули щёки.

Неужели не очевидно, что когда я отправлял сообщение там были другие картинки, как раз по теме?

crowbar
()

linux на loopback

Добрый день

Пытаюсь поставить (точнее перенести) archlinux на loopback-device. Для этого в /usr/lib/inicpio/hook/custom прописал следующее:

#!/usr/bin/ash

run_hook() {
    modprobe -q loop
    mkdir -p /mnt/host_root
    mount -o rw -t ext4 /dev/mapper/flasharch-test /mnt/host_root
    losetup /mnt/host_root/root -f --show
}

В принципе все работает, в /dev/loop0 появляется нужный девайс, остается прописать его в параметры ядра.

Но есть одна проблема, т.к. /mnt/host_root находится на временном root, то в при загрузке выдается такая ошибка:

switch_root: failed to unlink /mnt/host_root

Вроде мелочь, но может быть есть способ смонтировать файловую систему, содержащую loop-файл так, чтобы одновременно использовать его в качестве корневой файловой системы и при этом эта точка монтирования была видна в этой самой файловой системе?

 , , , ,

crowbar
()

Хром

Проверьте пожалуйста:

1) Открываем любую страницу: Давайте создадим раздел Blackjob и сделаем в нём 3 темы

2) Отматываем вниз

3) Щелкаем на любой «Ответ на: комментарий»

4) Снова отматываем к тому же комментарию

5) Снова щелкаем «Ответ на: комментарий».

Expected Outcome: страница перешла к нужному сообщению

Actual Outcome: страница остается на прежнем месте

 , , ,

crowbar
()

Microsoft обосрались

Мало того что отжали у no-ip домены, так еще их хваленый azure не выдержал нагрузки, обломав миллионы пользователей no-ip (в т.ч. меня).

http://www.xakep.ru/post/62714/

 ,

crowbar
()

модератор

beastie, ты заметил, что выложенный скрипт неработоспособен?

Запуск из консоли так, чтобы консоль можно было закрыть

$ nohup: ввод игнорируется, вывод добавляется в «nohup.out»
nohup: не удалось выполнить команду «гm»: Нет такого файла или каталога

 

crowbar
()

GTA

Весит >1GB на Google Play, на телефоне нет столько места. Как оно ставится, выкачивает гиговый APK, или небольшой APK, а потом качает данные с возможностью их установки на sd-карту? Установку приложения на sd-карту полностью мой телефон не поддерживает. Хватит ли ему 512 mb памяти? Управление удобное?

 ,

crowbar
()

Отваливаются Lan-порты на wifi-роутере

Доброе утро

При работе через wi-fi при большой нагрузке (например торренты) очень быстро (около десяти минут) пропадает интернет. Доступ к web-интерфейсу остается, но дальше роутера трафик не идет.

Причем если в таком состоянии подключить его к компу кабелем, комп его не видит, значит отваливаются именно lan-порты, т.к. wi-fi работает.

ip a, iptables и nvram до и после «пропадания интернета» совпадают, в логах ничего интересного нет.

Если изначально подключиться через кабель, то все работает на любой нагрузке сколь угодно долго. Я не разбираюсь в сетевой подсистеме линукса (особенно ее роутерном варианте), гугл выдает очень мало информации. Может сталкивался кто, или хотя бы даст ссылку на почитать про то, как в этих роутерах обычно делается соединение между wi-fi и ethernet?

Роутер Dir-620 C1, прошивка с офсайта, доступ через telnet есть.

 , , ,

crowbar
()

Mac не готов

Добрый вечер.

Впервые за пятнадцать лет попробовал Mac. Это чучело не может даже нормально работать с Mass Storage Device — файлы читаются, создаются, но при попытке что-то в них записать процесс виснет с невнятной ошибкой -36. В гугле все советы сводятся к «попробуйте команду „dot_clean“, если непоможет, то я хз что делать». Мне, конечно, не помогло.

И это в системе, которая рассчитана всего на 5-6 известных конфигураций железа.

 

crowbar
()

RSS подписка на новые темы