Персональный проект Александра Чижова, Иркутск 1998-2006Компьютерный журнал Cooler | скачать новые компьютерные игры | гаджеты | астрономия | обзоры программиста System's temperature
recent issueaboutarchiveLive TAMrubricatorlinksBooks digest
Компьютерный журнал "Cooler" Александра Чижова (Иркутск)
23 сентября 1998
 N26
"Мой Windows понима~1 длинны~1 имена, а твой?"

 

"Самосбора", каким мы привыкли его видеть, в Америке нет. Там он давно превратился в компаки, дэлы и пр. Причем, каджый норовит выпендриться, что-то свое запихнуть в брэнд. Брэнд - вещь "в себе". Драйвера только свои, потому что видео или сетевые карточки с выпендрежем. Знакомый парень рассказывал, что довелось ему ставить Free BSD на DELL, а там сетевая карточка вроде как и 3Com - совместимая,  а вроде и нет, чип один слегка не тот, следовательно вся работа на низком уровне не укладывается ни в какой драйвер для 3Com'овских плат, пришлось специально писать. Т.е. драйвера-то именно под эту карточку в поставке шли, но вот только для NT или Windows. Когда я его спросил, какие сетевые системы в основном используются в Америке, он сказал: "NT". Я спросил - А что еще? Ответ был тот же :-)) Так вот. Новелла и юникса там немного. Все завалено виндой. И заставлено. Кстати, о ценах. Достаточно хорошую брэндовскую тачку (какой-нибудь 200MMX) можно купить в районе 800 баков.
Труд программистов там ценится очень хорошо. Но очень хороших программистов. Причем, в понятие "программисты" я вкладываю не только тех, кто пишет программы, но и тех, кто знает сложный софт. За перенастройку сетки в организации (тысячи на 4 юзеров) на новый софт с сохранением и migrat'ом всего барахла программер вполне может заработать за месяц тысяч двадцать. Ну, это разовые заказы, конечно. Но достаточно показательно. Потому как самое интересное то, что софт с новой тачкой вкупе ко всему обойдется заказчику несравненно меньше, нежели оплата за настройку. Я не знаю, есть ли у нас  здесь такое, чтобы за софт, комп было бы допустим заплачено тысяч 5 баков, а программеру, настраивающему все это в крупной организации, выдали хотя бы такую же сумму за работу. Я о таком не слышал.


Специально для журнала я попросил Михаила Морозова (он работает в штатах) написать про то, как в америке живут Русские Программисты (дополненный и самый, что ни на есть оригинальный список про Русских Программистов можно найти у него на страничке, он же автор, за что ему и спасибо!). Прозой. Михаил любезно согласился осветить некоторую часть жизни русских программеров "там".
 

