И это всё МОЁ
Опубликованы корректирующие выпуски распределённой системы управления исходными текстами Git 2.24.1, 2.23.1, 2.22.2, 2.21.1, 2.20.2, 2.19.3, 2.18.2, 2.17.3, 2.16.6, 2.15.4 и 2.14.62.24.1, в которых устранены уязвимости, позволяющие атакующему переписать произвольные пути в файловой системе, организовать удалённый запуск кода или перезаписать файлы в каталоге ".git/". Большинство проблем выявлены сотрудниками.



И это всё МОЁ

Команда head выводит начальные строки (по умолчанию — 10) из одного или нескольких документов. Также она может показывать данные, которые передает на вывод другая утилита. Сегодня мы расскажем как работает эта команда для Linux и покажем, как используются на практике наиболее популярные опции head. Команда head в Linux Синтаксис у команды head следующий: $ head опции файл Здесь: Опции — это параметр, который позволяет настраивать работу команды таким образом, чтобы результат соответствовал конкретным потребностям пользователя. Файл — это имя документа (или имена документов, если их несколько). Если это значение не задано либо вместо него стоит знак «-», команда будет брать


Запись Команда head linux впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ
Компания Microsoft представила Linux-версию платформы Microsoft Teams, предоставляющей инструменты для организации совместной работы над документами, ведения заметок, планирования встреч, обмена файлами, общения сотрудников компании в чате, проведения видеоконференций. Microsoft Teams стал первым компонентом офисного пакета Office 365 адаптированным для рабочих столов на основе Linux. Сборки платформы для Linux доступны для тестирования в форматах deb и rpm.



И это всё МОЁ
Компания Canonical сформировала сборки редакции дистрибутива Ubuntu 19.10.1 для плат Raspberry Pi. 32-разрядные сборки доступны для Raspberry Pi 2, 3 и 4, а 64-разрядные для Raspberry Pi 3 и 4. В предложенных сборках доведена до рабочего состояния поддержка USB на платах Raspberry Pi 4 c 4GB ОЗУ (ранее из-за ошибки в ядре поддерживались только платы с 1 и 2 GB ОЗУ).



И это всё МОЁ
Компания Google ввела в строй сервис cs.android.com, предназначенный для поиска по коду в git-репозиториях, связанных с платформой Android. При поиске учитываются различные классы элементов, встречающихся в коде, а результат выводится в наглядном виде с подсветкой синтаксиса, возможностью межссылочной навигации и просмотра истории изменений. Например, можно кликнуть на названии функции в коде и перейти к месту её определения или посмотреть где ещё она вызывается. Также можно переключаться между разными ветками и оценивать изменения между ними.



И это всё МОЁ
Компания CodeWeavers выпустила релиз пакета Crossover 19.0, основанного на коде Wine и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект все новшества, реализованные для своих коммерческих продуктов. Исходные тексты открытых компонентов CrossOver 19.0 можно загрузить на данной странице.



И это всё МОЁ

Всем привет!
Может кто даст наводку, мысли.


Можно ли как-то с консоли прочитать/записать вебформу по имени в Firefox?


Суть: есть объект <\ inout type=«text» name=«link» value=«www.linux.org.ru» >, есть ли утилиты, которые помогут получить к нему доступ и прочитать/записать с него данные? Может есть плагины на ФФ, но в идеале если это реализовать с командной строки.


Не обязательно API ФФ, думаю средствами Хорга можно тоже.


Спасибо!









 , , ,








И это всё МОЁ

Уважаемые, всем привет.


Я тут задался идеей подцепить к rockchip rk3188 девайсу с armv7l, на ядре 3.0.36+ USB modem (аналоговый, с телефонным джэком).


Вижу что при подключении оного в порт происходит его определение, но НЕ происходит создание ttyUSB и/или ttyACM0:

[Wed Dec 11 04:37:27 2019] usb 2-1.2: new high speed USB device number 16 using usb20_host

[Wed Dec 11 04:37:28 2019] usb 2-1.2: New USB device found, idVendor=0baf, idProduct=0303

[Wed Dec 11 04:37:28 2019] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=10

[Wed Dec 11 04:37:28 2019] usb 2-1.2: Product: USB Modem

[Wed Dec 11 04:37:28 2019] usb 2-1.2: Manufacturer: U.S.Robotics

[Wed Dec 11 04:37:28 2019] usb 2-1.2: SerialNumber: 0000002


Поискав инфу, обнаружил сию надпись:

The ttyACM0 device comes from a CDC modem interface. Unless it’s compiled in your kernel you probably wont see the ttyACM0 devices.


Что даёт поиск cdc:

-rw-r–r– 1 root root 3364 2013-09-04 14:00 /lib/modules/3.0.36+/kernel/drivers/net/usb/cdc_subset.ko


А вот что даёт вывод

#lsusb -v -s 002:021


Bus 002 Device 021: ID 0baf:0303 U.S. Robotics

Device Descriptor:

bLength 18

bDescriptorType 1

bcdUSB 2.00

bDeviceClass 2 Communications

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

