Category Archives: Work-related (Рабочее)
найдено: копроэкономика
http://2k.livejournal.com/520078.html?format=light
История не сохранила имени человека, которому впервые в голову пришла светлая мысль производить не автомобили, а говно. Но мы, конечно, можем представить, что поначалу его идеи воспринимались в штыки.
― Дык ведь покупать не будут, ― мотал головой слесарь. Тупой, упрямый.
― Что б вы понимали! ― волновался молодой специалист, потрясая перед чумазым лицом слесаря пачкой графиков. ― У меня за плечами Итон! Это не у меня говно, а вы значете что! Вы сами! Вы!
― Ну и что я? ― спрашивал слесарь, разворачиваясь. Его уже начинал интересовать этот молодой человек.
Молодой человек не отвечал, но его все равно били. Однако упорству сильных поем мы песню, и через несколько лет бессмысленных блужданий по цехам и корпоративным лабиринтам в производство запустили первую экспериментальную партию говна. Акционеры наверняка переживали. Директор завода ― сам старый мастеровой ― с тревогой смотрел на конвейер, с которого сходили автомобили, слепленные из настоящего говна. Это был волнующий момент, все было ново и, если можно так выразиться, свежо.
как вы понимаете, такие заметочки не новы и, как бы так выразиться, не очень свежи – но на западе. Даже фантастические произведения про говноэкономику выпускали, тилим-тим-тим. Приятно видеть, что знание сие доходит и до просторов Евразии.
Я почему такой злой? Потому что у меня велосипеда нет!
Велосипед-то есть…
Сейчас буду писать вежливый отказ LinkedIn-y.
Никого вакансия в стремительно расширяющемся LinkedIn не интересует?
* A B.S. or M.S. in Computer Science or equivalent
* A demonstrated habit of producing beautiful code (Java preferred) to solve complex problems
* We have openings at all levels, including engineer, senior engineer, principal/lead engineer, and management (to director level). To be competitive for a management position, you should have managed a team of engineers who wrote beautiful code to solve complex problems.
* Excitement about creating a product from the ground up with a team that you help build
* Background in online advertising, auction/pricing theory, predictive models, and analytics-driven solutions a plus
# Pre-IPO stock options
# 18 vacation days per year plus 8 company holidays
# Free catered lunches every day and a fully stocked kitchen
# Shuttles from San Francisco and CalTrain
# Onsite Gym
# Beautiful Mac workstations with 23″ monitors
# Great colleagues to play Guitar Hero, Rock Band, and Four Square with
Людям без права работы в США можно не беспокоиться – все рабочие визы в США на 2009 год забиты уже около месяца.
Recruiting – US citizenship is required
ArcGIS Server – Web Developer
Location: Arlington, VA
6 Month Contract for Hire
Duties and responsibilities include the ability to undertake development and integration of multiple technologies to develop new GIS software applications and programs that create and maintain databases and/or maps to be combined with geographically referenced data. Qualified candidates will have a strong GIS development background with internet web services and service oriented architecture (SOA) technology focus. Additionally, you will participate in the development and implementation of cutting-edge graphics, visualization, modeling and simulation, and information management software products along with experiencing all phases of the software development lifecycle.
Recruiting
quote:
A company in South Orange County, California is looking for a Mid-level Software Developer with GIS, GPS, and wireless experience. People out of ESRI or Teletrac would be great. The salary range is around 80-95K..it is somewhat flexible.
They are looking for more senior candidates now, too. The salaries can go up to about 120K, plus excellent bonuses, generous stock options, and full benefits.
end of quote:
PS: Makes sense only for people with right to work in the US. Well, if you think you are a superstar and can milk H1B out of them – you are welcome. It’s ‘this time of the year’, you know… everyone files H1Bs for the next year…
Reply in comments – name, url to resume, e-mail. Comments are screened for your safety.
PPS Don’t bother if your English is not good enough to read this.
Неделя капризного хардвера
Вчера в первый раз по весне стриг газон. Выволоченная из гаража газонокосилка пердела ровно пять минут, после чего тихо скончалась. После того, как я открутил и зверски промыл (при посильной помощи Ирины) спреем WD-40 карбюратор и свечу, неожиданно опять заработала.
Сегодня по приходу в офис я выяснил, что (1) нет гудка в телефоне. (2) основной комп виснет через пять минут работы. Звонить ремонтникам пришлось из соседнего офиса. А презентацию для завтрашней планерки я клепал на старом компе, который мне всё время что-то хрюкал в ПС спикер. Через час он, правда, прохрюкался, но к тому времени мне уже успели починить телефон и сменить блок питания. Надо оформиться на бэкап жесткого диска. Чисто так, на всякий случай.
Дома, у соседей (точнее, у соседки) в голове тоже хардвер закапризничал. Она наняла бригаду мексиканцев. Они приехали, вооруженные различными устройствами вида ужасного и для начала выкорчевали у нее на дворе практически всю зелень. Так мы остались без урожая лимонов на следующий год. Лимон-то мы себе с горя купили, но пока он вырастет…
Теперь всё видно насквозь. Все желающие наблюдать, как мы занимаемся непотребными вещами в джакузи, могут приходить к соседке. Вот только джакузи у нас сейчас не работает по причине непотребного потребления электричества в зимнее время.
Кстати, на этом хардвер у соседки не успокоился. Сегодня мексиканцы вооружились отбойными молотками и, кажется, ломают к ядреной матери бассейн. Чую, этим дело не кончится. Расширяться она, что-ли, собралась?
Recruiting – Senior GIS Developer (+Autocad), Charlotte, NC
GIS software interfacing the GIS software with a significant amount of facility specific data stored in Oracle Spatial database. Interfaced GIS data will then be presented for view and modification by approved users via the internet.
Девелуперское. А MS SQL Reports – ху-ху!
MS SQL Server Reporting Services
Путем долгих экспериментов было выяснено, что если chart назвать тем же именем, что и его dataset, то build выдает Internal server error. Акуеть.
Паша бегает, трясет кулаками и плюется, как перегретый чайник.
ESRI Business Partner Conference & Developer Summit – Palm Springs, CA
В районе 17-20 февраля я там, скорее всего, буду присутствовать.
Также я, возможно, буду присутствовать на ESRI UC, так вот как-то.
Fibers in Ruby (программерское)
Программерское: fibers
чтобы не забыть.
http://bacek.livejournal.com/320848.html
и вытекающие:
http://en.wikipedia.org/wiki/Setcontext
http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
http://blogs.msdn.com/oldnewthing/archive/2004/12/29/343664.aspx
http://blogs.msdn.com/larryosterman/archive/2005/01/05/347314.aspx
http://msdn2.microsoft.com/en-us/library/ms182291.aspx
http://msdn.microsoft.com/msdnmag/issues/03/09/CoroutinesinNET/default.aspx
И для извращения:
http://lua-users.org/wiki/NonBlockingLuaExecutionWithWindowsFibers
Ищут программиста в Калифорнию
Ищут программиста в Калифорнию:
OpenID Authentication 2.0
GIS: как китайцы чинили перспективную коррекцию :)
http://cosmiclog.msnbc.msn.com/archive/2007/12/04/495870.aspx
Я думаю, дело было так: отсняли они кучу полос (сами понимаете, спутниковое фото – это одно длииииииииииииииииннное спагетти), а тут пришел чиновник и говорит – давайдавай, конференция про наш новый спутник будет через час!
А у них система новая, автоматизированного софта для перспективной коррекции еще нет, а ручками уж больно ломливо писать. Даже если существующий код присобачивать, трахаться как минимум неделю (просто потому что там на один снимок полтора десятка параметров приходится). А показывать-то что-то надо.
Ну, они тогда взяли фотошоп и сшили эти девятнадцать полос. Получили то, что получили – красивую картинку и международный скандал :) :)
update: Это я приврал. Софт у них есть. А было проще. (смотреть тут: http://www.planetary.org/blog/article/00001248/) Пришел чиновник и говорит – что это у вас на стыках хрень какая-то? Весь мир ведь смотреть будет! Надо чтобы красиво!
Ну, они тогда взяли фотошоп и… (далее то же, что и выше)
Silicon Valley CodeCamp 2007 is over!
Thank you, everyone!
CodeCamp 2007, Sunday, 2.45PM
CodeCamp 2007, Sunday, 2.45PM
Robert Hope [info] presents:
Generics from top to bottom [description]
Agenda: lists, generic methods, generic classes, anonymous methods, List vs ArrayList, using generics with Enum (again Reflection), using generics with Clone (again Reflection), IComparer vs anonymous delegate.
Nothing really new to me in theory, but some nice applications of generics.
Worth working with? Sure.
PS Tip: use of default(t)
PS Tip: to resolve the name: rclick-> resolve->using libraryname adds ‘using’ directive on top automatically. Cool.
CodeCamp 2007, Sunday 10.45 AM, 1.15PM
CodeCamp 2007, Sunday 10.45AM, 1.15PM
Chris Mullins [info] presented:
Concurrency and threading with .NET [description]
Covered: available heap space on x86 systems, thread memory consumption, CLR-managed threads: ThreadPool pros and cons, Async I/O (see FileStream.BeginRead for sample code) pros and cons, timers, RegisterWaitForSingleObject, thread abuse (I wonder… ‘expanding down the WCF’ anyone?)
Did you know that .NET thread inside of lock() block is automatically promoted to ‘Above average’ priority by CLR?
Tips: When you create a thread, give the name to it. Makes life easier.
Tool: WinDbg and Son of Strike
Worth working with? Sure. As a matter of fact, I am going to invite him to ESRI (if my mgr approves) to give full versions of his presentations.
ALSO, VERY NEXT SESSION:
Chris Mullins [see above for info] presented:
.NET Garbage Collection [see above for descriptions]
Covered: generational garbage collection, Server CLR, Workstation CLR, Concurrent and NonConcurrent CLR modes.
Also covered: weak root references (useful for caching)
Useful info: Richter’s Garbage Collection column in MSDN
Also covered: abuse of GC.Collect() and memory fragmentation problem. CLR performance counters related to GC. Profiling memory leaks. Abuse of Finalizers.
Tool: Scitech Memory Profiler (the best)
Tool: Red-Gate Memory Profiler (expensive)
Tool: VSTS Memory Profiler (expensive, lousy, sometimes is good)
Tool: CLR Profiler from MS (free, you get what you pay for)
Tool: WinDbg, Son of Strike (use only as last resort)
Did you know that registering event handler actually creates a reference? Statics of that class and event handler itself are not deleted unless you do this in Dispose(). NOTE: Check for details
NOTE: COM and Win32 calls pin memory and create memory fragmentation.
Book: Jeff Richter “CLR via C#” and his other book. Also, check blogs of MS-ers on GC topics.
CodeCamp 2007, Sunday 9.15AM
CodeCamp 2007, Sunday 9.15AM
Anand Iyer [info] [MS] presented:
Create ‘Slick’ mashups with Popfly [description]
Requirement: Silverlight client installation, MS Live Id account
Well, it’s really ‘slick’ but kinda… proprietary-ish. For instance, all your mashups are stored|saved on popfly.ms. You can export them as sidebar widgets for Vista, however.
Unfortunately, I skipped session about Google Mashup Editor, so I really can’t compare right now.
Author’s blog: http://artificialignorance.net
Worth working with? Ok.
CodeCamp, Saturday, 5.15PM
CodeCamp, Saturday, 5.15PM
Mathias Brandewinder [info] presented:
Test Driven Development with NUnit [description]
Tool: NUnit
Advices to presenter: (1) calm down (2) stop moving the mouse erratically all over the screen (3) go less ‘beginner’ already.
Worth working with? Who knows…
CodeCamp, Saturday, 3.45PM
CodeCamp, Saturday, 3.45PM
Dave Nielsen [info] presented:
Mashup APIs and who’s using them [description]
It was not a workshop, more of a discussion panel.
I said to staff that they should introduce ‘discussion panel’ presentation type and move all these panels to the end of the day, to leave some time for the discussion itself. :)
(if you already know what the web service is, you can skip this post. I am giving this info for the sake of completeness)
API Types (broadly): Data, Service, Communications, Storage
API Formats (broadly): Name/Value pairs, POX (plain ol’ XML), REST, RSS\ATOM, SOAP\XML Schema, AJAX\JSON, Flex, Silverlight – and others.
API Catalogs (some): StrikeIron, XMethods, Programmable Web, API Finder, Remote Method, IBM SOA, eSigma
(I also add ESRI’s Geography Network)
Sample mashup link: http://housingmaps.com
Tool: Notepad2
Links: Dave is all over the Web :)
Любит поговорить.
Worth working with? Sure!