Я сам обитаю в Сан Диего, но часто бываю в Сан Франциско и Silicon Valley. Там у меня куча друзей, почти все - программисты. Русский программист в Америке явление не столь уникальное, как скажем Американский программист в России. Другими словами нашего брата тут много. По тому как они работают и сколько получают, русские программисты в Америке разделяются на 2 категории. Те у которых есть постоянный статус (грин-карта или гражданство) и те у которых есть только рабочая виза. Первые работают в крупнейших компаниях, получают много и живут припеваючи (при условии что у них есть мозги). Вторые - как правило попадают в долгосрочную зависимость от работодателя, поскольку работать по H1 (рабочая виза) они могут только в одной компании, а переделывать ее занимает достаточно долго времени, хотя это и возможно теоретически. Впрочем никто этим, насколько я знаю активно не занимается. Работают без особых перспектив и повышений, пока не сделают себе грин-карту. Иногда впрочем попадаются работодатели, которые по глупости своей не понимают, что ты никуда не денешься от них и даже относятся к тебе как к обычному человеку :) У меня такая ситуация, кстати. Хотя повышениями пока не сильно баловали. В свою очередь работающие по H1 делятся на тех, кто "сам по себе" и тех, кого продает какое-то агенство. Вот я например (извините, но примеров у меня немного, поэтому я себя привожу) сам нашел себе работу и фактически получаю все деньги, которые компания на меня тратит. Другие же чаще всего приезжают в компанию-агенство, которое само не занимается программированием, а "продает" программистов в другие фирмы. При этом естественно они отстегивают приличную часть твоей реальной зарплаты себе. То есть они могут продать тебя за $80,000 в год, а ты будешь получать всего $50,000. Чаще всего наши приезжают именно таким образом - им делают визу на "агенство" и дают фиктивную зарплату, которую они сами себе платят, пока их не продадут. А для этого нужно как минимум пройти интервью с работодателем. Так что соваться сюда на халяву без языка и реальных навыков по меньшей мере бесполезно. Ну рано или поздно, через год-два-три все уже получают вид на жительство и присоединяются к "элите" свободных программистов. Здесь у них открывается две возможности - работать "на зарплате" или работать "по контрактам". Контракты как правило заключаются на срок от 6 месяцев до 2-х лет и приносят в два раза больше денег. Но нет постоянства, которое предлагает постоянная работа на зарплате. Хотя все равно все тут меняют работу как носки. Выгодно это - в резюме добавляются пункты в колонке "опыт" и программист уже больше стоит и может найти работу получше. Вот так и работаем. Что касается конкретных сумм - все зависит от региона, образования и опыта программиста. Есть понятие минимальной зарплаты для программистов определенной квалификации, которое тоже зависит от региона. Например в Сан Диего, минимальная зарплата для программиста с эквивалентом bachelors degree и почти полным отсутствием опыта составила в этом году $55, 000 в год. Но скажем в Сан Франциско из-за разницы в ценах, эквивалент такой зарплаты будет составлять уже около $70,000. Реально можно получать до $120,000 в год, но я знаю очень мало людей перешагнувших порог 100,000. 
Михаил Морозов
Как Вам фразочка "...с bachelors degree (высшим образованием) и почти полным отсутствием опыта составила в этом году $55,000 в год..."? Примерно по 4 с половиной тысяч в месяц...
.. no comments...


