И это всё МОЁ

когда перекомпилируются несколько пакетов

чтобы какой-нибудь прогресс индикатор был где-нибудь сбоку








 ,








И это всё МОЁ

Вышла новая версия программы для манипуляций с изображениями, задуманной как некоторый аналог известной программы paint.NET. LazPaint написан, как несложно догадаться, на Lazarus. Предыдущая версия (6.4.1) была выпущена в ноябре 2016.


История


LazPaint был первоначально выпущен для демонстрации возможностей графической библиотеки BGRABitmap. Эта библиотека предоставляет расширенные функции рисования в среде разработки Lazarus.


Официальные сайты


https://lazpaint.github.io/


LazPaint Wiki


LazPaint Forums


LazPaint on Facebook


LazPaint on YouTUBE


Некоторые черты LazPaint



  • Files: чтение и запись различных форматы файлов, включая многослойные растровые изображения и 3D-файлы.

  • Tools: инструменты для работы со слоями.

  • Edit/Select: работа с выделениями

  • View: color window, layer stack window and toolbox window.

  • Command line: call LazPaint from a console.









 , , ,








И это всё МОЁ
И это всё МОЁ

https://twitter.com/TwitterComms/status/1167591003143847936

Убедили опсоса (американского) выдать новую sim-ку взамен. А там была 2-факторная аутентификация и привязка аккаунта к sim-ке.

Опять наступили на грабли, что вообще-то мобилы и симки изначально не задумывались для идентификации абонента. И это в США.








 , ,








И это всё МОЁ

Есть такой скрипт, чтобы генерировать меню с подменю. Его можно переписать для себя и юзать, но хотелось бы это делать в нормальном виде. Как? Примерно так:
cat menu.txt

1. User manipulation
1. some_action1 add_user
2. some_action2 del_user
3. some_action3 edit_user
4. return to prev menu prev_menu
2. Some1 manipulation
...
...
3. Some3 manipulation
...
...

На выходе чтобы формировало менюшку и в то же время позволяло запускать скрипт ./some.sh add_user -name vasya del_user -name vasya edit_user -name petya -p 123456 (создали васю, удалили васю, сменили пароль пете)

function add_user
{
option=0
until [ "$option" = "3" ]; do
echo " 1.) Update1 username"
echo " 2.) Update password"
echo " 3.) Return to menu"

echo -n "Enter choice: "
read option
echo ""
case $option in
1 ) update_username; press_enter ;;
2 ) update_password; press_enter ;;
3 ) main_menu; press_enter ;;
4 ) break ;;
* ) tput setf 3;echo "Please enter 1, 2 or 3";tput setf 3;
esac
# }
done
}

function press_enter
{
echo "aaa"
}

function update_user
{
option=0
until [ "$option" = "3"]; do
echo " 1.) Update username"
echo " 2.) Update password"
echo " 3.) Return to menu"

echo -n "Enter choice: "
read option
echo ""
case $option in
1 ) update_username; press_enter ;;
2 ) update_password; press_enter ;;
3 ) main_menu; press_enter ;;
4 ) break ;;
* ) tput setf 3;echo "Please enter 1, 2 or 3";tput setf 3;
esac
# }
done
}

function main_menu
{
option=0
until [ "$option" = "4" ]; do
echo " 1.) Add user"
echo " 2.) Remove user"
echo " 3.) Update user"
echo " 4.) Quit"

echo -n "Enter choice: "
read option
echo ""
case $option in
1 ) add_user ; press_enter ;;
2 ) remove_user ; press_enter ;;
3 ) update_user ; press_enter ;;
4 ) exit;;
* ) tput setf 4;echo "Please enter 1, 2, 3, or 4";tput setf 4;
esac
done
}

main_menu
# ------------------------------------------------------------







 








И это всё МОЁ
И это всё МОЁ

https://www.independent.co.uk/life-style/gadgets-and-tech/wikipedia-down-not-...

Недоступна по всей Европе (включая Москву) и Ближнему Востоку. Причина неизвестна.

P.S. На https://downdetector.com/status/wikipedia говорят, что ддосят. Без пруфов.








 








00:22

evga 970gtx

И это всё МОЁ

Смотрю на цены на видеокарты и понимаю, что за такую цену аналог только 1060. Но цена его сумашедшая. Думаю, может где-то купить новую 970? Их цена должна быть небольшой т.к это старые видеокарты. Где купить новую 970?













И это всё МОЁ

http://openluna.org


Группа любителей космоса из силиконовой долины создала проект для создания поселения на Луне.


По оценкам, стоимость создания поселения использущего существующие коммерческие решения буде в районе 3 миллиарда долларов.


Создана Open Lunar Foundationthat первоначально планируется посылка зондов для выбора платформы и последующая постройка базы.


Строить базу планируют в духе Open Hardware когда строители будут отдавать разработки жилищ в свободный доступ.


Строить сооружения на базе могут люди со всего мира а не какая-то одна страна или миллиардер.









 , , ,








И это всё МОЁ

Привет.

Есть pipe который запускаем в фоне, необходимо получить $PIPESTATUS элементов пайпа и pid фонового таска. Как реаизовать данную затею?

Хватило пока на вот это, но не работает.

{(command1 | command2 | command3) &}; pid=($! ${PIPESTATUS[@]})

Помогите пожалуйста.
vodz








 








И это всё МОЁ

Неужели заблокировали?









 ,








И это всё МОЁ

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

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

Да. В консоли девелопера написано: «Нам понадобится больше времени на тщательную проверку вашего приложения, чтобы защитить наших пользователей.»

Что нужно сделать чтобы процесс публикации ускорился?








 , ,








И это всё МОЁ

привет всем. Провайдер достал со своими обновлениями, видимо для этого постоянно пробрасывается один порт. На это я повлиять не могу. Но сейчас обнаружил 5 открытых портов на рутере, что очень странно. К прошивке доступа я не имею, это рутер от телевизионного провайдера, вопрос: можно ли чекать с моего хоста что какой-то порт открылся? не прибегая к перебору всех подряд?








 








22:01

java hidpi

И это всё МОЁ

Есть чудо девайс aten cs1708i - ipkvm

Есть slackware-15/x86_64 c xfce-4.12

Все замечательно работает, но есть проблема - на 4к мониторе оно мелковато.

Прочитал про настройки жабы для работы с hiDPI был сделан скрипт (чтоб ругать жабы было видно)

export GDK_SCALE=2
export GDK_DPI_SCALE=0.5
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing
.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'

exec /usr/lib64/jre/bin/javaws "$@"

Запускаю, а в ответ ругань на execstack какой-то либы /tmp/libiKVMLib_V1.0.so и тишина.
(правда жаба остается в памяти и ее нужно убивать)

Если опций нет, т.е. просто запускается javaws, то ругань на либу есть, но при этом все работает.

Что странно: /tmp/libiKVMLib_V1.0.so выкачивается откуда-то, т.к. в /tmp изначально ее нет и после появления у нее владелец тот, кто запустил. Но это еще не все. Эта либа 32-x битная!

Вопрос - что это за куйня с выкачиванием либы и какого хрена она 32-х битная?

nm на нее говорит следующее

/tmp/libiKVMLib_V1.0.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamical
ly linked, with debug_info, not stripped
00002710 T Java_com_aten_javaclient_jni_JniInterfaceClass_registerHook
000014d8 T Java_com_aten_javaclient_jni_JniInterfaceClass_setCatchSystemKey
0000295c T Java_com_aten_javaclient_jni_JniInterfaceClass_setKeyHook
000028c8 T Java_com_aten_javaclient_jni_JniInterfaceClass_setKeyLed
0000162c T Java_com_aten_javaclient_jni_JniInterfaceClass_unregisterHook
000014fc T ExitThread()
00002578 T CreateThread()
0000142a T SetSpecialKey(int, int)
0000276e T SetKeyboardLed(bool, bool, bool)
000013fc T ResetSpecicalkey()
00001490 T GetSpecialKeyStatus()
00001932 T GetVKCodeAndLocation(int, int, int, int&, int&, int&;)
00002a36 W JNIEnv_::GetMethodID(_jclass*, char const*, char const*)
00002a16 W JNIEnv_::NewGlobalRef(_jobject*)
00002aae W JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...)
00002a66 W JNIEnv_::GetJavaVM(JavaVM_**)
00002a88 W JavaVM_::AttachCurrentThread(void**, void*)
00006854 A __bss_start
00006854 A _edata
00006904 A _end
00002b24 T _fini
00001054 T _init
00004600 D x_usb_key_map

