Архив рубрики: Без рубрики

Настройка пути сохранения данных Google Chrome

После создания нового профиля в Windows 7, мой любимый браузер Google Chrome по-прежнему продолжать хранить все пользовательские данные (кеш etc) в папке AppDataLocalGoogleChromeUser Data старого профиля, который был удален (?).

И получалось так, что в папке старого профиля Windows у меня хранились только данные Google Chrome по этому адресу.

Мне такое дело не понравилось, и я решил поправить.

Погуглив некоторое время, нашёл простое решение.

Заходим в редактор реестра в ветку
HKEY_CURRENT_USERSoftwarePoliciesGoogleChrome
где в параметре UserDataDir прописываем нужный путь, в моём случае такой:
C:UsersBolshakovAppDataLocalGoogleChromeUser Data

Всё, проблема решена.

Автор: Sergey Bolshakov

ALEX, ваш пароль изменён.

Вы изменили пароль.

 
 
Здравствуйте, ALEX!
Вы изменили свой пароль в LinkedIn.
Благодарим за использование LinkedIn!
Компания LinkedIn

Когда и где это произошло:
Дата:20 января 2015 г. 23:44
Браузер:Firefox
Операционная система:Windows
IP-адрес:176.36.36.33
Регион (приблизительно):Kiev, Kyiv City, Ukraine
Вы этого не делали? Обязательно измените свой пароль прямо сейчас.
Это письмо адресовано участнику ALEX NESTERENKO (NCC). Что это значит?
©2014 LinkedIn Ireland, Gardner House, Wilton Plaza, Wilton Place, Dublin 2, Ireland (Ирландия)

Автор: Linuxsam

Установка принтера HP в Linux Mint Debian Edition

Понадобилось мне тут установить принтер HP LaserJet P1102 в Linux Mint Debian Edition.

В системе уже установлена система печати HPLIP (Hewlett-Packard Linux Printing and Imaging System), которая по идее должна сама всё установить.

Принтер при подключении кабеля появился, но печать не работала.

Походив по официальным ссылкам от HP, решил это следующим образом.

Доустановливаем через тот же Synaptic дополнительный пакет hplip-gui.
Это нужно для запуска программы HP Device Manager, в которой будет проводится все нужные операции.

Через терминал с root-правами:

hp-plugin

устанавливаем Driver Plug-in.
Там же командой

hp-setup
запускаем собственно установку:
Выбираем USB, далее — подключенное устройство, задаём имя принтеру и всё готово.
Проверяем — есть печать!
Принтер, что установился ранее самостоятельно, удаляем, чтобы не путаться.

Автор: Sergey Bolshakov

Установка шрифтов Windows в Linux Mint

Вчера, в понедельник, установил себе впервые в жизни Linux Mint 14 Nadia c Mate. В целом, нравится.

Пожалуй самым не привычным было отсутствия автоматического переключателя клавиатуры (решилось установкой X Neural Switcher), удобного браузера Cool Novo (поставил Chromium) и привычных шрифтов Windows.

В Сети нашел такое решение проблемы.

Через Менеджер программ установил пакет Microsoft Core Fonts, включающий шрифты Arial, Courier New, Georgia, Times New Roman, Verdana и другие.

Через Терминал: sudo apt-get install ttf-mscorefonts-installer
Кстати, пароль в Терминале, оказывается, не отображается, когда его вводишь:)

Далее — установка шрифта Tahoma. Делается через установку Wine, позволяющей запускать windows-приложения под Linux, через терминал (sudo apt-get install wine) или менеджер программ.

Дальше »

Автор: Sergey Bolshakov

Ельцин и питон

В доке питона по sqlite3 обнаружил Ельцина

import sqlite3

con = sqlite3.connect(":memory:")
cur = con.cursor()
cur.execute("create table people (name_last, age)")

who = "Yeltsin"
age = 72

# This is the qmark style:
cur.execute("insert into people values (?, ?)", (who, age))

# And this is the named style:
cur.execute("select * from people where name_last=:who and age=:age", {"who": who, "age": age})

print cur.fetchone()


Судя по дате создания модуля sqlite — это именно Борис

Ссылка


https://docs.python.org/2/library/sqlite3.html#cursor-objects

Автор: Евгений Курочкин

приватные атрибуты в python

Ну нет приватных членов в питоне, ну нет…
Не надо писать С++/Java подобный код:

class C(object):
    def __init__(self):
        self.__name = 'default'

    def set_name(self, name):

        self.__name = name

    def get_name(self):

        return self.__name

Пробуем
>>>С().__name

Traceback (most recent call last):
  …
    C().__name

AttributeError: C instance has no attribute '__name'

Посмотрим на список атрибутов объекта

>>>С().__dict__
{'_C__name': 'default'}

Ну и в догонку меняем атрибут

>>>С()._C__name = 'new_name'

Двойное подчеркивание всего лишь соглашение, интерпретатор ничего не прячет,

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

Да и, если хотите управлять доступом к атрибутам, смотрите в сторону свойств.


Ссылки

https://docs.python.org/2/library/stdtypes.html#object.__dict__
http://stackoverflow.com/questions/70528/why-are-pythons-private-methods-not-actually-private

Автор: Евгений Курочкин