Если Доблестная компания Adobe будет продолжать такими темпами выпускать продукты, которые просто уникальны каждый в своей области, то все остальные софт-фирмы, хоть как-то конкурирующие с Adobe в этой области могут не дергаться. Я в прошлых номерах осветил как мог пятый фотошоп, ImageReady, думал надолго теперь от Adobe новенького ничего не будет. Как бы не так! Там похоже засела крутая команда. Очень крутая.
Продукт для создания красивой страницы для интернета называется ImageStyler (вспоминается название PhotoStyler). Решение в этой области настолько же радикальное и всеохватывающее, как ImageReady в области извращений над анимированными гифами. И, что самое главное, настолько же простая в использовании. Все делается с полщелчка. Стиль общения - такой же, как и в предыдущих программах.
Идея такая. Например, когда я делаю дизайн сайта (пример моего дизайна - http://www.irnet.ru), я сначала готовлю в фотошопе заготовку 800х600, разбрасываю основные элементы, рисунки, менюшки и пр. Рисую, в общем. Потом как-то это дело нарезаю на кусочки и вперед - городить html'ку. Сам себе "визивиг", так сказать :-)
В ImageStyler'е точно так же. Только ваше участие заканчивается на том этапе, когда все нарисовано. Дальше прога сгенерит толковую хэтэмээлку (сам проверял, действительно, толковая) и все! Больше ничего делать не надо. А, да! чуть не забыл! Ява-скриптовские кнопочки тоже сама обработает и код впихнет, в html'ку же. Язык Ява знать совсем необязательно. Концепция программы, надо заметить, отходит от принципов фотошопа с его слоями, хотя понятие слой сохранилось (куда ж без него!). По функциональным возможностям напоминает Corel, Операции уже не с растровой графикой в слоях, а с объектами. Но вот объекты могут быть как растровыми, так и векторными.
В целом - сильное решение. Очень.
В софтине уже заложено много готовых красивых решений в виде шаблонов. Так же, есть готовые стили для кнопочек, есть всякие рисунки, которые необходимы именно при создании страниц. Я просто накидал кое-что для исследования, как хорошо она работает в плане создания анимированных кнопочек с элементами ява-скрипта. Что получилось, попытаюсь рассказать.
Для начала замечу, что все элементы: надписи, кнопки, рисунки являются объектами, и, поэтому все операции совершаются только над выделенными объектами. Это я к тому, что менюшка JavaScript отображает состояние
именно выделенного объекта.
 

1

 

За менюшкой - виден рисунок, на котором скажем, есть три кнопочки, которые нужно "оживить". Состояния слоев (включен/выключен - концепция, как в ImageReady) объектов (в данном случае - кнопок SiteMap, Products, Links) можно поставить в соответствие каждому состоянию, так и названных по функциям ява-скрипта - noAction, onMouseOver и т.д. Т.е. выделяем например, onMouseOver и делаем изменения объекта (либо изменяем видимость слоев в закладке Object Layers в этой же менюшке), соответствующие этому состоянию. На рис.1 выбрано состояние noAction, в этом состоянии кнопка Products (она выделена прямоугольником) имеет обычный вид.
 

2

 

На рис.2 я сказал программе, какое состояние объекта будет при положении мышки "над ней" (onMouseOver). Сделал тень для букв и слегка изменил цвет (его я указал в меню цвета, а тень включил в закладке ObjLayers, естественно, предварительно ее сделав уготовленной для этого местной тулзой).
 

3

 

На рис.3 я сместил буквы вправо-вниз (там даже тулза специальная есть, именно для этого! вон наверху менюшки) и убрал тень, т.е. когда в "натуре" картинка будет давиться кнопкой, текст будет как бы продавливаться. Ну, в принципе, про создание "живых" кнопок все. Остальное берет на себя сия софтина. Ну, и, конечно, можно изменять состояние не только одного объекта, можно менять какую-либо картинку вместе с кнопочкой (фотку, например). На "крутых" сайтах такое часто встречается.
Интересен вопрос о том, какого качества и какого типа картинки генерит ImageStyler? Это можно задать, хотя он сам иногда додумывает и выбирает оптимальный, если качество от этого не страдает. Если в картинке меньше 256 цветов, то gif, то в некоторых случаях, будет выгоднее, чем jpg.
 

4

 

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

5

 

Очень удачно решена проблема качество/размер для картинок. Можно визуально подобрать степень сжатия для jpeg'а (рис.5) или попробовать перевести картинку в индексное представление и посмотреть, достаточно ли будет 256 цветов для нее. Размер показывается тут же. Это опции экспорта. Т.е. можно готовые рисунки просто сбрасывать для использования их в каких-нибудь других местах, где не нужно такой сильной разработки страницы. Ну, и, в завершение, стоит показать, что же в конце концов получилось из всего этого.
Прошу (33kB все картинки и 5kB - html'ка). Вот такая html'ка. Итого - 38kb, а это, согласитесь, совсем недурно для достаточно большого объема графики. Пятикилобайтный файл html, конечно, раздут из-за скрипта, но это статично.
Естественно, не удержался заглянуть внутрь, а еще и посмотрел в редакторе (Netscape Composer) как оно там?...
ImageStyler Делает табличку, размещая в ней основные элементы картинки(ок).
 

7

В редакторе хорошо видно, как он разбил всю картину на кусочки. На рис.7 я выделил один из них. Да, заметьте, что имена для чувствительных областей ImageStyler сам обозвал (ALT= в IMG SRC) по тексту, я ничего сам не вводил! Умный, гад! :-)
Насчет множественных чувствительных областей (USEMAP) пример приводить не буду, тем более, что я не пробовал, но это, как я посмотрел, там совсем просто.
Ну, что еще осталось.... Да! Кряка, конечно, нигде нет, вернее, никто пока не видел. Софтина совсем свежая (9 сентября выложилась, говорят). На Adob'овском сайте лежит только триал-версия (15Мб). Там путь до FTP как всегда запрятанный, поэтому для удобства приведу его здесь:
ftp.adobe.com/pub/adobe/magic/imagestyler/win/is1try.exe. Ссылку не делаю, а зачем? Если пойдете ручками, то там есть скрытая дира, не помню какая из них.
В общем, если подойти к этому делу творчески, то можно недурные вещи ваять играючи. Впрочем, как с помощью любого софта Adobe можно все творить играючи. За что и любим :-)

 
За информацию о появлении нового софта спасибо Роману Фурцеву.

 

