среда, 10 марта 2010 г.

Поиск шрифта по начертанию

When working freelance, some of the time when you are working on a client’s website or print material you are being given some sort of branding guidelines to adhere to. Some of the time these branding guidelines exist somewhere in a drawer in someone’s desk, but no one knows where. This is even worse when you have to do some maintenance on a client’s website and have to use an existing font, but do not have access to it or the client doesn’t know who supplied the original.

As a designer, it is your job however to make sure you are using the right font, or the closest font possible if that fails. Here are three great websites to help you on your search…

1. WhatTheFont!


WhatTheFont! - Whatwasithinking.co.uk

Probably one of my favourite bookmarks when trying to find a font: WhatTheFont enables you to upload an image either from your desktop or from a website that is made up of the font. Once you uploaded the image the web application will try to associate letters (or you can enter these manually) and find the closest matches.

Tip: Make sure the image you upload has a decent size / resolution, and – if possible – use a very good contrast (i.e. dark text on a light non-gradient background).

2. Identifont


Identifont - Whatwasithinking.co.uk

Identifont is an old-school font-identification website, enabling you to find a relevant font based on its shapes and characteristics, based on a number of questions about the font in front of you. Identifont’s font-database is pretty good, so you should be able to find your required font easily.

Tip: This approach takes time and may be somewhat inaccurate depending on your answers. I would recommend using this site if you have no digital version of the font available.

3. Type Navigator


Type Navigator - Whatwasithinking.co.uk

Type Navigator is a more visual font search tool, similar in the style of Identifont. Here you are being presented with a series of images (from serifs to weight or contour), giving you the option to find the most relevant images to your font. Once you press “Search” you are being presented with the fonts matching the closest to your selected requirements, and even gives you the option to change the sample text to whatever you want, together with download / purchase options.

Tip: The good thing about this site is that it is more visual than Identifont, making it a very good choice when looking for a font when you don’t know a lot about typography, and the great number of results and close matches ensure you get the font you are after.

Взято отсюда

суббота, 6 марта 2010 г.

Патенты онлайн (в свободном доступе)

http://www.freepatentsonline.com

Ключевая статья по корреляционным методам
Fault isolation and event correlation for integrated fault management
Source Proceedings of the fifth IFIP/IEEE international symposium on Integrated network management V : integrated management in a virtual world: integrated management in a virtual world table of contents
San Diego, California, United States
Pages: 583 - 596
Year of Publication: 1997
ISBN:0-412-80960-5
Authors S. Kätker, M. Paterok

PatentDocs

вторник, 2 марта 2010 г.

Переключение User Agent в браузерах

Иногда к этому приходится прибегать.

понедельник, 1 марта 2010 г.

Работа с CSV в Питоне

Python has useful module named csv to deal with csv files. But recently I faced a problem reading csv files and want to share with you how I get rid of the problem. I wanted to get the data of the first column of my csv file. I tried the following code:

import csv

portfolio = csv.reader(open("portfolio.csv", "rb"))
names = []
for data in portfolio:
    names.append(data[0])
print names

but the output was an empty list ([]) :-(

Then I found the type of portfolio object using print type(portfolio) that the type is '_csv.reader', then I changed my program to the following and got the list :-)

import csv

portfolio = csv.reader(open("portfolio.csv", "rb"))
portfolio_list = []
portfolio_list.extend(portfolio)
names = []
for data in portfolio_list:
    names.append(data[0])
print names


If you have any better idea, please share.

To know more about csv module, http://docs.python.org/lib/module-csv.html


Замечания:
1. Try
portfolio = csv.reader(open("portfolio.csv", "rU"))
It should work

2.
Reading a particular column from a csv file is really useful and worthful. In my project, I also need to write an array of elements into a new column in the existing csv file in Python. Can you please post some information for writing column data into csv file in Python.

Answer
import csv
list = [ x[0] for x in csv.reader(open('x.csv','r')) ]


Взято отсюда
================================
еще полезные ссылки
Серый форум - разработка скриптов

Какой-то форум

суббота, 27 февраля 2010 г.

ITIL: Инциденты и запросы на обслуживание - одно и то же или нет?

