Category: литература

Category was added automatically. Read all entries about "литература".

питер, Леша

Замена для OneNote

Я очень привык к OneNote, в нем писались практически все большие посты, и вообще в нем храниться много черновиков. Кроме того, я его использую просто для разных заметок, и даже храню в нем логины/пароли в секции, защищенной паролем. Записная книжка OneNote лежит на флэшке, и все изменения автоматически синхронизируются; причем пользоваться этой записной книжкой можно и без подключения флэшки.

OneNote 2007

Но на новой работе больше нет Microsoft Office, и хотелось бы найти нечто подобное, чтобы всякие заметки и черновики незаметно мигрировали с компьютера на компьютера.

Я знаю, что есть веб-приложение OneNote, но онлайн версия, на мой взгляд, не так удобна. Она не запоминает выбранный раздел и страницу. Версии Microsoft Office 2010 и 2013 интегрируются с онлайн версией: в них можно редактировать записную книжку, хранящуюся в облаке, но у меня дома Office 2007, и он так не умеет, к сожалению.

Расскажите, чем вы пользуетесь для хранения заметок и черновиков?
promo alexyv september 22, 2015 23:52 16
Buy for 10 tokens
Благодаря сообществу spbblog в прошлое воскресенье побывал на выставке Magic of Light. В назначенное время у гардероба нас ожидала девушка. Когда все собрались, мы отправились на шоу «Семь граней света» от музея занимательной науки ЛабиринтУм. Проходит оно вот в таком…
питер, Леша

Подлежащее и сказуемое: мой ответ

Вчера я задал интересный вопрос:

«Хорошая книга, мой спутник, мой друг, с тобой интересней бывает досуг.»

Подскажите, пожалуйста, где в этом предложении подлежащее и сказуемое. Какую роль выполняет в нем слово книга?

Я сомневался…

На первый взгляд, я решил, что слова книга, спутник, друг являются подлежащими в односложных предложениях без сказуемого. Подумав еще немного, я передумал: эти слова являются обращением. В то же время обращения не являются членами предложения, то есть они — ни подлежащее, ни сказуемое.

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

Подтверждения своей мысли я практически не нашел… В Twitter был всего один ответ, от @Rustenity, и он сказал то же самое:

Затем сегодня утром wotton_henry подтвердил мое мнение:

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

спасибо zheka79

Спасибо всем, кто ответил.

питер, Леша

Подлежащее и сказуемое

«Хорошая книга, мой спутник, мой друг, с тобой интересней бывает досуг.»

Подскажите, пожалуйста, где в этом предложении подлежащее и сказуемое. Какую роль выполняет в нем слово книга?

питер, Леша

Windows 7, часть 2

После небольшого перерыва продолжу свой рассказ о Windows 7.

Библиотеки

Главная новинка Проводника в Windows 7 — библиотеки. Их четыре: Документы, Музыка, Изображения и Видео. Соответствующие кнопки из меню Пуск открывают Библиотеки, а не папки в личном профиле, как было в предыдущих версиях Windows. По умолчанию библиотека включает в себя папку пользователя (Мои документы), а также общую папку (Общие документы). В этот список можно с легкостью добавить другие папки. Таким образом, все данные можно собрать в одном представлении, хотя они могут быть разбросаны по разным папкам и даже дискам компьютера.

Настройка библиотеки «Документы»

См. также Библиотека «Изображения»

В отображаемые имена папок с документами, музыкой и видео вернулись притяжательные местоимения: мои, моя, мои — которые исчезли в Windows Vista1. Видимо, чтобы не путать имена библиотек и папок, в которых хранятся файлы. А вот Изображения оказались недостойными добавления мои.

Домашняя группа

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

Судя по всему, эта новинка призвана заменить предоставление сетевого доступа к файлам и папкам.

Данная функция работает только для компьютеров, использующих Windows 7, поэтому я не мог протестировать тщательно протестировать данную функцию, так как у меня нет второго компьютера с Windows 7. И для предоставления общего доступа к файлам я по старинке использую сетевые папки.

Центр поддержки

