LINUX.ORG.RU

Избранные сообщения Wizard_

Настройка Visual Studio Code для работы с LLama

 , , ,

Настройка Visual Studio Code для работы с LLama

В этой статье я расскажу как развернуть локальные аналог Chat-GPT и настроить VS Code для работы с ним.

( читать дальше... )

rtxtxtrx
()

Книги по Си, системному программированию и Computer Science

 , ,

Сабж. Большинство курсов и гайдов по Си учат писать хелло ворлды через printf. А хочется жести с системными вызовами.

Пробовал трехтомник Столярова. Некоторые моменты хорошо объяснены, но есть много воды и шизы автора вроде «ВЫ ОБЯЗАНЫ НАЗЫВАТЬ ДИРЕКТОРИИ ДИРЕКТОРИЯМИ, НЕ ПАПКАМИ, Я ЛИНУКСОИД!!!».

Еще у Столлмана недавняя книга норм, но она как мануал и достаточно сухая.

Поделитесь источниками знаний!

avg_linux_enjoyer
()

Книги по SQL

 , , , ,

Накидайте, пожалуйста литературы по SQL. Давайте сделаем такой же список литературы как у Си, Си++, Фортрана, Питона.

zx_gamer
()

Выбор телевика для Nikon D3200

 , , ,

Это канал об аниме? Как выбрать телеобъектив для Nikon D3200?

Я поначалу выбрал просто какую-то модель Nikon 70-300 с байонетом F, а в описании этого объектива сказано, что он несовместим с D3200. Да как так-то!

Если искать на Яndex’овом маркете «объектив для Nikon D3200», то выдаёт какие-то модели, которые стоят как моя почка и D3200 вместе взятые.

Как найти подходящий объектив за чуть более скромную плату?

Camel
()

Где купить джинсы?

 джинсы,

где купить нормальные джинсы?
Хочу не совсем тонкие, покрой классический.
Colins понравились, плотные. но выбора мало, синие и чёрные только.
Кто какие предпочитает?
в гугл не посылайте, там всё засрали сео. поиском нормально пользоваться невозможно.

darkenshvein
()

Подскажите за беспроводные наушники а-ля apple airpods

 ,

Я купил по объявлению подержанные Meizu POP, но они неудобны для использования. Заметил следующие недостатки:

1) Быстро разряжаются, где-то на часа 4 хватает. а я их покупал в первую очередь как глушитель посторонних звуков на работе.

2) На ходу на улице звук часто пропадает.

3) Не работают в Linux в режиме микрофона, несмотря на заявленную поддержку и HSP, и HPF.

4) Слышал, что у некоторых есть фича — подключение одновременно к двум девайсам. У этих такой нет.

Собственно, есть ли уши, удовлетворяющие всем моим требованиям? Интересует именно аналог airpods, то есть джва отдельных наушника. Причём желательно с резиновыми наконечниками.

te111011010
()

Переезд в США

 , ,

Выполняю обещание, данное вот тут
Ищу работу: C++11, структуры данных, алгоритмы, сеть, lock-free, highload. (комментарий)

В этой теме готов ответить на вопросы о том, как программисту линуксоиду переехать жить в США. Сам уже 1.5 года как переехал.

Так же могу рассказать про сложности, которые могут возникнуть и как их лучше решить. Аренда, налоги, переезд, десткие сады и школы, жизнь в мультикультурном обществе, знание языка, что спрашивают на собеседованиях.

Написать большой пост сил так и не хватило, так что задавайте ваши вопросы.

P.S. Ответы в большинстве своем относятся к Калифорнии и конкретно Долине и ее окресностям. В других штатах все может быть немного по другому.

trex6
()

Посоветуйте учебник по матану для идиотов

 

Сабж.

Ничего со школы не помню (квадратные уравнения и сообщающиеся траншеи помню, ок). Нужно поднять матан до приемлемого уровня.

(Не только матан, но пока реквест по одной теме, чтобы не устраивать цирк с конями).

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

Если есть некий «путь вдоль учебников», «from loh to master», и не лень его описать - было бы неплохо.

Ах да, я клятый гуманитарий, поэтому видеокурсы на курсере и ютубе заходят куда лучше, чем письменный текст. Язык английский. Если у вас вдруг есть что-то такое, что не стыдно порекомендовать.

stevejobs
()

Где почитать/потренироваться в сложности алгоритмов

 

Посоветуйте пожалуйста ресурс/статьи/книжку где можно подробно и углубленно почитать про сложность алгоритмов (О-нотация), а также потренироваться на нестандартных задачках и алгоритмах.
Большинство ссылок в гугле выдает готовые значения сложности для популярных алгоритмов, притом обычно ссылаются на О (оценка сверху - наихудший случай). Как показывает практика знание о (оценка снизу - наилучший случай) и усредненная оценка тоже требуется.

