Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: компьютеры (список заголовков)
02:54 

Fry Cry

Недавно вышла GTA5, все скачали - и я скачал. Купил, поставил, поиграл 2 часа, на самом интересном месте где герои мстили тренеру по теннису экран вдруг покрылся радужной плесенью и сгорела видеокарта.
Обидно потому, что видеокарта у меня была неплохая, и ещё полтора-два годика до смены компьютера вполне протянула бы. Новые того же класса стоят 15-20 тысяч (дорого!), лишние FPS мне нафиг не нужны, а главное, сейчас все видеокарты пошли - ни в PCI Express, ни в Красную Армию, 28 см. в ширину и толщиной два с половиной слота. У меня там уже жёсткие диски начинаются, где у неё вентилятор стоит!

Все обычные танцы с бубном я выполнил - вытащил, счистил пыль, продул слот. Проверил, что вентилятор вращается, карта не перегревается. Драйверы удалил под корень и переустановил. Однако ничего не помогло.

И тут я нашёл такой совет, про который я сначала подумал, что это первоапрельская шутка. Число комментов "так и сделал, мне помогло", "карта стала как новенькая", "уже три карты восстановил таким способом" сдавало розыгрыш с потрохами. Ну подумайте, вы бы таким отзывам поверили?
Но люди, разбирающиеся в электронике, быстро с ним соглашались. Совет такой:

Чтобы починить видеокарту, прожарьте её 15 минут в духовке на 180-200 градусах Цельсия.

В сети есть инструкции, как это делать. Почему это работает? Вот папа понял моментально. Друг знал, говорит, это дедовской метод (наверное, тоже бы догадался: он часто говорит, что электроника - это наука о контактах). Многие неполадки возникают от того, что какой-то контакт на плате рвётся — например, вики пишет, что после множества нагревов-остываний возникают микротрещины из-за того, что разные материалы при нагреве расширяются по-разному. А при высоких температурах припой плавится и понемногу расплывается, соединяя разрыв.

Такая починка, конечно, дело случая - легко спалить карту совсем. И дело может быть совсем не в контактах. И работать такая "прожаренная" карта будет сколько повезёт - в GTA на ней уже не поиграешь. Но если терять нечего, почему бы не попробовать.

Честно говоря, я ждал, что где-нибудь ошибусь и карта просто не заведётся вообще, уже даже в basic VGA режиме. Но я всё сделал достаточно аккуратно. Духовку разогрел, 5 минут пёк на 180, потом 5 минут повышал до 200, ещё 5 минут до 220 и ещё 2 минуты держал на этой температуре. Дал остыть, нанёс термопасту, приклеил обратно теплоотвод и кулер, вставил в компьютер, и... карта заработала.

Воу.


@темы: Компьютеры

13:10 

Google Code закрывается



Чему это учит? Привыкать к продуктам Гугл нельзя, даже к удобным. Больше я на эту удочку не попадусь, Google Hangouts, Plus - спасибо, кушайте сами.

Даже с Google Reader, с Jabber в чатах и с Google Code неудобно уходить, а все эти продукты строились на открытых технологиях - RSS, Jabber, SVN/Mercurial/Git/Markdown. По крайней мере, остаются сами RSS, логи чатов, контакты, исходный код, вики и багрепорты

Теперь представьте, если закроют Hangouts. Всё! Ищи друзей в других социальных сетях. Последние продукты Гугл все непрозрачные. Кому нужны такие сложности?

3 решения, которые лучше, чем то, что сделал гугл:
  • Поддерживать Google Code на плаву, не развивая. Одного-двух программистов хватит, чтобы чинить мелкие баги. Если проблема в спаме, ужесточить авторизацию / капчу.
  • Выделить Code в отдельную компанию и продать или пустить в свободное плавание.
  • Открыть исходный код движка и ввести функцию переброски проекта между хостерами.