Центр поддержки (в английской версии Action Center) пришел на смену Центру безопасности, появившемуся в Windows XP SP2. Он объединяет в себе контроль за настройками безопасности компьютера, а также обслуживанием компьютера. Так, Поиск решений проблем, который был отдельным приложением в Windows Vista, теперь переместился в Центр поддержки.

Центр поддержки

См. также, что прячется под Безопасностью и Обслуживанием

В Центре поддержки появился журнал стабильности системы. В него попадают записи о зависании программ или прекращении их работы, а также сведения об установке программ и обновлений. Стабильность системы оценивается по шкале от 1 до 10. Проблемы в работе оборудования или программного обеспечения снижают индекс стабильности.

Центр поддержки

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

Настройки архивации и резервного копирования также находятся в ведении Центра поддержки. Кстати, Windows 7 — первая версия Windows, напоминающая о необходимости архивации данных.

Контроль учетных записей

Эта функция, появившаяся в Windows Vista, также была улучшена.

Постоянные запросы подтверждения действия сильно раздражали пользователей Vista, и многие отключали Контроль учетных записей сразу после установки системы. В Windows 7 по умолчанию используются следующие настройки:

  • Уведомлять только при установке программ
  • Не уведомлять при изменении параметров Windows пользователем.

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

Также доступно еще два уровня уведомлений: Всегда спрашивать (как в Vista) и Не затемнять рабочий стол (соответствует настройке по умолчанию, но без затемнения рабочего стола4)

Третий уровень соответствует полному отключению Контроля учетных записей, что делать не рекомендуется.

Collapse )
питер, Леша

Side-by-side assemblies и их проблемы

На прошлой неделе столкнулся с интересной проблемой DLL Hell'а.

Чтобы решить проблему с библиотеками, в Windows XP появился механизм side-by-side assemblies. В системе может быть установлено несколько версий одной и той же библиотеки, а каждое приложение должно явным образом указать, какую версию следует загрузить. Такой механизм явного объявления зависимостей устраняет ошибки из-за загрузки несовместимой версии библиотеки.

Но не все так гладко… Начиная с Visual Studio 2005, библиотеки С++ runtime поставляются в виде side-by-side assemblies, а компилятор/линкер автоматически создают manifest файл, в котором указываются эти зависимости.

Проблемы возникают, когда приложение использует DLL, которые собираются не из исходного кода. Например, если приложение и используемые библиотеки были откомпилированы разными версиями Visual Studio, в системе должны будут находится две (или даже больше) разных версий C++ runtime.

Вот именно с такой проблемой я и столкнулся. Сначала обнаружилось, что у нас две зависимости: от версии 8.0.50608.0 и от 8.0.50727.762. А через несколько дней среди зависимостей вдруг появилась еще и третья версия 8.0.50727.4053.

Раньше библиотеки Visual C++ вместе с манифестом лежали в папке с остальными библиотеками, и всё работало. (То есть они использовались как private assembly.) Недавно выяснилось впрочем, что не совсем всё работало: обнаружилось, что на тестовых машинах были установлены библиотеки версии 8.0.50727.42. А если вдруг их не оказывалось, то ничего не запускалось.

Две разных версии assembly не могут одновременно находится в папке с приложением, потому что файлы называются одинаково. Как обойти это, описано в статье A solution to two references to different versions of CRT, MFC, ATL in one application manifest file. Workaround #2 не помогал, потому что зависимости росли не из EXE-файла, а из DLL. В комментариях нашлось решение и для DLL, которое более подробно описано здесь. После добавления файликов <dll-name>.2.config приложение заработало.

Но с появлением зависимости от третьей версии, которая появилась после установки обновления, пришлось бы создавать такие файлы почти для каждой DLL-библиотеки, а их не мало. В итоге, чтобы жизнь была проще, был выбран первый вариант решения: использование Merge-модулей, тем более для установки уже использовался Windows Installer. Merge-модули устанавливают не только сами библиотеки, но и policy-файл, который «перенаправляет» предыдущие версии на новую версию. Таким образом, поставка всего одной версии библиотек и установка глобальной политики перенаправления версий решило все проблемы с зависимостями и избавило от создания кучи config-файлов с одинаковым содержанием.

На эти исследования пришлось потратить почти два дня, зато теперь в арсенале имеются новые знания.