LINUX.ORG.RU

Сообщения ymuv

 

12.000.000 сообщений

Форум — Linux-org-ru

Тихо и незаметно количество сообщений перевалило за 12.000.000. Как узнать кто взял гет?

 

ymuv
()

Сколько нужно материала, который скручивается, чтоб набрать толщину N?

Форум — Talks

Допустим имеется материал толщиной 1мм. Какая длина материала нужна, чтоб после скручивание он имел толщину 1м?
Будем считать, что зазоров нет.

Нужна формула?

 , ,

ymuv
()

Как называется такое крепление

Форум — Talks

4 штуки по краях - как называется?

https://twocentsonly.files.wordpress.com/2015/05/img_20150509_181402_1.jpg

Для Ъ не будет.

 

ymuv
()

Зависает USB хаб при включении лампы

Форум — Talks

Собственно сабж.

К хабу подключены:
* кабель miniusb (никуда не включенный, периодически включается телефон),
* usb-кабель-удлинитель(никуда не включенный, периодически включаются всякие флешки, ардуино).
* клавиатура,
* мышь.
* web-камера.

В хабе есть разъем внешнего питание (БП в комплекте не было, поэтому сделал из USB бп -> круглый разъем в хаб, в круглом разъеме керамический конденсатор). (зависало и без этого БП, при питанни от ноутбука).

Лампа газоразрядная.ъ

Вопрос: имеет ли смысл экранировать хаб (просто замотать в фольгу). Провода я не смогу экранировать (к примеру в мыши кабель не экранированный).
Симптомы зависания: не работает мышь/клавиатура, помогает выключение/включение хаба с USB-порта ноутбука.
Линукс при том, что на ноутбуке, куда включенный хаб, крутится gentoo, другой хаб включается в роутер, от которого gentoo монтирует smb-шары.

 ,

ymuv
()

Альтернативная прошивка и аппаратный NAT

Форум — General

Есть роутер tp-link tl-wr1043 (порты 1гбит).

Есть интернет канал 1гбит. После установки dd-drt скорость не поднимается больше 300мбит/с.

Есть ли возможность установить альтернативную прошивку, в которой будет работать аппаратный NAT? Есть ли истории успеха?

 , ,

ymuv
()

блокирование обращений на определенный порт

Форум — Admin

Схема : интернет - роутер - gentoo(iptables, dhcp сервер) - локальная сеть.

Нужно заблокировать доступ от локальной сети на некоторые порты роутера: 80, 21, ...
Нужно разрешить только некоторым IP адресам.

Как такое сделать?

 

ymuv
()

Странные arp-ы

Форум — Admin

Имеется роутер TP-LINK TL-WR1043ND с дефолтной прошивкой.

Вывод arp показывает странные arp-ы.

arp -an | grep eth0
? (192.168.0.1) at c4:6e:1f:fe:99:70 [ether] on eth0
? (192.168.0.116) at <incomplete> on eth0
? (192.168.0.11) at <incomplete> on eth0
? (192.168.0.101) at <incomplete> on eth0
? (192.168.0.150) at <incomplete> on eth0
? (192.168.0.3) at <incomplete> on eth0
? (192.168.0.197) at <incomplete> on eth0
? (192.168.0.33) at <incomplete> on eth0
? (192.168.0.13) at <incomplete> on eth0
? (192.168.0.2) at <incomplete> on eth0
? (192.168.0.105) at <incomplete> on eth0
? (192.168.0.12) at <incomplete> on eth0
? (192.168.0.4) at <incomplete> on eth0
? (192.168.0.22) at <incomplete> on eth0
? (192.168.0.107) at <incomplete> on eth0
? (192.168.0.87) at <incomplete> on eth0
? (192.168.0.16) at <incomplete> on eth0
? (192.168.0.228) at <incomplete> on eth0
? (192.168.0.57) at <incomplete> on eth0
? (192.168.0.106) at <incomplete> on eth0

К роутеру подключен только 1 компьютер, к wifi клиенты не подключаются.