Печальный выбор уходящих с Google Code:
  • GitHub — удобный, бесплатный, но нет поддержки Меркуриала.
  • BitBucket, которым больше нравятся деньги, чем опенсурс. И сайт неудобный — от авторов JIRA.
  • SourceForge, где можно смотреть рекламу и в закачки тебе подсунут малвари. Но зато у них открытый движок!

От чего ещё надо бы отказаться, пока гугл не прикрыл:
  • Tasks
  • Contacts
  • Окончательно уйти с гугловского джаббера.

@темы: Компьютеры

14:31 

Заголовок сообщения

Наверное, об этом тысячу раз писали, но заголовок веб-страницы должен выглядеть так:
Кто виноват и что делать? — блог Николая Чернышевского
Или даже проще:
Кто виноват и что делать?

Но не так:
Николай Чернышевский, философ, журналист и литературный критик — Личный журнал, интеллектуальные беседы каждую пятницу — Кто виноват и что делать?

Когда открыто несколько заметок, это превращается в:
[ Николай Черны... ] [ Николай Черны... ] [ Николай Черны... ] [ Николай Черны... ]

В закладках:
* Николай Чернышевский, философ, журналист и литературный кр...
* Николай Чернышевский, философ, журналист и литературный кр...
* Николай Чернышевский, философ, журналист и литературный кр...

Заголовок должен быть коротким.
Название конкретного материала всегда должно идти первым.
Если название ресурса добавляется, оно должно быть осмысленным, а не "..." и не "void", как у некоторых.

@темы: Компьютеры

13:06 

Asus T101MT VGA cable replacement + pinout

Screen on my Asus EEE PC T101MT started behaving erratically, switching off and on as I turned and tilted the lid. I've dismantled the netbook and the problem was in the broken display cable. A couple of notes for anyone who cares:

  • Dismantling the body is not hard, this article explains it well. Be sure to note which screws go where.

  • To dismantle the lid, pull out the rubber caps glued around the display. There are screws underneath. After unscrewing them all, remove the lid cover. It's stickied to the display, but no harm in tearing it off and no other way around.

  • Motherboard-to-display cable is FPD-Link (LVDS cable) + minor side load. Part number is 1422-00N6000, new ones can be bought on aliexpress for cheap. Promised 50 day free delivery is an upper bound; mine was delivered in 10 days.

  • There's a hinge connecting the lid to the body with all the cables inside. It would seem that display cable is too big to go through it, but it can be done from its display connector side if you fold it in a particular way:
    (instruction pic)

  • The cable is 20 pins (motherboard) to 30 pins (display). There were pinouts for similar cables from other EEE PCs (1005pe, [1]). I'm posting the final one for T101MT here, checked with multimeter, just in case:

    (1422-00N6000 pinout)

@темы: Компьютеры, In English

15:51 

Silent

Как правило, в консольных программах бывает настройка уровня подробности. Обычно она называется verbose. Иногда ещё бывает настройка quiet, которая отключает вывод большинства сообщений. Но редко поясняется, что именно будет выключено.

Предлагаю стандартную шкалу подробности вывода:
1. Silent. Программа не выводит ничего, даже в случае ошибки. Безмолвно завершается с кодом ошибки.
2. Quiet. Программа не выводит ничего, только сообщения об ошибке. Так принято по умолчанию делать в юниксе.
3. Normal. Программа сообщает, что она сейчас делает (из её функционала; например, программа, скачивающая файлы, может сообщать о начале закачки каждого файла).
4. Verbose. Программа объясняет, как она делает то, что делает. Например, "Подключаюсь к серверу... Запрашиваю файл... Файл найден, размер 1.5 мб. Создаю целевую директорию..." и т.п.
5. Debug. Программа вываливает все внутренние подробности происходящего, в том числе непонятные без исходного кода. По желанию и для удобства отладка может быть разделена по модулям (--debug=http), но подразумевает как минимум verbose в целом.

@темы: Компьютеры

17:51 

Мышка бежала, хвостиком махнула

На нетбуке с экраном 1024x600 почему-то стало разрешение 1024x768, т.е. часть экрана не видна.
Переустановил дрова видеокарты, не помогло.
Переустановил монитор, не помогло.
Перезагружался много раз, не помогло.
Жал на кнопку "сменить разрешение", не помогло.
Копался в настройках драйвера, не помогло.

