Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#1 Re: Программирование » GCC v4.4.0 & __try » 20-06-10 20:22:46

ont

В общих чертах - никак. Это признак заточенности под ОС.
https://www.rsdn.ru/forum/cpp/1316091.flat.aspx

#2 Re: Дорога, открытая всем » Какими приложениями в Linux вы пользуетесь? » 13-06-10 21:16:13

ont
Svart Testare пишет:

HP-UX, AIX, Linux и SunOS машины. Зоопарк smile

Под все эти OS screen, как оказалось, есть. smile

d1337r пишет:

Второй -- это вроде усовершенствованного cmd.exe wink

Не совсем так.  Терминал это всего-навсего программа, которая считывает пользовательский ввод и рисует пользователю ответы от программ.

#3 Re: Дорога, открытая всем » Какими приложениями в Linux вы пользуетесь? » 11-06-10 16:36:22

ont
Svart Testare пишет:

Putty ужасен и неудобен. Особенно если сразу много сессий нужно открывать.

А куда цепляетесь ?  К linux машинам ?  Если да, то там есть команда screen.

#4 Re: Дорога, открытая всем » Какими приложениями в Linux вы пользуетесь? » 11-06-10 11:03:47

ont
Svart Testare пишет:

В Windows есть SecureCRT, который засовывает все ваши терминалы в одно глубокое и коричневое место. Да, он платный, но всё равно засовывает  smile

У вас очень злобно получается smile  Эмулятор терминала стоит особняком от программ, которые в нем запускаются (ssh, telnet, ftp,...)   А вот в windows придумывают всякие комбайны, где все в одном. Поэтому мега-комбайн SecureCRT лучше не сравнивать с терминалами linux (задачи у них немного разные). 

P.S. Лучше бы вместо SecureCRT  вспомнили putty.

#5 Re: GUI, DE/WM » Какой DE лучше » 07-06-10 21:41:45

ont
Armanx64 пишет:

Любители крысофейса (ака xfce) не одобряют

Как и любители awesome wm wink

#6 Re: Железо » Сравнение производительности систем старом железе » 05-06-10 18:36:36

ont
Svart Testare пишет:

<...> и сможет работать в аналогичной конфигурации

Хм... google подбрасывает ссылочку ну TinyX
https://www.superant.com/smalllinux/tinyX01.html

#7 Re: ПО для Windows » Picasa — это зло, а Windows Live Photo Gallery — добро » 03-06-10 10:11:30

ont
Svart Testare пишет:

Вот как это делается у людей:
https://www.microsoft.com/windows/produc … query.mspx
Или даже так, если очень хочется: https://msdn.microsoft.com/en-us/library … S.85).aspx
И так: https://msdn.microsoft.com/en-us/library … S.85).aspx
А вы про какие-то строчки шелл-кода  lol

Возможно, аналог этому счастью -- https://beagle-project.org/Main_Page

#8 Re: Общее » Linux Format » 03-06-10 09:41:15

ont
Linups_Troolvalds пишет:

Журналы отстают от интернетов, так что обычно смотришь на его заголовки и не можешь вспомнить, как давно об этом читал.

Ну как сборник тем в "картинках" для гуглиния вполне сойдет smile

#9 Re: Общее » Критика Linux » 01-06-10 09:48:45

ont
msAVA пишет:

А что мешает MS сделать жесткое ограничение на уровне ядра для запуска программ только подписанных и проверенных? ... Это сразу бы убило весь зоопарк зловредов и отсеяло софт поделочного уровня.

Чтобы проверить подпись, которая создается закрытым ключем нужен открытый ключ. Таким образом, нужен или репозиторий сертификатов (а это интернет) или поставка windows с уже готовыми сертификатами. Поставлять сертификат вместе с программой не желательно, так пользователя будет обмануть легче smile

#10 Re: Работа сайта и форума » Модерация новостей сайта. » 01-06-10 09:27:28

ont

Жаль тему закрыли.  Там был лулз от МОРЗЕ

Idx = N!

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

N! = 1+2+3+4+...+N  

smile  Хотя по поводу решения неравенства циклом я сам ошибся.  Спасибо ikkunan salvataja !  У него оказалась более трезвая голова, чем у меня smile

#11 Re: Курилка » Svart Testare: год на SLORе! » 01-06-10 09:14:05

ont

Мои поздравления smile
Чего-то быстро темы стали закрыли на главной, я там спасибо не успел сказать...

#12 Re: Дорога, открытая всем » Какими приложениями в Linux вы пользуетесь? » 28-05-10 21:55:18

ont

Ох как в тему smile   Писал для себя профилировщик под awesome wm:
первый блок -- количество переходов на окно ( программа + заголовок )
второй -- количество переходов на окно ( только название программы )
третий -- попытка оценить время проведенное в программах smile

