techquisitor: (sis)
Довольно забавная вещь, про которую вроде все наслышаны, но толком почти никто знает. Я и сам долгое время пребывал в заблуждении, что термин "папка" это чисто маркетинговый. Более того, даже нередко слышал, мол "оторвать бы маркетоидам Microsoft руки за переименование папок из директорий" Ан, нет. Оказывается, очень даже инженеры к этому руку приложили.

Обнаружилось на MSDN, собственно.

Для не владеющих заграничной мовой поясню, "папки" это специальный контейнер внутри пространства имён Windows. К директориям относится только то, что лежит физически на файловой системе. Но есть и другие типы папок, такие как "Панель управления", "Сетевое окружение" или "Принтеры", это уже специальные объекты, которые совершенно не соотносятся с физическими файлами на диске.
Другими словами, код управляющий пространством имён никак не привязывается к физическому носителю и должен оперировать папками и различными элементами. Посему всё в Windows отображается папками, поскольку это специальная абстракция.

И да, логично. Если мы лезем, например, внутрь zip-архива или смонтированную шару, содержимое которой отображается в виде виртуальной папки, это действительно не то же самое , что лежит у вас на физической файловой системе.
techquisitor: (sis)
Всё началось с того, что в какой-то момент у меня померла ROSA Fresh R9. Для видеокарт NVIDIA прилетел драйвер, положивший мне графическую подсистему. Попытка решить проблему по-быстрому и откатить драйвер на более старую версию привела к тому, что система перестала даже пускать через tty. То есть, оставалось только чрутиться и вытаскивать логи. Что было крайне странно, с таким поведением столкнулся впервые. Но поскольку дело было вечером, а я был уставший и с работы, забил на решение вопроса и просто поставил рядом Windows 10 Creators Fall Update, хотя запасной лаптоп тоже имеется. Тем более, что софт у меня кроссплатформенный по большей части, а скопировать данные не проблема. В общем, свитчнуться туда-обратно как два пальца об асфальт. Что я собственно и сделал. :)
Заранее отвечая на вопрос. Нет, сами по себе в NVIDIA не виноваты, если что. Эта проблема, как я понял, характерна для лаптопов с гибридной графикой. И я не один такой с этой проблемой был, как показало дальнейшее изучение вопроса. Впрочем это тема отдельная. Не будем в неё углубляться. Да и пост не про Linux, а Windows. Причём текст от человека, полноценно использовавшего Windows за своим домашним компьютером в последний раз больше 8 лет назад. До этого были только отдельные попытки посмотреть "нучотамумайкрософт". В основном, из под виртуальных машин, а не на "живом" железе. 
 
Что поразило:
- Windows стал почти как Linux. Только Windows. Железо подцепилось ещё до первого логина, включая Wi-Fi. Недостающее автоматом подтянулось до самых свежих версий. Без моего участия вообще. Даже не заглядывал в Device Manager. Забавно, даже загрузочный splash screen автоматом стал фирменный, с логотипом производителя лаптопа. 
Впрочем, пару драйверов потом вручную поставить пришлось спустя пару недель, когда я в Device Manager всё же залез.
- Внезапно, не требуется вобще никакой настройки звуковой подсистемы по умолчанию, чем мне в Linux приходилось заниматься сразу после первого входа в систему. При подключении внешнего звука операционная система сама уводит воспроизведение звуков туда. Впрочем настроить звуковую карту только для отдельных приложений никто не запрещает.
- Исправили ряд откровенно сырых мест, связанных с расположением настроек, которые видел в первой версии Windows 10. Всё больше и больше уходит в Settings, Control Panel уже почти не нужна. Скорее всего её готовят к удалению, но как водится у белых людей, а не красноглазых - она оставлена пока часть функциональности доступна только через неё. Вариант, в настольных ОС выпилят, оставят только в серверных.
- Наконец-то больше нет этого кошмарного изврата связанного с добавлением второго монитора в систему. В старых версиях Windows, даже в "семёрке", это работало неочевидно и не всегда правильно. Линуксоиды пинали тут Windows совершенно за дело. Сейчас достаточно нажатия сочетания Win+P. Причём не проблема добавить даже беспроводной монитор. Не хватает, пожалуй, только более продвинутого управления окнами. Тут линуксовые KWin или Mutter очень сильно опережают по возможностям. А виртуальные рабочие столы официально ещё в первых версиях Windows 10 появились.
- Они убрали этот ужасный подход к настройке сети, тянущийся со времён Vista, который не пинал разве что ленивый! Настройка VPN того же теперь стала очень удобной и простой.
- Беспроблемная работа работа ОС при длительном аптайме. Старые версии Windows в этом отношении были просто ужасны. Пара недель без перезагрузки и система ощутимо начинала лагать, даже несмотря на вроде бы наличие ресурсов. Одна из причин сподвигшая меня к переходу на Linux в своё время. Да, я не люблю выключать машину. 
 