Переустановил дрова клавиатуры... помогло.

@темы: Компьютеры

00:18 

Эх, съезжаю с Оперы

Какая же она была удобная! Сколько с файрфоксом не вожусь, всё равно — всё неуклюже и вразнобой...

Пока ситуация такая (может, кто знает что?):

Табы

Более-менее как в Опере можно сделать с помощью TabMix Plus, если хорошо его попилить в настройках. Не хватает Tab Stacking (это когда можно несколько табов в один сложить).

Сайдбар

Кое-как справляется All-in-one Sidebar. Очень нехватает добавления сайдбаров из закладок (чтобы кроме "Закачек", "Закладок" и т.п., были "Твиттер", "Вконтакте", "Google Tasks").
Пока нашёл очень кривое решение: пользовательские кнопки, в которых вручную прописать "showInSidebar(URL)" и вручную назначить иконку. И всё равно открываться будет не каждая в своей панели, а всё в MultiPanel.

Speed Dial

Перепробовал несколько Speed Dial-расширений, остановился на Fast Dial потому, что он самый быстрый и хранит диалы в закладках (как можно вообще было по-другому додуматься?).
Ни одно расширение не поддерживает, как в Опере, живые тайлы на Speed Dial (это когда "На дайри у вас 4 комментария и 1 сообщение", "На реддите карма 9000", "В задачах на сегодня то и то"). Было очень удобно — одним взглядом можно увидеть все новости.
Скриншоты сайтов во всех расширениях тоже некрасивые, пиксельные.

Notes

Кое-как годится Scrapbook. Сохраняет заметки в своей собственной базе, так что обычная Firefox-синхронизация не работает (блин, ну почему?!) Экспорта в txt-формат нет. Горячих клавиш на добавление заметки нет и не настраиваются. Полно багов: правишь первую строку заметки — в каталоге не обновляется, пока не выберешь другую. Добавляешь папку/заметку — существующие перетасовываются.

Почта

Ближайшее к Opera Mail расширение - Simple Mail, но пользоваться невозможно, IMAP-папки не поддерживает, все сообщения на аккаунте считает непрочитанными, скачивает по одному, как по SMTP. Похоже, вариантов нет, и надо переходить на отдельный клиент.

@темы: Компьютеры

16:28 

О закладках

Идею закладок (bookmarks) давно надо расширить, глядя на то, как люди их используют (точнее, не используют):
  1. Закладка должна по возможности сохранять кешированную копию страницы.
    Часто сохраняешь ссылку не на ресурс, а на какой-то полезный материал, и неудобно, что он может исчезнуть. Фактически, это убивает смысл таких закладок. Приходится вести какие-то сторонние хранилища заметок, копировать нужные тексты. Гораздо лучше, чтобы в закладке сохранялась текущая копия страницы, ну и её можно было обновить по желанию.
  2. Табы должны быть закладками.
    Держать открытыми больше 20 табов - это глупо, т.к. уничтожает все преимущества табов. И тем не менее, люди так делают. Почему? Потому, что люди бестолковые. Похоже, по двум причинам: табы привычны и на виду, и табы помнят, где ты остановил чтение. Значит, надо добавить эти же функции закладкам, и сделать табы особым их видом: таким, который показывается как открытые страницы, а не в меню. Хотите хранить свои закладки кучей и на виду - пожалуйста.
    Технически это очень хорошо, т.к. табы невозможно будет потерять случайно при закрытии, они будут синхронизироваться между компами, не обязательно загружать все 200 табов при старте браузера и памяти они до первого обращения тратить не будут. Единственный минус - загромождение табов по-прежнему неудобно, но это уже проблемы того, кто так делает. Сам себе злобный буратино.
    Ах да: и легко будет сделать папки табов, о которых многие мечтают
  3. Стеш должен быть встроен в браузер.
    Стеш - это такое место, куда кидаешь найденное в интернете, чтобы прочесть как-нибудь позже. У многих это место - открытые табы, увы. У других это корень букмарков. Где бы это ни было, там образуется бардак. Надо, чтобы в браузере для него было отведено специальное место, с которым удобно было бы работать.
    Вообще-то, никто не мешает сделать отдельную папочку в закладках, назвать её "Стеш", вытащить на панель инструментов и пользоваться. Но никто так не делает - то ли в голову не приходит, то ли неудобно. Так что браузер должен делать это сам. Для тех, кто предпочитает хранить всё табами, можно сделать галочку "Отображать стеш как табы".
    Что-то такое пытается сделать новая Опера.
  4. Speed Dial, панель быстрого запуска, боковые панели, быстрый поиск - это всё должны быть подвиды закладок.
    Потому, что незачем плодить сущности. Плохо, когда нужно вспоминать - "вот этот сайт с панели быстрого запуска есть у меня в закладках или нет". Ну как же его может не быть, когда вот он на главном экране.
    Это у многих браузеров сделано, особенно у Файрфокса - во всём. У Оперы в части панелей.
