LINUX.ORG.RU

Сообщения Oxdeadbeef

 

Неподдерживаемое железо и OpenBSD

Форум — Linux-hardware

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

OpenBSD 6.2 & ThinkPad X230:

# dmesg  | grep -i "not configured"
"LEN0071" at acpi0 not configured
"LEN0020" at acpi0 not configured
"LEN0078" at acpi0 not configured
"PNP0C14" at acpi0 not configured
acpivout at acpivideo0 not configured
"Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured

 , , , ,

Oxdeadbeef
()

Всем танцевать! Вышла новая версия OpenBSD 6.2

Форум — Talks

Изменения:

http://www.openbsd.org/62.html

http://www.openbsd.org

Ура!

Репетируем пока без музыки, ее подгонят в Декабре.

 ,

Oxdeadbeef
()

Fossil vs Git

Форум — Development

Кто нибудь Fossil в проде использует? Плюшки вроде вкусные. Но стоит ли уходить с Гита?

Есть ли возможность потерять ДБ в Fossil? В гите как-то файлики надежнее чтоли будут.

Есть ли истории успеха?

 , , ,

Oxdeadbeef
()

Новый релиз OpenBSD 6.2 планируется на 15 октября 2017 года

Форум — Talks

Пруф: http://www.openbsd.org/62.html

PS: ждемс с нетерпением

 ,

Oxdeadbeef
()

GNU Emacs 25.3.1 + elpy + virtualenvwrapper.sh

Форум — Development

Не работает сабжевая связка, хотя в терминале, если переключиться все работает:

user@devbox:~/work/tensorflow % workon      
tensorflow
user@devbox:~/work/tensorflow % workon tensorflow
(tensorflow) user@devbox:~/work/tensorflow % python hello.py 
2017-09-23 01:12:46.821944: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
2017-09-23 01:12:46.821989: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
2017-09-23 01:12:46.822004: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
2017-09-23 01:12:46.822032: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use FMA instructions, but these are available on your machine and could speed up CPU computations.
b'Hello, TensorFlow!'

Тестовый код:

import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()

print(sess.run(hello))

В емаксике же следующая ситуация (elpy поставлен из MELPA)

M-x elpy-config

Elpy Configuration

Virtualenv........: tensorflow (/Users/user/.virtualenvs/tensorflow)
RPC Python........: 3.6.2 (/usr/local/bin/python3)
Interactive Python: /usr/local/bin/python3 (/usr/local/bin/python3)
Emacs.............: 25.3.1
Elpy..............: 1.16.1
Jedi..............: 0.11.0
Rope..............: 0.10.7
Importmagic.......: 0.1.7
Autopep8..........: 1.3.2
Yapf..............: 0.18.0
Syntax checker....: flake8 (/usr/local/bin/flake8)

При выполнении коде в буфере:

Python 3.6.2 (default, Jul 17 2017, 16:44:45) 
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> python.el: native completion setup loaded
>>> Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/user/work/tensorflow/hello.py", line 1, in <module>
    import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'

В чем может быть проблема?

 , , ,

Oxdeadbeef
()

iOS 11 вышел

Форум — Talks

Стоить ставить сабж на iPhone 5s?

Также в изменениях написано, что добавили какие-то новые мультизадачные фичи к iPad.

 , , ,

Oxdeadbeef
()

Ахренеть, оказывается и такое бывает: A browser extension to block coin miners

Форум — Talks

https://github.com/keraf/NoCoin

Even though I think using coin mining in browser to monetize content is a great idea, abusing it is not. Some websites are running it during the entire browsing session which results in high consumption of your computers resources. I do believe that using it occasionally such as for the proof of work of a captcha is OK. But for an entire browsing session, the user should have the choice to opt-in which is the aim of this extension.

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

Как дальше жить?

 , , ,

Oxdeadbeef
()

Как протащить указатель на функцию из Go в сишную разделяемую библиотеку?

Форум — Development

Юзкейс: К основной программе на Go линкуется сишная разделяемая библиотека, которая будет вызывать колбэк реализованный в Go. Как реализовать сабж?

main.go:

package main

/*
#cgo CFLAGS: -I.
#cgo LDFLAGS: -L. mylib.so

void mylib_init(void *log_f);
void mylib_shutdown();
*/
import "C"

import (
        "log"
        "time"
	"unsafe"
)

func main() {
	C.mylib_init((*C.void)(unsafe.Pointer(logMessage)))
	{
		log.Debug("Serving...")

		time.Sleep(5 * time.Second)
	}
	C.mylib_shutdown()
}

// export logMessage
func logMessage(level C.int, message *C.char) {
	switch level {
	case 0:
		log.Error(C.GoString(message))
		break
	case 1:
		log.Warn(C.GoString(message))
		break
	case 2:
		log.Info(C.GoString(message))
		break
	case 3:
		log.Debug(C.GoString(message))
		break
	default:
	}
}

Код не компилируется. Пробовал другие варианты, но тоже не выходит. В гугле внятного ответа не нашел.

./main.go:155: cannot use (*C.void)(unsafe.Pointer(logMessage)) (type *C.void) as type unsafe.Pointer in argument to func literal
./main.go:155: cannot convert logMessage (type func(C.int, *C.char)) to type unsafe.Pointer

Спасибо.

 ,

Oxdeadbeef
()

Глава Linux Foundation в наглую пользуется macOS

Форум — Talks

Epic Fail. Даже на презентации слайдов «2017 год — год десктопов на Linux» глава Linux Foundation Джим Землин не постеснялся показывать слайды со своего макбука:

https://itsfoss.com/linux-foundation-head-uses-macos/

 , , ,

Oxdeadbeef
()

А вы уже начали отслюнивать фантики из вашего бумажника?

Форум — Talks

Сегодня вечером, 12 сентября 2017 года, в 20:00 по москве (10 a.m. PDT), Apple будет презентовать новую линейку айфонов.

Предполaгается, что будет пробита верхняя планка цены в $1000 на самый дорогой телефон в этой линейке.

https://www.apple.com/apple-events/september-2017/

И да, вам понадобится эплодевайс для просмотра презентации.

Дискасс.

 ,

Oxdeadbeef
()

WTF!? tabs vs spaces

Форум — Talks

The point of gofmt is to have a single style that everybody uses. That includes the choice of using tabs over spaces. It doesn't have to be your – or anyone's – favourite style; just the style that is used by everyone.

gofmt used to have a flag to use spaces, but that flag was removed for precisely that reason. The output of the current gofmt is what your code should look like, no ifs or buts.

My code should look exactly the way I want it. I don't want tabs. I want spaces. My boss wants spaces. My company wants spaces. There are no unbroken go formatting tools I can find.

ватдафак?!

В гоукомьюнити все такие упоротые? Мне теперь будет хренсгоры диктовать, как должны выглядеть МОИ сорцы в МОЕМ репо?

ватдафак?!

 ,

Oxdeadbeef
()

Список померших криптоденег

Форум — Talks

 ,

Oxdeadbeef
()

Как убрать толстые уродские рамки в MATE/Debian 9?

Форум — Desktop

Версия МАТЕ 1.16.2 (использует GTK3).

И заодно сделать заголовок окна по-уже. Темы смотрел — говно.

Спасибо.

 , ,

Oxdeadbeef
()

OpenBSD distribution build/test farm

Форум — Talks

Сабж у Тео в подвале чтоле? https://www.openbsd.org/images/rack2009.jpg

 

Oxdeadbeef
()

OpenBSD & mpv

Форум — Multimedia

Хмм... Почему майнтейнер не обновляет сабж? Нет времени? Или сабж не собирается?

http://openports.se/multimedia/mpv

OpenBSD CURRENT уже в бета стадии.

Просто спрашиваю из любопытства. Пока еще ничего не портировал в OpenBSD.

Если починить порт в локальной репе для сборки последнего сабжа, легко ли будет протолкнуть в апстрим?

 ,

Oxdeadbeef
()

Вышла новая реализация ЯП общего назначения стандарта ISLISP Iris

Форум — Development

Особенностью этой реализации является имплементация на ЯП Golang и JavaScript.

Фичи:

  • Implementation on Go and JavaScript
  • Strong Extensible FFI (by Go Plugin & CGO)
  • Cross Platform (Windows / macOS / Linux / Web)

Страница разработчика с REPL: https://islisp.js.org

Загрузить: go get github.com/ta2gch/iris

ISO стандарт ISLISP изначально создавался как более компактная и последовательная альтернатива Common Lisp, беря из него самое лучшее и добавляя полезные фичи из других лиспов: EuLisp, Le Lisp и Scheme.

https://en.wikipedia.org/wiki/ISLISP

http://islisp.org

http://minejima.jp/ISLispHyperDraft/islisp-v23.html

 , islisp, ,

Oxdeadbeef
()

Как в OpenBSD программно получить загрузку ЦПУ в процентах?

Форум — Development

Поискал в выводе sysctl, но вроде ничего не нашел. Статус батареи там есть.

 ,

Oxdeadbeef
()

Void Linux & ThinkPad

Форум — Desktop

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

После минимальной установки (без ДЕ) ни одна клавиша на работает.

Тем временем в OpenBSD все кнопки работают в иксах и консоли после базовой установки без единых твиков.

Хочу Void на ноуте доп. системой.

// ThinkPad X230

 , , ,

Oxdeadbeef
()

Скоро в OpenBSD можно будет использовать больше 992 псевдо-терминалов

Форум — Talks

Сабж. Жизнь налаживается:

http://undeadly.org/cgi?action=article&sid=20170818052509

 

Oxdeadbeef
()

mpv и две звуковые дорожки в разные источники вывода звука

Форум — Multimedia

В ваших линуксах так можно (желательно без пульсы)?

Юзкейс: имеем фильм с двумя дорожками: родная и перевод — при проигровании звук с одной идет на наушники, с другой дорожки в HDMI (телек).

 , ,

Oxdeadbeef
()

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