Во-первых, страницы ITIL, которые объясняют термин Запрос на обслуживание (Service Request), должны быть тщательно интерпретированы. Там утверждается, что Запросы на обслуживание управляются подобно Инцидентам, что - по моему опыту - абсолютно неверно (но может быть, я работал в плохой организации?). Поэтому я дам другое объяснение.

СервисДеск получает обращения типов Неудовлетворенность сервисом (Инцидент: "пожалуйста, выполняйте соглашение" или "восстановите сервис"), Изменения сервиса (мне нужно что-нибудь другое) и Запрос на обслуживание (мне нужно иное/больше чем в меню сервиса).

Запрос на обслуживание предопределен и согласован в сервисном контракте (СК). Это значит, что если клиент запрашивает структурное изменение согласованных уровней сервиса, подобно изменению типовых часов предоставления сервиса, это НЕ является Запросом на обслуживание. Вместо этого, должен быть изменен СК (SLA) и должны быть внедрены структурно новые спецификации сервиса.

Примерами регулярных запросов на обслуживание могут быть:
- Вопросы о функциональности
- Запрос о статусе
- Замена пароля
- Запрос на пакетное задание и авторизацию пароля
- Выборка из БД
- Запрос на обеспечение нового сотрудника соответствующими ИТ функциональностью/сервисами

Как можно видеть, этот список содержит действия, которые должны рассматриваться как изменение… Но на практике это не так, просто потому, что они были отнесены к запросам на обслуживание. И это потому, что организации решили сделать так, чтобы упростить усложненный процесс управления изменениями. Таким образом, процесс управления изменениями может быть зарезервирован для "настоящих" изменений, которые требуют сложного и тщательного управления в рамках процедуры изменений. Запросы на обслуживание тогда попадают в производственный процесс (production process): выборка из БД, предоставление запрашиваемой информации, изменение пароля и т.п.

Они могут быть перечислены в СК (SLA) с определенными уровнями сервиса(время исполнения, стоимость предоставления, другие параметры качества).Стандартизованные изменения проходят через другой поток работ (workflow): укороченную и упрощенную процедуру, но такую, которая включает запуск процесса управления конфигурациями. Они могут быть описаны в СК, но они также могут быть описаны только в руководстве по качеству ИТ организации.

Любые запросы на изменения (RFC), которые отнесены к таким стандартизованным изменениям, будут проще маршрутизироваться в стандартном потоке работ (workflow) (который называется "Change Model" in ITIL Service Support: параграф 8.3, страницы 170, 176)

Итак, запросы на обслуживание не являются изменениями и наоборот. Но каждый из них НЕ инцидент и НЕ может обрабатываться как инцидент. Они будут обрабатываться различными потоками работ.

Ян ван Бон - один из выдающихся авторитетов в управлении ИТ сервисами иработает в этой области с конца 1980 - х.
Он один из основателей форума по управлению ИТ сервисами (ITSMF) и фонда поуправлению ИТ сервисами в Голландии.
Ян ван Бон - главный редактор большого числа профессиональных ITSM изданий и отвечает за создание, продвижение и распространение многих публикаций и инноваций в этой области.


взято отсюда

P.S. Хоть это и касается V2, но объяснение вполне внятное

вторник, 19 января 2010 г.

MikTeX 2.8 и обработка 'e'

Конкретной зависимости так и не обнаружилась, но есть гипотеза, что способ реагирования latex на команду 'e' при возникновении ошибки регламентируется настройками Inverse search в YAP. как ни прискорбно. Экспериментальным путем обнаружено, что корректная обработка 'e' в случае использования WiEdt возможна, если компиляция latex запускается в detach режиме.

четверг, 14 января 2010 г.

Sony Vegas

После того, как инсталляция Adobe оказалась неуспешной, взор обратился к Sony Vegas

Полезные ссылки по изучению предмета:
Путеводитель в цифровое видео
Монтаж. Основы для начинающих
Sony Vegas. Кто это?
Уроки Sony Vegas Studio
Переводы руководства к Sony Vegas на русский язык, статьи и советы по работе с программой
Несколько практических уроков, статьи про Вегас
Русскоязычные форумы по Sony Vegas
Моё знакомство с Sony Vegas Pro 8. Часть 1
iXBT: Видеоредактор Sony Vegas. Часть1. Часть 2.
iXBT: Видеоредактор Sony Vegas — вопросы и ответы. Часть 1. Часть 2