Если какой-нибудь браузер всё это сделает, цены ему не будет!

@темы: Компьютеры

18:36 

Не печатайте домен

Многие забывают, что тэг a href можно использовать без домена:
<a href="/path/">
Поддерживается всеми браузерами с незапамятных времён. Выгода двойная: меньше печатать, и если когда-нибудь перенесёте сайт - не придётся менять адреса.

В сочетании с умением вордпресса находить пост или страницу только по их ярлычку (slug), это позволяет писать вот такие замечательные ссылки:
<a href=opera>Полезные заметки по браузеру Opera</a>
Также можно указывать путь относительно текущей папки <a href="./path/">

@темы: Компьютеры

11:49 

Wordpress not remembering name or email for anonymous commenters

Someone reported that Wordpress at boku.ru hasn't been remembering the name and email which you enter in comments. I vaguely remembered this working before. After some investigation, turns out it was W3 Total Cache plugin which uses comment_cookie_lifetime filter to drop standard Wordpress cookie lifetime from half a year to 30 minutes. And since my site runs as GMT, this was eaten by the 4-hour time difference.

W3 Total Cache did that because for cookie-less visitors it serves fast static version of the page (which can not be tailored for each visitor and have their name pre-entered, the way names are handled now). As long as you have posted a comment, you receive a cookie and Wordpress serves you slower, dynamic version of the page. So the longer the cookie lifetime is, the longer you're going to be served dynamic pages (but the longer your settings are going to be preserved).

This setting can be changed at "Performance > Page Cache > Advanced > Comment cookie lifetime".

If you've stumbled upon this post while solving a related problem, here's some additional pointers:
1. Wordpress stores commenter name/email/url in cookies:
comment_author_*
comment_author_email_*
comment_author_url_*

An example of how querying for these values should look like is in /wp-includes/comment-template.php/comments_template()

2. Your comment form is generated either by this, or by customization hook in your theme's comments.php.

3. To debug cookies, add print_r($_COOKIES); to your theme's header.php, don't forget to remove it later. Use Wireshark or your browser's request sniffer to track what's being sent.

@темы: Компьютеры, In English

12:54 

Всегда занят

Invisible - бесполезный режим в мессенджерах, поскольку всё, что он делает - это пытается забанить человека под благовидным предлогом, не портя с ним отношения, и длится это ровно до первого раза, когда вы спалитесь, ответив из инвиза.
Ну, конечно, есть умельцы, которые из принципа постоянно в инвизе, и это правильно, поскольку создаёт основания для plausible deniality, но тогда они вообще не пользуются статусом, получается.
Гораздо убедительней было бы "'Занят/нет на месте' для этого человека". Во-первых, даже если вы заняты, вы можете отвлечься и ответить, когда захотите. Во-вторых, существует тысяча причин иметь такой статус постоянно (например, вы выставили его на мобильнике, т.к. оттуда общаться неудобно).

@темы: Компьютеры