Просили написать мое мнение в двух словах о "The Bat" - майловой программе. Пишу. Нетскаповский и мелкософтовский мылера, IMHO, рядом не стояли :-)).
Чем лучше: первое - в отличие от нетскаповского мейлера нормально работает с заголовками и поэтому не виснет на "неправильных" письмах. Второе: позволяет иметь одновременно сколько хочешь почтовых ящиков, причем, переключение между ними не составляет абсолютно никакого труда. Это подкупает. А то у меня их три, и запопоминанть пароли и адреса всех мыловых серверов мне уже перестало нравиться. К тому же можно одновременно просматривать почту в одном ящике, принимать в другой, отправлять с третьего. Очень удобная возможность перекодировки писем на ходу. Так что Total-recoder уже не актуален. :-) Можно просматривать текст письма как в HTML, так и обычно. Человеческая визуальная статистика по соединению с майловым ящиком. Язык общения с программой - по выбору. Русский в набор входит.


 
From: Oleg Rubanov <06@irtel.ru
Subj: 5-й фотошоп 
Насчет фотошопа 5-го было так - когда отказался он воспроизводить кириллицу, обратился я к коллеге, он сказал, что (как и Ты)  конвертировал почти все 
шрифты в unicode и No problem!,  дал мне конвертор, а я  его где-то затерял, но зато нашел на разных FTPках порядка 20 разных шрифтов в unicode, установил себе и  фотошоп их сразу "всосал".  Пока шрифты меня устраивают, в будущем конвертирую, наверно, все остальные. Сделал то же самое и на домашнем компе, всё окей. 
Виндовозы (там и там) русские, дома не помню а на работе версия  4.00.950B 
Парочку шрифтов прикрепляю. 
Конвертилку я выкладываю (15кБ). Берите.
Русские фонты в формате unicode, в количестве 4 штук здесь. (137кБ) если лениво конвертить...

 
From: Антон Винокуров, 
        anton@inorg.chem.msu.ru 
Subj: Photoshop 5.0
Пардон, что потревожил, но с момента посылки предыдущего письма нашел 
противоядие к фотошопу. 
Может, пригодится. У меня помогло. 
    --------------- 
    fido7.su.graphics 
    Привет, All! 

    pyсские бyквы в сабже 
    ------------------ 
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage 
    Edit Value 1252. Set  it to "C_1251.NLS". 
    Close Regedit and restart your Windows. 

    Способ 2 

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper 
    Edit Value DEFAULT. Set it to "0xCC" (hexadecimal). 
    Close Regedit and restart your Windows. 
    ------------------------- 
    >пpавьте и yсе бyдет в поpядке, под 95/98 возможно также.

Спасибо, Антон, за письмо. Надеюсь кому-нибудь поможет в тяжелой борьбе с русификацией фотошопа. Я не пробовал. Что в письме было, так и скопировал, поэтому все вопросы к хозяину письма, а у кого есть ФИДО - ария вон какая.
Интересно, с этим письмом закончится эпопея? :-))

 