Почему есть строчки с incomplete?

 ,

ymuv
()

Выбор микроконтроллера

Форум — Development

Нужен микроконтроллер для управление станком.
Нужно чтоб имел:

  • 9 входов (0 или 1 на входе)
  • 5 выходов (1 или 0 на выходе)
  • выход на 2-сегментный LED индикатор (или дополнительно 5 выходов, к ним подцепится LED-индикатор через двоично-десятичный дешифратор)
  • возможность управлять ШИМ-контроллером.
  • возможность писать на C.
  • желательно чтоб было возможно купить уже собранный микроконтроллер без необходимости самому делать плату под него.
  • желательно наличие эмулятора.

По размер внутренней памяти не сориентирую.

Какие возможны варианты?

 

ymuv
()

Многопоточная тренировка нейросети

Форум — General

Есть желание распаралелить обучения сети. Сейчас код приблизительно такого вида:

итерация(Набор_тренировочных_данных) {
  подготовка
  для каждого вектора x из Набор_тренировочных_данных {
    установить x как вход;
    посчитать ошибку сети, обновить веса
   }
}
пока что думаю распаралелить внутренний цикл.
Возможно есть другие варианты?

cast observer

//UPD:
или лучше параллельно обновлять веса для каждого нейрона слоя:

 ,

ymuv
()

Создать экземпляр C++ класса из Java

Форум — General

Есть C++ класс виду

class CppClass {
 CppClass(int param) {}
 void method1(){}
 int method2(int param){ return param;}
}
Необходимо из Java-интерфейса создать экземпляр этого класса и дергать его методы.
Как это можно сделать?
В результате должно получится что-то вроде:
class JClass {
 CppClass cppClass;//??
 JClass(int param) { 
  cppClass = new CppClass(param);//??
}

 void method1() {
  cppClass.method1();
 }
 int method2(int param) {
  return cppClass.method2(param);
 }

 , ,

ymuv
()

Ошибка сборки rstudio

Форум — General

GENTOO_VM=oracle-jdk-bin-1.8 CLASSPATH=«» JAVA_HOME=«/opt/oracle-jdk-bin-1.8.0.5»

JAVACFLAGS="-source 1.5 -target 1.5" COMPILER=«»

emerge --info rstudio
/var/tmp/portage/sci-mathematics/rstudio-0.98.953/temp/build

 ,

ymuv
()

Запрос sql

Форум — General

Есть 2 таблицы (упрощено)

t1:
t1_id int
t1_field varchar(10)

t2:
t2_id int
t2_field varchar(10)

нужно выбрать из таблицы t1 все значения, причем если t2_id = t1_id и 2_field =«value» значение поля не должно попасть у выборку.
Тоесть: t1 1 'a'
2 'b'
3 'c'

t2:
1 'a'
2 'b'
3 'value'
4' 'd'
запрос должен вернуть (1, 'a'), (2, 'b')


Есть ли возможность это сделать 1-им запросом?
примеры таблиц с даными:

create table t1 (t1_id int, t1_field varchar(10));
create table t2 (t2_id int, t2_field varchar(10));
insert into t1 values(1, 'a'),(2,'b'),(3,'c'),(4,'d);
insert into t2 values(1, 'a'),(2,'b'),(3,'value'),(4,'d');

 ,

ymuv
()

gentoo не видит все USB mass storage

Форум — General

При подключении телефона или планшета с андроидом определяется только внутренняя память, памяти на флешке не видно. другие ОС (ubunta, win) видят все. dmesg во время подключения и монтирования:

[2013-12-12 23:56:06]  usb 1-1.1: new high-speed USB device number 10 using ehci-pci
[2013-12-12 23:56:06]  usb 1-1.1: New USB device found, idVendor=18d1, idProduct=4e21
[2013-12-12 23:56:06]  usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2013-12-12 23:56:06]  usb 1-1.1: Product: S5P OTG-USB
[2013-12-12 23:56:06]  usb 1-1.1: Manufacturer: SAMSUNG
[2013-12-12 23:56:06]  usb 1-1.1: SerialNumber: MID_Serials
[2013-12-12 23:56:06]  usb-storage 1-1.1:1.0: USB Mass Storage device detected
[2013-12-12 23:56:06]  scsi12 : usb-storage 1-1.1:1.0
[2013-12-12 23:56:07]  scsi 12:0:0:0: Direct-Access                               0001 PQ: 0 ANSI: 2
[2013-12-12 23:56:07]  sd 12:0:0:0: Attached scsi generic sg2 type 0
[2013-12-12 23:56:07]  sd 12:0:0:0: [sdd] Attached SCSI removable disk
lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 330M] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
10:00.0 Network controller: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
18:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
28:00.0 FireWire (IEEE 1394): O2 Micro, Inc. 1394 OHCI Compliant Host Controller (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
lsusb
Bus 002 Device 003: ID 1fea:0022
Bus 001 Device 009: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D
Bus 001 Device 010: ID 18d1:4e21 Google Inc. Nexus S
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
config ядра: http://pastebin.com/QXtCkBic

Если еще что-то нужно, просьба сообщить.

 ,

ymuv
()

Перенос большого объема текстовой информации

Форум — Development

Есть небольшой проект на андроиде.
В проекте должна быть «документация» (встроенная в проект ~300 страниц А4). Разбито по главах, максимальная длина главы - 20 страниц.

Нужно устанавливать эту информацию при установке приложения.
Вопрос: как нужно ее переносить?
БД, ресурсы или другой способ?

Как я себе это представляю: есть содержание (к примеру «part1»,«part1.1», «part1.2»), при нажатии на которое перебрасывает на нужную страницу документации.

(первый проект под андроид, прошу строго не судить.)

 , ,

ymuv
()

Вытянуть данные с загруженой страницы

Форум — Web-development

Есть юзерскрипт, вида:

//$("body").append('<div id="myhidden"></div>');

var url="http://somepage.com/1.html"

$('#myhidden').load(url);
Суть: нужно найти на "http://somepage.com/1.html" и вывести на страницу 1 элемент и вывести на страницу, где запускается указанный юзерскрипт.

Если запустить код вида:

$('#myhidden td').each(function(i) {
 alert($(this))
 });
не входит даже в цикл.

ps. http://somepage.com/1.html и страница, с которой запускается скрипт находится на одном домене.

 , ,

ymuv
()

заменить содержимое ячейки таблицы

Форум — Development

Есть html страница, в ней следующая таблица:

<table class="table1_class">
  <tr>
    <td><a href="somepage.html?param1"></td>
    <td>field2</td>
    <td>field3</td>
  </tr>
  <tr>
    <td><a href="somepage.html?param2"></td>
    <td>field2</td>
    <td>field3</td>
  </tr>
</table>

На somepage.html (с параметрами) есть таблица 2 следующего вида:

<table id="table2">
  <tr>
    <td>f11</td>
    <td>f12</td>
    <td>f13</td>
  </tr>
  <tr>
    <td>f21</td>
    <td>f22</td>
    <td>f23</td>
  </tr>
</table>
Нужно на место field2 вывести данные из таблицы table2 f21.

Ссылка на страницу, на которой находится table2 находится в 1 ячейке таблицы table1 и уникальная для каждой строки.

Эти действия нужно произвести на стороне браузера с помощью скрипта.

Вопрос: как это сделать, что нужно почитать? (пример страниц здесь

 ,

ymuv
()

gcc cache size

Форум — General

Есть процессор с corei5 430m на борту.

$ lscpu 
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 37
Model name:            Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
Stepping:              2
CPU MHz:               1733.000
BogoMIPS:              4522.44
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
Вопрос: какие значение параметров нужно задать:.
--param l1-cache-size
--param l1-cache-line-size
--param l2-cache-size

Сейчас стоит --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072

Проблема в том, что разные версии компилятора (4.6.4 и 4.8.1) советуют ставить разные флаги,
4.6.4 l2-cache-size=3072, l1-cache-size=32, l1-cache-line-size=64 4.8.1 --param l2-cache-size=256, но l1-cache-size=0, l1-cache-line-size=0

Какие лучше значение установить?

 , ,

ymuv
()

php и cookies

Форум — Development

Есть вопрос. Есть простая форма на php с использованием cookies:

session_start();
if (isset($_COOKIE['id']) and isset($_COOKIE['hash'])) {
//проверям, есть ли такая связка id+hash в БД (SELECT count(*) as count ...)
//..
if ( $row['count']==1 ) {
/*юзер авторизирован*/
}
else { /*не авторизирован*/}
else { /*не авторизирован*/}
вопросы:
1. когда нужно обновлять hash в БД (hash - строка случайных символов). Насколько я понимаю, после повторной авторизации юзера?
2. Какой ставить livetime?
3. Когда юзер переходит на каждую страницу, нужно вызывать этот кусок кода?
4.1 Нужно ли использовать соль в коде и ДБ одновременно? В случае «кражи» БД пароли раскрыть не удастся без перебора. В случае «кражи» кода соль2 есть в БД, тоже без перебора не обойтись.
пример кода
$password = md5(md5($_POST['password']) . $saltCode . $saltBD);
4.2 salt в БД лучше держать для каждой записи уникальну и генерировать при авторизации/смене пароля ?

 ,

ymuv
()

Ричард Столлман принят в Зал славы интернета

Форум — Talks


Основатель Фонда свободного программного обеспечения (FSF) Ричард Столлман сегодня присоединился к числу почётных граждан, принятых в Зал славы интернета. Это ежегодно пополняемый список выдающихся личностей, которые внесли свой вклад в создание и развитие Всемирной сети.

Ричард Столлман удостоился такой чести как основатель GNU Project, главный автор свободной лицензии GNU General Public License (GPL) и за вклад в философию свободного ПО.

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

Ричард Столлман воспринял признание его заслуг как возможность обратиться ко всем: «Теперь, когда мы сделали рабочую Сеть, перед нами стоит новая задача: остановить её использование как инструмента массовой слежки и заставить её работать таким образом, чтобы уважались права человека, в том числе право частную жизнь», — сказал Столлман.

Фонд свободного программного обеспечения поздравляет Ричарда Столлмана и всех остальных номинантов Зала славы и благодарит их за вклад в развитие интернета

Кроме Ричарда Столлмана, в 2013 году Зал славы пополнили:

Инноваторы
Аарон Шварц (посмертно) — соавтор технологии RSS, совладелец Reddit, один из первых разработчиков Creative Commons;
Марк Андриссен — соавтор популярного браузера Mosaic и сооснователь Netscape;
Джон Перри Барлоу — сооснователь Фонда электронных рубежей (EFF);
Джимми Уэйлс — основатель Википедии.

Пионеры
Роберт Меткалф — руководил изобретением, стандартизацией и коммерциализацией Ethernet;
Дэвид Кларк — внёс значительный вклад в создание ранних интернет-протоколов и архитектуры;
Говард Франк — соавтор предложения, которое выиграло контракт на разработку сетевой архитектуры ARPAnet.

и другие.

 ,

ymuv
()

sql запрос

Форум — Development

Есть таблица sql, поля:
order_user_id, order_id, order_date, order_diff_date

order_diff_date - 0.
пример

1 1 1.01.2013 0
1 1 3.01.2013 0
1 1 4.01.2013 0
2 1 1.01.2013 0
2 1 6.01.2013 0
Нужно посчитать order_diff_date как разницу между предыдущею датою заказу и текущею для кожного пользователя. Если предыдущих значений нет, то поставить 0 К примеру должно стать:
1 1 1.01.2013 0
1 1 3.01.2013 2
1 1 4.01.2013 1
2 1 1.01.2013 0
2 1 6.01.2013 5

 ,

ymuv
()

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