09:53 

Чтобы действительно познакомиться с товаром перед покупкой, нужно искать в гугле "[товар] отстой", "[товар] глючит", "[товар] не покупайте". А чтобы проверить, нельзя ли в программе случайно спалить свои личные данные, нужно погуглить "[программа] расшарить данные". У вас и у этих людей дополняющие друг друга цели: вы хотите исключить любую лазейку, а они - какую-нибудь найти.

@темы: Компьютеры

18:14 

Can you repeat that?

Reading personal experiences on trimming the sizes of Delphi executables, I often encounter stories like this one:

I've moved from Delphi 2007 to Delphi XE3 and my executable went from 3Mb to 18Mb! I did this thing and that thing and disabled RTTI and set these flags and got the executable down to 16Mb. Nice, but not enough.
Then I discovered UPX and it reduced the size to 3.5Mb! UPX is magic!!

This is obviously wrong, it should make anyone with half a pint of a sense cringe - but why is it wrong? They got their size down. That's what they wanted.

And then I figured:
Well, you got it down to 3Mb. Can you repeat that?

If Delphi XE8 comes out and your executable is suddenly 17Mb again, what are you going to do to trim it back? If you had spent several hours more and actually understood what happened and how to unhappen that, then you'd still be on a fair footing with the circumstances. Your trump card of using UPX and being excited would still be with you. And now it isn't.

@темы: Компьютеры, In English

15:35 

Right-click to copy web path for the file

Everybody who uses Dropbox have probably seen that you can right-click the file and "Copy shared path", under which it is accessible in the internet.

I thought it would be nice to have similar functionality for BTSync and wrote the following sсript.

Code on pastebin.

Usage: put the code into "Copy links.cmd", drop the shorcut to it into "C:\Users\[your username]\AppData\Roaming\Microsoft\Windows\SendTo" or wherever Sent To folder is in your versions of Windows.

Now suppose you have a folder C:\Download\images which is BTSync-ed to your server as http://example.org/lib/img. Create a file C:\Download\images\path.txt and write the above web base path to it.

Now select some files, right-click them and press "Send To -> Copy Links". Web links for all the selected images are copied into your clipboard:
C:\Download\images\test\file.png --> http://example.org/lib/img/test/file.png
The sсript can also be used if you have a web server running at home which presents some of the files on your PC to the outside world, or even if you share some files and want to copy those as "\\mypc\share\path". Since the sсript looks for the first available path.txt in the parent directories, you can link different folders to different addresses, or even copy and modify the sсript so that the same folder is linked to several base paths ("Copy as web address", "Copy as local \\share").

@темы: Компьютеры, In English

11:58 

Как работать с двумя аккаунтами SpiderOak одновременно

Так же, как несколько аккаунтов в Picasa, можно сделать несколько аккаунтов SpiderOak.

Зачем? На SpiderOak удобно бэкапить сервер, но использовать для этого домашний аккаунт не рекомендую. Лучше завести отдельный, тогда если сервер взломают, то получат доступ только к его данным.

В принципе, достаточно зарегистрироваться, настроить сервер и забыть о нём - бэкапы сами будут сбрасываться. Но иногда SpiderOak нужно администрировать - например, удалять старые версии удалённых файлов, это удобнее делать из графической оболочки. А переключаться между аккаунтами неудобно.

Заведите ещё один аккаунт Windows и настройте под ним SpiderOak на тот аккаунт, который используете для бэкапа на сервере. Теперь SpiderOak можно запускать из обычного аккаунта по Shift+правой клавише - "Запуск от имени другого пользователя".

@темы: Компьютеры

23:19 

У многих сайтов есть очень удобные "мобильные версии":

Вконтакте: m.vk.com
Твиттер: mobile.twitter.com
Гугл+: plus.google.com/app/basic/

Gmail: вариант 1, варианта 2
Google Calendar: google.com/calendar/m
Google Tasks: mail.google.com/tasks/ (и ещё такая вот версия для планшетов)

Diary: m.diary.ru

