Последнее время в в связи с поиском работы (python) хожу на собеседования. Где-то дают тестовые задания, где-то нет, но у меня сложилось мнение что в случае если ты не подходишь компании по результатам интервью/тестового задания то было бы хорошим тоном сообщить мне хотя бы в паре слов что именно не так. Однако далеко не все это делают что ввергает меня в сомнения в чем я «не такой» и мне не сделать выводы в чем надо подкорректировать свои навыки. Поделитесь опытом о своих подобных ситуациях и может среди нас даже есть те кто подбирает персонал и объяснит в чем суть
Я пытаюсь распарсить на примитивном уровне древний проприетарный файл. Программа, которая пишет этот файл, ещё жива и вполне запускается. Я хочу с её помощью записать в файл некоторые необычные значения, найти их в файле и там дальше видно будет.
Например небольшой эксперимент показал, что небольшие простые числа довольно редки, а вот 0, 1, 2, 4 и т.п. очень много.
Есть ли у нас какие-то (мне насрать научно обоснованные или эмпирически найденные) действительно редкие числа, которые можно использовать в роли «маркеров»?
Хочу найти все соединения по маске и сбросить их. В мане по conntrack вижу --mask-src IP_ADDRESS. Но никак не пойму как должна выглядеть команда.
В моем понимании это
conntrack -L -s 192.168.0.0 --mask-dst 255.255.255.0
Но я пробовал и по всякому. Безрезультатно. Примеров использования в сети не нашел. В мане тоже примеров по маске нет. Так как же пользоваться этим чудо-юдо?
Знаю что очень дурацкий вопрос)) но все-же спрошу... Возможна ли кросс-компиляция «Debian» из исходников? Я имею в виду не отдельные пакеты а весь Debian целиком из пакетов на debian-src-dvd с помощью какой нибудь утилиты! чтобы получить так называемый «Порт» Дебиана... а уже из нево с помощью debootstrap собирать файловою систему со всеми необходимыми пакетами.
Сразу дам ответ на вопрос... Зачем?...
Среди списка поддерживаемых архитектур debian нет той что мне нужна!
#ruby #rails #ror #golang #go #relocate
Компания: Авиасейлз
Должность: Go/Ruby developer
Тип занятости: #office #fulltime
Локация: #Пхукет
ЗП: $2K-$4К
Чем нужно будет заниматься? Разработкой core продукта, а именно бекендом всех сервисов, связанных с контентом.
Специфика: обработка большого количества данных, оптимизация, работа с высокими нагрузками.
- поддерживаем существующие сервисы на Go и Ruby;
- проводим эксперименты (их будет много);
- переписываем старые сервисы на Go и объединяем их под один капот.
От тебя:
- яростное желание делать качественный продукт;
- умение заразить окружающих своим желанием;
- опыт разработки на Go и знание Ruby;
- желание понять и принять задачи бизнеса и пользователя;
- умение писать чистый и понятный код.
От нас:
- работа с актуальными технологиями;
- офис у моря и зарплата в долларах США;
- возможность участвовать во всех процессах разработки и влиять на принятие решений;
- квартальные премии по итогам личной и командной работы;
- ДМС для сотрудников и членов семьи, компенсация расходов на детский сад или школу.
Контакт:
tg @ellylilly
[email protected]
Всем доброго времени суток. Есть задача: необходимо реализовать location, чтобы при обращении my.site.ru/php, происходил проксирование на интерпритатор php, а при обращении my.site.ru/<другой ЯП> проксирование на порт, при обращении к корню должна отдаваться стандартная страница nginx’а. Со вторым пунктом проблем нет. А вот с 1-м и 3-м есть затруднения. Встречал тут темы с проблемами с nginx+php-fpm, но опираясь на них не смог решить проблему. Получалось реализовать так, что при запросе на корень сайта и location /php отдавалось одно и тоже. А вот разделить не получается. Сейчас у меня при запросе на корень отдаётся стандартная страница Nginx’а, при запросе на location /ruby запрос проксируется в приложению ruby по порту, а вот при запросе на location /php получаю ошибку 404 Not Found. Я понимаю, что это говорит о том, что файл не найден, но не могу понять причину. На данный момент конфиг Nginx’а выглядит так:
server {
listen 80;
server_name my.site.ru;
root /usr/share/nginx/html;
location / {
index index.html index.php;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param sсript_FILENAME $document_root$fastcgi_sсript_name;
include fastcgi_params;
}
location = /ruby {
proxy_pass 127.0.0.1:8080;
}
}
Задача - централизованное хранение пользователей одной взятой службы в некой конторе - т.е. хождение во внутреннюю wiki, мессенеджер (matrix/jabber), интеграция с freeradius для хождения на сетевые железки, сервера Linux, Gitea и т.д.
Что брать? Samba4, FreeIPA, OpenLDAP?
Почему его так назвали? Оно же про разделение сложных задач на подзадачи и объединение их решений в одно общее решение. Какой смысл вкладывался в слово динамическое?
Приветствую!
Прикупил недавно под домашний сервер данную железку. Да вот беда - диски подключаемые к родному RAID/SATA контроллеру не определяются в Proxmox'e. Сам контроллер видно через lspci. Пробовал и с массивом и без массива. На сайте HPE есть дрова только под RPM, а я хочу завести эту железку именно с Proxmox.
Что делать? Очень не хочется покупать дорогущие LSI контроллеры для обычного зеркала.
Процитирую тут топик про свежий андроид
www.linux.org.ru/news/android/15200633
Vulkan everywhere - Vulkan 1.1 теперь входит в требования для работы Android на 64-битных устройствах и рекомендуется для 32-битных.
Завёл отдельную тему дабы не засирать ту.
Как показывает практика, редко какой вендор станет поддерживать свой мобильный телефон дольше двух трёх лет после старта продаж. Да и сами телефоны столько не живут, за это нужно сказать спасибо несменным аккумуляторам, для которых вздуться как раз плюнуть. Так что на мобилках актуальность железа поддерживается за счет его короткого времени жизни.
Так вот если обратить свой взор на en/GB часть википедии про Vulkan то не сложно заметить что для поддержки Vulkan на актуальном GNU/Linux надо иметь штеуд Skylake (продажи с августа 2015) невидия GeForce 600 series, GeForce 700 series, Tegra K1 (март 2012) или amd Radeon R9 Series (август 2014). И это если хотите минимальные требования для Vulkan под GNU/Linux хотя и они ничего не гарантируют но с ними больше вероятность того что сабж будет жив и здоров.
Наши братья по разуму соседи по коммуналке из mac os тоже переживают смену поколений со своим Metal и там с поддержкой по сути та же картина только описано короче в скобках опять же время появления в живой природе
On iOS and tvOS, Metal supports Apple-designed SoCs from the Apple A7 (С 20 го сентября 2013 г. по 21 марта 2017 г.) or newer. On macOS, Metal supports Intel HD and Iris Graphics from the HD 4000 series(то же третее поколение Intel's HD graphics - Ivy Bridge минимум а его релиз был 24 апреля 2012) or newer, AMD GCN-based GPUs (9 января 2012), and Nvidia Kepler-based GPUs(апрель 2012) or newer.
На десктопе с Vulkan не трудно заметить закономерность - вендоры дропнули поддержку железа старше трёх четырёх лет. Да ровно так же как это, по естественным причинам, происходит на мобилках. И делается это всё для того чтоб юзер побыстрее сменил железо а вовсе не для того чтоб ему стало ВНЕЗАПНО лучше жить чем с/на Opengl.
Или это я паранойю на пустом месте? Дискасс.
Вышел язык программирования Go 1.13, основные нововведения
- Язык Go теперь поддерживает более унифицированный и модернизированный набор префиксов числовых литералов, в том числе для двоичных, восьмеричных, шестнадцатеричных и мнимых литералов
- Совместимость с Android 10
- Поддержка TLS 1.3 включена по умолчанию в пакете crypto/tls
- Поддержка Error wrapping
- Unicode 11.0 теперь доступен из пакета Go Unicode
Это последний выпуск, который будет работать на Native Client (NaCl)
Хочу склонировать диск /dev/sda на /dev/sdb, оба они 3GB.
fdisk -l /dev/sda
Disk /dev/sda: 3 GiB, 3221225472 bytes, 6291456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x866231b5
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 4196351 4194304 2G 83 Linux
/dev/sda2 4198398 6289407 2091010 1021M 5 Extended
/dev/sda5 4198400 6289407 2091008 1021M 82 Linux swap / Solaris
Делаю полный клон с таблицей разделов
dd if=/dev/sda of=/dev/sdb
В итоге получаю склонированный диск
fdisk -l /dev/sdb
Disk /dev/sdb: 3 GiB, 3221225472 bytes, 6291456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x866231b5
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 4196351 4194304 2G 83 Linux
/dev/sdb2 4198398 6289407 2091010 1021M 5 Extended
/dev/sdb5 4198400 6289407 2091008 1021M 82 Linux swap / Solaris
Потом делаю
mount /dev/sdb1 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
Что ему надо? Что за /dev/loop0 ?
asus по 2 обновы в месяц выпускает ежемесячно, зачем то в uefi исправляют ошибки для игр.
другие вендоры тож такие активные в плане обнов биваса?
Сейчас начал читать переводное издание книги Скиены «Алгоритмы. Руководство по разработке». Написано доступно и есть каталог алгоритмов. Хочется иметь её в бумаге, но не могу найти где купить.
Какую книгу по алгоритмам, из продающихся в бумаге, стоит купить?
На амазоне даже со скидкой эта книга дороговато выходит ~3700р без доставки. Мне бы в пределах 2000р.
Айтишники добавили два диска к LVM, но не к тому которому нужно было. Потом, когда поняли это удалили эти диски из LVM без переноса данных с этих дисков.
В итоге при монтировании получили такую ошибку.
[root@xxxxx-arc-esm01 arcsight]# mount -v /dev/vg_arcsight/lv_arcsight /opt/arcsight
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg_arcsight-lv_arcsight,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
146.665403] EXT4-fs (dm-3): first meta block group too large: 1771 (group descriptor block count 688)
[root@xxxxx-arc-esm01 arcsight]# uname -a
Linux mgts-arc-esm01 4.1.12-112.14.13.el7uek.x86_64 #2 SMP Thu Jan 18 11:38:29 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
Восстановили с помощью e2fsprogs-1.44.4.tar.xz
781 wget https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.44...
скачиваем утилиту
786 cp ../e2fsprogs-1.44.4.tar.xz .
787 unxz e2fsprogs-1.44.4.tar.xz
788 tar -xf e2fsprogs-1.44.4.tar
790 cd e2fsprogs-1.44.4
792 ./configure
конфигурация не запускается без зависимостей
793 yum install gcc
Устанавливаем зависимости
794 ./configure
795 make
796 ls -la
797 cd e2fsck/
798 ls -la
799 ./e2fsck -n /dev/dm-3
проверяем без исправления
800 ./e2fsck /dev/dm-3
Исправляем
801 mount -t ext4 -o n /dev/vg_arcsight/lv_arcsight /mnt
Монтируем после исправления
802 dmesg
проверяем ошибки
803 mount -t ext4 -o ro /dev/vg_arcsight/lv_arcsight /mnt
804 df -h
805 ls -la /mnt
806 umount /mnt
807 cat /etc/fstab
808 mount /opt/arcsight
Мужчины!
Есть web-сервер на Ubuntu 18.04. Все прекрасно работает и обновляется, но когда захожу по ssh в консоли показывает, что версия 18.04.2, хотя обновления уже несколько раз прилетали и устанавливались после выхода 18.04.3. В чем может быть проблема?
Смотрю на вот это вот чудо и хочу понять, будет ли оно работать как точка доступа в 5 ГГц диапазоне.
Есть такой зверь у кого? Поделитесь выводом iw list
.
Ну и чтобы два раза не вставать — что вообще сейчас нужно брать и ставить в PCI-E, чтобы сделать как минимум 802.11ac (а ещё лучше ax)?
Добрый день, коллеги!
В очередной раз решил потыкать SolveSpace, но на этот раз более вдумчиво. С работой в ней разобрался, всё оказалось просто и понятно, но столкнулся с проблемой - на сложной (на самом деле не очень) детали начинает тормозить рисование скетчей. Остальное работает нормально, но скетчи жутко тормозят.
Программа собрана из исходников коммита 22e4011 (последний на сегодня). В детали 9 скетчей и столько же операций вытяжки и вращения.
Это нормальное поведение, или можно что-то сделать?
PS: Забыл скастовать atsym.