[19558] - XTerm xterm   xterm
[15632] - Krusader      krusader        Krusader
[ 2072] - Synaptic      synaptic        Менеджер пакетов Synaptic
[ 1868] - Pidgin        pidgin  Список собеседников
[ 1611] - Empathy       empathy Список собеседников
[ 1456] - Empathy       empathy Беседы (2)
[  995] - Pidgin        pidgin  JANE TKD
[  993] - VirtualBox    Qt-subapplication       xp_samlab [Работает] - Sun VirtualBox
[  987] - Firefox       Navigator       Vimperator
[  978] - Pidgin        pidgin  DJG
[  924] - Aqualung      aqualung        Aqualung
[  789] - Pidgin        pidgin  New Pounces
[  770] - Firefox       Navigator       Недвижимость Кемерово - Vimperator
[  661] - Firefox       Navigator       sds - Vimperator
[  593] - Vmware        vmware  Windows XP Professional - VMware Workstation
[  586] - Vinagre       vinagre sergey - Просмотр удалённых рабочих столов
[  579] - Pidgin        pidgin  Roomy
[  571] - Gvim  gvim    Vim
[  523] - VirtualBox    Qt-subapplication       Sun VirtualBox
[  510] - Gvim  gvim    iv_format.tex (~/make_it/ww_PAS/izvestia_vuzov_2010) - GVIM
------------------------------
[23984] - Firefox
[23688] - XTerm
[20600] - Krusader
[13399] - Gvim
[ 8414] - Pidgin
[ 5819] - Empathy
[ 4396] - OpenOffice.org
[ 3794] - Aqualung
[ 2808] - Synaptic
[ 1709] - Qjackctl
[ 1686] - VirtualBox
[ 1467] - Evince
[ 1372] - Gimp
[ 1162] - Vinagre
[  838] - Vmware
[  793] - Gimp-2.6
[  697] - Kpdf
[  627] - Linuxdcpp
[  587] - Firefox-bin
[  547] - Geeqie
------------------------------
[35 days, 18:37:42] - Firefox
[20 days, 17:54:32] - XTerm
[11 days, 16:49:26] - Pidgin
[6 days, 4:23:04] - Gvim
[5 days, 4:13:53] - Krusader
[4 days, 18:44:33] - Empathy
[3 days, 7:49:59] - Aqualung
[2 days, 20:09:21] - Vmware
[2 days, 18:42:05] - VirtualBox
[1 day, 18:51:17] - Qjackctl
[1 day, 13:30:44] - Epiphany
[1 day, 11:31:20] - OpenOffice.org
[1 day, 11:16:29] - Evince
[21:59:59] - Synaptic
[13:22:42] - Eiskaltdc
[10:55:03] - File-roller
[10:22:05] - Python
[8:57:31] - Wine
[8:51:22] - Gwibber
[7:53:24] - Kpdf

#13 Re: Программирование » Видимая нелогичность API ? » 28-05-10 21:40:02

ont

Майор Очевидность, 5+, только для CREATE_ALWAYS нужно было еще добавить O_TRUNC.
MouseTail, у меня глупый вопрос smile   Для чего такой файл:

CreateFile(FullPathName,GENERIC_READ,FILE_SHARE_WRITE,nil,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL or FILE_FLAG_NO_BUFFERING,0);

Как бы я это перевел: создаю файл, сам только читаю, остальным разрешаю писать и писать нужно без задержек на диск.  Очень странно. Общение с другими программами через файл (это мое наивное предположение) ?  И язык программирования Delphi ?

#14 Re: Программирование » Видимая нелогичность API ? » 28-05-10 20:28:05

ont
MouseTail пишет:

А как быть с остальными диспозициями? CREATE_NEW, CREATE_ALWAYS, OPEN_EXISTING ?

Ну давайте, попробую провести разминку для своих мозгов (если будет нужно, то можно и реальный код привести):

CREATE_NEW     --->  O_CREAT | O_EXCL   (если файл уже существовал, то будет ошибка)
CREATE_ALWAYS  --->  O_CREAT | O_TRUNC
OPEN_EXISTING  --->  тут просто не нужно добавлять опцию O_CREAT и, если файла нет, то будет ошибка.

#15 Re: Программирование » Видимая нелогичность API ? » 28-05-10 19:05:16

ont
MouseTail пишет:

также не совсем понятно как разграничить доступ к файлу из других контекстов — в виндах можно, например открыть файл с GENERIC_WRITE а разделить с FILE_SHARE_READ, а можно и наоборот (GENERIC_READ + FILE_SHARE_WRITE);

Скорее всего, google меня любит smile   ( тупо поискал linux FILE_SHARE_READ ):
https://www.linuxforums.org/forum/linux- … linux.html
Откуда переходим к fcntl...

P.S.  Вообще бы посоветовал купить книгу по основам программирования для linux. Сам, к примеру, читаю Майкл К. Джонсон, Эрик В. Троан. "Разработка приложений в среде Linux". 
https://www.ozon.ru/context/detail/id/3261770/

#16 Re: Программирование » Видимая нелогичность API ? » 28-05-10 18:46:22

ont
MouseTail пишет:

Более того, как оказалось, в файловом API libc'а принципиально отсутствуют многие стандартные виндовые фишки. Например, флаги диспозиции типа OPEN_ALWAYS или TRUNCATE_EXISTING

Вопиющая дезинформация ?!  Могу ошибаться, но из источника https://linux.die.net/man/3/open:

OPEN_ALWAYS  --->   O_CREAT 
TRUNCATE_EXISTING --->  O_TRUNC

#17 Re: ПО для MacOS X » Steam под Mac » 23-05-10 17:30:45

ont
MOP3E пишет:

Я уже написал. Например, не поддерживает аппаратного ускорения физики, которое будет включено в DirectX 11.

Вопрос очень спорный. По сути для физики задействуются шейдерные механизмы. В рамках OpenGL уже есть OpenCL.
Да и PhysX сужествует под linux:
https://ru.wikipedia.org/wiki/PhysX_%28% … E%D0%BA%29

#18 Re: ПО для MacOS X » Steam под Mac » 23-05-10 17:26:55

ont
nullsleep пишет:

Ради 0.0001% игроков под линукс? Все равно кому сильно охота у них либо винда либо вайн.

И тем не менее, известные студии выпускают игры и под linux.  Вспомним  как очень старую descent 3 так и не очень старые prey и doom

#19 Re: Околотехнические вопросы » Почему почти все ОС монолитные? » 22-05-10 10:19:09

ont

Так cmd -- интерпретатор команд, навроде программы bash или command.com только вот, похоже, cmd по совместительству также и эмулятор терминала (открывает окно и обрабатывает input/output).

#20 Re: Работа сайта и форума » Моё виденье будущего сайта » 19-05-10 18:42:27

ont

Проект интересен, но работа по заполнению качественными статьями -- большой труд. Многие заходят на SLOR за "готовеньким", извините, покидаться Г и уйти.

#21 Re: Работа сайта и форума » Баги, ошибки, идеи для доработки » 18-05-10 20:55:48

ont
Mandriva-oid пишет:

Для начала бы исправить баг с повторяющимися никами  cool

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

#22 Re: Работа сайта и форума » Баги, ошибки, идеи для доработки » 18-05-10 20:07:22

ont
Mandriva-oid пишет:

Млин, не проще ли на phpbb3 переехать? Вы как линуксоиды, которых же и хаите - постоянно допиливаете кривые решения.  lol

Ну если Luca будет в состоянии повторить вот это:
https://www.sweedymick.fr/blog/2009/11/2 … 3-convert/
... то почему бы и нет.

Luca пишет:

Теперь вроде все работает. Спасибо!

Пожалуйста !  Теперь бы еще антиматюкальник поставить на главную. Ну или "до 18 лет" предупреждение.  hmm

#23 Re: Работа сайта и форума » Баги, ошибки, идеи для доработки » 18-05-10 16:29:26

ont
Luca пишет:

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

E:\Rooms\u231179\stoplinux.org.ru\www\forum\include\common_admin.php on line 22 Warning: require(./lang//admin_common.php): failed to open stream: No such file or directory 

Тупо открыл файл common_admin.php на 22 строчке:

require PUN_ROOT.'lang/'.$admin_language.'/admin_common.php';

Поднимаемся чуток выше по коду и видим следующее:

if (file_exists(PUN_ROOT.'lang/'.$pun_user['language'].'/admin_common.php'))
    $admin_language = $pun_user['language'];
else if (file_exists(PUN_ROOT.'lang/'.$pun_config['o_default_lang'].'/admin_common.php'))
    $admin_language = $pun_config['language'];
else
    $admin_language = 'English';

Тут не нужно особо соображать, у вас значение переменной $admin_language оказалось пустым...  Поэтому и путь такой идиотсткий:

./lang/<тутадолжнобытьназваниеязыка>/admin_common.php

Почему оно не приняло дефолтное значение English?  А это потому, что отработала одна из двух первых веток if условия.  Значит, данное значение было взято из базы....  А там, для каждого пользователя, язык может быть свой и еще есть таблица config с дефолтными настройками...  Где-то пустое значение.
Вы каким образом накатывали мои исходники ?  Предварительно удалив все старые ?

Предложил бы следующий алгоритм:
1) исходная точка -- пустая база данных без таблиц и пустой каталог.
2) устанавливаете fluxbb из исходников. Получаете голый движок форума с правильным конфигом config.php и пустой правильной базой.
3) заливаете поверх мои файлы (кроме cache !) и проверяете, что все работает.
4) импортируете старую базу в новый пропатченный форум (все таблицы, кроме таблиц с конфигами).

P.S. не заливайте директорию cache !  Я зря ее добавил в архив.  Там есть закешированные настройки пользователей, чем собственно и объясняются пути https://localhost ...

#24 Re: Дорога, открытая всем » Безнадёжно низкое качество ОС Линупс, Enterprise! » 18-05-10 12:11:48

ont
IvanOFF пишет:

P.S. В man make не посылать, это должно работать по умолчанию или пусть везде крупными буквами пишут: "для использования 2,3,4 и т.п. ядер использовать ключи ...."

Немного отсебятины:  make -- не передовая система сборки, а самая распространенная.
После н-надцати выводов сообщений крупными буквами они будут раздражать smile  поэтому никто так не делает.
Неужели так трудно освоить/запомнить:

 -j N

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

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика