Если верить записи в блоге Adobe, на который ссылается «The Verge» (на который ссылается автор статьи), то он флеша они таки не отказываются, а всего-навсего взялись развивать направление HTML5, при этом не отказываясь от поддержки Flash:
So today we are announcing Animate CC, previously Flash Professional CC, which will be Adobe’s premier web animation tool for developing HTML5 content while continuing to support the creation of Flash content.
Я то уж было обрадовался, а на деле как всегда — испорченный телефон…
Форму удобнее нарисовать на xaml и оформить отдельным файлом
Использую для рисования форм софтину PrimalForms от Sapien. Очень удобная штука: построение форм по принципу Visual Studio. К сожалению, в свободном доступе больше недоступен…
workflow и foreach -parallel
Ужасная вещь (особенно при неумелом использовании), но иногда экономит тысячи времени, да. Стараюсь использовать как можно реже, но при сборе инфы с 1000+ компов — просто спасает. Главное throttlelimitправильно подобрать, чтобы всю оперативку не сожрало ;-)
Можно сделать гораздо короче и универсальнее при использовании Send-MailMessage (да даже и с вашей функцией можно, при желании) и splatting.
Планирую как раз написать статью на эту тему.
Сохраняем имя каталога и его размер через разделитель "|", в последствии через который будем парсить содержимое файла.
Но зачем? Почему бы не строить красивый PSObject и выгружать его сразу в CSV? С ним потом и работать проще…
Очень даже сделаете. Если брать решение на чистом PowerShell, то самый простой вариант — проверять длину пути на каждом шаге и, при превышении определённой отметки (например, 200 символов), монтировать PSDrive на этот путь и дальше работать с ним.
В этом смысле хорошим подспорьем может быть фильм «Кто я»
Для меня фильм «Кто я» — совершенно не тот.
Вы уж или ссылку приведите, о каком фильме речь, или оригинальное название. Я так понимаю, речь об этом фильме?
В первом случае не заработало ожидаемо — $creds просто не используется, т.е. вы действительно не передаёте данные для авторизации :-)
Ещё раз, флаг -ProxyUseDefaultCredentials использует для авторизации на прокси УЗ, от имени которой выполняется скрипт. Если сквозная авторизация на прокси не настроена — этот флаг для вас бесполезен — только явная передача данных для авторизации. Соответственно, нужно передавать авторизацию либо через -ProxyCredential, либо как-то по-другому, если прокси не принимает авторизацию от PowerShell стандартным способом. Ваш вариант — тоже вполне себе вариант.
Можно добавить в скрипт ещё один флаг (о да, я люблю тысячи параметров запуска для скриптов!) наподобие ProxyBasicAuth, и добавить для него вариант отправки авторизации в Basic формате.
Во-первых, я ярый противник передачи пароля в открытом виде, а тем более, хранения его в скрипте.
Уж если брать пароль открытым текстом, то хотя бы так:
Во-вторых, мне кажется, у вас как-то неправильно настроен сквид, если он не принимает на входе ProxyCredential. Посмотреть бы на лог WireShark — где и почему он отфутболивает.
Я положил свой скрипт в шедулер на сервер выполняться от моей доменной учётки с ключом «ProxyUseDefaultCredentials» — используются учётные данные записи, от которой запускается скрипт (в моём скрипте достаточно опустить параметр ProxyCreds для использования этого ключа автоматически). На прокси настроена доменная авторизация.
Я вообще крайне не люблю заказывать что-либо на дом, так как опасаюсь в том числе и курьеров.
…
Не светишь домашний адрес (мало ли что за курьеры).
Вот, кстати, да! Да и мало ли, что и на какую сумму заказываешь, и кому эту информацию передаст курьер.
Ну и у меня, например, тупо не работает домофон по коду (да даже если бы и работал — код персональный для каждой квартиры, не хочу раздавать кому попало) — открывается только кнопкой из подъезда, или магнитным ключом — всё равно придётся спускаться. Зачем при этом сообщать номер квартиры? Я понимаю, что можно зайти в подъезд с кем-нибудь и позвонить в квартиру напрямую. Но у меня и звонок с лестничной клетки был отключён одно время — достали звонить спамеры — только рядом с дверью непосредственно в квартиру, перед которой ещё дверь в общий тамбур.
Естественно, я не показатель, но каждый раз объяснять магазину, почему я не указал номер квартиры, напрягает.
И да, я тоже за СМС-ки. Да здравствует паранойя и социопатия :-)
Если внезапно что-то буду заказывать в МосИгре — так и напишу в комментарии: «Не звонить. Номер квартиры и код домофона не дам — я параноик и социопат.»
Волшебный поиск мало того что перестал открывать мне калькулятор по вводу «calc» теперь я переключаю раскладку и пишу «каль...»
Так он не умеет искать с перевернутой раскладкой ...
Это одна из причин, по которой я пользуюсь исключительно английскими версиями Windows. И даже в конторе, где у всех стоит русская, всегда можно договориться с админами/начальством. И пусть мне в голос твердят, что всё это понты, а вот в таких мелочах на практике видно, что английская таки удобнее.
Я уж и не говорю про поиск проблем по винде — искать по английским названиям элементов в разы удобнее и быстрее.
А вообще поиск в винде, а особенно 10ка с её недопоиском, — это тема для отдельной статьи :)
На эту чушь даже отвечать не хочется.
Печально, но факт: именно так нас (айтишников в целом, саппортеров и админов в частности) видит приличное количество пользователей, во благо которых мы трудимся :-)
Спасибо за статью!
Не подскажете, можно ли где-то поподробнее почитать (желательно на русском, чтобы не переводить самому для пользователей), как через эту надстройку работать с Google Analytics? На работе как раз аналитики ищут инструменты для эффективной работы с GA.
Дисклеймер: да, я слоупок, но статью увидел только сейчас и не смог молча пройти мимо. Тем более, мимо подобного комментария.
Дисклеймер2: комментарий относится к поднятому вопросу в целом, а не к описанной игре конкретно.
Лично мне кажется, что это некоторый показатель моральной зрелости игроков, что ли. Я лет в 15-20 вписывался в эти самые 80% (боевые персонажи в Fallout 1/2 [или, как минимум, с прокачанной кражей/взломом], игра за зло в играх по StarWars [вся серия Jedi Knight, KotOR], Fable)… Не знаю, что конкретно поменялось в мировоззрении, но за «зло» играть почему-то стало сложно морально, хотя по геймплею оно обычно проще. Например, перепроходя Fable (который первый), хотел сделать намеренно демонического персонажа, но просто не смог убить собственную сестру, чтобы окончательно перейти на сторону зла, хотя это – всего лишь клик мышью.
Так вот, я к тому, что есть люди, которые морально взрослеют и по-разному смотрят на вещи – в силу ли возраста, выпавших испытаний, или чего ещё. А есть люди, которым просто всё равно. Всяких паталогических маньяков и проч. в расчёт не беру.
Игры играми, но по мне, так поведение в игре – это некоторая проекция поведения в реале (за исключением случаев, когда мы просто изучаем механику игры, как в комментарии от тов. AllexIn). Есть повод задуматься, да.
За статью спасибо! В описанную здесь игру не играл, и играть, вероятно, не буду, но почитать было очень интересно.
Переместил скрипты на гитхаб, чтобы не редактировать тут пост при обновлениях кода.
Обновил описание к скриптам (в частности, набор параметров).
Если кто-то успел забрать старые скрипты — лучше взять новые с гитхаба. Они стали умнее :)
Обратите внимание: в старом скрипте для скачивания обновлений требовалось указать в параметре 'FPRoot' путь к папке 'sau', в новой версии — к корневой папке сервера обновлений. Скрипт теперь создаёт требуемую структуру директорий сам, если её нет.
Спасибо! Хочется верить, что не бесполезный, да :)
Планирую переложить скрипты на гитхаб, т.к. уже нашёл несколько мелких, но неприятных косяков и исправил проверку версии, а править пост по 10 раз не хочется…
Надеюсь, что это не прикроют…
Я то уж было обрадовался, а на деле как всегда — испорченный телефон…
Ужасная вещь (особенно при неумелом использовании), но иногда экономит тысячи времени, да. Стараюсь использовать как можно реже, но при сборе инфы с 1000+ компов — просто спасает. Главное
throttlelimitправильно подобрать, чтобы всю оперативку не сожрало ;-)Send-MailMessage(да даже и с вашей функцией можно, при желании) и splatting.Планирую как раз написать статью на эту тему.
Но зачем? Почему бы не строить красивый PSObject и выгружать его сразу в CSV? С ним потом и работать проще…
Вы уж или ссылку приведите, о каком фильме речь, или оригинальное название. Я так понимаю, речь об этом фильме?
Я проверял скрипт на WebSense и BlueCoat. На обоих работают оба варианта: и
ProxyCredential, иProxyUseDefaultCredentials.$credsпросто не используется, т.е. вы действительно не передаёте данные для авторизации :-)Ещё раз, флаг
-ProxyUseDefaultCredentialsиспользует для авторизации на прокси УЗ, от имени которой выполняется скрипт. Если сквозная авторизация на прокси не настроена — этот флаг для вас бесполезен — только явная передача данных для авторизации. Соответственно, нужно передавать авторизацию либо через-ProxyCredential, либо как-то по-другому, если прокси не принимает авторизацию от PowerShell стандартным способом. Ваш вариант — тоже вполне себе вариант.Можно добавить в скрипт ещё один флаг (о да, я люблю тысячи параметров запуска для скриптов!) наподобие
ProxyBasicAuth, и добавить для него вариант отправки авторизации в Basic формате.Уж если брать пароль открытым текстом, то хотя бы так:
Во-вторых, мне кажется, у вас как-то неправильно настроен сквид, если он не принимает на входе ProxyCredential. Посмотреть бы на лог WireShark — где и почему он отфутболивает.
Я положил свой скрипт в шедулер на сервер выполняться от моей доменной учётки с ключом «ProxyUseDefaultCredentials» — используются учётные данные записи, от которой запускается скрипт (в моём скрипте достаточно опустить параметр ProxyCreds для использования этого ключа автоматически). На прокси настроена доменная авторизация.
Ну и у меня, например, тупо не работает домофон по коду (да даже если бы и работал — код персональный для каждой квартиры, не хочу раздавать кому попало) — открывается только кнопкой из подъезда, или магнитным ключом — всё равно придётся спускаться. Зачем при этом сообщать номер квартиры? Я понимаю, что можно зайти в подъезд с кем-нибудь и позвонить в квартиру напрямую. Но у меня и звонок с лестничной клетки был отключён одно время — достали звонить спамеры — только рядом с дверью непосредственно в квартиру, перед которой ещё дверь в общий тамбур.
Естественно, я не показатель, но каждый раз объяснять магазину, почему я не указал номер квартиры, напрягает.
И да, я тоже за СМС-ки. Да здравствует паранойя и социопатия :-)
Если внезапно что-то буду заказывать в МосИгре — так и напишу в комментарии: «Не звонить. Номер квартиры и код домофона не дам — я параноик и социопат.»
Это одна из причин, по которой я пользуюсь исключительно английскими версиями Windows. И даже в конторе, где у всех стоит русская, всегда можно договориться с админами/начальством. И пусть мне в голос твердят, что всё это понты, а вот в таких мелочах на практике видно, что английская таки удобнее.
Я уж и не говорю про поиск проблем по винде — искать по английским названиям элементов в разы удобнее и быстрее.
А вообще поиск в винде, а особенно 10ка с её недопоиском, — это тема для отдельной статьи :)
Печально, но факт: именно так нас (айтишников в целом, саппортеров и админов в частности) видит приличное количество пользователей, во благо которых мы трудимся :-)
Не подскажете, можно ли где-то поподробнее почитать (желательно на русском, чтобы не переводить самому для пользователей), как через эту надстройку работать с Google Analytics? На работе как раз аналитики ищут инструменты для эффективной работы с GA.
Дисклеймер2: комментарий относится к поднятому вопросу в целом, а не к описанной игре конкретно.
Лично мне кажется, что это некоторый показатель моральной зрелости игроков, что ли. Я лет в 15-20 вписывался в эти самые 80% (боевые персонажи в Fallout 1/2 [или, как минимум, с прокачанной кражей/взломом], игра за зло в играх по StarWars [вся серия Jedi Knight, KotOR], Fable)… Не знаю, что конкретно поменялось в мировоззрении, но за «зло» играть почему-то стало сложно морально, хотя по геймплею оно обычно проще. Например, перепроходя Fable (который первый), хотел сделать намеренно демонического персонажа, но просто не смог убить собственную сестру, чтобы окончательно перейти на сторону зла, хотя это – всего лишь клик мышью.
Так вот, я к тому, что есть люди, которые морально взрослеют и по-разному смотрят на вещи – в силу ли возраста, выпавших испытаний, или чего ещё. А есть люди, которым просто всё равно. Всяких паталогических маньяков и проч. в расчёт не беру.
Игры играми, но по мне, так поведение в игре – это некоторая проекция поведения в реале (за исключением случаев, когда мы просто изучаем механику игры, как в комментарии от тов. AllexIn). Есть повод задуматься, да.
За статью спасибо! В описанную здесь игру не играл, и играть, вероятно, не буду, но почитать было очень интересно.
Если кто-то успел забрать старые скрипты — лучше взять новые с гитхаба. Они стали умнее :)
Обратите внимание: в старом скрипте для скачивания обновлений требовалось указать в параметре 'FPRoot' путь к папке 'sau', в новой версии — к корневой папке сервера обновлений. Скрипт теперь создаёт требуемую структуру директорий сам, если её нет.
Планирую переложить скрипты на гитхаб, т.к. уже нашёл несколько мелких, но неприятных косяков и исправил проверку версии, а править пост по 10 раз не хочется…