LINUX.ORG.RU

Сообщения russian-turist-2019

 

Подскажите красивую, агрессивную, шумную, быструю музыку (всё перечисленное сразу)

Форум — Talks

Привет. Проблема в том что 95% музыки, что именуют агрессивной, таковой, имхо, не является. А хочется чего-то такого, чтобы кровь в венах закипала. Также проблема в том что не всё агрессивная музыка является красивой (хотя это слишком субъективно), интересуют как группы так и конкретные треки.

 

russian-turist-2019
()

Не компилиться llvm

Форум — Development
root@x:/home/x # mkdir llvmc
root@x:/home/x # cd llvmc
root@x:/home/x/llvmc # mkdir build
root@x:/home/x/llvmc # cd build
root@x:/home/x/llvmc/build # cmake -G Ninja /home/x/llvm/llvm
CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_ASM_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

Делаю как тут описано: https://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary Если что, я работаю на freebsd и amd64. Я не под рутом, это su.

 , ,

russian-turist-2019
()

Как грамотно и качественно создать свой ЯП?

Форум — Talks

Привет. У меня есть наброски своего языка программирования, теперь думаю как лучше его реализовать. Цель - создать быстрый и практичный язык для продакшена, чтобы писать на нём проги, а не просто сделать, поиграться и выбросить. И мой вопрос не в том как сделать язык вообще, а именно как сделать лучше.

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

Хотелось бы выслушать мнение профессионалов, какие есть косяки в известных языках и компиляторах, чтобы не повторить их снова, какие есть тонкие моменты, которые стоит учесть.

По поводу самого языка:

1. Нужны ли классы? Мне нравится прототипное программирование и я не понимаю, зачем тогда нужно класс-ориентированное. Какие преимущества даёт класс по сравнению с прототипом?

2. Как лучше организовать области видимости? В разных языках это устроено по разному и трудно понять как именно лучше и удобнее в работе

3. Какие фичи лично вам бы хотелось видетьв новом ЯП?

По поводу реализации:

1. Байт-код или машинный код? И если первое, то регистровая машина или стековая?

2. Какие есть рекомендации по разработке сборщика мусора и оптимизатора?

3. Как лучше организовать возможность обращения к объектам программы извне? В частности, как хранить в скомпилированной программе метаданные (имена и типы переменных)?

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

5. Как вообще лучше реализовать jit-компилятор?

Перемещено tailgunner из development

 ,

russian-turist-2019
()

Есть ли отличие между XOR и != ?

Форум — Development

Привет. Смотрю я таблицу истинности для xor и вижу что истина получается только тогда когда два опаренда отличаются, то-есть получается что таблица истинности совпадает у XOR и «не равно». Отсюда вопрос: есть ли ситуацию когда логическое xor отличается от «не равно» или xor это лишняя конструкция?

 ,

russian-turist-2019
()

далёкое будущее и интернет-адреса

Форум — Talks

привет. давайте немного пофантазируем о будущем. я вот подумал, всё идёт к тому что каждый объект в мире обзаводится уникальном id. Даже деревья (https://geektimes.ru/post/253362/), а с приходом urn всё что имеет id будет иметь и интернет-адрес. В случае с теми же деревьями, интернет-адрес будет использоваться для информирования о возможных проблемах и свисающих ветвях(см. предыдущую ссылку). Когда-нибудь люди освоят далёкие галактики и тогда каждый объект во вселенной будет иметь свой адрес. Но проблема в том что адреса тогда получаться очень длинные, например: urn:Земля:Россия:Москва:НекаяОрганизация:Склад12с:Офис3:камеранаблюдения1?getvideo, ежели использовать неиерархические адреса то будет тяжело найти нужный объект в коллекции из миллиардов миллиардов элементов. Иерархичность нужна для удобной каталогизациию.Но как тогда решить проблему длинных адресов? На ум приходит такое: ERuMskMyOrg:En32d, Где E - Earth, Ru - Russia, Msk - Moskow, MyOrg - MyOrg, En32d - id - Но всё равно некоторые адреса будут длинные, так как не всем астрономическим объектам можно дать однобуквенные обозначения и все объекты интернета вещей можно удобно классифицировать без длинного иерархического пути. Интересно было бы услышать ваши мнения на этот счёт

 , ,

russian-turist-2019
()

Blender не запускается

Форум — Desktop

молча. без каких-либо сообщений об ошибке. ставил из пакетов. что делать?

 ,

russian-turist-2019
()

Как средствами rsync создать зеркало русско- и англоязычных сайтов wikimedia?

Форум — Admin

Привет. Моя цель: иметь на локальном хосте зеркала русскоязычных и англоязычных сайтов Википедия, Викисловарь и т.п., благо место на диске есть. Есть хорошее руководство https://ru.wikipedia.org/wiki/Википедия:Как_сделать_копию_Википедии , но к сожелению там нет ни слова про rsync-сервера дампов сайтов wikimedia, ссылки на которые можно найти здесь: https://dumps.wikimedia.org/backup-index.html , а ведь rsync хорошо экономит трафик при регулярном обновлении дампов.

Собственно, в чём проблема: если я буду качать rsync://ftpmirror.your.org/wikimedia-dumps/ то ведь наверное скачаются все языковые разделы, а мне все не нужны. И я не знаю, как решить эту задачу, ведь просмотреть дерево каталогов на rsync-сервере, как я понимаю, нельзя, а судя по URI-адресам, дерево каталогов в ftp-сервере отличается от такого в rsync-дереве. Можно конечно попробовать первый раз скачать дампы традиционным способом (http или ftp), а потом обновлять через rsync, но я боюсь что в таком случае всё равно произойдёт загрузка всех дампов.

 

russian-turist-2019
()

Как извлечь закладки из стандартного браузера?

Форум — General

Привет. Собственно, сабж. Интересует перенос закладок в отдельный читаемый файл (например txt или html) с телефона. в \Phone\Android\data\com.android.browser\files пусто

 

russian-turist-2019
()

не могу установить нужное разрешение экрана

Форум — Desktop

Всем привет. Использую дисплей philips 236vl, видеоадаптер Radeon HD 6550D, разрешение по умолчанию 1280x1024 (изображение не влезает в экран по ширине. ), оно же максимальное, хотя для данного дисплея производитель рекомендует 1920x1080 (60Gz), но оно отсутствует в списке. правка xorg.conf не помогла.

xorg.conf(edited):

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/share/fonts/misc/"
        FontPath     "/usr/local/share/fonts/TTF/"
        FontPath     "/usr/local/share/fonts/OTF/"
        FontPath     "/usr/local/share/fonts/Type1/"
        FontPath     "/usr/local/share/fonts/100dpi/"
        FontPath     "/usr/local/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"

        # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
        Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        VertRefresh  56-75 
        HorizSync    30-83
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "DefaultRefresh"            # [<bool>]
        #Option     "ModeSetClearScreen"        # [<bool>]
        Identifier  "Card0"
        Driver      "vesa"
        BusID       "PCI:0:1:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
                Modes "1920x1080"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
                Modes "1920x1080"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
                Modes "1920x1080"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
                Modes "1920x1080"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes "1920x1080"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes "1920x1080"
        EndSubSection
EndSection
xorg.0.log: https://pastebin.com/7iXE5Z00

Возможно, следует установить какие-то драйвера, но я не знаю какие и как правильно.

 , , ,

russian-turist-2019
()

Ошибка loading operating sistem, не грузится ни с какого носителя

Форум — General

Привет. Из-за неправильного подключения ups, пришлось пережить внезапное выключение компьютера при потере питания. Потом я установил freebsd с установочного диска. В процессе установки появилось сообщение об ошибке, уже не помн дословно какое, но вообщем о том что hdd имеет битые сектора. Перезагрузил комп, второй раз поставит ОС - на этот раз установка завершилась корректно, но зато теперь при включении компьютера появляется loading operating sistem. Так что теперь я даже не могу загрузиться ни с установочного компакт-диска, ни с лайв-си-ди, ни с флешки. Смущает, что когда компьютер включаю, лампочка на дисководе не горит и загорается только если нажать на кнопку открывания лотка (выезжает с задержкой 5-10 сек.), потом перестал выходить в биос(клавиатура работает), СМАРТ видит все устройства кроме флешки, хотя лампочка на ней горит. Вобщем, вопрос такой: как теперь установить и запустить ОС?

 ,

russian-turist-2019
()

Объясните новичку как правильно разметить диск для freebsd

Форум — Linux-install

Здравствуйте! Для решения поставленных мною задач решил использовать freebsd. Небольшой опыт работы в никсах имею, но во время установки возникли проблемы: что-то не получилось разобраться с разметкой диска в bsdinstall. Может у кого-то есть пошаговая инструкция, как произвести разметку используя bsdinstall или через консоль во время установки или кто-т может доходчиво обьяснить. Также хотелось бы знать, какую именно схему разделов выбрать. Я за хардкорный уровень безопасности, так что желательно некоторые директории вынести на отдельные ФС чтобы задать nosuid, noexec и т.п. Имею три жёстких диска: 1Т, 0.5Т, 10Т. Какие директории стоит вынести на отдельные физические жёсткие диски? Буду использовать только фряху, так что можно использовать «опасный режим», но ФС желательна более безопасная и отказоустойчивая.

 , ,

russian-turist-2019
()

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