Осторожно, Windows 10

User avatar
Relict17
Уже с Приветом
Posts: 573
Joined: 15 Jan 2016 02:50

Re: Осторожно, Windows 10

Post by Relict17 »

AndreyT wrote:
Relict17 wrote:Подытожу основную мысль "профессионала" - "Я пользуюсь Фаром/ВижуалСтудией/Виндой/etc, следовательно все вменяемые разработчики обязаны пользоваться ими. Если нет, то они тацоры/хипстеры/пионэры/whatever". Далеко не новая точка зрения, надо заметить.
Стандартный "сливной" танец тролля - попытка убежать, вложив оппоненту слова в рот через тирады типа "значит, вы говорите..." или "подытожу вашу основную мысль..."

Нет, зайчик вы наш, я лишь описываю объективную реальность, то есть то, чем пользуются разработчики, а не чем они "обязаны пользоваться". Моя объективная реальность, конечно, страдает от определенных "гравитационных искажений": понятно, что при моем авторитете, стоит мне только начать пользоваться каким-то средством/тулом, как популярность этого средства/тула мгновенно взлетает through the roof в стомильном радиусе. Но я аккуратно делаю поправки на это.
Прямо как в анекдоте "если опустить трамвайное хамство неприличные слова, то папа ничего не сказал". :)

Надеюсь, что ваш авторитет вам в поясе не жмет. За сим примите и прочее. :gen1:
User avatar
Relict17
Уже с Приветом
Posts: 573
Joined: 15 Jan 2016 02:50

Re: Осторожно, Windows 10

Post by Relict17 »

Flash-04 wrote:
Relict17 wrote:Возвращаясь к теме. Подскажите, други, как настроить 27" 4К монитор в Вин10 так, чтобы не приходилось увеличивать текст в браузере каждый раз? На Маке такого безобразия нет.
Переключить в стандартный 1080p резольшн - не спортивно. Что еще? "Change the size of text, apps, and other items" в Settings > System > Display поставил, но это же для UI только.
http://www.howtogeek.com/175664/how-to- ... rry-fonts/" onclick="window.open(this.href);return false;
Спасибо, попробую. Дома есть игровой десктоп на Вин, прикупил к нему монитор, думал радоваться буду, а получается - мучаюсь.
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

Я так понял что беда как обычно у приложений которые писали программисты не читающие гайды M$ как писать апликухи правильно, ну например не хардкодить My Documents, если вы понимаете о чем я.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

Собственно scaling, который предоставляется OS, это приведение мониторов для программы к общему знаментателю, кмк 1080p (96 DPI of 1920x1080). Такое достигается вызовом всего лишь одной функции, и совсем не желательно для программ со сложным "рисованием", как браузер. Ещё может быть scaling от самой программы, которая отрабатывает событие перетаскивания окна с одной монитора на другой. У меня Google Chrome по умолчанию одинаково красивый и по умолчанию имеет одинаковый Zoom в 4k везде (Windows / MacOS / Linux). С Linux проблем по "отработке" мониторов случается больше. Ах да, версия Windows для нормального scaling в многомониторной среде с 4k должна быть минимум 8.1.
... and even then it's rare that you'll be going there...
User avatar
AndreyT
Уже с Приветом
Posts: 3000
Joined: 14 Apr 2004 01:11
Location: SFBA (было: Минск, Беларусь)

Re: Осторожно, Windows 10

Post by AndreyT »

Flash-04 wrote:Я так понял что беда как обычно у приложений которые писали программисты не читающие гайды M$ как писать апликухи правильно, ну например не хардкодить My Documents, если вы понимаете о чем я.
Даже в тех приложениях, которые не хардкодяд Documents, бесит манера валить в Documents свои сейвы и временные данные. Кому пришла в голову эта идея и как - не ясно.

Причем для игрушек уже сделали специальное место - Saved Games, но многие продолжают тупо гадить в Documents. Скрытые directory junctions помогают перенаправить поток в правильное место, но все равно это неприятно.
Best regards,
Андрей
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

Свиньи, одно слово.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
perasperaadastra
Уже с Приветом
Posts: 20128
Joined: 21 Feb 2009 22:55
Location: Лох Онтарио

Re: Осторожно, Windows 10

Post by perasperaadastra »

О! Сегодня прямо праздник антивиндусятника! Смотрите, что в соседней теме написано:
timeau wrote:... Мелкий нахватал какой-то заразы на свой комп (винда 10, администраторских прав нет), и теперь при попытке пойти на любой сайт с любого account'a начинает открываться десятки окон, которые браузер пытается прихлопнуть.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Осторожно, Windows 10

Post by helg »

perasperaadastra wrote:О! Сегодня прямо праздник антивиндусятника! Смотрите, что в соседней теме написано:
timeau wrote:... Мелкий нахватал какой-то заразы на свой комп (винда 10, администраторских прав нет), и теперь при попытке пойти на любой сайт с любого account'a начинает открываться десятки окон, которые браузер пытается прихлопнуть.
С неадминского акаунта не должно быть возможным установить что-либо для других аккаунтов - то есть наблюдаемое поведение - дырка. Дырки в операционке надлежит закрывать патчами к операционке. Наличие рынка примочек, которые борются с жуками, залезающими через дырки в операционке - наглядный показатель дырявости.
User avatar
perasperaadastra
Уже с Приветом
Posts: 20128
Joined: 21 Feb 2009 22:55
Location: Лох Онтарио

Re: Осторожно, Windows 10

Post by perasperaadastra »

Сейчас AndreyT скажет, что это ruki.sys. Это частично верно. Мои родители "убили" WinXP за 1.5 года. После этого я купил мак, который пашет уже 6 лет. И это, кстати, cо Snow Leopard, которая более подвержена "ruki.sys" по сравнению с El Capitan. Windows 10 — шаг вперед, но, видимо, все еще не до конца вперед...
User avatar
timeau
Уже с Приветом
Posts: 17538
Joined: 15 Aug 2002 00:39
Location: Maryland

Re: Осторожно, Windows 10

Post by timeau »

perasperaadastra wrote:О! Сегодня прямо праздник антивиндусятника! Смотрите, что в соседней теме написано:
timeau wrote:... Мелкий нахватал какой-то заразы на свой комп (винда 10, администраторских прав нет), и теперь при попытке пойти на любой сайт с любого account'a начинает открываться десятки окон, которые браузер пытается прихлопнуть.
Ага. Еще бы мелкому объяснить, что не хрен шастать, где непопадя. Но, подтверждаю: сидел троян, который работал с любого account'a и в любом браузере. И был однозначно посажен не из-под админского account'a.
Не задираться, а то съем!..
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

это прям скажем странно. что нашлось? признавайся!
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

AndreyT wrote: А серьезные люди занимаются разработкой программного обеспечения на том же С и С++. Это делается под Виндовс в Microsoft Visual Studio. Вся разработка под Линукс, кроме разве что нескольких фриков, сидит в Microsoft Visual Studio под Виндой и только под Виндой.
Раз уж зашла речь о плюсах, то давайте вспомним о его поддержке со стороны Microsoft. Стандарт окончательно утвердили в 11 году.
Понятно что на этот год у Майкрософта ничего не было, хотя gcc мог уже многим похвастать.
2012 год - gcc худо-бедно практически допилил соответствие стандарту, LLVM вышел на эталон, даже Интел дернулась, а что Майкрософт?
Они высрали 2012 студию - совершенное убожество даже в сравнении с 2010 и без поддержки С++11. Кое-как присунули лямбды, но не сподобились даже на вариадики. Второпях выпущенная 2013 студия закрыла лишь явные ляпы предыдущей, практически не добавив ничего полезного. На 2015 до второго апдейта программировать тоже было не в удовольствие из-за многочисленных косяков.
Резюмируя - лишь с начала 2016 года студия адекватно поддерживает стандарт 2011 года ( чего не скажешь о стандарте 2014 года)
Возникает вопрос - как все эти пять-шесть лет серьёзные люди программировали на плюсах в Microsoft Visual Studio?
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

ну т.е. без "лямбд" ваабще нельзя было програмировать ничего серьёзного? вы это серьёзно?
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Flash-04 wrote:ну т.е. без "лямбд" ваабще нельзя было програмировать ничего серьёзного? вы это серьёзно?
Вы как-то лихо сместили акценты. "Серьезно" можно и на бейсике ваять. Речь шла о программистах, которые считают себя серьезными.
И им совершенно серьёзно следует иметь новейшие и самые совершенные инструменты, позволяющие писать более компактный, производительный и выразительный код. На мой взгляд, такими инструментами нового стандарта являются в первую очередь семантика переноса, лямбды и вариадики. Незнание или неумение ими пользоваться безусловно означает деградацию С++ программиста как профессионала.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

Flash-04 wrote:ну т.е. без "лямбд" ваабще нельзя было програмировать ничего серьёзного? вы это серьёзно?
Ну, считай всё написано уже было, и везде. Лямбда == Синтаксический Сахар. Приятная штучка, чем-то напоминающая ещё сишный указатель на функцию, но с возможностью "захвата" контекста. Ничего такого неосуществимого раньше, но полезно. В C это делалось так, если про безымянную функцию с контекстом. Да и полная ерунда, чего-чего, а с лямбдами в VS 2013 (даже в VS 2012) было всё хорошо, несмотря на некоторые проколы с прочими частями стандарта, которые залатали несколькими сервис-паками. На практике никакие из отставаний от стандарта не помешали конкретному проекту ни в чём.
... and even then it's rare that you'll be going there...
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Вообще Майкрософт чем-то напоминает эпоху СССР времен застоя.
Куда ни ткни - полное гавно, но в целом - всё зашибись.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Medium-rare wrote:
Flash-04 wrote:ну т.е. без "лямбд" ваабще нельзя было програмировать ничего серьёзного? вы это серьёзно?
Ну, считай всё написано уже было, и везде. Лямбда == Синтаксический Сахар. Приятная штучка, чем-то напоминающая ещё сишный указатель на функцию, но с возможностью "захвата" контекста. Ничего такого неосуществимого раньше, но полезно. В C это делалось так, если про безымянную функцию с контекстом.
Захват локального контекста, а точнее концепция замыкания, и есть основная фишка лямбды, вкупке с возможностью использования неименованных функций. В сравнении с приведенным Вами уродским костылем, лямбда гораздо элегантней (даже в сравнении с функтором), быстрее и компактнее.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Осторожно, Windows 10

Post by helg »

Medium-rare wrote:
Flash-04 wrote:ну т.е. без "лямбд" ваабще нельзя было програмировать ничего серьёзного? вы это серьёзно?
Ну, считай всё написано уже было, и везде. Лямбда == Синтаксический Сахар.
Плюсы - тоже "синтаксический сахар" над голым C. А С - это просто удобная запись ассемблера. Который, в свою очередь, тоже сахар над хекскодами.

Писать сортировку или подобное: с колбэком, контекст оформить структурой специально для этого вызова, потом ещё изощряться про thread-safe, и всё без лямбд/closure - как страшный сон.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

helg wrote:
Medium-rare wrote:
Flash-04 wrote:ну т.е. без "лямбд" ваабще нельзя было програмировать ничего серьёзного? вы это серьёзно?
Ну, считай всё написано уже было, и везде. Лямбда == Синтаксический Сахар.
Плюсы - тоже "синтаксический сахар" над голым C. А С - это просто удобная запись ассемблера. Который, в свою очередь, тоже сахар над хекскодами.