Что сразу стало лучше:
 
- Корректно работает гибридная графика. Тут же избавился от VGA-кабеля, на Linux HDMI работает не везде, в случае лаптопов с гибридными видеокартами. К тому же приходится выбирать между рабочим драйвером, где этот режим работает или родным драйвером NVidia, чтобы иногда в поиграть Steam. Есть ещё нюанс, что и драйвер не во всех конфигурациях может взлететь. Особенно если у вас HDMI выведен на дискретную карту, а не встроенную Intel. Если на работе я обычно ставил свободный драйвер и работал ОК, то дома такой подход не годится (см. Steam). А DisplayPort под Linux у меня не работал вообще, от слова "совсем". Теперь работает.
- Как следствие, у меня теперь корректная поддержка многомониторности. Окна переезжают сами туда-сюда, в зависимости от того, открыл я крышку лаптопа или закрыл. И да, мне теперь не надо прибивать приложения к основному экрану вручную. Что несколько бесило при переходе на KDE 5. Радовало только то, что настраивалось это очень быстро.
- Пропали все проблемы связанные со старыми приложениями вроде DOSBox, которые нормально с многомониторностью в Linux не дружили чуть более, чем никогда. Здесь почему-то с этим проблем нет!
- Мгновенная реакция на любые действия. В Linux такая отызвчивость достигалась либо в весьма простых WM, либо появилась только в KDE5, где значительно более корректно реализована работа OpenGL. У меня  порой очень ощутимо лагал KDE4, несмотря на использование OpenGL в качестве рендерингового движка. Это стало очень заметно с переходом на KDE5. Опять же, чем занимались разработчики все эти годы? Пырились в консоль? Впрочем, не все со мной тут будут согласны.
- Корректная работа ACPI. Минуточку, на лаптопе у которого поддержка Linux заявлена вендором официально. Что вообще отдельная история. То есть наличие заявлений от производителя, что лаптоп поддерживает Linux годится только на конкретную версию ядра и конкретный дистрибутив и то есть нюансы...
- ...которые выражаются в том, например, что всё равно некоторые вещи работать не будут. В моём случае имело место некорректная работа USB3 на моём чипсете. Не самом редком, между прочим. Баг поганый, в сочетании с определённым железом он завешивал мне систему наглухо. Говорите, где баг? Пожалуйста: https://bugzilla.kernel.org/show_bug.cgi?id=116961. Всем срать, к слову.
- Пропал побочный баг, когда аудиокарточка при смене аудиопотока, при переключении между приложениями, не выдавала звук в течении 8 секунд. Именно так и проявлялось. Ровно 8 секунд не было звука при запуске любого аудиофайла. Замерял многократно в самых разных приложениях. В OS X и Windows всё работает мгновенно на этой же самой звуковой карте.
- Больше никаких костылей под ACPI. Корректно работает управление яркостью и громкостью. До релиза R9 мне два года пришлось держать костыль для этого в загрузчике. И даже с костылём проблема не была решена до конца. Всё равно был характерный "затуп" при вызове клавиш смены громкости/яркости, пусть и не такой суровый, когда в системе начинало заикаться и тормозить вообще всё.
- Снова появился доступ к огромному рынку рабочего ПО. Платного, бесплатного, свободного или проприоретарного. Под который не надо сидеть писать конфиги, подбирать сочетание библиотек и окружения.
- Корректно работающая работа мультмедийных приложений по сети. Теперь нет проблем скормить плееру фильм или музыку лежащую на сервере. Эту проблему не могут в KDE починить много лет. В Gnome всё работает. И это тоже проблема, я уже как-то писал, что VFS должен быть единым для всех VM и DE. Тому, кто расскажет про монтирование сетевых каталогов по NFS или SMB - посоветую провести эксперимент, связанный с временной недоступностью сети. Нормальная ситуация на лаптопах с Wi-Fi, например. Да, есть ещё костыль в виде autofs у которого есть проблемы с непредсказуемостью работы при нагрузке на сеть. Проверено в реальных боевых условиях под нагрузкой, к слову.
- Из мелкого. Корректная работа контролов. Во всех приложениях работает перемотка по колесу мыши, нет визуальных багов при переключений из полноэкранных OpenGL приложений в ОС. Например, во время работы какой-нибудь игры нажатие Alt+Tab не приведёт к сбросу настроек монитора, которое лечится ручным вызовом XRandr с нужными параметрами.
-  Windows Subsystem For Linux почти созрела для моих задач. В Creators Fall теперь даже есть возможность работы с портами USB/COM. Кому надо разрабатывать эмбедщину - самое оно. Правда всё ещё нет поддержки raw sockets, надеюсь это вопрос времени.
- Забавное наблюдение, но мой принтер из под Windows печатает быстрее. И почему-то ни разу не возникло ситуации, когда он ни с того, ни с чего впадает в ступор и отказывается принимать задания, пока не зайдёшь в CUPS и не скинешь режим suspended. Почему так, не понимаю совершенно. Возникало абсолютно спонтенно. Принтер сетевой, аппаратный и без всяких GDI. Разницы быть не должно, но она есть. :(
- В целом стало меньше возни, расширился спектр поддерживаемого железа. Вот,пару месяцев назад прикупил себе на распродаже SteamLink который втыкаешь в телевизор и он сразу находит виндовую машину с запущенным Steam, ставит дополнительные драйверы в ОС и корректно всё транслирует на ТВ по сети. 
 
Но не всё так хорошо, как мне хотелось бы. Чего не хватает:
- Замены KDEConnect. Очень хочется найти. Более-менее похожее можно назвать Pushbullet, но он требует доступа в онлайн и учётку Google для своей работы, что вообще странная идея. Да и работает очень неторопливо так, уведомления прилетают с заметной задержкой.
- Более гибкого управления окнами и скейлингом.
- Более продвинутого управления виртуальными рабочими столами. Пользоваться ими заметно менее удобно, чем Linux.
- Слабовата функциональность Search. Хочется возможностей Spotlight и Krunner. К тому же он почему-то индексирует далеко не всё или делает это очень странно. С чем связано неясно. Если кто пояснит за это, буду признателен.
- Возможности одноклавишного переключения раскладки. Даже в OS X меня бесит переключение по cmd + пробел. Раньше была старинная прожка для этого, но она сломалась в Windows Vista уже. С интересом приму предложения по замене. 
- Отдельно огорчает отсутствие нормального эмулятора терминала по функциональности сравнимого с iTerm2 в OS X или Konsole в Linux. Но это не претензия к MS, просто нет такого класса программ пока, в связи с совсем недавним появлением WSL. Работа с серверами у меня никуда не девается даже с домашней машины. Впрочем, надеюсь со временем появится. Putty не предлагать, он ужасен и неудобен. К тому же его замучаешься цеплять к WSL. ConEmu жутко стрёмный и у меня не получилось научить обрабатывать ряд хотекеев. Хотя может исправили, попробую потом ещё разок.
Впрочем подвижки есть, уже реализовали нативный ssh-клиент для Windows. А также подогнали целую пачку BSD- версий стандартных утилит и добавят поддержку AF_UNIX.
- Некоторые приложения не умеют "на ходу" определять подключение внешней звуковой карты. Приходится перезапускать. Не страшно, просто неудобно немного.
 
В общем, я как-то подумал... И решил остаться на Windows 10 Creators Fall, в связи с чем даже честно взял лицензию. CentOS разве что на домашнем сервере останется. Там он работает безукоризненно. Просто потому, что серверные ОС пишут совсем другие люди.
А так, второй раз за долгие годы (после OS X) у меня вообще не возникло какого-либо желания что-то исправлять, патчить, залезать в куда-то глубоко в настройки, дабы сделать жизнь себе более удобной. 
Хочется заметить, что Microsoft за за эти годы проделала очень большую работу и от былых претензий у меня уже нет и следа. А вот Linux, увы, до сих пор топчется на одном месте, за исключением серверного сегмента. То, из-за чего мне Windows не нравилась выпилено или переделано до человеческого вида. Исключение составило разве что отключения части функций телеметрии.
techquisitor: (sis)
Решил и я пощупать сие чудо с выходом Anniversary Edition для Windows 10. Судя по отзывам, народ вполне доволен. Некоторые даже попробовали собирать там программы и них вполне компилируется без малейших проблем. Также народ и вовсе рапортует о запуске приложений, предназначенных для X.Org.

Мне же лично в текущем виде его явно не хватит. После того, как улеглись первые восторги ("О, тут есть Bash, Vim и Ansible!"), пощупал его на предмет чего-то более осмысленного. И тут меня ждало разочарование. Поскольку это всё-таки не виртуальная машина, а прослойка - поддерживаются не все возможности и вызовы API ядра. В частности, нет наличия поддержки ряда вещей. К примеру, /proc/net/ поддерживает на текущий момент только минимальный набор для работы стека TCP/IP внутри окружения WSL. Присутствует только базовая поддержка таблицы сокетов и интерфейса netlink. Даже то, что уже есть явно реализовано не до конца. Например, при попытке выполнить что-то средствами утилит ip, вываливается ошибка в SO_SNDBUF. Поддержки /proc/net/dev пока нет (и будет ли?). А без этого утилиты из пакета net-tools, вроде того же netstat попросту не работают, как и софт плотно использующий сокеты. А это любое сетевое серверное приложение, как минимум.

Ещё один минус, который напрямую к WSL не относится, но есть. Это отсутствие вменяемого эмулятора терминала. Работать в стандартной оболочке несколько проблемно. С ConEmu стало повеселее, но победить баг с нерабочими клавишами некоторыми пока не получается.

Впрочем, это пока что бета. А для беты тут всё очень даже хорошо. Посмотрим, что будет в будущем. Но в целом, затея очень хорошая.
techquisitor: (sis)
Установил этот ваш Windows 10. На реальное оборудование. Хвалёный диспетчер устройств не смог завести мою беспроводную двухдиапазонную интеловскую карточку. Драйвер поставился, но работать отказывается наглухо. Про проблему MS известно уже больше полугода и ноль реакции. Под линуксом, шо характерно, всё отлично работает и работало. Драйверы, если верить сайту Intel и диспетчеру задач - свежайшие.
Распиаренные виртуальные рабочие столы тоже есть. Дико убогие после Linux. Нет возможности перенести запущенное приложение, нет возможности управления окнами, которыми я реально пользуюсь в KDE.
Реально приходится отключать тонны галочек, персонализирущих мне рекламу, собирающую нажатия клавиш и т.п. Настройка раскладки клавиатуры засунута в какую-то глубочайшую даль. Обновления ОС реально неотключаемы. Можно лишь отсрочить загрузку. Причём даже в профессиональной версии. Народ где-то писал, что с помощью реестра и такой-то матери это поведение можно изменить, но пока не проверял.

Ещё смешнее то, что создание загрузочной флешки возможно только с помощью фирменной утилиты, которая выкачивает образ из Сети, а затем раскатывает образ на диск. Все описанные в Интернете способы записи iso на флешку элементарно не работают.

Единственный плюс - система действительно быстрая на железе четырёхлетней давности. Помесь классического "Пуска" и плитки оставляет двойственные впечатления.

Технологически продвинутая ОС, да. Попытаюсь этим попользоваться хотя бы пару недель, ради интереса.
techquisitor: (sis)
«Microsoft отступает ещё больше от идей Windows 8 в следующей версии Windows, пишет The Verge. Наряду с возвращением старого меню Пуск и собственных окон программ, Microsoft планирует убрать панель Charms… Microsoft также добавляет виртуальные рабочие столы в Windows 9.»

via Habr.

Люто, неистово ржу. Инновацию™, которой более двадцати лет, только сейчас планируют внедрить в Windows. Заодно там ублюдочную панель Charms выкинут, наконец. M$ потребовалось целых два года, дабы осознать тот факт, что сенсорная и десктопная парадигма отличаются, знаете ли.

Впрочем, учитывая как быстро Microsoft внедрила снапшоты, я даже не удивлён. Основное, что держит людей на Windows — Active Directory. Тут не поспоришь, привязали добротно.
techquisitor: (sis)
Вчера я проехался по знатокам, вещающим про нерабочий кабель VGA. Сегодня история получила интересное продолжение.

Барышня обнаружила, что под Windows 7 кабель без проблем выдаёт родное для монитора разрешение в 1920x1200. Отличие в том, что в моём случае от ОС данная проблема не зависела. Как Windows, так и Linux больше 1024x768 не выдавали. Тут мне уже стало весьма интересно.

Вот что выдал xrandr у девушки. Смотрим выхлоп VGA2:
$ xrandr
Screen 0: minimum 320 x 200, current 2944 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.0*+
1400x1050 60.0
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA2 connected 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9

«Ага!» — сказал я. С помощью cvt сгенерировали нужный видеорежим для VGA и скормили всё это командой xrandr --newmode и далее xrandr --output VGA2 --mode 1920x1200. Заработало без проблем. Второй монитор работает в разрешении в 1920x1200.
У меня такое впечатление, что Windows каким-то боком по-своему обрабатывает сигнал EDID? Или это драйвер линуксовый реализован так? Что скажут почтенные доны? Похоже, по приезду из Новосибирска меня ожидает занятное времяпровождение.
techquisitor: (iam)
...развернул Windows Server 2008R2. Вот почему каждый раз как я сталкиваюсь с Windows, больше меня в ней поражает то, какая она ме-е-е-е-едленная? Пока всё поставится и настроится - уйма времени проходит. Это ж умом тронуться можно.
techquisitor: (sis)
Изначально я хотел написать небольшую заметку про Windows 8 Final и сравнить её с Consumer Preview, которую тестировал ранее, но как-то не сложилось. Виной тому было отсутствие веремени и не очень большое желание писать текст. Теперь мне подвернулась возможность посмотреть Windows 8.1 Public Preview, которая вышла недавно. Решил посмотреть, что же нового (помимо возвращённой на место кнопки «Пуск») сваяла компания Microsoft. На полноценный обзор не претендую, поскольку чтобы оценить работоспособность системы, её надо ставить на физический компьютер и работать там хотя бы с недельки две. Скорее, просто пробегусь по системе в поисках заметных изменений. Ещё раз напомню, в качестве подопытного кролика выступала Windows 8.1 Pro Public Preview.
Читать далее... )
techquisitor: (sis)
А то прекрасное приехало: "Office 2013 привязывается к одному компьютеру навсегда".
Собственно, именно против этого ратуют сторонники свободного ПО. Ждём в комменты фанбоев Microsoft. Пусть порассказывают за то, как хорошо покупать на каждый свой домашний компьютер офисный пакет стомостью 500$ от Microsoft. Я с интересом почитаю.
techquisitor: (sis)
Меня тут только что [livejournal.com profile] rbs_vader крепко озадачил вопросом конвертации MBR в GPT. Как выяснилось, под Windows средств для этого нет. Вернее есть, но только со сносом данных. Собственно, желающие приобщиться могут пройти на MSDN. Под Linux, что характерно, можно безболезненно сконвертировать всё как надо. В итоге решение нашлось... портом линуксовых утилит под Windows.