LIKAN
()

Что печатать на 3D принтере?

 

Купил себе на днях принтер, распечатал пару тестовых кубиков и теперь не знаю, что с ним делать. В общем всё в духе потреблядства. Накидайте каких-нибудь идей, а то на thingiverse сложно разгребать тонны хлама.

ПС1. Принтер Anycubic Kossel Linear Plus.
ПС2. Линукс при том, что я с него новую прошивку заливал в принтер.

ox55ff
()

Набор студенту!

 , , ,

Доброго времени, ЛОР.

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

Буду очень благодарен, если кто-то поделится интересной литературой.

KrasnoGlazik
()

Трактор в Канаду

 , ,

У меня есть родственник живущий в Канаде. Много ли сложностей в иммиграции в страну кленового флага? Как лучше осуществить хитрый план?

Что с его стороны будет требоваться? Может кто-то в курсе

int13h
()

Как завести трактор в Канаду.

 

Кто что порекомендует по имиграции в Канаду. Работа не нужна так как работаю удаленно и доход достаточный. Как туда перебраться с семьей?

webmak
()

Запилил говноскрипт на перле, чтоб посмотреть как там дела на сберовских картах

 , , , ,

Проверял с ФФ/geckodriver и selenium-server-standalone.

Поставить нужно

- selenium-server-standalone 3.12.0-1

- perl-selenium-remote-driver 1.28-1

- geckodriver 0.20.1-1

ну и файрфокс.

java -jar /usr/share/selenium-server/selenium-server-standalone.jar
#!/usr/bin/perl -w
#
# Dump sberbank card list and payments history
#
# Usage:
#   $0 <login> <password>
#

use utf8;
use Selenium::Remote::Driver;

$login = shift @ARGV;
$password = shift @ARGV;

binmode(STDOUT, ":utf8");
binmode(STDERR, ":utf8");

print STDERR "Starting browser\n";
my $driver = Selenium::Remote::Driver->new_from_caps(
	'desired_capabilities' => {
		'browserName' => 'firefox',
		'moz:firefoxOptions' => {
			'args' => [ '--safe-mode', '--headless' ]
#			'args' => [ '--safe-mode' ]
		}
	});

print STDERR "Logging in\n";
$driver->get('https://online.sberbank.ru/CSAFront/index.do');
$driver->find_element_by_id('login')->send_keys($login);
$driver->find_element_by_id('password')->send_keys($password);
$driver->get('javascript:validateAndSubmit()');

print STDERR "Getting info";
my @products = ();
while(scalar @products == 0) {
	@products=$driver->find_elements("//div[\@class='forProductBorder mainProductInfo']");
	sleep(1);
	print STDERR ".";
}
print STDERR "\n";

$driver->get('https://node1.online.sberbank.ru/PhizIC/private/cards/list.do');
print STDERR "Getting info";
@products = ();
while(scalar @products == 0) {
	@products=$driver->find_elements("//div[\@class='productCover activeProduct ']");
	sleep(1);
	print STDERR ".";
}
print STDERR "\n";

my %products = ();
foreach $p (@products) {
	$name_el=$driver->find_child_element($p, "./div//span[\@class='mainProductTitle mainProductTitleLight']");
	$name=$name_el->get_text();
	$open=$name_el->get_attribute('onclick', 1);
	$amount=$driver->find_child_element($p, "./div//span[\@class='overallAmount nowrap']")->get_text();
	$number=$driver->find_child_element($p, "./div//div[\@class='accountNumber decoration-none']")->get_text();
	if($number =~ / (\d{4}),/) {
		$n = "card#".$1;
	} else {
		$n = "rand#".int(rand(10000)); # TODO: fixme
	}
	$products{$n}{'number'} = $number;
	$products{$n}{'amount'} = $amount;
	$products{$n}{'open'} = $open;
	$products{$n}{'name'} = $name;
	print "$name = $amount\n\t$number\n\t$open\n";
}
print "\n\n";

foreach $p (keys %products) {
	$open = $products{$p}{'open'};
	$name = $products{$p}{'name'};
	$driver->get("javascript:".$open);
	print STDERR "Getting history for $p ($name)";
	my @history = ();
	while(scalar @history == 0) {
		@history=$driver->find_elements("//table[\@class='tblInf']");
		sleep(1);
		print STDERR ".";
	}
	print STDERR "\n";
	sleep(2); # TODO: fix this hack!
	$history=$driver->find_element("//table[\@class='tblInf']");
	@items=$driver->find_child_elements($history, "./tbody//tr[\@class='ListLine0'] | ./tbody//tr[\@class='ListLine1']");
	foreach $i (@items) {
		$name=$driver->find_child_element($i, "./td[\@class='align-left leftPaddingCell']")->get_text();
		$date=$driver->find_child_element($i, "./td[\@class='listItem']")->get_text();
		$amount=$driver->find_child_element($i, "./td[\@class='align-right']")->get_text();
		print "\t$date, $amount, $name\n";
	}
	print "\n\n";
}

print STDERR "Quit\n";
$driver->quit();
sergej
()

Выгоден ли хостинг в наше время

 ,

Собственно дискасс. Призываются в тему все кто пробовал начинал у кого были какие нибудь результаты. Есть знакомые и т.п

tits
()

шоппер-посредники

 

Есть ли нормальные ? Заказал pebble ( распродажа была за копейки ) - дык не смогли послать в Россию т к «нет таможенной нотификации для данного товара» ( те фактически завоз pebble в Россию нелегален ) - пришлось возврашать товар взад. Как альтернативу предложили доставку «без гарантии» по цене в половину стоимости часов. А как же китайцы шлют кучу «смарт-часов» ?

Jopich
()

А где вы берёте субтитры ко всякой кино-теле-развлекательной фигне?

 , ,

Есть какой-то сайт, который по праву считается ну самым-самым? И если там нет нужных субтитров (меня английские интересуют), то не факт что они вообще существуют.
Искать я буду не очень редкие штуки. Сериалы в основном.

Stahl
()

djview4 из реп федоры и экспорт в pdf

 , ,

Поставил djview4 из реп федоры с одной единственной целью - сконвертировать djvu в pdf (офигенно ужатый pdf этой прогой получается, что в самый раз для айпадика). Но не тут то было ибо экспорт именно в pdf тут нету (ещё в tiff нельзя экспорт сделать как я заметил). В дебиане, убунте, да везде эта прога позволяет экспорт в pdf. Но не тут. Я так понимаю либо мейнтейнер порезал эту функцию при сборке из соображений свободы (хотя?), либо по зависимостям не подтянулся пакетик какой-то. Может кто знает чего доставить/добавить чтобы экспорт в pdf появился? PS Про печать в файл я знаю, но там морока с полями и вообще нельзя ужать файл на выходе (а мне это главное).

sherba800
()

Скорость загрузки на SSD

 ,

http://imgh.us/plot_28.svg

[int13h@homepc test]$ systemd-analyze blame
           193ms dev-sda1.device
            93ms systemd-journald.service
            44ms systemd-hostnamed.service
            35ms lm_sensors.service
            31ms systemd-udevd.service
            31ms systemd-udev-trigger.service
            27ms polkit.service
            25ms systemd-resolved.service
            23ms systemd-journal-flush.service
            21ms upower.service
            20ms systemd-tmpfiles-setup-dev.service
            17ms systemd-logind.service
            17ms systemd-networkd.service
            16ms user@1000.service
             8ms kmod-static-nodes.service
             7ms systemd-vconsole-setup.service
             7ms var-tmp.mount
             7ms systemd-user-sessions.service
             6ms var-cache.mount
             5ms systemd-tmpfiles-setup.service
             5ms systemd-remount-fs.service
             5ms var-log.mount
             5ms tmp.mount
             5ms systemd-sysctl.service
             5ms systemd-random-seed.service
             4ms sys-kernel-debug.mount
             4ms rtkit-daemon.service
             3ms sys-kernel-config.mount
             2ms systemd-update-utmp.service
             2ms dev-mqueue.mount
             2ms dev-hugepages.mount
             2ms systemd-backlight@backlight:acpi_video0.service
             1ms home-int13h-.cache.mount
[int13h@homepc test]$ systemd-analyze
Startup finished in 2.172s (kernel) + 309ms (userspace) = 2.481s
[int13h@homepc test]$ systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @309ms
`-multi-user.target @308ms
  `-systemd-resolved.service @283ms +25ms
    `-network.target @282ms
      `-systemd-networkd.service @264ms +17ms
        `-dbus.service @229ms
          `-basic.target @229ms
            `-sockets.target @229ms
              `-dbus.socket @228ms
                `-sysinit.target @228ms
                  `-systemd-update-utmp.service @225ms +2ms
                    `-systemd-tmpfiles-setup.service @218ms +5ms
                      `-systemd-journal-flush.service @194ms +23ms
                        `-systemd-journald.service @95ms +93ms
                          `-systemd-journald.socket @83ms
                            `--.mount @76ms
                              `-system.slice @79ms
                                `--.slice @76ms
[int13h@homepc test]$ 

Я доволен. Можно ли еще улучшить?

int13h
()

Онлайн база с задачками для практики программирования

 , , ,

Вот учу сейчас JavaScript, C и Vala
Есть ли в интернете какие-нибудь сайты, где есть готовые задачки, которые предлагается решить самому, для проверки
не могу придумать, что мне написать
Ну или предложите интересные баги в СПО, но только на тех языках, которые я перечислил, я буду только рад :-), ну и разработчикам помогу

mystery
()