forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   OS - на каких работаете. (http://forum.boolean.name/showthread.php?t=17784)

SBJoker 09.11.2013 16:08

Ответ: OS - на каких работаете.
 
Два чая предыдущему оратору, в офисе работает очень нужная DOS программка внутри DosBox, и хостится это дело на Windows 8. Никаких проблем с 16битным софтом в результате нет.
Кроме того проблемы в новых версиях винды возникают лишь у софта, который использует собственные драйверы или службы, а так же использует недокументированные функции или private API или deprecated API. В любом случае всё это назвать "хорошим" софтом нельзя.

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

Черный крыс 09.11.2013 16:09

Ответ: OS - на каких работаете.
 
Убедили.

Только взяв бук с семеркой, на нем не заводится Thief 2.

SBJoker 09.11.2013 17:57

Ответ: OS - на каких работаете.
 
Цитата:

Сообщение от Diablo1909 (Сообщение 269850)
Убедили.

Только взяв бук с семеркой, на нем не заводится Thief 2.

Не поленился, скачал Thief 2.
Запустил - играюсь. Система Windows 8.1
--
Вероятно твой бук не пригоден для игр впринципе

SBJoker 09.11.2013 18:27

Ответ: OS - на каких работаете.
 
Добавка:
в игре возможно зависание, видимо по причине защиты секьюром, которой снабжена игра, и которая работает в случае многоядерного процессора в отдельном потоке, чего допускать никак нельзя. В таком случае нужен запускающий bat файл такого содержания:
Код:

c:\windows\system32\cmd.exe /C start /affinity 0x1 %1
на данный файл нужно перетащить запускающий файл игры, или заменить %1 на полный путь к файлу игры в кавычках, и запускать кликом.

Кроме того, думаю если найти экзешник с удаленной защитой то проблемы скорее всего не будет вовсе.

moka 09.11.2013 20:17

Ответ: OS - на каких работаете.
 
Цитата:

Сообщение от jimon (Сообщение 269828)


За картинку спасибо.

Цитата:

Сообщение от jimon (Сообщение 269828)
никогда не путай linux, unix и столмана (GNU Project)
то что ты назвал "linux" это debian gnu\linux, есть некоторые gnu\hurd еще бывает, а например freebsd 10 уже выпилила из себя почти весь gnu и столманом там и не пахнет ! =)

Но их можно назвать одним "семейством" систем, когда тот же Windows мало чего общего с ними имеет.

Цитата:

Сообщение от jimon (Сообщение 269828)
ps. то что ты не смог на винде всего лишь означает что ты не знаешь как, подсмотрел у админа решение : берется *nix сервер, на него ставится screens, а с винды уже на него конектишься через putty, а потом с сервера конектишься куда тебе нужно, в итоге у тебя *nix окружение всегда под рукой с какого либо пк ты не сидел бы

Это именно то что и приходилось делать.
Но когда тебе нужен прямой доступ к своей системе, полный контроль установке туулз и т.п. - то тут ты ограничен сервером.
Тем более держать сервер ради симуляции unix environment'а, простите - но это перебор. Это также как иметь Mac Book и ставить на него 3D's Max. Если изначально пользователю нужен 3D's Max, то не стоит извращяться, а лучше идти прямым и конкретным путём.

Или ты хочешь сказать Win > putty-unix-screens > other unix - лучше чем иметь изначально unix систему?

Ну вот для разработчику которому не нужен DirectX, скажи, какие плюсы иметь Windows над Ubuntu (к примеру)?

Да и я VirtualBox'ом постоянно пользуюсь, и Vagrant'ом для симуляции приближенного к Live Environment'у при разработке. Но это не говорит о том что нужно на всё рекомендовать Box'ы в Box'ах... Это извращение.

jimon 09.11.2013 21:02

Ответ: OS - на каких работаете.
 
Цитата:

Сообщение от moka (Сообщение 269882)
Или ты хочешь сказать Win > putty-unix-screens > other unix - лучше чем иметь изначально unix систему?

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

плюс визуальная оболочка на *nix это не тру, она тупо не нужна, Xorg внутри просто печаль, GNOME\KDE ? боже упаси, XFCE еще куда не шло, да и то поднимать оконный менеджер чтобы запустить хром это просто пыщь, а другие окна не нужны - все в терминале, да и хром поднимать не нужно - он на рабочей машине поднят :crazy:

Цитата:

Сообщение от moka (Сообщение 269882)
Ну вот для разработчику которому не нужен DirectX, скажи, какие плюсы иметь Windows над Ubuntu (к примеру)?

например самое первое что пришло в голову
  • MSVS, в мире нет конкурентов дебаггеру C++ в студии, хотя Qt Creator + GDB\LLDB очень стараются в последнее время
  • notepad++ - один из лучших не vim-like текстовых редакторов в мире (саблим чуть про другое)
  • WPF\WinRT (и весь .NET) это единственное на чем взлетает писать тулзы, моно на WPF забила, я забил на моно
  • http://www.farmanager.com/ - лучший файловый менеджер в мире, и засуньте ваш столманский midnight commander сами знаете куда
  • http://sourcetreeapp.com/ - лучший git\hg клиент в мире
  • http://www.x-ways.net/winhex/ - лоулевел hex editor, этому вообще замены нигде нету
  • http://www.irfanview.com/ - самый быстрый просмоторщик картинок в мире
  • http://www.mirc.com/ =)