Ссылочка
для страждущих.
techquisitor: (sis)
В связи с тем, что у нас в дистрибутиве появилась поддержка EFI, у многих встал вопрос о записи таких образов на флешки из под Windows, поскольку Unetbootin с такими образами не справляется (зато старый добрый консольный dd вполне, хотя на некоторых трансцендовских флешках валится).

Собственно, для этих целей можно использовать ROSA Image Writer. Берём отсюда. Отзывы можно писать мне, передам кому надо. Либо сразу в rosa-devel@.
techquisitor: (Default)
Наконец-то добрались руки посмотреть Consumer Preview Windows 8. Я хоть и не использую Windows, но тем не менее, сталкиваться с ней мне приходится. К тому же мне всегда интересно посмотреть, что там приготовила нового небезызвестная корпорация.  Обзор, конечно, поверхностный очень, поскольку в виртуальной машине за пару часов лазания по менюшкам многого не поймёшь, но тем не менее.

Первое, что я могу сказать: определённо наконец-то видна умственная деятельность разработчиков. Да, мне не нравится идеология Windows и компания Microsoft, но надо признать, что при выпуске Windows 8 они действительно работали. От прямого передирания фич из MacOS, Linux и откуда-то ещё, они перешли к творческому их переосмысливанию, а также разработке каких-то своих идей. Идеи безусловно спорные, местами кривые, но они действительно есть.