Смешивать 32 и 64 бита в одном процессе нельзя вроде как...

Если обращаться в ТП aten, то нужно ооочень подробно все им описывать, т.к. они тупые до невозможности.

Если бы я знал причину проблемы, возможно я их бы допинал, т.к. девайс шибко полезный в некоторых случаях.








 , ,








И это всё МОЁ

День добрый,
не могу понять как определить какой чип у меня установлен в устройстве (маршрутизатор dir-300)
пробую считать чип с помощью 'прищепки' так как под рукой нет фена, в качестве ПО использую flashrom, все действия проделываю в Ubuntu.

Пробую так:

flashrom -p ch341a_spi -r pks.bin

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

в ответ получаю ошибку(если верно понял то он не видит чип...):

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.








 , , ,








И это всё МОЁ

Щаз буду ей заниматься.

Школота, аууу. Тут это, в хром 76 завезли свойство backdrop-filter. Лепим везде! Применить backdrop-filter: blur(20px) к прозрачному элементу - и всё, что через этот элемент видно, будет размыто, типа эффект стекла. А на вой кулеров нищебродских видеокарт обращать внимание не надо.








 ,








И это всё МОЁ

Привет.
Скачал с официального сайта образ Kali linux для VirtualBox.
Виртуальная машина запустилась нормально, но при загрузке Linux получаю вот что:
http://ipic.su/7yGnXz
http://ipic.su/7yGnXJ

В чем может быть причина?
Я в Linux новичек.








 ,








И это всё МОЁ

Всем привет. Снова кастую всех пользователей slackware. Погоняв немного 14.2 я понял, что ряд программ недостаточных для меня версий, а некоторых и вовсе нет даже на slackbuilds.org. Отсюда необходимость в обновлении/установке. Как я себе сейчас представляю этот процесс:




  1. Определяю целевую программу и нужную версию.




  2. Определаю все ее зависимости и версии этих зависимостей и зависимостей зависимостей.




  3. Собираю все начиная с последних зависимостей.




  4. Собераю целевую программу.




Проблема на этапе 2. Не могу понять, каким образом правильно определять полный список зависимостей, а точнее построить полное дерево зависимостей. Ведь тут важны не только сами зависимости, но и компилятор, с помощью которых они собираются. Была задумка проверять по зависимостям в других дистрах, но т. к. везде пакеты по разному разбивают проверять неудобно. Как это можно максимально просто определить и собрать? Особенно если целевая программа требует большое количество зависимостей.









 








И это всё МОЁ

Здравствуйте.

Проблема в следующем:

Запускаю браузер, в нём youtube - звук тихий. В поисках причины запускаю pavucontrol, и смотрю, что происходит. Запускаю youtube-ролик в браузере - в pavucontrol появляется соответствующий ползунок (WebkitWebProcess: Playback Stream), но он почему-то появляется с уровнем 63%. Дотягиваю его руками до 100% - звук играет, громкость норм. Но при следующей попытке запуска - снова 63%.

В ~/.config/pulse у меня пустота, подскажите, пожалуйста, в какой конфиг у меня эта блоха пролезла?

Спасибо за внимание.








 ,








И это всё МОЁ

Суть проста: хочу иметь возможность делать простенькие приложения под ведроид. Ну там чтобы вместо веб-интерфейса было приложение, например, или какие-нибудь контрольные панельки.

Куда смотреть, чтобы вкатиться в андроид-разработку?








 ,