Избранное сообщение

Использование списков для ввода данных в Excel / Office / Excel

Вообще при работе с любой информацией, а уж с управленческой в первую очередь, первоочередное значение имеет ее качество. Она обеспечивае...

Ездил на экскурсию на хлебокомбинат.
Больше я хлеб не ем...
Ездил на экскурсию на мясокомбинат.
Больше я мясо не ем...
Завтра экскурсия на ликеро-водочный завод.
Я не поеду...

понедельник, 30 апреля 2018 г.

Кельнский фуникулер / Фото из личного архива


Смотри также:

    Кельнский собор. http://fetisovvs.blogspot.com/2017/10/blog-post_5.html 
    http://fetisovvs.blogspot.com/2017/10/1.html
    http://fetisovvs.blogspot.com/2017/10/2_15.html
    http://fetisovvs.blogspot.com/2017/12/3.html
    http://fetisovvs.blogspot.com/2017/12/blog-post_49.html
    Внутри Кельнского собора. http://fetisovvs.blogspot.com/2017/12/blog-post_20.html
    http://fetisovvs.blogspot.com/2017/12/2.html
    http://fetisovvs.blogspot.com/2017/12/3_19.html
    http://fetisovvs.blogspot.com/2017/12/4.html
    Витражи Кельнского собора. http://fetisovvs.blogspot.com/2017/12/blog-post_26.html
    http://fetisovvs.blogspot.com/2017/12/2_27.html
    http://fetisovvs.blogspot.com/2018/03/blog-post_61.html
    http://fetisovvs.blogspot.com/2018/03/2_13.html
    http://fetisovvs.blogspot.com/2018/03/3_18.html
    http://fetisovvs.blogspot.com/2018/03/4_19.html
    http://fetisovvs.blogspot.com/2018/03/5.html
    http://fetisovvs.blogspot.com/2018/03/6.html
    Подъемные механизмы Кельнского собора. http://fetisovvs.blogspot.com/2018/02/blog-post_8.html
    Кельн со смотровой площадки Кельнского собора. http://fetisovvs.blogspot.com/2018/02/blog-post_52.html
    http://fetisovvs.blogspot.com/2018/02/2_19.html
    http://fetisovvs.blogspot.com/2018/02/3.html
    http://fetisovvs.blogspot.com/2018/02/4.html
    http://fetisovvs.blogspot.com/2018/02/5_25.html
    http://fetisovvs.blogspot.com/2018/02/6_26.html

    Живые статуи перед Кельнским собором. http://fetisovvs.blogspot.com/2018/03/blog-post_1.html
    http://fetisovvs.blogspot.com/2018/03/2.html
    http://fetisovvs.blogspot.com/2018/03/3_6.html
    http://fetisovvs.blogspot.com/2018/03/4.html

    Аудитории Кельнского университета. http://fetisovvs.blogspot.com/2017/10/blog-post_1.html
    На территории Кельнского университета. http://fetisovvs.blogspot.com/2017/10/blog-post_2.html
    Улочки Кельна. http://fetisovvs.blogspot.com/2017/10/blog-post_3.html

    http://fetisovvs.blogspot.com/2018/02/6.html
    http://fetisovvs.blogspot.com/2018/02/2.html
    Архитектура Кельна. http://fetisovvs.blogspot.com/2017/12/blog-post_35.html
    http://fetisovvs.blogspot.com/2018/01/2.html
    http://fetisovvs.blogspot.com/2018/01/blog-post_37.html
    http://fetisovvs.blogspot.com/2018/01/4.html
    http://fetisovvs.blogspot.com/2018/02/5.html
    http://fetisovvs.blogspot.com/2018/02/7.html
    http://fetisovvs.blogspot.com/2018/03/7.html
    http://fetisovvs.blogspot.com/2018/03/8.html
    http://fetisovvs.blogspot.com/2018/04/9.html
    http://fetisovvs.blogspot.com/2018/04/10.html
    http://fetisovvs.blogspot.com/2018/04/11.html
    http://fetisovvs.blogspot.com/2018/04/12.html
    http://fetisovvs.blogspot.com/2018/04/13.html
    http://fetisovvs.blogspot.com/2018/04/14.html
    http://fetisovvs.blogspot.com/2018/04/15.html

    Звонок в службу техподдержки: Не работает принтер / Околокомпьютерные истории

    Навеяло недавней историей про девушек в ВУЗах. Эта взята с сайта techtales. История двадцатилетней давности. Перевод с английского.

    *

    История длинная.

    Было это минут через десять после закрытия. Я собиралась уже выйти из компьютерного магазина, в котором работала на неполную ставку продавщицей/техподдержкой с 15-го ноября (сейчас 20-е декабря 1997). Чего только не сделаешь ради денег на ненужные рождественские подарки!

    Телефон зазвенел. Следовало бы все равно выйти, но я ответила.

    Я) Здравствуйте, меня зовут ______, магазин сейчас закрыт, но если вы хотите оставить сообщ…

    КЛ) Мне по#%^ что закрыто. Я купил у вас этот *@#%^! Принтер, а он не работает, а мне нужно немедленно распечатать *@#%^!* важный документ!

    (Однозначно в дурном настроении, так что все *@#%^!*$# я вырезаю)

    Я) Что не так с вашим принтером?

    КЛ) Он не печатает! Вот что не так!

    Я) Все провода подключены?

    Кл) Да, ДА!

    Я) Принтер включен?

    КЛ) Конечно включен!

    Я) Я полагаю, вы следовали всем указания в инструкции, да?

    КЛ) Инструкции? Я не идиот, мне не нужна инструкция чтобы подключить принтер. И вообще, чего я с тобой говорю? Я хочу поговорить с техподдержкой.

    Я) Я техподдержка!

    КЛ) Ничего подобного!

    Я) Я техподдержка!

    КЛ) Ты женщина!

    Я) И женщина тоже.

    КЛ) Я хочу поговорить с кем-нибудь, кто понимает в компьютерах.

    Я) Я понимаю в компьютерах! (Я долго работала с компьютерами и на компьютерах, не говоря уже о том что вне магазина я разработчик программного обеспечения).

    КЛ) Слазь с телефона и дай мне поговорить с мужчиной!

    Мне бы следовало повесить трубку.

    Я) Сэр, магазин закрыт, и другой техподдержки здесь нет.

    КЛ) Ты женщина.

    Разговор явно зашел в тупик, обувь жмет, мне хочется домой. Тут я обернулась, и увидела Брайана (имя изменено). Нашего уборщика!

    Я) Погодите, сэр! Кажется, я могу вам позвать мужчину. 

    Я подозвала Брайана, и уговорила его помочь мне с этим шовинистом.

    БРАЙАН) Добрый вечер, сэр, меня зовут Брайан, чем могу помочь?

    Попрошу заметить, что тут шовинист материться перестал.

    КЛ) Мой принтер не работает, Брайан.

    Я) Спроси его, установил ли он приложенные к принтеру драйвера.

    БРАЙАН) Установили ли вы приложенные к принтеру драйвера?

    КЛ) К принтеру не прилагалось никаких драйверов.

    БРАЙАН) К принтеру не прилагалось никаких драйверов.

    Я) Хмм.

    БРАЙАН) Хмм.

    Я) Спроси его, какой модели принтер.

    БРАЙАН) Какой модели принтер, сэр?

    КЛ) Не знаю. И мне пофиг, какая модель, я хочу, чтобы эта штука работала (голос отчаявшийся).

    БРАЙАН) Он не знает, он хочет, чтобы принтер работал.

    Я) Спроси, как его зовут, и как звали продавца, который помог ему выбрать принтер.

    БРАЙАН) Сэр, как ваше имя?

    КЛ) Боб Смит (имя изменено).

    БРАЙАН) Боб Смит.

    Я) Окей (ввожу имя, сверить с базой данных и проверить что он в последний раз покупал).

    БРАЙАН) Сэр, вы помните имя продавца, который помогал вам с вашей покупкой?

    КЛ) Мне не помогали никакие продавцы. Я знал, что мне нужно, и я за это расплатился в кассе. Не доверяю продавцам!

    БРАЙАН) Ему никто не помогал. Он сам выбрал принтер.

    Я) Замечательно!

    БРАЙАН) Замеча..!

    Я) Брайан, скажи ему что сегодня мы ему ничем не можем помочь (смотрю на базу данных). 

    БРАЙАН) Сэр, сегодня мы ничем вам помочь не можем. Могу я вам посоветовать зайти завтра?

    КЛ) Почему?

    БРАЙАН) Почему?

    Я) Потому, что его покупка, это никакой не принтер… это факс. И его надо подключать к телефону. А не к компьютеру.

    БРАЙАН) Сэр.....

    Источник: https://www.anekdot.ru/release/story/day/2018-04-28/

    Смотри также:

    Как в Excel снять защиту листа не зная пароль — 2 способа / Office / Excel

    В некоторых ситуациях, пользователям необходимо в Excel снять защиту листа, на который установлен пароль для защиты от изменений содержимого документа. Нам нужно получить доступ к редактированию или изменению листа книги Excel, не имея пароля.
    Программа Excel входит в состав Microsoft Office, который массово используется в организациях и на предприятиях. В приложении создаются электронные таблицы для бухгалтерских, производственных или других нужд.
    Часто доступ к одному документу есть у разных людей в силу производственных причин, для совместной работы над документами и т. д. Непреднамеренное или, наоборот, преднамеренное изменение документа Excel может привести к печальным последствиям, потому что, в этом случае, многочасовую работу придется заново переделывать.
    В популярной программе Microsoft Excel существуют разные степени защиты документа, в том числе защита листа паролем. Это означает, что защищенный лист книги Excel нельзя отредактировать, внести в него изменения, потому что в программе работает функция защиты отдельного листа документа.
    • Самый надежный метод защитить документ Excel: установить пароль на Excel для открытия файла. В этом случае, другое лицо не сможет получить доступ к книге Excel без ввода правильного пароля.
    Для снятия защиты с листа книги потребуется ввести пароль, после этого защита листа Excel будет отключена, содержимое документа можно изменить.
    В некоторых ситуациях, необходимо снять защиту с листа Excel не зная пароля. Например, если пользователь забыл пароль защиты листа Excel, или пароль, записанный на бумаге, был утерян. Как снять защиту Excel не зная пароль?
    Существуют несколько способов открыть Excel для редактирования, внесения изменений, если в книге установлен пароль на лист:
    • путем удаления участка кода, отвечающего за защиту, при помощи архиватора
    • созданием копии документа с помощью онлайн сервиса Google Таблицы
    Инструкции подходят для использования в программах MS Office: Microsoft Excel 2016, Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Excel 2007.

    Как снять пароль с листа Excel при помощи архиватора

    Первым способом мы изменим расширения у файла MS Excel для того, чтобы открыть файл с помощью архиватора, а затем вручную удалим участок кода, который защищает лист Excel от изменений.
    Выполните следующие последовательные шаги:
    1. Откройте Проводник во вкладке «Вид», поставьте галку напротив пункта «Расширения имен файлов». Или включите отображение имен файлов из Панели управления, через Параметры Проводника.
    расширения имен файлов
    1. Затем необходимо изменить расширение файла у документа (книги) Microsoft Excel. Измените расширение файла Excel с родного «.xlsx» на формат архива «.zip».
    2. В открывшемся окне с предупреждением согласитесь на переименование расширения файла.
    • Файл в формате «ZIP» можно открыть встроенным средством системы с помощью Проводника Windows, или с помощью стороннего архиватора, например, WinRAR или 7-Zip. Оба варианта ничем не отличаются. В этой статье я открываю файл в Проводнике.
    файл excel в архиве
    1. После открытия файла в Проводнике или в архиваторе, войдите в папку «xl», а затем перейдите в папку «worksheets». Здесь вы увидите файлы «sheepN.xml» (N – порядковый номер листа книги Excel, в зависимости от того, сколько листов было создано в данной книге Excel).
    выбор файла
    1. Выберите порядковый номер листа книги, на котором стоит защита. Скопируйте файл «sheepN.xml» на Рабочий стол компьютера (пока не закрывайте Проводник).
    • Проще всего открыть файл в формате «xml» в браузере, но в браузере у нас не получится внести изменения в открытом файле. Поэтому мы воспользуемся текстовым редактором Блокнот, который есть на любом компьютере.
    1. Откройте файл «sheepN.xml» в программе Блокнот. Войдите в меню «Правка» выберите «Найти…», или нажмите одновременно на клавиши клавиатуры «Ctrl» + «F».
    2. В окне «Найти» в поле «Что:» введите выражение: «sheetProtection», а затем нажмите на кнопку «Найти далее». Найденное выражение в окне Блокнота окрасится в синий цвет.
    найти
    1. Далее необходимо удалить этот участок кода (внутри кода у вас будут другие знаки и цифры) с хешем и солями:
    <sheetProtection algorithmName="SHA-512" hashValue="ZDUKlxPAXfhB1Gt+YKj/b1Lh4GmR0EKcmEgo51EUVMhWn0DfiTpP8UgzSX5xWjb34Y9hXGuYUA8XrGyYgghUeQ==" saltValue="iwbq55nXcLXy3mDXJUnXeg==" spinCount="100000" sheet="1" objects="1" scenarios="1"/>
    1. После удаления участка кода (код нужно удалить вместе с открывающимся и закрывающимся тегами, в виде горизонтальных стрелок «<» и «>»), сохраните изменения в файле.
    2. Скопируйте с заменой измененный файл с Рабочего стола обратно в архив, а затем закройте Проводник.
    3. Измените расширение файла Excel с «.zip» обратно на «.xlsx».
    файл excel
    Откройте документ Excel для того, чтобы убедиться в том, что защита с листа книги Excel снята. Пароль был удален, вы сможете вносить изменения в ячейки или диаграммы листа книги.

    Как убрать в Excel пароль на лист, используя Google Таблицы

    Следующим способом мы снимем защиту с листа Excel при помощи онлайн сервиса Таблицы Google, которые входят в состав облачного сервиса Google Диск.
    Для этого выполните следующие действия:
    1. Добавьте защищенный файл Excel в облачное хранилище Google Диск.
    2. Кликните по загруженному файлу Excel правой кнопкой мыши, в контекстном меню сначала выберите «Открыть с помощью», а затем выберите «Google Таблицы».
    3. В таблице Гугла войдите в меню «Файл», в контекстном меню нажмите на пункт «Создать копию».
    4. В окне «Копирование документа» нажмите на кнопку «ОК».
    копирование документа

















    5. Перейдите в окно Google Диск, выберите созданную копию файла, скачайте копию файла Excel на компьютер.
    Откройте скачанный файл Excel, убедитесь в отсутствии защиты листа. Лист книги теперь можно отредактировать.

    Заключение

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

    воскресенье, 29 апреля 2018 г.

    Беличий поцелуй в Павловском парке / Забавные и милые


    7 Chrome-расширений для удобства работы с YouTube | Белые окошки / Расширения для Google Chrome

    YouTube за свою 13-летнюю историю существования пережил немного трансформаций. Имеется в виду трансформаций внешних — функциональных и организационных. Об эволюции видеохостинга как ресурса, подсиживающего классическое телевидение, в этой статье речь идти не будет. Мы будем говорить только об интерфейсе и функционале. Его сайт всегда был выполнен в духе минимализма, с расчётом на обывателя.

    И с внедрением в прошлом году стиля интерфейса Material Design не претерпел кардинальных изменений. Дизайн сайта стал более юзабильным, более современным, даже появилась возможность установки тёмной темы оформления. Однако каких-то серьёзных функций с переходом на Material Design мы, увы, не получили. Более того, до сих пор остаётся открытым вопрос каталогизации пользовательских подписок, а эта функция, вспомним, была упразднена ещё в 2015 году. Благо, кое-какие возможности, недоступные в официальной версии сайта YouTube, а также функции, в целом оптимизирующие работу с видеохостингом как с частью Интернета, можно реализовать за счёт установки расширений в Google Chrome и прочие браузеры на платформе ChromiumЧто это за возможности?

    1. Поиск на YouTube из контекстного меню браузера

    Поиск из контекстного меню браузера по ключевым словам, выделяемым в тексте статей – очень удобная вещь. Chrome штатно предусматривает возможность поиска из контекстного меню в Google, а, например, Яндекс.Браузер и Opera — в Яндексе. В любой из Chromium-браузеров с помощью расширения можно внедрить опцию поиска из контекстного меню с использованием других поисковиков и специфических площадок типа Википедии или YouTube. Одно из расширений, реализующих опцию поиска по видеохостингу в контекстное меню браузера – «Search YouTube». Внедряем его, сёрфим по Интернету, и если встретим на страницах сайтов интересующие нас вещи, сможем оперативно узнать, что о них известно в среде видеоблоггинга. Нужно просто выделить в тексте ключевое слово (ключевое сочетание), вызвать контекстное меню и выбрать пункт «Search YouTube for…».
    Поиск на YouTube из контекстного меню браузера
    В новой вкладке браузера откроются результаты выдачи видеохостинга по этому запросу.
    Страница расширения в магазине Chrome:
    https://chrome.google.com/webstore/detail/search-youtube/fdillloakgmhekmlnjlnbhgmakfkcijc

    2. Голосовой поиск по YouTube

    Компания Google на сайте поисковика давно реализовала голосовой поиск, а вот на сайте видеохостинга возможности ввода ключевых запросов голосом до сих пор нет. Эту недоработку Google с лёгкостью можно исправить при помощи расширения «EasyVoice Search». Оно реализуют на панели инструментов браузера кнопку поиска данных по выбранным поисковым площадкам с помощью голосового ввода. После установки расширения нужно обратиться к его опциям. Первый раз страница опций откроется сама, в дальнейшем же к ней можно обращаться через пункт «Параметры»в контекстном меню на значке расширения.
    Голосовой поиск по YouTube
    В разделе опций в качестве поисковой площадки необходимо выбрать, соответственно, YouTube.
    EasyVoice Search
    Далее всё очень просто: жмём красненькую кнопку в виде микрофона вверху окна браузера, затем чётко и внятно произносим, что хотели бы найти.
    EasyVoice Search - голосовой поиск
    Страница расширения в магазине Chrome:
    https://chrome.google.com/webstore/detail/easyvoice-search/ifabnpjjgbggngmgijikmfjkppdhfpgj

    3. Просмотр видеороликов прямо в результатах выдач Google

    Ещё одно расширение для оптимизации поиска нужной информации – расширение «Play YouTube in Google». Оно реализует возможность просмотра видеороликов с YouTube прямо в результатах выдачи Google.
    Просмотр видеороликов прямо в результатах выдач Google
    Прямо в поисковике Google в небольшом окошке сможем запускать видео, появляющиеся обычно в ТОП выдачи. Таким образом получим представление, стоящий это контент или нет. Стоит ли отвлекаться на открытие ролика в отдельной вкладке браузера.
    Play YouTube in Google
    Страница расширения в магазине Chrome:
    https://chrome.google.com/webstore/detail/play-youtube-in-google/nhkdmkllcbcnceamhbcpfcbjnggbjhfd

    4. Скрытие отдельного функционала

    У YouTube простой дизайн сайта, но обилие видеоконтента делает его ресурсоёмким веб-приложением, которое туго идёт на маломощных нетбуках и ПК-динозаврах. Chrome-расширение «Скрыть рекомендации YouTube» для слабых устройств может предложить решение по сокрытию отдельных веб-элементов, а соответственно, уменьшению нагрузки на аппаратные ресурсы таких устройств. С помощью этого расширения можно отключить:
    • Блок рекомендованных видео, отображающихся на страницах роликов в колонке справа;
    • Ссылку на раздел «В тренде»;
    • Блок комментариев;
    • Блок плей-листов.
    Скрытие отдельного функционала
    Страница расширения в магазине Chrome:
    https://chrome.google.com/webstore/detail/remove-youtube-recommende/hfnghnjkcpgagjbiheidccjnneoipbmb

    5. Блокировка неугодного контента

    Для решения вопроса с контентом, недопустимым для просмотра детьми, у сайта YouTube есть решение в виде возможности задействования безопасного режима. В этом режиме в аккаунте пользователя не показываются ролики с возрастными ограничениями и те, что отмечены как недопустимые аудиторией видеохостинга. Но такой безопасный режим не имеет гибких функций родительского контроля и не позволяет родителям блокировать конкретные каналы или поисковые запросы детей. Эти возможности имеются у расширения «Video Blocker». Оно реализует в контекстном меню браузера опцию, отображающуюся на названиях каналов, которая вносит эти каналы в чёрный список. И те больше не отображаются ни в поиске, ни в подписках, ни в рекомендациях.
    Блокировка неугодного контента
    Больше возможностей получим в параметрах расширения. Здесь можно добавлять в чёрный лист каналы по их полному названию или по ключевым словам, содержащимся в названии. Также в чёрный список можно добавлять поисковые запросы – слова и словосочетания, которые дети могут вводить для поиска контента по видеохостингу.
    Video Blocker
    Удалять каналы и поисковые запросы из чёрного списка можно в разделе «Blocklist».
    Blocklist
    Страница расширения в магазине Chrome:
    https://chrome.google.com/webstore/detail/video-blocker/jknkjnpcbbgcbdbaampbjlhkcghmgfhk

    6. Мини-окошко с видео при прокрутке странице

    «Mini Y» — Chrome-расширение, реализующее на странице просмотра видеоролика мини-окошко с его воспроизведением, когда мы опускаемся вниз для просмотра комментариев. Полезная функция для любителей обратной связи по просматриваемым видео.
    Mini Y
    Страница расширения в магазине Chrome:
    https://chrome.google.com/webstore/detail/mini-y/acphfpihfjpgnihkgelafhmjeoodbehp?hl=ru

    7. Масса разных настроек и функций

    Две последние функции, а также многие прочие возможности станут нам доступны при установке в Chrome и другие Chromium-браузеры расширения «You Clever — видеокомбайн для Youtube». Это многофункциональный инструмент, внедряющий на сайт видеохостинга такие возможности как:
    • Отключение рекламы и аннотаций;
    • Управление громкостью колесом мыши;
    • Автоматическое переключение воспроизведения видео в полноэкранный режим;
    • Установка нужного качества видео;
    • Установка нужной скорости воспроизведения видео;
    • Скриншоты из видеороликов.
    Настраиваются все эти возможности при нажатии кнопки расширения на панели инструментов браузера.
    You Clever — видеокомбайн для Youtube
    Одна из толковых юзабилити-настроек – построение видео в результатах поиска сеткой. Тогда как сайт YouTube предусматривает показ видео в поиске только в виде списка, расширение может показывать найденное и в виде списка, и в виде сетки.
    You Clever
    Уникальной фишкой расширения является возможность создания из YouTube-видео GIF-анимации.
    Создание GIF анимации
    Полезнейшая настройка для искателей информации на иностранных видеоблогах – перевод субтитров.
    Перевод субтитров

    Источник: https://www.white-windows.ru/7-chrome-rasshirenij-dlya-udobstva-raboty-s-youtube/

    Смотри также:

    суббота, 28 апреля 2018 г.

    Кокетка / Забавные и милые


    Система машинного обучения для синтеза типового кода на языке Java

    Группа исследователей из университета Райса (США) развивает интеллектуальный ассистент разработчика Bayou, позволяющий частично автоматизировать процесс написания кода на языке Java. Проект использует алгоритмы глубинного машинного обучения и модель, натренированную на примерах рабочего Java-кода, представленного на GitHub. Наработки проекта открыты под лицензией Apache 2.0, код написан на Java и Python. Модель машинного обучения реализована при помощи платформы Tensorflowи инструментария scikit-learn.
    На основе задаваемых разработчиком меток c упоминанием методов API и типов данных, которые следует использовать в коде, Bayou позволяет синтезировать готовые программные блоки с реализацией шаблонов использования Java API, соответствующих контексту уже имеющегося кода. Иными словами, Bayou позволяет использовать методы машинного обучения для воплощения парадигмы разработки copy&paste, при которой разработчик находит и использует готовые куски кода, применяемые в других проектах.
    В целом Bayou преподносится как более умная система автодополнения кода, не просто дополняющая отдельные конструкции, а способная предлагать достаточно большие и сложные фрагменты кода, включающие обёртки для использования API, циклы и обработчики исключений. Со временем на базе Bayou планируется подготовить плагины к интегрированным средам разработки, которые позволят по мере набора кода разработчиком интерактивно предлагать подходящие по контексту куски кода.
    Online-демонстрацию возможностей Bayou можно найти на данной странице. Например, при возникновении задачи написания кода для чтения из файла разработчик может добавить метку "{ /// call:readLine }":
    
       import java.io.File;
       public class Test {
           void read(File file) {
               {
                  /// call:readLine
               }
           }
       }
    
    После обработки данной конструкции будет предложен готовый вариант кода:
    
       import java.io.BufferedReader;
       import java.io.File;
       import java.io.IOException;
       import java.io.FileNotFoundException;
       import java.io.FileReader;
       public class TestIO {
         void read(File file) {
           {
             FileReader fr1;
             BufferedReader br1;
             String s1;
             try {
               fr1 = new FileReader(file);
               br1 = new BufferedReader(fr1);
               s1 = br1.readLine();
             } catch (FileNotFoundException _e) {
             } catch (IOException _e) {
             }
             return;
           }
         }
       }
    
    
    В процессе тренировки нейронной сети исходные тексты абстрагируются в древовидную синтаксическую модель, в которой отсутствуют конкретные низкоуровневые имена и операции, но сохраняется общая структура управления кодом, порядок вызова методов API и типы данных, передаваемые и возвращаемые этими методами. В нейронной сети данная информация используется для сопоставления сформированных моделей кода и задаваемых разработчиком меток.
    В текущем виде система требует задания достаточно точных меток, не поддерживает указание масок для типов и может использовать лишь ограниченный набор API (java.lang, java.io и java.util). В будущем разработчики намерены реализована возможность формирования запросов на естественном языке и добавить функциональность интерактивной оболочки, позволяющей выбирать разные варианты кода и уточнять свои пожелания. В более отдалённой перспективе планируется обеспечить генерацию более сложного кода, включающего группы методов или классов. 

    Дата выхода Windows 10 April 2018 Update + Видео

    На сайте Microsoft опубликован пост вице-президента компании Юсуфа Мехди, где рассказывается о нововведениях в Windows 10 April 2018 Update (так называемое «апрельское» обновление операционной системы Windows 10, которое также известно под кодовым названием Windows 10 Redstone 4). Как уже сообщалось, распространение этого обновления начнется 30 апреля.



    «В сутках 24 часа — это неизменно для всех. И сегодня нам, больше чем когда-либо, не хватает этого времени. Никогда еще люди не были так перегружены, как сегодня. Мы мечтаем о том, чтобы времени было больше ­— не обязательно, чтобы успевать делать больше, но чтобы иметь возможность заниматься тем, что мы любим. Microsoft хочет помочь вам именно в этом.

    Создавая Windows 10, мы стремились сделать ее самой современной и безопасной операционной системой. За время, прошедшее с ее первоначального запуска, мы выпустили уже два обновления, добавив новые функции, позволяющие раскрыть творческий потенциал каждого из нас. Наше новое крупное обновление, Windows 10 April 2018 Update, создано, чтобы вернуть вам одну из главных ценностей — ваше время. Мы хотим, чтобы у вас появилось больше времени на самое важное для вас — чтобы вы могли творить, играть, работать или заниматься другими любимыми делами.


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

    По мере роста количества устройств и объемов информации все мы стали проводить гораздо больше времени у экранов. Фактически у экранов своих устройств люди проводят почти всё свое свободное время. Наши данные распределены на множестве устройств, и найти нужную информацию становится всё труднее. У каждого из нас бывали ситуации, когда приходилось «перерывать» всю электронную почту или папки с файлами, чтобы найти документ, который вы забыли, где сохранили. Или искать фото или видео, которые вам понравились, но вы не знаете, где именно их видели. Timeline позволит вернуть это потерянное время.

    Новая функция Timeline в Windows 10 на ПК поможет вам «перенестись» в прошлое, не важно, работали вы над этими файлами сегодня, неделю или несколько недель назад[1]. Поскольку многое мы делаем на ходу, открыв Timeline в Windows 10 на ПК[2], вы сможете также проверить действия, которые совершали, используя Microsoft Edge или Office 365 на мобильном устройстве с оперативной системой iOS или Android. Представьте: вы начали искать шкафчик для ванны на телефоне, потому что были не дома, а потом решили сделать заказ, находясь за ПК. Или вы работали над документом в автобусе по дороге на работу, а теперь хотите открыть его на рабочем компьютере.



    Focus Assist помогает вам концентрироваться

    Сегодня большинство из нас проводит у экранов устройств от 3 до 6 часов в день. Большую часть этого времени мы посвящаем социальным сетям, где постоянный поток информации с миллиардов устройств мешает нам сосредоточиться. Во многих случаях наше внимание постоянно рассеивается, нас подталкивают к тому, чтобы мы не переставая листали ленты с информацией, забывая о самом важном. Это настоящая война за внимание: среднее количество времени, которое сотрудники на рабочих местах проводят, не отвлекаясь и не переключаясь между разными задачами, — три минуты (не считая совещаний). Поскольку в среднем человеку нужно около 23 минут, чтобы заново сосредоточиться после отвлечения, мы наблюдаем снижение работоспособности и креативности.

    В обновлении April 2018 мы добавили функцию Focus Assist, помогающую вам сохранять концентрацию. Включите Focus Assist, когда захотите сделать что-то, не отвлекаясь на социальные сети и уведомления. Или запрограммируйте автоматическое включение этой функции в определенное время в течение дня, когда вам необходимо сконцентрироваться. Закончив, вы получите все уведомления, электронные письма и обновления, которые пропустили, пока работали. Если вы ждете конкретных писем или звонков, добавьте нужных людей в список исключений.



    Мы также обновили Microsoft Edge таким образом, чтобы помочь вам сфокусироваться при работе онлайн. Теперь вы сможете нажимать на иконку аудио, чтобы выключить или заново включить звук на вкладке. Книги, PDF-файлы и страницы Reading View можно переключить в полноэкранный режим, чтобы ничто не отвлекало вас во время чтения. Делать покупки стало еще проще, поскольку ваш электронный адрес, платежную и прочую информацию можно без труда сохранить с помощью функции автозаполнения платежных онлайн-форм[3]. Мы создали новую функцию, позволяющую убрать лишний текст с веб-страницы для печати[4]. И наконец, люди, испытывающие трудности при чтении, могут воспользоваться новой кнопкой Grammar Tools, чтобы получить помощь. Grammar Tools может разбить слова на странице на слоги, а также выделить разные части речи, такие как существительные, глаголы и прилагательные.



    Голос как инструмент естественного ввода

    Естественные интерфейсы управления позволяют нам просто говорить устройствам, что нужно сделать, ничего не печатая. Мы считаем, что голосовой ввод может полностью изменить то, как люди взаимодействуют со своими устройствами, и это гораздо серьезнее, чем просто новый функционал или развлечение.

    В обновлении April 2018 Update мы воплотили наше видение в функции Dictation (Диктовка)[5]. Теперь сделать заметку или составить документ, используя только голос, стало проще, чем когда-либо[6]. Поставив курсор в текстовое поле в программе или приложении Windows 10, просто нажмите Win+H и начните говорить. Улучшенная функция Dictation в Windows 10 быстро и аккуратно зафиксирует ваши мысли, чтобы блестящие идеи, только что осенившие вас с коллегами, или речь, которую вы готовите к свадьбе лучшего друга, не исчезли бесследно.



    С обновлением April 2018 и работающей Cortana[7] на вашем ПК с Windows 10 вы можете управлять системой «умный дом» прямо с компьютера, используя только голос. Например, вы хотите прийти в теплый дом после долгого рабочего дня. Просто откройте Cortana на своем ПК и скажите: «Эй, Кортана, установи термостат в гостиной на 22 градуса». Функция работает с термостатами ecobee, Honeywell, Nest Learning и другими[8].

    Разумеется, в обновлении April 2018 Update есть и множество других полезных функций, включая функции упрощенного управления ИТ для корпоративных пользователей, новые возможности творческой работы с фото, 3D и Windows Mixed Reality, новые способы обеспечить безопасность онлайн и улучшенные функции для гейминга.

    Обновление April 2018 Update будет доступно бесплатно начиная с понедельника, 30 апреля.

    Осталось подумать, как вы используете всё то ценное время, которое вам удастся сохранить.

    Юсуф




    [1] В Timeline отображаются действия за период до 30 дней.

    [2] Timeline показывает действия на планшете и мобильном телефоне при условии, что был выполнен вход в аккаунт Microsoft.

    [3] Microsoft Edge не сохраняет код Card Verification Value (CVV).

    [4] Эта опция доступна только для некоторых типов веб-страниц.

    [5] Опция не работает на русском языке.

    [6] Потребуется микрофон.

    [7] Cortana доступна на определенных рынках; интерфейс может отличаться в зависимости от региона и устройства. Функция Cortana Skills доступна только в США и работает только с некоторыми сервисами умного дома (может потребоваться оплата подписки).

    [8] Дополнительные требования могут отличаться в зависимости от используемого устройства.»