Кто-то же ведь не поленился подсчитать, в каких фильмах сколько было отправлено на тот свет народу и рассортировать все это по фильмам, жанрам и актерам (http://magi.com/~rhdf/scms/scms.html). Пальму первенства по мочиловке держат, как и следовало ожидать, боевики. Причем, наряду с категориями фильмов, где напротив стоят цифры отправленных в края вечной охоты, находятся и отдельно взятые актеры, у которых свой счет. Самый крутой знаете кто? :-)) Джеймс Бонд. Замочил аж 1181 ворога во всех фильмах с его участием в главной роли, особливо отличился в фильме "Moonraker" - 208. Далее с большим отрывом идут Гаррисон Форд с Арнольдом - по полтыщи мокрушных дел, причем у Форда больше всего в "Возвращении Джедая" (387), а у Арни, конечно, в "Коммандо" (105). В остальных фильмах они были в хорошем настроении и обходились не более полусотней трупов. Самыми добряками оказались Стивен Сигал и Ван Дамм - за все творчество завалившие не более двух сотен на каждого. Ну да, с голыми-то руками...
Я, когда наткнулся на таблицу, подумал было, что за боевиками должны идти любимые мной фильмы ужасов, которые уж точно без трупов не обходятся, ан нет! Научная фантастика! Видимо, с помощью супер-оружия пришельцев можно накрутить счетчик солидно. Какой-нибудь вампир или зомбяк просто дети в песочнице со своими скромными потребностями. Хотя в фильме "Интервью с вампиром" получилось 1114 фрагов! Своеобразный рекорд, потому как остальные ограничились двумя-тремя сотнями. Куда там Джейсону из "Пятница 13-е" или Фредьке с Улицы Вязов.
В общем, по скромным подсчетам создателей таблички, получилось, что все вместе киногерои изничтожили 40 с лишних тысяч различного населения. К тому же, более пяти тысяч злодеев различными способами уложили только знаменитые актеры-кинозвезды командой в 12 человек. Нда....
Ниже я привожу кусочек таблицы. А полностью все они находятся здесь.
 

1. Miscellaneous Commando 8,567
2. Miscellaneous 5,974
3. Miscellaneous Science-Fiction 5,383
4. Miscellaneous Horror 4,490
5. Miscellaneous Action/Adventure 3,555
6. Miscellaneous War/Western 3,232
7. Miscellaneous Cop 3,032
8. Miscellaneous Suspence/Thriller 1,201
9. James BOND 1,181
10. Harrison FORD 504
11. Arnold SCHWARZENEGGER 499
12. Dolph LUNDGREN 470
13. Chuck NORRIS 440
14. Sylvester STALLONE 439
15. Clint EASTWOOD 394
16. MEL Gibson 337
17. Charles BRONSON 337
18. Steven SEAGAL 194
19. Rutger HAUER 194
20. Jean-Claude VAN DAMME 187
  Total 40,610

"1 у.е." - это что? А вот. Денежка такая! И вовсе даже не бакс! :-)) Присмотритесь внимательно (увеличение - ссылка) - так там просто каждая надпись, вплоть до подписей переделана! Со смыслом, конечно. Наслаждайтесь :-))

 
    U2 "Even Better Than The Real Thing" (3.5Mb), ID3_tag, 128kbit, 44kHz, stereo, 16bit 
 

 
http://private.peterlink.ru/www-security-faq/rkoi8/www-security-faq.html - Вопросы и ответы по безопасности WWW серверов. Попросту FAQ. Те, кто обслуживает сервера, да и просто пользователям юникса здесь можно найти очень толковые советы. Оригинал находится на: http://www.w3.org/Security/Faq/. Для юниксоидов - настоятельнейше рекомендую!
prev

[ Архив+поиск ]-[ все комментарии ]-[ Жизнь ТАМ ]
[ Хакеры ] [ Журнал WebSound ]
[ обзор книг ] [ mouseimp ] [ биржа труда ] [ Ссылки ]
[RSS feed simple]    [RSS feed simple 2]    [RSS feed complete]

next
 
Пишите! Мне интересно будет Ваше мнение, замечания и пожелания. Указывайте в письме согласие на опубликование. Также принимаются статьи для журнала - Вы можете написать свое мнение о "железе", софте или игрушке.
Cooler (c) Alexander Chizhov, 1998 
 
Компьютерный журнал "Cooler". Авторство и выпуски Александр Чижов. Иркутск
1998-2009
Рейтинг@Mail.ru
Cooler
WWWoman - лучший WM!!
Rambler counter