Обычно они 1. компактнее, 2. без графического мусора, 3. без javasсript, 4. используют мало трафика. Особенно удобно добавлять их как панели в Оперу - тогда все ленты постоянно под рукой.

Другие сайты, которые я не пробовал использовать:
Facebook: m.facebook.com
Evernote: evernote.com/mobile
Яндекс: m.yandex.ru и op.yandex.ru
Dropbox: dropbox.com/m
box.com: m.app.box.com

@темы: Компьютеры

03:45 

Скачка youtube-видео из командной строки

Чтобы спать спокойно, нужно скачивать всё, в том числе видео с ютюба, потому, что если тот ролик с котёнком удалят, и главное, вас не предупредят, то вы о нём так никогда и не вспомните и не узнаете, что его нужно заново найти и добавить. Короче говоря, есть утилита:

youtube-dl

Которая написана на питоне и умеет всё. Любая функция, которая приходит в голову, там сделана. Скачать канал? Favorites? Likes? С сабами? Вшить их в видео? Описание положить рядом? Она даже устанавливает дату создания файла такой, какая она на ютюбе. И работает из коробки.

В качестве бонуса: адрес канала Liked Videos можно получить из адреса Favorites для того же пользователя, заменив первую букву в параметре list c "F" на "L". Каналы открыты, пароль указывать не надо, но в канале Liked хранятся последние 100 лайков, так что скачивать лайкнутое нужно регулярно.

@темы: Компьютеры

22:50 

Silk Road demise

Так вот, к чему я вспомнил. Пока в телевизоре закончился один Breaking Bad, другой Брейкин Бэд закончился в реальной жизни. Преступный супермаркет Silk Road закрыли американские спецслужбы, а его хозяина Dreaded Pirate Roberts арестовали. Случилось это не потому что NSA вскрыло Tor, как все думали после недавнего ареста The Freedom Hosting, а просто DPR спалился.

The silk road was basically made from the shroomery.com, it was the first place he visited. They traced him by finding his old posts on various forums where he advertised it, not as the owner, just saying "I found this site, what do you think about it?"

комментарий на реддите с кучей интересной инфы

Рекламировал Silk Road под тем же ником, под которым в другом месте постил свой email - этого стало достаточно, чтобы его заподозрили. Владельцем оказался Росс Ульбрихт, молодой образованный парень, физик и экономист из какого-то там университета. Имея до 800 000 биткоинов (3.5 миллиарда рублей по текущему курсу), жил под фальшивым именем в коммуналке со студентотой, а серверами Silk Road управлял из ближайшего кафе с ноутбука. Когда человек под ником friendly chemist стал его шантажировать, по-джентельменски вежливо заказал его убийство:

DPR sent a message to "readandwhite," stating that "friendly chemist" is "causing me problems," and adding: "I would like to put a bounty on his head if it's not too much trouble for you. What would be an adequate amount to motivate you to find him?

readandwhite sent DPR a message quoting him a price of $150k to $300 "depending on how you want it done"

DPR responded: "Don't want to be a pain here, but the price seems high. Not long ago, I had a clean hit done for $80k."

DPR and readandwhite agreed upon a price of 1,670 Bitcoin - approximately $150k - for the job.

Several hours later on March 31, 2013, readandwhite wrote back: "I received the payment... We know where he is. He'll be grabbed tonight."

Subsequent messages reflect, at DPR's request, readandwhite sent DPR a picture of the victim after the job was done...DPR wrote readandwhite "I've received the picture and deleted it. Thank you for your swift action."

Ho. Lee. Shit.

комментарий на реддите

Правда, Reddit уже сомневается, что этот случай так прост. Friendly chemist требовал за краденые аккаунты пользователей 500 килобаксов, которые должен был кредитору. Ульбрихт попросил связать его с кредитором и заказал химика именно ему. Но это же глупо. Что, если химик и кредитор его обманут? Ульбрихт мог просто пугать химика, рассчитывая, что тот струсит, увидев, что Ульбрихт правда его заказал. Во всех отношениях удобно, и химику остаётся только притвориться мёртвым и уйти на дно, иначе в следующий раз Ульбрихт закажет его кому-нибудь другому (и тот уже по правде его убьёт).

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

“What we’re doing isn’t about scoring drugs or ‘sticking it to the man.’ It’s about standing up for our rights as human beings and refusing to submit when we’ve done no wrong.”
“Silk Road is a vehicle for that message,” he writes to me from somewhere in the Internet’s encrypted void. “All else is secondary.”

Интервью DPR в Forbes

Понятно, что Росс Ульбрихт попался на ерунде, но вообще он шифровался круто: сервер держал в другой стране, секретную жизнь тщательно скрывал. Прямо Волтер Вайт/Гейзенберг на самом деле. Я потерял ссылку, но в каком-то из интервью DPR спросили, страшно ли ему, и он сказал, что очень страшно. Он уже тысячу раз пережил все ошибки, арест, а теперь уже свыкся с мыслью, что рано или поздно его поймают и он проведёт в тюрьме всю жизнь - однако идея стоит того. Ну вот, теперь ему действительно грозит пожизненное заключение, и вряд ли он получит что-то меньшее. Не знаю, "увы" тут, или "ура", или что.

Bonus reading: Родители Ульбрихта говорят, что тот не мог никого убить. Да может и не убивал, на самом деле - пока непонятно.

@темы: Будни, Компьютеры

15:17 

Как вести в Picasa несколько раздельных баз данных

Я решил попробовать Picasa для организации своих фотографий - это клиентская программа вроде Danbooru, проставляет фоткам теги, находит в них лица, сортирует по времени, массово добавляет/удаляет EXIF, даёт привязывать фотки к карте (geo-tagging), и так далее. Сами фотографии при этом не меняются и остаются в своих папках, а вся информация хранится в базе данных. Пока что работать удобно.

Но у меня есть несколько разных наборов картинок, которым нужна сортировка. Один - фотографии, другой - всякие смешные картинки. Смешивать неудобно потому, что глупо, когда рядом с фамилией твоего одноклассника в списке "людей" находится Эдвард Элрик. Picasa позволяет разделять папки с фотографиями на "Коллекции", но до конца это проблем не решает и что, если вторая база хранится в другом месте? На отключаемом диске или в сети? А профиль в Picasa только один.

В интернете в основном предлагают неудобные решения с помощью специальных программ, которые подменяют базу Picasa перед запуском, или говорят завести для второй базы отдельного пользователя Windows (у него база будет своя). Но это же неудобно - перелогиниваться ради работы с другой базой.

И внезапно кто-то сказал здравую мысль. Нужно завести отдельного пользователя, настроить под ним базу как следует (в том числе сделать juniction из AppData\Google\Picasa туда, где хранится вторая база), а затем залогиниться под обычным пользователем и запускать оттуда Picasa с помощью RunAs.
В винде есть такая возможность - запускать приложение от имени другого пользователя, не выходя из своего сеанса. Нужно зажать Shift и кликнуть по ярлыку правой клавишей, в появившемся меню выбрать "Запустить от имени другого пользователя" и ввести логин и пароль. Можно даже настроить специальный ярлык, который всегда будет запускать Picasa от имени нужного пользователя.

Так это намного удобнее, и даже в чём-то лучше, чем если бы база выбиралась простым "Какую базу загрузить?" - можно на уровне системы разделять права доступа к картинкам. Кому-то дал пароль, кому-то нет.

@темы: Компьютеры

15:00 

Просто интересное наблюдение

Довольно крупный хостер картинок imageshack.us предлагает скачать свой клиент SkyPath, который автоматически закачивает, скачивает и синхронизирует картинки между библиотекой на imageshack и всеми компьютерами (мобильниками).

Я скачал, поставил - это ребрендированный Dropbox. Довольно круто.

Хоть я лично от обоих вещей потихоньку и отказываюсь (от Dropbox в пользу BTSync, а картинки все хочу хранить на своём сервере).

@темы: Компьютеры

void

главная