LINUX.ORG.RU

Сообщения drfaust

 

Новый язык Армада?

Согласно " http://www.andrew.cmu.edu/user/bparno/papers/armada.pdf " предлагают язык программирования, оптимизированный для параллельных вычислений, и с C-подобным синтаксисом. Если кто в курсе - запилите новость, и , желательно, разжевать что же это такое.

З.Ы. Сам я с английским на «Вы» или «тебя послали, а ты не понял и улыбаешься»

 , ,

drfaust ()

Redhat хочет отказаться от поддержки старых 64битных процев

Пруф https://servernews.ru/1007080?utm_referrer=https%3A%2F%2Fpulse.mail.ru&utm_source=pulse_mail_ru

Кто что слышал по этому поводу? Насколько серьёзны намерения красношляпы? Может ли данная идея распространиться на другие дистры?

 , , ,

drfaust ()

http://www.isc.org/ не доступен?

Провайдер Ростелеком. ХМАО-Югра. Недоступен данный сайт по «Не удалось найти IP-адрес сервера www.isc.org. DNS_PROBE_FINISHED_NXDOMAIN» В то время как тор-бравзер прекрасно на него лазит…

З.Ы. Не уж-то снова начались «тренировки чебурнета»?

 

drfaust ()

Нужен совет по tmpfs

Домашний комп, арч 64, стояло 8Гб ОЗУ, но из-за тех. проблем (грязь или отвал в сокете проца АМ3+ лишила меня одного DIMM-слота. Разбирать сам сокет стрёмно - можно остаться без матери, решать проблему через магазин пока нет возможности), в результате пока одна планка в 4Гб работает.
Практически для всех задач хватает.
Однако при обновлении wps-office /tmp уже не хватает, приходится перемонтировать tmpfs увеличивая его размер.
Решений вижу пока два:

  • Прописать в fstab уже увеличенный размер /tmp
  • Отказаться от tmpfs

В первом случае могу столкнуться с тормозами при нехватке ОЗУ - начнёт свапить, уже экпериментировал выжирая всю ОЗУ и свап - получаем дикое слайдшоу.
Во втором случае могу столкнуться с замедлением работы во всех приложениях, которые активно юзают /tmp, даже в малых объёмах, но при большом кол-ве iops`ов. К тому же придётся несколько костылить, организуя очистку /tmp при выключении/перезагрузке компа.

Прошу совета, как поступить? Вроде проблема яйца выеденного не стоит, но хотелось бы сделать «красиво» и надолго.

 ,

drfaust ()

Баг в libc или я не умею читать стандарт???

Найден одним из новичков cyberforum. Ковыряем потихоньку. Всё ведёт к кривой реализации libio, показывая, что setlocale нипричём. Кстати, без setlocale баг не воспроизводится. Может кто-нибудь знает в чём дело???

[faust@archlinux РАзная всячина]$ cat 1.c && gcc 1.c && ./a.out
#include <string.h>
#include <errno.h>
#include <locale.h>
#include <stdio.h>
#include <wchar.h>

int main()
{
    
    setlocale(LC_ALL, "ru_RU.UTF-8"); /*а вот тут уже до лампочки 
        обращения setlocale к потоку stdin - он уже "широкий" и сегфолтов/стеков уже не будет*/
/*    printf("1. errno = %s\n", strerror(errno));*/

    getwc(stdin);

/*    printf("2. errno = %s\n", strerror(errno));*/
    return 0;
}
1111111111111111111111111
*** stack smashing detected ***: <unknown> terminated
Аварийный останов (стек памяти сброшен на диск)
[faust@archlinux РАзная всячина]$ cat 1.c && clang 1.c && ./a.out
#include <string.h>
#include <errno.h>
#include <locale.h>
#include <stdio.h>
#include <wchar.h>

int main()
{
    
    setlocale(LC_ALL, "ru_RU.UTF-8"); /*а вот тут уже до лампочки 
        обращения setlocale к потоку stdin - он уже "широкий" и сегфолтов/стеков уже не будет*/
/*    printf("1. errno = %s\n", strerror(errno));*/

    getwc(stdin);

/*    printf("2. errno = %s\n", strerror(errno));*/
    return 0;
}
111111111111111111111111
*** stack smashing detected ***: <unknown> terminated
Аварийный останов (стек памяти сброшен на диск)
[faust@archlinux РАзная всячина]$

 , ,

drfaust ()

Обсуждение лицензирования авторского права на протокол обмена данными в РФ

В общем всё в шапке.

Абстрагируемся от самих лицензий.

Вопрос: является ли «протокол обмена данными» предметом «авторского права»(АП) в РФ?

ГК РФ Статья 1255. Авторские права 1. Интеллектуальные права на произведения науки, литературы и искусства являются авторскими правами.

Возможно подходит АП на произведение науки(в качестве НИОКР)?

 , ,

drfaust ()

Tor relay что такое consensus flag «Guard» и как его получить

Собственно всё в шапке. Абсолютно не понимаю что такое consensus flag «Guard». Относится он к чистым relay или же только к exit-nodes. Если на чистом relay его можно поднять - то как это сделать???

 , , ,

drfaust ()

www.linuxmint.com не открывается

Не могу зайти на сайт - скачать дистр. Пишет таймаут. Через тор захожу нормально, но есессно скачивать дистр через тор - это полдня.
Вопрос это у всех в РФ так, или только наш местный ростелеком прикалывается?
при этом не пингуется, а айпишник странный: 192.124.249.9

 

drfaust ()

Отображение частоты разогнанного проца - есть вопросы

Имеем проц Athlon II X3 450, штатные частота шины и проца 200МГц и 3200МГц соответственно. Проц стабильно разогнан по шине до 250МГц(шина) и 4ГГц(ядра).
Система - archlinux x64
В случае если cool&quiet отключен, то lscpu и cat /proc/cpuinfo отображают положенные 4ГГц частоты, bogomips 8003.84
Однако, если cool&quiet включить, то при нагрузке проца тремя burnK7 lscpu и cat /proc/cpuinfo отображают уже штатные(без разгона) 3.2ГГц частоты, а вот bogomips прежний - 8003.84. В винде - со включенным cool&quiet CPU-Z показывает 4ГГц даже при малейшей нагрузке(запуск бравзера, например)
sensors рисует только температуры и напряги.
Охота узнавать реальную частоту проца, например для коньков.
Так же интересует прога под линух, греющая проц посильнее чем cpuburn(а именно burnK7), например при 3х burnK7 температура крутится около 60°C, в то время как под виндой coredamage греет почти до 65-67°C. Что бы не возникло вопросов - троттлинга нет, а максималка температуры проца 72°C

 , ,

drfaust ()

Посоветуйте liveCD для оживления операционок

Нужен готовый liveCD, умеющий оживлять ФС (ntfs ext2-4, ufs обязательно), работающий с ntfs на запись, очень желательно его(liveCD) умение работать с виндошными реестрами. Парочка «разбивальщиков» тоже не помешает, от fdisk до parted
Так же интересны будут утилы по восстановлению данных, но это так, в качестве бонуса, а вот умение работать с USB 3.0 и наличие проприетарных дров «искаропки» очень нужно.
Ещё не мешало бы в ентом livecd наличие прог-грелок проца и видео(ну видео можно valley отдельно закинуть), так же мониторинг температур.

 

drfaust ()

Использование открытого ПО для продвижения своих политических взглядов разработчиками.

На одном из формумов получил такое ЛС:

нажал кнопку помощи в Q4Wine. получил вот это. ...... http://q4wine.brezblock.org.ua/documentation/q4wine_ru_ru/00-short-faq.html

Собственно вопрос в шапке - допустимо ли использование разработчиком широко распространенного ПО по продвижению своих политических взглядов?

На мой взгляд недопустимо.

drfaust ()

Аналог SDFBrovser под линух

Собственно, появилась потребность просмотреть инфу в паре-тройке SDF файлов от оффтопиковой БД Microsoft SqlServer Compact edition.
Под виндой это можно сделать через visual studio, точнее через через сам SQL-сервер, в его поставке, или же «левой» прогой SDFBrowser, возможно есть ещё к-либо проги.

Конечно можно запустить этот SDFBrowser под вайном, но хотелось бы что-нить нативное.
Понимаю, что формат файла закрыт, но всё-же, может есть что-то?

drfaust ()

Быстро все на линух - Windows 10 Developer Preview поставляется с кейлогером.

Статья в журнале ][aker говорит о том, что Windows 10 devel не только отправляет в мелкософт ваше простукивание клавиатуры, но и то, что записывает микрофон.
Естественно они прикрываются «благородной» целью «улучшения» некоторых функций ОСи, в частности автодополнения слов (будто орфографических словарей мало), но, как всегда в конце:

В официальных документах также упоминается, что Microsoft имеет право делиться собранной информацией с неназываемыми «партнёрами».

Как нетрудно догадаться имеются ввиду эти неназываемые «партнёры»"

Сомневаюсь, что данные функции будут убраны в релизе...

drfaust ()

[РЕШЕНО] Как избавится от: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast]

При сборке на 64bit вот такой простой весчи такой варнинг - как избавится без костылей?

#include	<stdio.h>

int	main(int argc, char **argv)
{FILE	*f;

 f=(FILE *)popen("ls /","r");
 
 pclose(f);

return 1;}
Компиляю:
[faust@localhost C]$ gcc --version
gcc (GCC) 4.9.1 20140903 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
Это свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая 
коммерческую ценность и применимость для каких-либо целей.

[faust@localhost C]$ gcc -ansi 1.c
1.c: В функции «main»:
1.c:6:4: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast]
  f=(FILE *)popen("ls /","r");
    ^
[faust@localhost C]$

 ,

drfaust ()

Обьясните суть происходящего при добавлении в stdout «\n»

Первый вариант:

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
 
int main() 
{
 
  printf("1234 ");
  fork();
  exit(0);
}
Выхлоп предсказуем:
faust@localhost 1]$ ./2
1234 1234 [faust@localhost 1]$
Второй вариант:
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
 
int main() 
{
 
  printf("1234 \n");
  fork();
  exit(0);
}
Выхлоп удивил:
[faust@localhost 1]$ ./2
1234 
[faust@localhost 1]$

Может кто-то объяснит что да как?

З.Ы. Собирал просто: gcc -o 2 2.c

 , ,

drfaust ()

Выбор лицензии для библиотеки

Собираюсь накорябать одну либу, которая может стать основой нескольких продуктов.
Не могу определиться с лицензией.
Либа пишется исключительно для РФ (хотя она может потребоваться болгарским коллегам - они выпускают софт для России).
Смысл написания ентой либы под linux/bsd (от ОС зависит только работа с com и lpt портами) прост - под линух и тем более *bsd нет софта для работы с ЭКЛЗ. Охота предоставить ЭКЛЗ-производителям возможность написания тестов ентого блока под линух, потому они должны иметь право использовать куски/все исходного кода в своих закрытых продуктах.

Сейчас мечусь между BSD и MIT лицензиями. GPL не подойдёт, т.к. несовместима с «закрытыми» лицензиями.

drfaust ()

Баян? calc.exe на оффтопике по разному считает

Вводим выражение 2+2*2 (без использования скобок)

WIN7,WIN8.1 «обычный» калькулятор 8
WIN7,WIN8.1 «инженерный» калькулятор 6

drfaust ()

Первые вчепятления о Mint 13 и его первые проблемы...

Оч. Давно пробовал *buntu - 2-3 года назад. Многое позабыл (даже о существовании sudo).
Сейчас на нетбуке стоит ~gentoo(с её вечными обновлениями и «чудесами» udev) и PC-BSD 9.1 на десктопе, покоцаная моей самоуверенностью, и незнанием «тех тесных связей, что связывают» либы в линуксяторе BSD...

Немного устал от борьбы и решил «отдохнуть» - есессно Linux Mint 13 Cinnamod, как самый простой.
Вчепятления:
1. не «вырвиглаз» из коробки
2. Установка проще чем «ZverDVD на автомате с дровами»
3. Устанавливается быстро (я счастливчик - по разным причинам обзавёлся 0.5Тб*3+1Тб вениками ещё до «потопа») на отдельную sata-500ку.

Внешние траблы - не все приложения руссифицированы «как я сказал при инсталле» (FireFox, хоть и руссифицируется потом парой кликов меню, но всё-же)

Более серъёзно - Моник 1360*768 только с D-Sub 15, без EDID инфы - сижу в 1024*768. Пробовал привычными методами подсунуть рабочий /etc/X11/xorg.conf - отвалилась клава , хотя и запущены udev evdev dbus, а секции по InputDevice отсутствуют. Как выставить разрешение - непонятно.

З.Ы. дальше-больше покопаю З.З.Ы - блин, кто «делает» эту лису? После оперы и гуглохрома - выглядит как перегруженный плагинами осёл - низачто не поймёшь где чего искать....

drfaust ()

PC-BSD 9.0 и скайп 4.0

Вот тут пытался решить его (скайп). Не путать c «порешить»...

Как я понял придётся весь линуксятор перелопатить (м/у прочим, при ентих экспериментах стандартный 2й отвалился - жена чуть ли не съела). Может кто подскажет полный список его зависимостей, что бы он, поскудь,в «изоляторе» не сдох?

drfaust ()

Опера «2032» от Виктора Аргонова на свободных началах

Не знаю как относётесь, но после отпуска на своём «рабочем» форуме наткнулся на блог Виктора Аргонова, написавшего полутора часовую оперу на «свободных началах». Об этом уже упоминал Hoodoo в своём посте на LOR`е
Послушать и скачать можно тут.

drfaust ()

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