Достаточно негативную оценку у меня получил Metro, который теперь будет заменять меню "Пуск". Если уж быть точным, не понравился мне не сам интерфейс, а идея перетащить UI придуманный исключительно для сенсорных экранов на настольный компьютер. Я понимаю, что это тренд, но ничего хорошего в этом не вижу. Помимо Metro большое раздражение вызывают вылезающие по бокам панели, которые отвечают за возможность перехода к поиску, навигации по стартовому экрану в стиле Metro и возможность запустить настройку системы. Встроенные приложения запускаются исключительно в полноэкранном режиме и выйти из них можно только по сочетанию клавиш Alt+F4, либо наведя курсор в сторону, чтобы вылезли те самые боковые панели. Подозреваю, многих такой способ выхода из приложения повергнет в недоумение. К тому же, сама концепция использования программ только в полноэкранном режиме вообще крайне спорна. Например, почитайте недавнюю статью "A New Approach to GNOME Application Design" и комментарии к ней. Собственно, в комментариях и проехались по фиче запуска программ исключительно в full screen. Разумеется, речь шла о Gnome 3, но в данном слуучае это не особо-то и принципиально.
Учитывая, что у меня запущено далеко не две-три программы, скакать между Metro и обычным рабочим столом меня дико задолбает через пару часов.