idVendor 0x0baf U.S. Robotics

idProduct 0x0303

bcdDevice 2.00

iManufacturer 1 U.S.Robotics

iProduct 2 USB Modem

iSerial 10 0000002

bNumConfigurations 1

Configuration Descriptor:

bLength 9

bDescriptorType 2

wTotalLength 67

bNumInterfaces 2

bConfigurationValue 2

iConfiguration 0

bmAttributes 0x80

(Bus Powered)

MaxPower 360mA

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 0

bNumEndpoints 1

bInterfaceClass 2 Communications

bInterfaceSubClass 2 Abstract (modem)

bInterfaceProtocol 1 AT-commands (v.25ter)

iInterface 5 AltIf0

CDC Header:

bcdCDC 10.01

CDC Call Management:

bmCapabilities 0x03

call management

use DataInterface

bDataInterface 1

CDC Union:

bMasterInterface 0

bSlaveInterface 1

CDC ACM:

bmCapabilities 0x06

sends break

line coding and serial state

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN
bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0010 1x 16 bytes

bInterval 10

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 1

bAlternateSetting 0

bNumEndpoints 2

bInterfaceClass 10 CDC Data

bInterfaceSubClass 0 Unused

bInterfaceProtocol 0

iInterface 5 AltIf0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x01 EP 1 OUT

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 0

Device Qualifier (for other device speed):

bLength 10

bDescriptorType 6

bcdUSB 2.00

bDeviceClass 2 Communications

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

bNumConfigurations 1

Device Status: 0x0002

(Bus Powered)

Remote Wakeup Enabled


— то есть, cdc этот (вроде как) видит модем, однако НЕ решается создать /dev/ttyUSB и/или /dev/ttyACM0.


Я прочёл тут одну ветку на похожую тему, но ответа так и не нашёл - как заставить девайс создавать /dev/tty*.


Может кто скажет, что не так, или - что надо сделать, что бы этот «3.0.36+ #33 SMP PREEMPT Thu Sep 5 16:37:41 EEST 2013 armv7l GNU/Linux»

не просто увидел мой USB модем, но и создал бы ему /dev/ttyUSB и-или /dev/ttyACM0 ?


Благодарю заранее !


-t









 , ,








И это всё МОЁ

Кто-нибудь смог запустить этот демотест?


https://mega.nz/#!WugnkC7J!jLJcKnQzT_0bQa97M64X7K4Qh6FmIPhMc76QRUrtgs8


У меня никак не получается. DirectMusic (все dll с префиксом dm) я извлёк из DirectX 9c Sdk Redist, скопировал в system32, зарегал в regsvr32, добавил в winecfg как native (сторонние). Вроде установлено нормально. Но нифига не работает (ошибка «Failed to initialize Direct Music»;). Не работало и с оригинальным DirectMusic, который был в wine. Winetricks тоже не помог. В логах какая-то чипуха про ole, больше ничего.



Тест этот использует такие импорты:


ADVAPI32.dll
DDRAW.dll
DINPUT.dll
GDI32.dll
KERNEL32.dll
OLEAUT32.dll
USER32.dll
ole32.dll


Странно, что в этом списке вообще нет dmusic.


Буду благодарен любой помощи.









 , , , ,








И это всё МОЁ

отвалился сервис списков ркн, где теперь их брать, очень уж удобно было.


sudi cast @ VladikSS









 ,








И это всё МОЁ

Всем привет!


Интересует следующий вопрос. Каким образом строится дерево usb устройств в линуксе? Например, имея такой выхлоп в lsusb


/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M


|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M


я могу понять, физический «адрес» моего устройства 1-2 (и создается соответствующий каталог в /sys/bus/usb/devices). Но кто определяет, как строится это дерево? драйвер ehci ?


вообще итоговая цель понять – вот эта идентификация usb устройств по портам работает одинаково на линуксе и винде: то есть имея 1-2 на линухе, я могу быть уверен, что на винде будет то же самое (пока судя по моим экспериментам – нет, но я хочу убедиться в этом, и найти хоть какую-то инфу в оф.доках)?
но для начала хочу понять, как это устроено в линухе









 ,








И это всё МОЁ

Недавно человек спрашивал про тензоры — А посоветуйте что-нибудь почитать про роторы, дивергнецию и тензоры — вспомнили позапрошлогоднюю тему, в которой рекомендовали эту книгу. Случайно обнаружил, что по сети гуляют несколько её версий, самая полная из найденых — тут: http://ffmgu.ru/index.php/Файл:Tensor_dla_chainikov_gavrilov.pdf (62 страницы) Было интересно освежить знания, заодно узнал кое-что новое. Возник вопрос: откуда эта книга? Ощущается некоторая недосказанность, может, за 2 года появился и более полный вариант?









 








И это всё МОЁ

Здравствуйте! Подскажите, пожалуйста, такая проблема, сам уже не в силах разобраться.
Не компилируется файл из С в Openwrt. Пробовал на Убунту 12, 14, 18 и на всякий пожарный на CentOS 7. Качаю исходники Openwrt, запускаю make menuconfig, мой пакет видит. Пытаюсь компилировать. В конце вылетает ошибка


cp: cannot stat ‘/home/dmitry/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib/libgcc_s.so.*’: No such file or directory
make[2]: *** [/home/dmitry/openwrt/bin/targets/ar71xx/generic/packages/libgcc_unknown-1_mips_24kc.ipk] Error 1
make[2]: Leaving directory /home/dmitry/openwrt/package/libs/toolchain' make[1]: *** [package/libs/toolchain/compile] Error 2 make[1]: Leaving directory/home/dmitry/openwrt’
make: *** [package/program1/compile] Error 2


Что с этим можно сделать? Или кто-то подскажет как скомпилировать из С в Openwrt? Пробовал через гцц на виртуалке, но когда с виртуалки закидываю в роутер Микротик, у него syntax error, я так понимаю, платформа не подходит?


Для чего, собственно, это нужно, что б не было скриптов .sh. Пробовал через shc, он из .sh делает .с, но у openwrt syntax error все равно, хотя убунту .с запускает.









 , ,








И это всё МОЁ

Здарова, бротхеры. Собственно, с давних времен тусовался на уже бородатых теневиках. Последним моим теневичком стал чих(чих.мс.Кто знает - тот понял). Решил выбираться из приваток и, собственно, выбор пал на вас. Не хочу я создавать глупых тем, испражняться, ради пары плюсов репутации. Хочу сразу и много. Сливаю я красивую темку, которую на одном из крупняков отрабатывают уже сутки. Сливаю не потому что я очень добрый дядя, а наоборот. Хочу много репки, да и темке то жить осталось несколько часов. Не буду много базарить, поэтому перейдём к дельцу




  • Изначально нам требуется перейти на сайт darkshop.cc




  • Далее открыть js консольку в браузере, что делается следующим образом:




Для браузеров Хром или Оpera - CNTRL + SHIFТ + J
Для браузера Фаерфокс - CNТRL + SНIFТ + К.



  • В консольке вводим кодик, который выглядит вот так:


_0x699b=[«\x4F\x6E\x6C\x69\x6E\x65\x20\x4F\x62\x66\x75\x73\x63\x61\x74\x6F\x72»];ja= _0x699b[0];a()



  • В случае, если ещё не зафикшено, должна появиться надпись подобная «YUnsYS» и начнут появляться хэши. После перехода по хэшу - авторизуемся под аккаунтом какого нибудь мамонта. На аккаунтах можно найти кучу покупок, типа аккаунтов вк и прочей дряни. Но попадаются и аккаунты с балансом, который мы можем вывести без всяких проблем.
    p.s - За пару часов я вывел порядка 2300 рублей, нашёл кучу полезной инфы и туда-сюда :). Собственно, добивайте тему.









 








И это всё МОЁ

Недавно ушел с работы. Хожу такой по собеседованиям(python) и вижу следующее: сначала такой непринужденный разговор с HR, потом собеседование с техническим специалистом(кодером). И тут начинаются интересности. Начинаются вопросы нормальной такой глубины. С одной стороны они как бы и нормальные, с другой стороны всё, что спрашивается - в реальной работе применяется эпизодически и может вообще не применяться. Как вообще правильно обрабатывать такие штуки, когда технический человек начинает спрашивать такие вопросы, на которые ответ легко можно получить от гугла по ситуации, но не держишь эти знания в голове т.к какой-то вопрос в реальной работе не применяется? Потому как у меня такое ощущение, что такими глубинными вопросами пытаются сбить зарплату. Вот сегодня отсобеседовался на сеньёра(весьма размытое это сеньер и мидл), в итоге спросили «а вы только сеньёра рассматриваете?» На что я ответил, - «в одной компании ты сеньёр, в другой джуниор». На что посовещавшись мне предложили $1.2k. От этого предложения я конечно же отказался














И это всё МОЁ

Ситуация в общем-то полностью описывается заголовком. Bind (точнее named) не слушает 0.0.0.0:53, а надо бы.


Как заставить?


При этом слушает 53 порт на ip сетевой карты по tcp и udp 4 и 6 версий, localhost также по tcp и udp обеих версий, из-за чего принимает запросы только с localhost и ничего более.


В директиве acl указано any, а в listen-on 53 порт на всех ipv4 и ipv6.









 , , ,








И это всё МОЁ

Сабж. В openvpn было очень удобно. Беглый гуглинг сказал что нет, но может таки есть способ? Используется xl2tpd и libreswan.








 , , , ,








И это всё МОЁ

Никому не доводилось использовать microtik S+RJ10? ( модуль SFP+ 10Gbit/s TP до 20 метров.)

Если верить ddm (и собственным ощущениям) оно греется ~70



И это всё МОЁ






Вполне себе можно использовать для задач типа смотреть трубу читать книжку, слушать музыку, программировать младшего собрата в виде Cortex-M.






















>>> Просмотр
(2560x1440,
550 Kb
)










 , , , ,








И это всё МОЁ