?

Log in

No account? Create an account

rauf


Блог Алиева Рауфа

О жизни и о себе


Entries by category: компьютеры

Сделал VBA-скрипт для…
rauf
http://www.rondebruin.nl/mac/mac013.htm
Сделал VBA-скрипт для экселя, который объединяет Excel-файлы из указанной папки в одну сводную книгу с закладками, по одной на файл. Каждый раз, когда я касаюсь Visual Basic, меня пугает логика разработчиков.



Вот смотрите. В VBA есть функция DIR, которая выдает все файлы из директории по маске. DIR ("c:\*.*") выдаст все из текущей директории. Просто и понятно. Но это не работает на маке, где, казалось бы, тот же вижуал бейсик. Там просто жесть. Во-первых, там же нет никакого "C:\", а есть /Users/Documents. Казалось бы, ну замени одно другим — и ура. Нет, они выпендрились. Они требуют указания пути вот в таком виде: "Macintosh HD:Users:raufaliev:Documents:" — вот именно так, с двоеточиями и обязательным в конце. Но это еще не все. Там нет wildcards. То есть, получить все эксельники не так просто. Есть функция MacID, которая передается вторым параметром в DIR. У этой MacID есть параметр ID, который может принимать значения TEXT, OBIN, XLS5, XLS8 и так далее. Так прям и написано "and so on" — если я хочу только вордовские файлы, то я должен догадаться, что в скобках нужно написать W8BN. Ну и даже со всем этим работает через пень-колоду.



Один хороший человек разобрался и выложил в сеть свои готовые функции. Я их периодически дорабатываю под автоматизацию своей работы — все-таки эксель частый гость на моем мониторе. Пользуйтесь, особенно те, у кого маки и программисткое прошлое. Один раз разобраться на выходных экономит тучу времени на работе:-)



http://www.rondebruin.nl/mac/mac013.htm

http://www.rondebruin.nl/mac/

Бесполезные факты об английском
rauf
  • В английском всего пара слов, где гласные идут в алфавитном порядке — abstemious (умеренный) и facetious (шутливый). Если брать все буквы, то наиболее длинным словом является слово Almost (почти).
  • В английском есть всего четыре слова, заканчивающихся на -dous — horrendous (страшный), tremendous (огромный), stupendous (громадный) и hazardous (опасный)
  • В английском есть всего три слова, заканчивающихся на -ceed — proceed, exceed, succeed
  • В английском есть всего одно слово с тремя парами одинаковых букв — bookkeeper (бухгалтер)
  • В английском есть одно слово, заканчивающееся на -mt — Dreamt
  • В английском самое длинное односложное слово — screeched (визжащий). В русском таким словом является слово «вскользь».
  • В английском отсутствуют рифмы для слов month (месяц), orange (оранжевый, апельсин), silver (серебряный), purple (пурпурный, багровый)
  • Самое длинное слово совсем без гласных букв - Rhythm
  • На клавиатуре слева можно набрать слово «Stewardesses», а справа — «Lollipop»

делаю французский
rauf
Делаю щас французский. Встретилось un nœud papillon — œ в nœud слипшиеся. Ну как его с клавиатуры ввести? Вбил в мультитран noeud. Получил, прошу прощения, хуй. Вот проверяйте, второе значение: http://multitran.ru/c/m.exe?l1=4&l2=2&s=noeud. А на самом деле, это не хуй, а бантик

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

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

Раскладка включает в себя все дополнительные символы раскладки Ильи Бирмана. Раскладкой Ильи я пользуюсь давно и без нее даже уже неудобно даже. Самое ценное в ней для повседневного применения — это длинные тире (—, вводятся правый Alt + дефис) и кавычки («», вводятся правый Alt плюс клавиши "<" ">"). Там довольно много всякого дополнительного добра, но о вводе диакритических знаков Илья не позаботился. Разве что только для ввода русских ударений. Этого не хватает для ввода французских текстов, конечно.

Итак, что у меня появилось:

Ctrl-' (контрол-кавычка) плюс:
  • «e» дает «é», «Е» дает «É»
  • «c» дает «ç», «C» дает «Ç»

    Ctrl-` (контрол-ё) плюс:
  • «a» дает «à», «A» дает «À»
  • «e» дает «è», «E» дает «È»
  • «i» дает «ì», «I» дает «Ì»
  • «o» дает «ò», «O» дает «Ò»
  • «u» дает «ù», «U» дает «Ù»

    Ctrl-^ (контрол-шифт-6) плюс:
  • «a» дает «â», «A» дает «Â»
  • «e» дает «ê», «E» дает «Ê»
  • «i» дает «î», «I» дает «Î»
  • «o» дает «ô», «O» дает «Ô»
  • «u» дает «û», «U» дает «Û»

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

    Je demande pardon aux enfants d'avoir dédié ce livre à une grande personne. J'ai une excuse sérieuse... même les livres pour enfants...sans la mârcher.. Il était comme ça..

    Скачать дистрибутив можно здесь: http://raliev.ru/download/en-fr/en-fr.zip

    Все просто, запускаете, и появляется раскладка. За деталями, если какие проблемы, можно посмотреть сайт Ильи Бирмана, там все необходимое есть.


  • Крик души: давайте писать грамотно!
    rauf
    Буквально каждый день я получаю письма и документы со множеством опечаток и ошибок. Это разного рода деловая переписка — договоры, акты, технические задания, сметы, а также письма от клиентов, партнеров и коллег. К сожалению, не обращать внимания на такие «мелочи» постепенно становится нормой.

    Отсутствие ошибок правописания в документах — часть делового этикета. И, похоже, самая сложная. Очень непросто добиться беспрекословно грамотного письма, но не допускать элементарные распространенные ошибки в своей «менеджерской лексике» — уже заметный шаг на этом пути.

    ПродолжениеCollapse )

    Про айпад
    rauf

    Ну вот после нескольких недель работы с айпадом, мне удалось настроить его так, что он превратился из игрушки во вполне себе рабочий инструмент. Это потребовало довольно много времени, выискивания в сети по крупицам ценной информации и настройки методом проб и ошибок.
     

    Итак, сначала перечислю софт, который стоит у меня сейчас. Для того, чтобы отделить зерна от плевел, буду помечать действительно нужное от всякого барахла. К барахлу причислю и игрушки, так как сегодняшний пост — про полезное.
     

    Первое, что надо сказать — ломайте. Есть программка Spirit, которую запускаешь на компьютере, у нее всего одна кнопка. Жмешь — и через секунду айпад "сломан". На нем можно после этого появляется пакет-менеджер Cydia, из нее нужно поставить Installer. Ниже напишу, что еще.
    Системные (то, что стояло с самого начала)
     


    • Календарь. Важно, что когда я подключился к рабочему Exchange-серверу, в календаре стали отражаться встречи из Exchange, и наоборот, встречи в календаре отражаются на Exchange-сервере. Кстати, было бы не лишним синхронизировать календарь с Google Calendar, так как последний, например, умеет отправлять смски с напоминаниями о встречах, причем бесплатно (!). Настроить синхронизацию можно, здесь отписано как.
       
    • Контакты. Похоже, контакты также синхронизируются с Exchange, так как на айпаде неведомым образом появились контакты из моего мобильника. Учитывая что комп дома, с которым я синхронизирую айпад, не имеет даже MS Office, появиться они могли только через Exchange. Да, они умеют работать с LDAP наравне с локальными контактами.
       
    • Заметки. Довольно бестолковое приложение. Аналогичны айфоновским, шрифт раздражает.
       
    • Карты. Карты онлайновые, требуют подключения к сети. Сохраняются в кэше, так что можно один раз место найти, а потом по дороге смотреть детали.
       
    • Видео. Видеоролики нужно для айпада специально конвертить. В данный секунд на кухонном медиацентре, с которым я синхронизирую айпад, конвертируется десяток фильмов. К утру должны закончить. Но это довольно медленно. Программ для конвертации море, но самая удобная из трех-четырех, которые я пробовал — Aleesoft Free iPad Video Convertor. И бесплатная.
       
    • Youtube. Наблюдаются странности — некоторые ролики работают нормально, а некоторые — качаются медленнее, чем проигрываются. Почему — непонятно. За ноутом, подключенным к тому же вайфаю, такого не наблюдается. За айфоном тоже замечал.
       
    • iTunes и AppStore. Недавно только заработало. До этого сообщало, что фиг вам, в вашей России, магазин. А теперь ничего — я даже что-то скачал. Пока купить непросто, а скачивать бесплатное — легко. Бесплатного, на самом деле, очень много. Например, подкасты. Видео и аудио. На английском, понятное дело.
       

    Поставленное дополнительно

    • Ставим из Cydia

      • Во-первых, ставим из Cydia AppSync. После нее можно любой файл с расширением .ipa, скормленный айтюнсу, можно будет перекинуть на айпад без проблем. Без этой штуковины айтюнс будет ругаться на то, что программа не куплена.
         
      • Во-вторых, ставим Installer.app. Это программа, через которую прямо с айпада через вайфай можно выкачать из сети взломанный софт и он тут же поставится.
         
      • В-третьих, ставим недавно вышедший Circuitous и давно вышедший Backgrounder. Эти программы позволяют сделать мультитаскинг — самый настоящий, который все ждут только в четвертой версии прошивки и только на новых айфонах. Скажем, если вы читаете PDF и нужно заглянуть в словарик, то запускать словарик можно не закрывая просмотрщик PDF.
         
      • В-четвертых, можно поставить BTStack Mouse и BTStack — для того, чтобы блутус был нормальным. Например, к нему можно сразу цеплять Bluetooth-мышь. Будет курсорчик по экрану бегать. Bluetooth-клавиатура и так цепляется неплохо. Так что можно превратить айпад в простенький ноут, с мышью и нормальной полноразмерной клавиатурой. Замечу, не обязательно дорогой эйпловской.
         
      • В-пятых, нужно поставить FullForce — программу, позволяющую сделать из iPhone-приложений айпадные. Работает не для всех приложений, но для многих спасает. К примеру, Опера никак под айпад не выйдет. Ставим FullForce и оперу под айфон — и все, опера под айпад не нужна. В полном разрешении, с нормальными шрифтами получаем альтернативный браузер, умеющий сжимать траффик и отключать картинки.
         
      • В-шестых, ставим iFile. Это файловый браузер, позволяющий доступаться ко всей файловой системе как из айпада, так и с "большого брата". Причем из айпада там есть функции копирования, переименования файлов. В общем, появляется ощущение контроля над файлами.
         

       

    Теперь что стоит поставить из Installous или нарыть в сети в форме .ipa или купить, хотя бы

    • Jumbo. Просто большой калькулятор, напоминающий обычный большой китайский. Как ни странно, в айпаде нет калькулятора в составе системного софта.
       
    • iWorks. Пакет офисных программ — KeyNote, Pages, Numbers. Соответствуют по назначению PowerPoint-у, Word-у и Excel-у. Для базовых задач вполне хватает.
       
    • Air Video. Очень полезная прога. Позволяет смотреть фильмы из локальной сети с перекодированием в формат айпада "на лету". В частности, у меня на домашнем компьютере сейчас выкачан сериал LOST в формате HDTV. Каждая серия занимает полтора гига. Понятно, что чтобы посмотреть ее с айпада в соседней комнате, мне будет очень несподручно заранее что-то ставить на конвертирование. А смотреть с телевизора большого не всегда удобно (но всегда приятнее, правда). В общем, уже серий пятнадцать-двадцать так посмотрел. Никаких нареканий, быстро и удобно.
       
    • NewsRack. Очень удобная читалка RSS. Сейчас у меня к ней подключены пара ЖЖ-шных журналов, за которыми я слежу, несколько новостных лент. Запускаешь, жмешь на обновить и читаешь все новое. Удобно, что долго не исчезает прочитанное (в отличие от Bulletin, где исчезает сразу).
       
    • Alice Lite. Книжка Алиса в стране чудес. Поставлена исключительно для того, чтобы показывать, какие книжки могут быть сделаны на айпаде, если очень захотеть. Больше ни для чего не нужна. Впечатляет, правда.
       
    • WordBook XL. Отличный словарь. Англо-английский. С произношением, причем не синтезированным, а записанным заранее. Очень подробные статьи.
       
    • Shredder. Чуть ли не единственные найденные мною шахматы. Но очень толковые.
       
    • DropBox. Клиент для сервиса Дропбокс. Для тех, кто не знает — это синхронизация папок на разных компьютерах. Выглядит так: записываешь файлик в папочку Мои документы/DropBox, приходишь домой — а у тебя дома в этой папочке файлик уже лежит. Вот с айпадом — лежать еще будет на айпаде. Понятно, что в оффлайне будет лежать, можно из метро его потом читать, не заботясь о доступе в сеть. Заранее, правда, кнопочку синхронизации нужно жать.
       
    • Яндекс.Карты. Без интернета бесполезные. Но с инетом (см. ниже как) — гораздо нагляднее, чем гугл мапс, плюс пробки еще показывает.
       
    • Weather HD. В целом бестолковая прога, показывает погоду, но как показывает... если дождь за окном — у нее тут гроза на экране натуральная, если обещают солнце — колосья пшеницы, все анимировано. Ночью — ночь, днем — день.
       
    • Offline Pages. Очень полезная прога, пока не вышел под айпад ReaditLater. Позволяет сохранить локально страницу в веб, для того, чтобы ее потом в метро почитать. Сохраняет с картинками, понимает юникод. В целом, очень удобно.
       
    • TruPhone. Звонилка. Дает при регистрации, кажется, 1 доллар, на который можно в случае чего позвонить, если сядет мобила. Можно положить еще денег, тогда можно ей пользоваться активнее. Но не совсем понятно зачем, если есть аналогичное на айфоне. Все-таки айпад не телефон.
       
    • PressReader. Очень удобная штука. Газеты и журналы в электронном виде - сканы печатных изданий с привязкой распознанных текстов. Плачу им по 10 долларов в месяц и качаю коммесант, журналы деньги и секрет фирмы. Еще штук 50 изданий в каталоге российские, и еще очень много мировых. Минус — сама списывает деньги ежемесячно, так что нужно не забывать отписываться, если надоест. На большом экране помещается полоса коммерсанта так, что можно читать, хоть и с трудом, каждую строчку. Понятно, что любой кусок можно приблизить.
       
    • Mobile Mouse. Превращает айпад в тачпад для большого компьютера. Удобно, наверное, лишь для меня, так как у меня монитор хостового компа все-таки а-ля телевизор и висит на стене, клавиатура под ним на полочке и когда нужно, скажем, отобрать фотки, приходится или стоять, или подключать блютусную мышь. В принципе, второе решение неплохое, но там в программе иногда нужна клавиатура. А эта штука позволяет вывести на экран айпада виртуальную клавиатуру и транслировать нажатия в большой комп. Плюс еще тачпад, если блютусной мыши в вашем случае нет.
       
    • yxplayer. Плейер DIVX-видео. Проигрывает форматы, которые другим образом айпад не понимает. Но серию лоста все-таки играло с "тормозами", некомфортно было смотреть. Не знаю, то ли файл попался слишком сложный для проги, то ли прога еще не доведена до ума, то ли проц у айпада слабый.
       
    • IM+. Очень удобный и многофункциональный мессенджер. Понимает кучу протоколов, среди них и аська, и скайп, и гугл чат.. Все есть практически. При выходе из программы полностью не выгружается, а следит за входящими сообщениями. Как только оно придет — выводит а-ля смс поверх другого приложения.
       

    Еще — айпады существуют в двух крупных разновидностях. Одна — с 3G/GPS, другая — просто с вайфаем. У меня вторая. Но при этом у меня айпад умеет выходить в сеть. Для этого у меня есть:

    1. йота эгг. Штуковина, позволяющая дать айпаду сеть с интернетом, подключаясь к сети йота. Минус — в дороговизне оборудования. В рознице стоит больше 5 тыс.
       
    2. айфон. Дает айпаду через Wi-Fi интернет, сам забирая его из 3G-сети. Греется немного и денег хочет, как за интернет (платить оператору, конечно), так и за саму программу, которая это умеет делать (платить 10 баксов разработчикам). Плюс тут требуется, чтобы айфон тоже был "взломан". Программа называется MyWi. Работает на ура, никаких проблем. Эту программу я покупал.
       

    Через iTunes нужно скачать iBooks. Это читалка для айпада, понимающая книги в формате epub. Такие книги можно сделать из чего угодно, конверторов масса. Например, какой-нибудь http://www.2epub.com/. На вход этому сайту даешь файлик doc, epub, fb2, html, lit, lrf, mobi, odt, pdb, pdf, prc, rtf, txt. На выходе — epub, fb2, lit, lrf, mobi. Нас интересует epub. Итоговый файлик нужно перебросить в айтюнс и синхронизоваться по книгам с айпадом, они появятся на полочке iBooks сразу же. Последняя книга, которую я конвертировал в epub, был Den Brown, Lost Symbol. Плюс айбукса перед другими читалками в том, что в него интегрирован словарь. Кликаешь на слово — и вот тебе перевод. Это позволяет без напряга читать английские книжки. Обычно несколько раз на странице все да появляется слово, которое без заглядывания в словарь мешает понять ключевые вещи. А тут клик по нему — и сразу тебе разъяснения, что это такое.


    Итого, в сухом остатке:
     


    • Айпад нужен для почты, для мессенджера (скайп, аська, фейсбук, гугл чат), для чтения книжек, для чтения периодики, для интернет-браузинга, для игр. На нем вполне быстро можно набирать тексты, десятипальцевым методом, открывать аттачменты в ворде, экселе и других форматах, редактировать их. Полноценный почтовик с поиском.
       
    • Чтобы сделать из айпада не просто хороший девайс, а отличный, нужно "ломать". Делается просто, минусов нет. Неломанный — обрезает половину функций.
       
    • 3G/GPS покупать не стоит, если уже есть айфон. Лучше отдать 10 долларов за MyWi, а еще лучше купить йоту эгг.
       

    Голосовое управление
    rauf
    почему-то сейчас все IT-компании создать "очеловеченные" устройства -- Взять те же устройства голосового ввода.

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

    Я с этим не согласен, и попробую объяснить почему. Голос является очень избыточным и средством обмена информацией. Избыточность во всем -- в эмоциях,в длительности простейших фраз и команд, в шумах и прочее. Точнее, избыточностью это называть не совсем правильно -- она подразумевает представление одной и той же информации разным образом в одном потоке. А тут передача простой информации предельно сложным образом. Меня всегда умиляет сцена, когда в фантастическом фильме два робота общаются между собой на синтезированном английском. Им, наверное, процессорные мощности девать некуда, чтобы сначала синтезировать речь, а потом ее распознавать.
    Но, правда, в таком случае задача упрощена -- синтез все же ведется по
    формальным законам, а не хаотично, как в случае живой речи.

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

    УСТРОЙСТВА ВВОДА

    Стремиться нужно к тому, чтобы управлять устройством как можно большим
    числом доступных средств. Клавиатура расширяет возможности управления
    -- кнопки можно нажимать одновременно или последовательно. А вот мышь уже предполает четкую обратную связь. Если в пору ранней юности, я тестировал компьютеры РАДИО 86РК тем, что без телевизора набирал на ассемблере "на ощупь" программку, выдающую на экран код 7 в цикле, то бишь "бип", то мышью "на ощупь" пользоваться уже можно исключительно отслеживая поведение курсора.

    Например, сейчас, когда я уже больше года работаю под Linux, я все дальше и дальше ухожу от мыши в область клавиатурного ввода. Почему? Потому что время между идеей и ее воплощением снижается -- подумал запустить CDPLAYER, Ctrl-Alt-L, cdplayer, [enter] -- и он уже играет. На это все не более 4 сек.

    Почта -- вся на клавиатурном управлении. Да, этому надо учиться. Но зато оно "откликается" бОльшей производительностью. Так вот, движение в сторону голосового ввода -- это движение к меньшей производительности. Получится неплохая игрушка.

    То есть если сделать операционную систему, в которой клавиатурный ввод был бы продуман до мелочей, то она была бы весьма удобной. В Linux не всегда он достаточно продуман -- программы имеют разные интерфейсы. Более того, каждый настраивает под себя.

    Голосовое управление на телефонах введено уже года 4 назад, как помнится, в Филипсе видел впервые, у iaabb. Все им пользуются исключительно для "понта", а не для реальной работы. Оно неудобно. Намного проще подержать секунды две кнопку "1", чем с третьей попытки докричаться по имени.

    чем бы озаглавить…
    rauf

    Гадостность какая -- купил на рынке диск с Windows 2000, написано -- SP3. Поставил на те 2000-е, которые у меня стояли ранее, со всеми приложенными апдейтами, "сверху". Теперь работают все программы, кроме игр и Connectix Virtual PC. На игры бы я забил, а вот VPC жалко. При запуске и игры, и VPC выдает следующее:


    [title: Virtual PC.exe - точка входа не найдена]
    Точка входа в процедуру GetRawInputDeviceList не найдена в библиотеке DLL USER32.dll
    [ОК]


    Corel Xara тоже ругается, но при этом хоть запускается. А VPC падает без доп. сообщений. Соседи отняли у меня тот диск, поставили с него -- у них все работает, то есть проблема именно в апдейте. Инсталлер VPC у меня на работе, но вряд ли переинсталляция поможет -- exe-шник уж точно не пересобирается -- проблема системная. Вообщем, кранты.
    Сейчас, наверное, буду второй системой XP ставить. Жаль, конечно, реестр, много переставлять придется....

    распознавание образов...
    rauf
    Когда-то давно, в институте еще, у меня было необычное хобби -- я занимался просто так написанием проги распознавания образов. Особо не имея поначалу никакой теории под это, хотел что-то придумать самостоятельно. Это потом уже пришлось заглядывать в алгоритмы линиаризации, разбираться с нейросетями и т.д.
    В результате получилось идиотская программа, в ответ на матрицу 32х32 с нарисованной абы как буквой А, говорила, что это буква А, а не что иное. При этом работала, как мне помнится, несколько секунд только на анализ этой буквы.
    С тех пор, мне помнится, в голове остались несколько выводов, ложность или истинность которых я для себя так и не определилCollapse )

    Нам бы такую CRM!..
    rauf
    To: johns@...
    Дорогой мистер Джонс, Мы заметили, что Вы давно не покупали никаких презервативов в SpiffyMart. (Последний раз это было 8 недель назад). К тому же прекратили покупать предметы женской гигиены, но стали больше покупать замороженной пиццы и обедов быстрого приготовления. Из этого ясно, что миссис Сандерс покинула Вас. (Может, это и к лучшему - она ведь покупала такие дешевые шампуни, которые явно не добавляли ей привлекательности). База данных почтового отделения подтверждает, что она сменила свой адрес. Примите наши соболезнования. Мы полагаем, что горяченькое порно-видео поможет Вам пережить этот стресс. Если Вы чувствуете себя одиноким - просмотрите наш каталог. Купите кассеты не откладывая и мы добавим 1 кассету бесплатно! Искренне Ваш,
    Менеджер по сбыту.
    P.S. Помните ту блондинку, которую Вы угощали в прошлую субботу двойным мартини в баре O`Dougles? Забудьте о ней! Она уже много месяцев чем-то инфицирована и является постоянным клиентом аптеки Acme Pharmacy. (Ее домашний компьютер в одной сети с нашим). И неизвестно, что можно от нее подцепить. А наши видеокассеты совершенно безопасны. :-D

    (с) не мой и не aaa13 откуда я это взял:)