Писать сортировку или подобное: с колбэком, контекст оформить структурой специально для этого вызова, потом ещё изощряться про thread-safe, и всё без лямбд/closure - как страшный сон.
В дополнение: Замыкание и есть семантика, до этого в языке отсутствующая. Собственно лямбды и выражают новую для языка семантику замыкания.
Так что тра-ля-ля про синтаксический сахар идет мимо кассы.
User avatar
timeau
Уже с Приветом
Posts: 17538
Joined: 15 Aug 2002 00:39
Location: Maryland

Re: Осторожно, Windows 10

Post by timeau »

Flash-04 wrote:это прям скажем странно. что нашлось? признавайся!
Реально Trojan.<чего-то там>. Твоя софтина (надо будет завести мелкому на комп, она стОит свои 25 баксов) нарисовала его красным, и еще 96 штук - оранжевым. После как бабка отшептала (тьфу-тьфу-тьфу).
Не задираться, а то съем!..
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

хм... Kaspersky молчок? очень странно. из долгого общения с virustotal, он обычно одним из первых сигнатуры для нового malware получает.

на будущее, в Win10 теперь task manager показывает отдельным списком startup. Обычно внимательным взглядом можно увидеть. Более продвинутое что ставит себя в виде сервиса или вообще в ядро пишется - жалкие проценты от общего числа malware.
Not everyone believes what I believe but my beliefs do not require them to.
Unnivelt
Posts: 1
Joined: 27 Aug 2016 11:44

Re: Осторожно, Windows 10

Post by Unnivelt »

Да нормальная винда, вы чего?
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

С C++ лямбдами Microsoft не опоздал, несмотря на задержки некоторых фич C++ 11 до VS 2015. Обратное утверждение показвает, как программист не захватил контекст лямбд. :umnik1:

Продукты MS никуда не делись, несмотря на весь поток хулы. Сильно ли я люблю Microsoft? Не очень. Если про сейчас, они вдохновляют меня на большое количество "выражений": богатый, но бедно документированный API в определённой предметной области. А все порты софта нашей компании на MacOS / iOS / Android доставляют ещё больше радости. Первое - ничего нужного, кроме OS, для нас нет, всё ручками.sys, либо условно-работающий опен-сорс. Второе, всё как у людей, баги, приколы, куцая документация.
... and even then it's rare that you'll be going there...
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Осторожно, Windows 10

Post by helg »

Документация у микрософта - хозяйская. Что хотят - то и документируют. Про ntfs, помнится, составляли всем миром. И там было много белых пятен.
Andriy777
Уже с Приветом
Posts: 1486
Joined: 28 Jan 2002 10:01

Re: Осторожно, Windows 10

Post by Andriy777 »

Мальчик-Одуванчик wrote:
AndreyT wrote: А серьезные люди занимаются разработкой программного обеспечения на том же С и С++. Это делается под Виндовс в Microsoft Visual Studio...
Раз уж зашла речь о плюсах, то давайте вспомним о его поддержке со стороны Microsoft. Стандарт окончательно утвердили в 11 году... Второпях выпущенная 2013 студия закрыла лишь явные ляпы предыдущей, практически не добавив ничего полезного...
Возникает вопрос - как все эти пять-шесть лет серьёзные люди программировали на плюсах в Microsoft Visual Studio?
Я лично был на C++ проекте в 2013-2015 годах с Visual Studio 2013. Лямбды работали. Единственное ограничение - это что не было возможности передвинуть объект в лямбду (std::move). Обходили с shared_ptr с которым проблем не было. STL работал на ура. std::move и вся эта лабуда с && - моя любимая фича. Наваял кучу оптимизаций с помощью нее. Вариадический шаблон понадобился один раз. Как всегда, смотришь, смотришь презентации Александреску и Ко, все, вроде, понятно. А когда надо, уже все забыто. Ну... полез в код STL, скопировал пару строк и все заработало. Еще PPL (Parallel Patterns Library) использовали во всю. У нее свои приколы, но у нас работала.

Return to “Вопросы и новости IT”