Справедливости ради должен заметить, что MetroUI на сенсорно-ориентированных системах смотрелся бы весьма неплохо. Стоит, наверное обратить внимание, что он довольно информативный. Так, например, прогноз погоды единожды настроенный будет отображаться и обновляться на самой пиктограмме. Аналогично ведёт себя программа Finance, после первого запуска она будет отображать текущие индексы котировок прямо на значке. Что удобно, не нужно открывать само приложение. Если надо больших подробностей, то тут без запуска программы не обойтись.

Сам стартовый экран это не просто набор кнопочек для запуска программ. Там можно как переключиться на привычный всем рабочий стол, запустить программу, запустить поиск по документам и приложениям. Те, кто пользуется Linux определённо заметят идейное сходство. Особенно, кто пользуется SimpleWelcome из ROSA/Mandriva Linux. :)

Также резко бросились в глаза изменения сделанные в "Проводнике", который из куцого огрызка для манипулирования файлами превратился в полнофункциональный файловый менеджер. Удивительно, но факт. Теперь им определённо стало можно пользоваться, хотя двухпанельные файловые менеджеры пока всё равно вне конкуренции. :)

Также хотелось бы отметить ещё одно приятное изменение - наличие вменяемого диспетчера задач. Эпоха установки всевозможных заменителей убогой поделки, которая гордо именовалась "Диспетчер задач", присутствовавшая в более ранних версиях Windows, подошла к концу. Программа весьма информативна. Наглядно видно что запускалось, когда, сколько раз, а также реализовано вполне удобное управление запущенными процессами. Подозреваю, надо отдать должное команде Марка Руссиновича.

Несмотря на вопли некоторых особо шумных товарищей, Microsoft явно признала, что распространие софта по модели схожей с давно используемой в Linux и MacOS, это очень хорошо и кавайно. Для чего сразу же из стартового окна Metro доступно приложение Store, где можно скачать и установить нужную вам программу.  Я лично такой шаг исключительно приветствую. Любую понравившуюся программу можно там как купить, так и скачать какую-нибудь бесплатную. В наличии имеются различные рейтинги программ, описание и отзывы. Обратил внимание, что некоторые программы уже доступны для платформы ARM, о чём говорится в описании к софту.

Вообще, пробежавшись по списку предустановленных программ, обратил внимание, что очень многие из них для своей работы требуют наличия учётной записи заведённой на сайте Microsoft. Также имеется интеграция с облачными сервисами и различными социальными сетями. Например, программа Photo умеет синхронизироваться с Facebook и Fliсkr. Более того, многие встроенные программы без Интернета толком не будут работать судя по всему. Например, при попытке открыть почтовый клиент, дабы посмотреть, что он из себя на сегодняшний день представляет, он выругался на отсутствие учётной записи Microsoft и просто отказался запускаться. Аналогично с программами Peoples, Calendar, Store и SkyDrive. Собственного, ничего необычного здесь нет. Всё большая веб-ориентированность - тоже ещё один тренд в современном софто- и компьютеростроении. Собственно, не так уж и давно я об этом писал.

Приложение Reader  для просмотра pdf и xps файлов очень примитивное. После Okular из пакета программ KDE SC можно лишь фыркнуть и закрыть. После чего, более возвращаться к этой программе не захочется.

Выводы пока делать рано. Это Consumer Preview, но работы по доведению до ума есть где провести. Есть очень много спорных, а зачастую и вредных на мой взгляд моментов. В частности, хотелось бы увидеть значительно более удобное переключение между MetroUI и обычным рабочим столом. А также добавить более привычный способ выхода из приложений в данном режиме. И я буду одним из тех, кто всё-таки будет голосовать за то, чтобы привычное меню Start было на своём месте. ибо не годится Metro для использования на обычном настольном компьютере без сенсорного экрана. Так что возможность отключения MetroUI должна присутствовать.
techquisitor: (Default)
Пока тут народ в преддверии выборов презика балуется просмотром трансляций с веб-камер, расскажу забавный случай, который произошёл у меня буквально днях.

Знакомая девушка попросила помочь с драйвером на веб-камеру Microsoft. Дело нехитрое, в общем-то. Да и отчего ж девушке не помочь? Подключаюсь TeamViewer, смотрю ID оборудования и вперёд, скачивать драйверы.

Драйвер оказался правильным и камера заработала, вот только устанавливался он почти час. Если быть точным - 45 минут или около того. Размер инсталлятора чуть больше 20 мегабайт. Вот скажите, что это было?
techquisitor: (sis)
Вчера мой бывший шеф за кружечкой пива рассказал массу занятного про написание программ под Windows. Поскольку приходится писать для заказчиков, которые линукс осовоить не могут, а поставляемые его конторой продукт иметь хотят.

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

Итак, есть в любой юникосоподобной системе, например Linux или FreeBSD такая замечательная утилита lsof. Про её пользу и назначение никому рассказывать не надо, надеюсь?

Ну, вот, потребовалось ему аналогичное под под Windows реализовать. Просто потому, что система никак штатными средствами не показывает кто держит локальный экзешеник или dll. То есть узнать кто держит файл по сети - без проблем. Через терминальную сессию - тоже, локально - фиг вам. Хорошо, есть такая функция в winapi, которая показывает все открытые дескрипторы файловой дистемы. Типа, зашибись. Есть что надо. Осталось только нужное написать.

Ага, пишет. Выясняется следующее - если эта утилита натыкается на любой именованный канал aka пайп при опросе, то она не возвращает управление обратно. Вообще. Совсем. Обойти никак, потому, что надо же сначала при выяснить, а что это такое там файл держит. Изначально ведь неясно, что там за процесс. Т.е. проигнорировать не получится, сказав - "видишь пайп - пройди мимо", если он определяет, что это пайп, то софтина из глубокого зависа уже не выходит. По вышеуказанной причине. "Что за фигня?", скажете вы. Вот тоже самое сказал он, когда с этим столкнулся.

Рытьё MSDN не помогает. Нету ничего. Сертифицированные по самые гланды разработчики под Windows тоже разводят руками. В итоге он пишет письмо самому Марку Руссиновичу, мол, такая вот ситуация. Делал так, делал этак. Ничего не помогает. Руссинович пишет ему ответ в таком духе, что "не сношай себе мозг, пиши драйвер работающий на уроне ядра системы, который сможет выполнить нужное".

Драйвер. Уровня ядра. Чтобы посмотреть, наконец, мать вашу, какой процесс держит ФС. Те, кто реально работает с Linux, поймут идиотизм ситуации.

Морали не будет. Думайте сами.
techquisitor: (Default)
В Windows только сейчас появится возможность сброса системы к изначальному состоянию. То есть, снапшоты.
Компания Microsoft, похоже, только сейчас очнулась, да. В тот момент, когда подобная фича стала стала присутствовать везде, даже на гламурных Маках. Впрочем, чего ожидать от конторы, которая недавно рекламировала CLI как мегаинновационное изобретение для администрирования серверов.

Вопрос залу: сколько лет им понадобится, чтобы реализовать снапшотирование на уровне файловой системы, которое уже есть в ZFS и BTRFS? Данная функция вполне реализована даже в весьма консервативной ext4, что характерно. Правда, пока под i686.
techquisitor: (Default)
С опеннета: "Дополнительно компания Microsoft сообщила о реализации в клиенте для мгновенного обмена сообщениями Messenger поддержки открытого стандарта XMPP, что делает ранее обособленный продукт совместимым с различными Jabber-клиентами"

По-моему, в лесу что-то сдохло.
techquisitor: (Default)
Microsoft выкинет меню "Пуск" из Windows. Чувствую, у кучи секретарш произойдёт беспощадный вынос мозга.
techquisitor: (Default)
А в деревне Виллабаджо Windows 8, наконец-то, допилят проводник для более удобного проведения операций копирования, удаления и решения проблем с конфликтами при проведении файловых операций.
techquisitor: (Default)
Один из моих знакомых подцепил такую пусю:

Фотка не его, но вымогатель тот же самый.
techquisitor: (Default)
Что-то я уж очень давно не писал про приколы происходящие на моей работе. Это порой страсть как интересно.

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

В общем, это не разработчики, а настоящий цирк. Взять хотя бы то, что на вопросы "А вот у вас программа выдаёт такие-то ошибки в таких-то ситуациях" отвечают "Мы знаем про это. Закройте все лишние и программы и вообще не держите никаких посторонних процессов кроме системных и выключите антивирус. Это всё, что мы вам можем посоветовать". Ответ не буквальный конечно, но смысл сводится именно к этому. программу, если что, они с мохнатых времён разрабатывают. С начала 2000-х точно.

На различного рода вопросы связанные с внедрением онлайновых продаж тамошние программисты отвечают спустя несколько часов в лучшем случае. Как правило - двое-трое суток. Да, вопрос в асе задают. Зачастую, выдают информацию прямо противоречащую их же собственным мануалам, а то и вовсе в ней отсутствующую. Между прочим, они ДВЕ НЕДЕЛИ не могли дать информацию о том, что означает код ошибки вылезающий при попытке сделать определённый запрос к БД. Значение кда ошибки было до смешного простое ,что интересно. но в документации его вообще не было. Кстати, документация к этой программе крайне отвратного качества. Впрочем, это ещё цветочки. Самое весёлое начинается на вещах посложнее.

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

На вопрос "А нельзя ли дописать вашу программу, чтобы она работала с Windows Vista?" мы получили шикарный ответ: "нет, мы не будем реализовывать совместимость с Windows Vista потому что Виста плохая и это тупиковый релиз вроде Windows ME". Сфалломорфировать я не успел, поскольку было поспешно добавлено следующее "...но мы сразу будем делать совместимость этой программы с Windows 7". На что состоялся примерно такой диалог:
- Ок. Нас такой вариант устраивает, лицензии на Windows 7 у нас тоже есть, мы готовы предоставить вам машину к которой у вас будет удалённый доступ, и где вы можете всё замечательно потестировать.
- Благодарим за сотурудничество, но сейчас мы этого делать не собираемся.
Вот после этого мне стало интересно, а в курсе ли они, что если туда придут ребята из отдела "К" попить чай, то им будет как-то пофиг, что каким-то мудакам было было лень поработать пару недель, чтобы обеспечить совместимость с новыми системами. Нелицензионные винды? Нате штраф!

Апофеозом всего этого был ответ ТП на запрос обеспечения совместимости серверной части программы с Windows Server 2008 (лицензия с сервером шла, грех не воспользоваться). сначала они предложили переставить всё на Windows Server 2003. понятное дело, ответили отказом, потому что настройка серверной части этого говна и так далась тяжко. Тогда они предложили перенести серверную часть на клиентскую машину, которая будет работать в режиме 24/7... Да, не забываем про обеспечение онлайновых продаж, ага.

Вот и скажите, как мне с такими людьми рабоать дальше?

Profile

techquisitor: (Default)
techquisitor

June 2024

S M T W T F S
      1
2345678
9101112131415
161718192021 22
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 14th, 2025 06:18 pm
Powered by Dreamwidth Studios