смысл в том что Windows довольно долго в течении роста wintel аккумулировал лучшие средства для разработки вокруг себя, и другие платформы откровенно сосут в этом плане (особенно OS X), и отказываться от этих средств не самая лучшая идея

но у Windows есть пара недостатков :
  • отсутствие пакетного менеджера - ну это просто провал, 2013 год йопта
  • отсутствие source-based модели (в прочем ее и в дебиане нету нормально, тру source-based это freebsd, gentoo ...), хочу системную папку /usr/include и /usr/lib чтобы либы можно было инсталлировать в систему
  • отсутствие POSIX окружения - cygwin не всегда удобно ставить

последние два пункта неплохо решаются благодаря пакету http://nuwen.net/mingw.html - это cygwin + posix + libs + make, просто распаковал, прописал в PATH и ляпота

в целом ситуация выглядит как iOS vs Android, в данном случае андроид годится только чтобы портировать на него софт, но никак чтобы разрабатывать на нем софт, хотя iOS тоже не ахти, но там вполне готовая инфраструктура именно чтобы разрабатывать софт (хотя hex-editor под мак вышел всего около года назад !)

Цитата:

Сообщение от moka (Сообщение 269882)
Да и я VirtualBox'ом постоянно пользуюсь, и Vagrant'ом для симуляции приближенного к Live Environment'у при разработке. Но это не говорит о том что нужно на всё рекомендовать Box'ы в Box'ах... Это извращение.

Box'ы решают, i mean it, хочешь запустить странный софт ? Box ! хочешь отладить install в make файле ? Box ! хочешь сделать образ системы перед выкаткой на AWS ? Box ! хочешь поиграть в старые игры ? Box ! =)

ps. в целом я смотрю на *nix как на утилитарную систему, которой она всегда и была, там есть разные ОС для разных целей, наподобие QNX для реалтайма или FreeBSD для серверов, некоторые люди делают из *nix домашние ос, ну и ок, пускай делают и юзают, если бы мне нужен был бы только хром то я думаю мне бы дебиана или убунты хватило бы с головой, а еще лучше chromeos !, но сейчас там острая нехватка коммерческого девелоперского софта, юные умы пытаются рожать говно софт в котором даже с хипом кривая работа, в итоге многие из демонов на серверах приходится перезагружать раз в несколько дней (как раз фрагментация хипа является одной из основных проблем)

ps2. мне уже надо DirectX, ковыряю всякое под Windows Phone 8, там нету OpenGL =)

jimon 11.11.2013 19:03

Ответ: OS - на каких работаете.
 
требую продолжения банкета !

AVL 11.11.2013 20:42

Ответ: OS - на каких работаете.
 
Купил недавно ноут с восьмеркой, в принципе - понравилось, но почему-то мне кажется что с тачпада управлять этим удобнее чем мышкой, поэтому ставить на десктоп пока не тороплюсь.

moka 12.11.2013 00:54

Ответ: OS - на каких работаете.
 
Купи trackpad, будет счастье.

impersonalis 12.11.2013 11:33

Ответ: OS - на каких работаете.
 
Ну, что ещё сказать? В 7-ке наконец-то додумались запилить адекватную команду для задержки выполнения пакетного файла на N секунд:
Код:

TIMEOUT [/T] <N> [/NOBREAK]
А до - был паллиатив с пингом Loopback-ip:
Код:

ping -n N 127.0.0.1 > NUL

Серьга 12.11.2013 22:29

Ответ: OS - на каких работаете.
 
Собираюсь перейти на linux а винда для игр будет.

Randomize 21.11.2013 05:47

Ответ: OS - на каких работаете.
 
Цитата:

Сообщение от jimon (Сообщение 269890)
  • http://www.farmanager.com/ - лучший файловый менеджер в мире, и засуньте ваш столманский midnight commander сами знаете куда

Зачем FAR то?
Цитата:

Сообщение от jimon (Сообщение 269890)

Любишь Фар, люби и QView (чо уж там)
Цитата:

Сообщение от jimon (Сообщение 269890)

Очень актуально в 2013`ом

Чот у тебя ну совсем "дедовский" список мастхевного софта если честно

Mr_F_ 21.11.2013 12:14

Ответ: OS - на каких работаете.
 

Цитата:

hex-editor под мак вышел всего около года назад
т.е. как это? до 2012 на маках вообще нельзя было файлы в хексе ковырять?
для меня hex workshop это одна из необходимых тулз при любом девелопменте, даже для geom.io юзаю чтобы дебажить бинарные данные, которые он генерит.

jimon 21.11.2013 20:37

Ответ: OS - на каких работаете.
 
Цитата:

Сообщение от Mr_F_ (Сообщение 270484)


т.е. как это? до 2012 на маках вообще нельзя было файлы в хексе ковырять?
для меня hex workshop это одна из необходимых тулз при любом девелопменте, даже для geom.io юзаю чтобы дебажить бинарные данные, которые он генерит.

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

http://stackoverflow.com/questions/2...or-for-mac-osx :crazy:

moka 22.11.2013 01:18

Ответ: OS - на каких работаете.
 
Гугл просто кишит этими Hex Editor'ами, что ты выдумываешь. Основываясь на твоём списке: "лучший в мире ....", ты не весьма открыт к новому софту, и весьма зажато смотришь на вещи. Хекс едиторы были годами там, и не нужно хрень какую-то нести..


Часовой пояс GMT +4, время: 03:37.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot