just a bookmark for myself
PHP the Easy Way: Enabling PHP and SQLite on Mac OS X Leopard
Sunday, December 13, 2009
Thursday, November 26, 2009
Florida Trip - passing Georgia
On a way to Florida while driving through Georgia there are some places where the sulfur smell from swamps is quite strong. My daughter quickly learned this and on the way back, after 6+ hours driving through Florida, she started to ask me if we are in Georgia now or not. I answered, No.
While driving around Jacksonville, FL we hit the spot on the road where the sulfur smell from the swamps got pretty strong and I hear her voice from the back: "I told you, this is Georgia".
I was LOL :)
While driving around Jacksonville, FL we hit the spot on the road where the sulfur smell from the swamps got pretty strong and I hear her voice from the back: "I told you, this is Georgia".
I was LOL :)
Friday, November 06, 2009
Android fun :)
Today was playing with all kinds of UI controls customizations. One thing I needed to do is to be able to draw the background shape around image where only right top and bottom corners are rounded.
After some research and trying different things (because that part of APIs pretty much missing any documentation), I found out that it looks like the left and right is messed up in the API. Here is what works :
<corners android:bottomRightRadius="0.1dp" android:topRightRadius="8dp"
android:bottomLeftRadius="8dp"
android:topLeftRadius="0.1dp" />
As you can see I had to use the bottom left radius to make the right corner round and for the rest of the corners I had to use 0.1dp , because 0dp just didn't work and made all corners not rounded.
Good luck ! :)
After some research and trying different things (because that part of APIs pretty much missing any documentation), I found out that it looks like the left and right is messed up in the API. Here is what works :
<corners android:bottomRightRadius="0.1dp" android:topRightRadius="8dp"
android:bottomLeftRadius="8dp"
android:topLeftRadius="0.1dp" />
As you can see I had to use the bottom left radius to make the right corner round and for the rest of the corners I had to use 0.1dp , because 0dp just didn't work and made all corners not rounded.
Good luck ! :)
Wednesday, November 04, 2009
Busybox
Busybox is pretty useful set of tools for Android development as well:
http://www.busybox.net
http://www.busybox.net
Running Android tools on Windows 7 x64
Here is a link how to make it happen
http://code.google.com/p/android/issues/detail?id=3917
http://code.google.com/p/android/issues/detail?id=3917
Friday, October 30, 2009
Simple Things
Today I went to Halloween swim meet with my daughter. She participated in three different kinds of competitions. It was her first time of any kind of the "competitive" swimming.
The funny thing was that I was worrying, how she would do, and that she might get disappointed with results. etc., while she was just having fun swimming with her friends and not caring too much about results. She was excited and smiling after every race, no matter how she did.
I saw the happy human being today.
Happy weekend ! :)
The funny thing was that I was worrying, how she would do, and that she might get disappointed with results. etc., while she was just having fun swimming with her friends and not caring too much about results. She was excited and smiling after every race, no matter how she did.
I saw the happy human being today.
Happy weekend ! :)
Saturday, October 17, 2009
Wednesday, October 14, 2009
Tuesday, October 13, 2009
Microsoft SQL Server Database Publishing Wizard
Recently I needed to migrate the database from MS SQL 2005 to MS SQL 2005. By the way, it's not as straight forward as it might look like.
After a little be of searching for solution I stumbled upon the
Microsoft SQL Server Database Publishing Wizard
This tool is pretty good at scripting the whole database structure with data. The name of the tool is not really intuitive. So, I'm saving this link for myself as well on this blog.
After a little be of searching for solution I stumbled upon the
Microsoft SQL Server Database Publishing Wizard
This tool is pretty good at scripting the whole database structure with data. The name of the tool is not really intuitive. So, I'm saving this link for myself as well on this blog.
How to get the list of installed Android root certificates ?
Today, needed to get the list of trusted root certificates on Android phone to verify which ones are available out of the box.
Here are the easy steps how to do this :
1. get the certificates file
adb pull /system/etc/security/cacerts.bks cacerts.bks
2. download http://bouncycastle.org/download/bcprov-jdk16-141.jar and place it on $JAVA_HOME/jre/lib/ext/
3. run the keytool utility
keytool -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -storepass -keystore cacerts.bks -list -v
Enjoy !
Here are the easy steps how to do this :
1. get the certificates file
adb pull /system/etc/security/cacerts.bks cacerts.bks
2. download http://bouncycastle.org/download/bcprov-jdk16-141.jar and place it on $JAVA_HOME/jre/lib/ext/
3. run the keytool utility
keytool -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -storepass
Friday, September 18, 2009
Incredible, amazing, awesome Apple
After watching the original Apple presentation I was left with the same feeling of audience being programmed with constant repetition of thee words : "Incredible, amazing, awesome" ....
Today I found this video:
Enjoy !
Today I found this video:
Enjoy !
Wednesday, September 16, 2009
Tuesday, September 15, 2009
Snoop - WPF Spy
Today found pretty useful utility for the WPF development:
Snoop - the WPF Spy.
The best part that it comes with the source code.
Enjoy !
Snoop - the WPF Spy.
The best part that it comes with the source code.
Enjoy !
Friday, August 28, 2009
Nokia N900 on Maemo Linux
Nokia announced their new N900 smart phone that run Maemo Linux. The specs are pretty good. Looks like more mobile devices run the different flavors on Unix/Linux : iPhone, Android, Nokia ....
Here is a link to developers pages for Maemo platform :
http://www.forum.nokia.com/Technology_Topics/Device_Platforms/Maemo.xhtml
Here is a link to developers pages for Maemo platform :
http://www.forum.nokia.com/Technology_Topics/Device_Platforms/Maemo.xhtml
Saturday, August 01, 2009
Friday, July 24, 2009
North Carolina Buoys - Weather
Stumbled upon the pretty useful web site, that shows all the date from buoys in the water off the North Carolina shore:
http://www.pdfamily.com/weather/buoy/SEbuoy.php
and the one I'm interested in particular the Oregon Inlet Buoy:
http://www.ndbc.noaa.gov/station_page.php?station=ORIN7&unit=E
Currently it shows:
Air Temperature (ATMP): 80.1 °F
Water Temperature (WTMP): 77.4 °F
http://www.pdfamily.com/weather/buoy/SEbuoy.php
and the one I'm interested in particular the Oregon Inlet Buoy:
http://www.ndbc.noaa.gov/station_page.php?station=ORIN7&unit=E
Currently it shows:
Air Temperature (ATMP): 80.1 °F
Water Temperature (WTMP): 77.4 °F
Thursday, July 23, 2009
Memory leak detection for WinCE
Good write up on the Memory leak detection for WinCE:
http://www.codeproject.com/KB/mobile/ce_crtdbg.aspx
Since the standard crtdbg.h is not available on the Windows Mobile, the author provided his implementation of _CrtSetDbgFlag to track the memory leaks.
http://www.codeproject.com/KB/mobile/ce_crtdbg.aspx
Since the standard crtdbg.h is not available on the Windows Mobile, the author provided his implementation of _CrtSetDbgFlag to track the memory leaks.
Thursday, July 02, 2009
Tuesday, June 30, 2009
Stumbled upon BMW video
BMW definitely knows how to get customers to become emotionally attached to their products.
Tuesday, June 23, 2009
Тенис и Бильярд
Сегодня играл немного в тенис и собирая мячики поймал себя на чёткой визуальной ассоциации между катящимся по зеленому покрытию корта тенисным шариком и билярдным шаром на зелёном покрытии стола. Наверное переиграл в бильярд.
Friday, June 19, 2009
Saturday, June 13, 2009
No Vegas for You ...
Today we played Las Vegas Qualifiers 8-ball pool matches and our team lost.
So, no Las Vegas this year.
So, no Las Vegas this year.
Friday, June 05, 2009
Google I/O 2009 - The Myth of the Genius Programmer
A must see video in my opinion:
The Myth of the Genius Programmer
http://www.youtube.com/watch?v=0SARbwvhupQ
and the year old presentation:
Google I/O 2008 - Open Source Projects and Poisonous People
http://www.youtube.com/watch?v=-F-3E8pyjFo
The Myth of the Genius Programmer
http://www.youtube.com/watch?v=0SARbwvhupQ
and the year old presentation:
Google I/O 2008 - Open Source Projects and Poisonous People
http://www.youtube.com/watch?v=-F-3E8pyjFo
Monday, June 01, 2009
Lewis Carroll once said
"Begin at the beginning and go on till you come to the end; then stop."
"Now, here, you see, it takes all the running you can do, to stay in the same place. If you want to get somewhere else, you must run at least twice as fast as that!"
"Now, here, you see, it takes all the running you can do, to stay in the same place. If you want to get somewhere else, you must run at least twice as fast as that!"
Sunday, May 31, 2009
Pool/Billiard Spring 2009 Season
The Spring 2009 season ended with pretty good results for our team. We won first place in 9-ball and the second place in 8-ball in our league and going to play 9-ball Tri-annuals matches next weekend for the right to play in LVQ (Las Vegas Qualifiers) matches.
I got MVP (most valuable player) recognition in 8-ball among SL1-SL4 levels in our league and will play MVP matches in July.
Today I played the 9-ball singles qualifiers match and won, thus I will get another chance to go to Las Vegas in the singles competitions category after I win regionals in October.
Play pool, have fun :)
I got MVP (most valuable player) recognition in 8-ball among SL1-SL4 levels in our league and will play MVP matches in July.
Today I played the 9-ball singles qualifiers match and won, thus I will get another chance to go to Las Vegas in the singles competitions category after I win regionals in October.
Play pool, have fun :)
Friday, May 29, 2009
Google I/O
I didn't get a chance to attend Google I/O conference ... I sure tried .....
It was nice to be able to watch the
Google I/O 2009 Keynote on youtube:
I like the introduction video and music :)
The other amazing thing was Google Wave, here is the Google Wave Developer Preview at Google I/O 2009:
Couple of my friends went to Google I/O, got free unlocked Android phone, the dev access to the Google Wave and lots of positive excitement :)
It was nice to be able to watch the
Google I/O 2009 Keynote on youtube:
I like the introduction video and music :)
The other amazing thing was Google Wave, here is the Google Wave Developer Preview at Google I/O 2009:
Couple of my friends went to Google I/O, got free unlocked Android phone, the dev access to the Google Wave and lots of positive excitement :)
Thursday, May 28, 2009
Всегда побеждает тот волк, которого ты кормишь.
Когда-то давно старый индеец рассказал своему внуку одну жизненную
истину.
- Внутри каждого человека идет борьба, очень похожая на борьбу двух
волков. Один волк представляет зло – зависть, ревность, сожаление,
эгоизм, амбиции, ложь… Другой волк представляет добро – мир, любовь,
надежду, любезность, истину, доброту, верность…
Маленький индеец, тронутый до глубины души словами деда, на несколько
мгновений задумался, а потом спросил:
- А какой волк в конце побеждает?
Лицо старого индейца тронула едва заметная улыбка и он ответил:
- Всегда побеждает тот волк, которого ты кормишь.
истину.
- Внутри каждого человека идет борьба, очень похожая на борьбу двух
волков. Один волк представляет зло – зависть, ревность, сожаление,
эгоизм, амбиции, ложь… Другой волк представляет добро – мир, любовь,
надежду, любезность, истину, доброту, верность…
Маленький индеец, тронутый до глубины души словами деда, на несколько
мгновений задумался, а потом спросил:
- А какой волк в конце побеждает?
Лицо старого индейца тронула едва заметная улыбка и он ответил:
- Всегда побеждает тот волк, которого ты кормишь.
Monday, May 25, 2009
Drysuit scuba certificaton
This long Memorial Day weekend I spent with Sterling Silver Scuba friends at the Dutch Springs, PA.
I finished my drysuit certification and did some fun dives after that. Total of 7 dives in two days, 37 logged dives total.
Really appreciate the drysuit now. The water was 48F (~9C) at the 30ft (~10m) depth and I felt pretty comfortable and warm. Many thanks to my instructor Kevin Davenport, I highly recommend him as instructor and as a dive buddy.
Next step is Rescue Diver: more safety awareness and being able to help other divers in emergency situations. Looking forward to dive on Independence Day weekend of 4th of July.
I finished my drysuit certification and did some fun dives after that. Total of 7 dives in two days, 37 logged dives total.
Really appreciate the drysuit now. The water was 48F (~9C) at the 30ft (~10m) depth and I felt pretty comfortable and warm. Many thanks to my instructor Kevin Davenport, I highly recommend him as instructor and as a dive buddy.
Next step is Rescue Diver: more safety awareness and being able to help other divers in emergency situations. Looking forward to dive on Independence Day weekend of 4th of July.
Saturday, May 16, 2009
Underwater clean up, SUDS fundraiser.
Today I did couple of dives with Sterling Silver Scuba as a part of Project AWARE beach and underwater clean up and a Soldiers Undertaking Scuba Diving (www.SUDSdiving.org) fundraiser. We did underwater clean up in the Mountclair lake and all the proceeds from the dive were donated to SUDS.
I was diving in the dry suit and was very comfortable temperature wise.
The first dive was quite a surprise, the new experience for me. The visibility was 1 feet (~30) at most, I could barely see my hands, and once I got to the bottom at around 15 feet (~5m) it became completely dark and murky, could not see anything. It was like trying to find things in the dark closet.
I tried to use the underwater light but it didn't help much and after about 20 minutes of frustration and not being able to find anything I surfaced, gave up the light and talked to our instructor Kevin. He said that in such conditions the only way to find anything was just to sink to the bottom, pick direction and sweep the bottom with hands. You can not see anything, but at least you can recognize things by touch.
It was fun, like the game where you pick up stuff from bag without looking inside, first you have to recognize thing before taking it from the bag.
Kevin's advice helped tremendously, I found a watch, a lighter, swimming goggles, couple of masks and bunch of other stuff that was not as interesting as these items.
Kevin was bringing bag after bag from the bottom: at least 5 pairs of swimming goggles, bunch of sun glasses, another watch and many more.
Overall it was great experience, diving in practically zero visibility, trying to navigate, keep the direction and recover things that people lost or left at the bottom of the lake.
Happy Diving!
Tuesday, May 12, 2009
Понаприходила молодежь ... :)
- Понаприходила молодежь со своих институтов, ни черта не умеют
- Да уж, раньше специалисты поматерее были
- Ага, Николай Палыч, например. Играл в тетрис на 9 скорости, пользовался клавишой "вниз", и постоянно орал "падай реще уже"
- Да уж, раньше специалисты поматерее были
- Ага, Николай Палыч, например. Играл в тетрис на 9 скорости, пользовался клавишой "вниз", и постоянно орал "падай реще уже"
Friday, May 08, 2009
Google Chromium experience
I was researching the Google Chromium project (the source code for the Google Chrome browser).
I checked out the latest source code from Google's repository. It was packaged nicely with Visual Studio solution file with 173(!) projects under it. The build took around 1.5 hours, lots of stuff, lots of 3rd party libraries source code including WebKit.
The thing that I was pleasantly surprised with, that it just built right out of the box, I didn't have to do any configuration, I didn't have to figure out dependencies and etc, everything that is needed for the project under one source tree. Think about it, when was the last time you checkout out the open source projects as complex as this one and didn't have to spend some time first to figure out how to build it and then fight all the build and dependency errors down the road ?
The source code is all lovely familiar C/C++ with STL/ATL/WTL, love it. Now I'm running the debug build of Chrome on my machine, and with full access to source code I can change it as much as I like and even contribute my changes to Chrome project.
Google Chrome rocks! :)
Thursday, May 07, 2009
Chromium Tech Talks
Interesting Google talks videos on Chromium and WebKit browser engines here:
http://blog.chromium.org/2009/04/chromium-tech-talks.html
http://blog.chromium.org/2009/04/chromium-tech-talks.html
Tuesday, May 05, 2009
Would you eat a stack of 16 sugar cubes?
A label can tell you there are 39 grams of sugar in your soda, but what does that much sugar look like?
http://sugarstacks.com
http://sugarstacks.com
Saturday, May 02, 2009
The mind tricks
The Teller, one of the guys from "Penn & Teller: Bullshit" show delivers quite interesting presentation. It's quite a lesson on awareness.
Monday, April 27, 2009
Интересная закономерность:
тот же самый отрезок пути проезжаю за меньшее количество времени, если времени много и никуда спешить не надо. А когда же времени в обрез, то как правило, либо пробка которую приходится объезжать по мелким дорожкам, либо во все красные светофоры попадаешь, либо какое-то чудило перед тобой плетётся 25 миль/час, там где лимит 35 а все едут как правило 45. В результе время из точки А в точку В уходит раза в полтора больше и если не делать поправку на подобные "неожиданности" то непременно можно опоздать.
Friday, April 24, 2009
What would it cost to heat Dutch Springs ? :)
The Dutch Springs, PA is the closest local quarry where we dive, with pretty good visibility (usually 50ft+). The only down side there is the pretty cold water, especially in the beginning of the season, and if you really want to "get wet" early in the season prepare the double layered wetsuit insulation or the dry suit if you have one.
Here is a quite interesting post on what would it cost to heat the Dutch Springs:
http://www.scubaboard.com/forums/dive-ny/281104-new-plan-heat-dutch-springs.html
Enjoy ! :)
Thursday, April 23, 2009
Social Networks - beware !
Stumbled upon pretty old article on social networks:
http://www.cheezhead.com/2008/09/11/ved-background-checks-on-social-networks/
Couple of interesting points from there:
* Another question raised is whether or not the profile would even be an accurate representation of the candidate. Morris said, “One can’t guarantee that the profile they are looking at even belongs to their applicant. I can create a Facebook profile on anyone and use their picture.”
* Our courts are already faced with making some big decisions, including one in this case in which a person sued a “friend” on their social networking site for posting an incriminating picture of him that allegedly cost him a promiment job on Wall Street when the company researched his name on the Internet. Although a reader did point out that this was intended to be a spoof, it still foreshadows what could happen (and will happen) if information culled from the Internet is misused.
* So if you are applying for a job and are concerned about a company judging you based on your slide-show of last night’s debauchery, it’s better to play it safe and keep your pictures private. Do not give your friends access to your unflattering photos, keep your profile private if necessary, and delete any explicit comments made on your “wall” - at least until companies realize that many of us don’t sit around at night sipping apple cider and reading a Bronte book by firelight.
...and here is some more:
http://crabbyolbastard.wordpress.com/2009/02/17/the-seven-deadliest-social-networking-hacks/
Here’s a look at the seven most lethal social networks hacks:
* 1) Impersonation and targeted personal attacks
* 2) Spam and bot infections
* 3) Weaponized OpenSocial and other social networking applications
* 4) Crossover of personal to professional online presence
* 5) XSS, CSRF attacks
* 6) Identity theft
* 7) Corporate espionage
I agree with author: "Gotta love the “social” engineering!" :)
http://www.cheezhead.com/2008/09/11/ved-background-checks-on-social-networks/
Couple of interesting points from there:
* Another question raised is whether or not the profile would even be an accurate representation of the candidate. Morris said, “One can’t guarantee that the profile they are looking at even belongs to their applicant. I can create a Facebook profile on anyone and use their picture.”
* Our courts are already faced with making some big decisions, including one in this case in which a person sued a “friend” on their social networking site for posting an incriminating picture of him that allegedly cost him a promiment job on Wall Street when the company researched his name on the Internet. Although a reader did point out that this was intended to be a spoof, it still foreshadows what could happen (and will happen) if information culled from the Internet is misused.
* So if you are applying for a job and are concerned about a company judging you based on your slide-show of last night’s debauchery, it’s better to play it safe and keep your pictures private. Do not give your friends access to your unflattering photos, keep your profile private if necessary, and delete any explicit comments made on your “wall” - at least until companies realize that many of us don’t sit around at night sipping apple cider and reading a Bronte book by firelight.
...and here is some more:
http://crabbyolbastard.wordpress.com/2009/02/17/the-seven-deadliest-social-networking-hacks/
Here’s a look at the seven most lethal social networks hacks:
* 1) Impersonation and targeted personal attacks
* 2) Spam and bot infections
* 3) Weaponized OpenSocial and other social networking applications
* 4) Crossover of personal to professional online presence
* 5) XSS, CSRF attacks
* 6) Identity theft
* 7) Corporate espionage
I agree with author: "Gotta love the “social” engineering!" :)
Tuesday, April 21, 2009
Ещё про Апрель
Жена только что позвонила на работу, сообщила что Сашка (наш пацан, 6ти месяцев отроду) сам встал. Сидел рядом с диваном, ухватился за него и встал и сам порадовался своим способностям.
Как то быстро время летит прямо таки.
Как то быстро время летит прямо таки.
Sunday, April 19, 2009
Что меня радовало в Апреле.
Апрель оказался весьма насыщенный событиями.
* Приезжал Роман с супругой в гости в конце Марта, настроение улучил до самого Апреля, поэтому записываю в Апрельский отчёт.
* Съездили отдохнуть с семьёй на Кайманские острова (Grand Cayman).
Порадовало практически всё: расслабленные аборигены, солце, море, песок, фирмернные кексы с ромом, ныряние с маской, обилие подводной жизни, ныряние с аквалангом, рыбы, черепахи, омары , скаты под водой, просто сказка, можно перечислять очень долго. Скорее всего напишу отдельный отчет по поездке, если дойдут руки, может кому пригодится.
* Там же на Кайманах установил личный рекорд погружения с аквалангом, опустился до 104 фута (31.6 метра). Опускался вдоль стены на встречу черепахе которая поднималась с глубины наверное 130 фут. Удивительно как глубоко эти существа ныряют фактически на одном вдохе.
31м в глубину может показаться и не так много, но для примера на такой глубине на тело человека действует давление уже 4 атмосферы и на этой же глубине начинается эффект азотного опьянения.
* Отпраздновали годовщину свадьбы: 9 лет. На следуюший год будет уже десять, летит времечко.
* Пацану моему Сашке исполнилось пол года. Вылезли первые зубы, сразу два. Начали потихоньку давать пробовать кашу. Пока плюётся.
* Отпраздновали День Рождение супруги в семейном кругу а так же после с друзьями.Благо погодка на улице стала налаживаться, было +25С, посидели на заднем дворике.
* Отвёз велосипед после зимовки на обслуживание и регулировку, надо будет открыть сезон.
* Нашёл кучу старых знакомых через linkedin.com, прикольно, мир тесен.
* Приезжал Роман с супругой в гости в конце Марта, настроение улучил до самого Апреля, поэтому записываю в Апрельский отчёт.
* Съездили отдохнуть с семьёй на Кайманские острова (Grand Cayman).
Порадовало практически всё: расслабленные аборигены, солце, море, песок, фирмернные кексы с ромом, ныряние с маской, обилие подводной жизни, ныряние с аквалангом, рыбы, черепахи, омары , скаты под водой, просто сказка, можно перечислять очень долго. Скорее всего напишу отдельный отчет по поездке, если дойдут руки, может кому пригодится.
* Там же на Кайманах установил личный рекорд погружения с аквалангом, опустился до 104 фута (31.6 метра). Опускался вдоль стены на встречу черепахе которая поднималась с глубины наверное 130 фут. Удивительно как глубоко эти существа ныряют фактически на одном вдохе.
31м в глубину может показаться и не так много, но для примера на такой глубине на тело человека действует давление уже 4 атмосферы и на этой же глубине начинается эффект азотного опьянения.
* Отпраздновали годовщину свадьбы: 9 лет. На следуюший год будет уже десять, летит времечко.
* Пацану моему Сашке исполнилось пол года. Вылезли первые зубы, сразу два. Начали потихоньку давать пробовать кашу. Пока плюётся.
* Отпраздновали День Рождение супруги в семейном кругу а так же после с друзьями.Благо погодка на улице стала налаживаться, было +25С, посидели на заднем дворике.
* Отвёз велосипед после зимовки на обслуживание и регулировку, надо будет открыть сезон.
* Нашёл кучу старых знакомых через linkedin.com, прикольно, мир тесен.
Thursday, April 16, 2009
Водителям на заметку :)
По дороге на работу навеяло.
Перестраиваться в плотном движении в соседнюю полосу проще без сигнала поворота, сразу, как только появилось место для перестроения. Если показываешь сигнал, то водитель позади в полосе куда перестраиваиваешся, как правило, придавит на газ и закроет место. Есть в этом что то территориальное.
Удачи на дорогах!
Перестраиваться в плотном движении в соседнюю полосу проще без сигнала поворота, сразу, как только появилось место для перестроения. Если показываешь сигнал, то водитель позади в полосе куда перестраиваиваешся, как правило, придавит на газ и закроет место. Есть в этом что то территориальное.
Удачи на дорогах!
Monday, April 13, 2009
SSL Diagnostics
Today I was updating the SSL certificate on one of the web sites. I don't do this very often and this time got into problem. After I deleted the old certificate and installed the new one I could not get the HTTPS URLs to work on the client machine. The Firefox just could not connect to the secured https pages without giving too much specifics why. I checked and double checked the certificates installation and it all seems to be installed fine including the whole chain to the root certificates.
I spent some time searching online and found quite useful tool SSL Diagnostics. This tool gave me a little bit more useful information on the problem. In the output there was a warning: "#WARNING: You DON'T have a private key that corresponds to this certificate". It looked like the either the problem with the supplied certificate or the association between the newly installed certificate and the private key.
Here is the final piece that helped to solve the problem: http://support.microsoft.com/?kbid=889651 .
"When you delete a certificate on a computer that is running any one of the following versions of Microsoft Internet Information Services (IIS), the corresponding private key is not deleted..."
"To assign the existing private key to a new certificate, you must use the Microsoft Windows Server 2003 version of Certutil.exe"
"
# In the Certificate dialog box, click the Details tab.
# Click Serial Number in the Field column of the Details tab, highlight the serial number, and then write down the serial number.
# Click Start, click Run, type cmd, and then click OK.
# At the command prompt, type the following:
certutil -repairstore my "SerialNumber"
SerialNumber is the serial number that you wrote down in step 17.
# In the Certificates snap-in, right-click Certificates, and then click Refresh.
The certificate now has an associated private key."
I spent some time searching online and found quite useful tool SSL Diagnostics. This tool gave me a little bit more useful information on the problem. In the output there was a warning: "#WARNING: You DON'T have a private key that corresponds to this certificate". It looked like the either the problem with the supplied certificate or the association between the newly installed certificate and the private key.
Here is the final piece that helped to solve the problem: http://support.microsoft.com/?kbid=889651 .
"When you delete a certificate on a computer that is running any one of the following versions of Microsoft Internet Information Services (IIS), the corresponding private key is not deleted..."
"To assign the existing private key to a new certificate, you must use the Microsoft Windows Server 2003 version of Certutil.exe"
"
# In the Certificate dialog box, click the Details tab.
# Click Serial Number in the Field column of the Details tab, highlight the serial number, and then write down the serial number.
# Click Start, click Run, type cmd, and then click OK.
# At the command prompt, type the following:
certutil -repairstore my "SerialNumber"
SerialNumber is the serial number that you wrote down in step 17.
# In the Certificates snap-in, right-click Certificates, and then click Refresh.
The certificate now has an associated private key."
Installing IIS on WinXP SP3
I run into a problem today: for some reason could not install IIS on my machine with Windows XP Pro SP3. I was pointing installer to the correct i386 files location and was getting error saying that the files where not Windows XP Pro SP3 files and they sure were.
I searched online for the solution and one of the suggestions was to rebuild one of the system databases with the following command:
esentutl /p c:\windows\security\database\secedit.sdb
The IIS installed just fine after this.
Good Luck!
I searched online for the solution and one of the suggestions was to rebuild one of the system databases with the following command:
esentutl /p c:\windows\security\database\secedit.sdb
The IIS installed just fine after this.
Good Luck!
Wednesday, March 18, 2009
Mini Trick Shots
I found this video kind of fun to watch. The guy manages to make pretty amazing shots including jump and masse shots.
Enjoy!
Enjoy!
Tuesday, March 17, 2009
Про Бильярд
Приходит мужик в бильярдную. Подбегает к нему мальчишка:
- Дяденька, давайте на деньги в бильярд сыграем.
- Ну давай.
- Только можно я разобью.
Мужик соглашается. Мальчик тут же 8 шаров кладет, не давая ему опомнится и предлагает еще партию. Мужик соглашается. Мальчик разбивает и опять партию с кия заканчивает. Мужик охреневает и говорит:
- Парень, ты мне хоть какую-нибудь фору дай, что ли.
- Дяденька, как же я вам фору дам, я же не знаю как вы играете.
- Дяденька, давайте на деньги в бильярд сыграем.
- Ну давай.
- Только можно я разобью.
Мужик соглашается. Мальчик тут же 8 шаров кладет, не давая ему опомнится и предлагает еще партию. Мужик соглашается. Мальчик разбивает и опять партию с кия заканчивает. Мужик охреневает и говорит:
- Парень, ты мне хоть какую-нибудь фору дай, что ли.
- Дяденька, как же я вам фору дам, я же не знаю как вы играете.
Saturday, March 14, 2009
Alex Pagulayan vs. Steve Davis
Interesting game: very strong pool player Alex Pagulayan against snooker professional from England Steve Davis. I still have some pretty vivid memories of watching Steve Davis playing snooker on Eurosport channel almost 15 years ago.
In this game Steve Davis was not in a good shape in my opinion. Although they both made mistakes, Steve Davis was a little bit less fortunate with positions and made a little bit more mistakes.
Enjoy!
In this game Steve Davis was not in a good shape in my opinion. Although they both made mistakes, Steve Davis was a little bit less fortunate with positions and made a little bit more mistakes.
Enjoy!
Thursday, March 12, 2009
Tuesday, March 10, 2009
Увольнения в АОЛ
Сегодня у нас прошли увольнения. Поэтому этот пост не совсем соотвествует общей теме блога. Хотя опять же как смотря как к этому относиться. Для кого-то это трагедия, а для кого-то новые возможности самореализоваться.
Сама практика увольнений для АОЛ не нова. Каждый год с того момента как я начал работать в АОЛ проходили увольнения, сокрашения и реорганизация. Можно представить как это деморализует личный состав. Много хороших специалистов которых я знал и знаю лично, были уволены и много ушли впоследствии сами.
Пожалуй самый неприятный момент что сокрашения проводят зачастую люди не отягощенные знанием и пониманием того кто чем занимается, поэтому не раз уже получалось так что команда или проект лишалась каких-то ключевый людей или полного состава и впоследствии чтобы продолжать равзвитие АОЛу приходилось нанимать этих людей обратно.
В этот раз было объявленно заранее о сокрашении состава компании на 10% или около 700 человек, в "целях сокрашения расходов". Нашу команду уволнения затронули особенно сильно в этот раз. Уволили порядка 40%+ состава команды вместе с моим прямым менеджером и его менеджером. Похоже что, то чем ме занимаемся , мы уже не сможем поддерживать в том составе который остался на данный момент, какие-то проекты прийдется закрывать, а оставшихся людей расформировывать по другим командам.
Уволили одного моего русского коллегу с которым я работал до этого в предыдушей компании. Там он тоже был при мне сокращен.
Сам процесс увольнения не отличался оригинальностью. Вчера поздно вечером выслали емайлы тем людям которых уволили, сообщаюшие о том что им надо прийдти на обязательное собрание в 11:30 АМ. В 11:30АМ уволенных собрали в отдельной аудитории обяснили ситуацию и дали 2 часа чтобы собрать свои вещи и покинуть территорию компании. Большинство людей получило выходное пособие в размере 2х месячной зарплаты ( у некоторых это после более 10ти лет работы в компании), некоторые менеджеры высшего звена (по слухам) получили 4х месячную зарплату.
Не может не расстраивать тот факт что политика экономии компании имеет какую-то выборочную, зачастую необъяснимую, природу. Например в этом году компания купила социалную сеть Бибо. Многие даже не знают от такой. После общения с одним человеком из нашей компании из отдела занимаюшегося статистикой и репортами я узнал что перед покупкой никто похоже не делал никакого исследования бизнесса Бибо, просто покупка социальных сетей была популярна, и то что клиентами Бибо являются дети от 5ти до 12ти лет и им просто нельзя продавать тот контент который продает АОЛ похоже никого не заинтересовало. В результате на этой сделке компания потеряла столько денег (и это опубликованный факт) что вполне могла бы выплачивать зарплаты в 5 раз большему количеству специалистов (чем были уволены) в течении 2х лет. Это значит что не только не нужно былоб сокрашать людей сейчас, но можно было бы ещё инвестировать неплохую сумму в действительно грамотное развитие бизнесса. Одним словом логику тут понять трудно, если она вообще есть.
В общем денёк был сегодня невеселый. Завтра на работу в ещё более опустевший оффис.
Сама практика увольнений для АОЛ не нова. Каждый год с того момента как я начал работать в АОЛ проходили увольнения, сокрашения и реорганизация. Можно представить как это деморализует личный состав. Много хороших специалистов которых я знал и знаю лично, были уволены и много ушли впоследствии сами.
Пожалуй самый неприятный момент что сокрашения проводят зачастую люди не отягощенные знанием и пониманием того кто чем занимается, поэтому не раз уже получалось так что команда или проект лишалась каких-то ключевый людей или полного состава и впоследствии чтобы продолжать равзвитие АОЛу приходилось нанимать этих людей обратно.
В этот раз было объявленно заранее о сокрашении состава компании на 10% или около 700 человек, в "целях сокрашения расходов". Нашу команду уволнения затронули особенно сильно в этот раз. Уволили порядка 40%+ состава команды вместе с моим прямым менеджером и его менеджером. Похоже что, то чем ме занимаемся , мы уже не сможем поддерживать в том составе который остался на данный момент, какие-то проекты прийдется закрывать, а оставшихся людей расформировывать по другим командам.
Уволили одного моего русского коллегу с которым я работал до этого в предыдушей компании. Там он тоже был при мне сокращен.
Сам процесс увольнения не отличался оригинальностью. Вчера поздно вечером выслали емайлы тем людям которых уволили, сообщаюшие о том что им надо прийдти на обязательное собрание в 11:30 АМ. В 11:30АМ уволенных собрали в отдельной аудитории обяснили ситуацию и дали 2 часа чтобы собрать свои вещи и покинуть территорию компании. Большинство людей получило выходное пособие в размере 2х месячной зарплаты ( у некоторых это после более 10ти лет работы в компании), некоторые менеджеры высшего звена (по слухам) получили 4х месячную зарплату.
Не может не расстраивать тот факт что политика экономии компании имеет какую-то выборочную, зачастую необъяснимую, природу. Например в этом году компания купила социалную сеть Бибо. Многие даже не знают от такой. После общения с одним человеком из нашей компании из отдела занимаюшегося статистикой и репортами я узнал что перед покупкой никто похоже не делал никакого исследования бизнесса Бибо, просто покупка социальных сетей была популярна, и то что клиентами Бибо являются дети от 5ти до 12ти лет и им просто нельзя продавать тот контент который продает АОЛ похоже никого не заинтересовало. В результате на этой сделке компания потеряла столько денег (и это опубликованный факт) что вполне могла бы выплачивать зарплаты в 5 раз большему количеству специалистов (чем были уволены) в течении 2х лет. Это значит что не только не нужно былоб сокрашать людей сейчас, но можно было бы ещё инвестировать неплохую сумму в действительно грамотное развитие бизнесса. Одним словом логику тут понять трудно, если она вообще есть.
В общем денёк был сегодня невеселый. Завтра на работу в ещё более опустевший оффис.
Tuesday, February 03, 2009
Friday, January 23, 2009
Billiard Pro
Of course you can always say that these shots are staged, but the kid is executing them very well. I'm speechless :), watch for yourself:
Tuesday, January 20, 2009
Про демократию понравилось :)
Время от времени заглядываю на http://vladimir.vladimirovich.ru. Задорно автор пишет.
Вот и сегодня заглянул и в очередной раз порадовало высказывание Владимир Владимировича™:
"Демократия, брателло - она только для демократов. Для всех остальных ничего не меняется."
Вот так и живём :)
Вот и сегодня заглянул и в очередной раз порадовало высказывание Владимир Владимировича™:
"Демократия, брателло - она только для демократов. Для всех остальных ничего не меняется."
Вот так и живём :)
Monday, January 19, 2009
Monday, January 12, 2009
Mosconi Cup 2008 Mika Immonen vs. Earl Strickland
Just wanted to share with whoever might read this blog and "bookmark" these links for myself as well here.
Mika Immonen - the Team Europe's pool player from Finland, shows very nice game against Earl Strickland at the traditional Mosconi Cup last year(2008). Not going to tell what the score was, see it for yourself, you will be surprised.:)
Earl was somewhat unfortunate, maybe a little bit sloppy and very rude at the end as well. Instead of congratulating and acknowledging very nice game of his opponent Mika, Earl referred to him as being just lucky.
Mika Immonen vs. Earl Strickland pt.2/3
Mika Immonen vs. Earl Strickland pt.3/3
Enjoy !
Mika Immonen - the Team Europe's pool player from Finland, shows very nice game against Earl Strickland at the traditional Mosconi Cup last year(2008). Not going to tell what the score was, see it for yourself, you will be surprised.:)
Earl was somewhat unfortunate, maybe a little bit sloppy and very rude at the end as well. Instead of congratulating and acknowledging very nice game of his opponent Mika, Earl referred to him as being just lucky.
Mika Immonen vs. Earl Strickland pt.2/3
Mika Immonen vs. Earl Strickland pt.3/3
Enjoy !
Thursday, January 08, 2009
Symbian OS Programming: Descriptors
Some aspects of software development for Symbian OS with native C++ API can be confusing at first. The API documentation is not very generous and sometimes ambiguous.
One of the new/different concepts introduced there are the descriptors - the safer replacement for the C/C++ strings (chars arrays), that can handle binary data safely as well. There are many kinds of them TBuf TBufC, HBufC, TPtr, TPtrC, RBuf and probably some more. Some of them are stack based, the others heap based, some of them constant, some are not.
Most of the native APIs expect descriptors for parameters and when you are porting C++ code to Symbian OS the first things you have to figure out is how to provide interoperability between C/C++ strings and the descriptors, what types of descriptors to use where and how to do it more efficiently.
The following blog contains a nice set of articles on this subject and might help you to answer the remaining questions on Symbian descriptors: http://descriptors.blogspot.com.
I find the style of explanation to be different and more interesting that just digging around Symbian SDK documentation.
One of the new/different concepts introduced there are the descriptors - the safer replacement for the C/C++ strings (chars arrays), that can handle binary data safely as well. There are many kinds of them TBuf TBufC, HBufC, TPtr, TPtrC, RBuf and probably some more. Some of them are stack based, the others heap based, some of them constant, some are not.
Most of the native APIs expect descriptors for parameters and when you are porting C++ code to Symbian OS the first things you have to figure out is how to provide interoperability between C/C++ strings and the descriptors, what types of descriptors to use where and how to do it more efficiently.
The following blog contains a nice set of articles on this subject and might help you to answer the remaining questions on Symbian descriptors: http://descriptors.blogspot.com.
I find the style of explanation to be different and more interesting that just digging around Symbian SDK documentation.
Labels:
descriptors,
programming,
software development,
Symbian
Thursday, January 01, 2009
А Новым Годом Всех !!!
Вот прошли Рождество и Новый Год, а впереди православное Рождество и старый Новый Год. Зашёл я на свою страничку, а про поздравления ни слуху, ни духу. Исправляю сие упушение и поздравляю всех с Новым Годом!
Всем всего самого наилучшего в новом 2009м году.
Ко всему стандартному набору пожеланий хочу добавить от себя. Желаю вам побольше (не знаю даже точнее выразиться) осознанности в предстоящем году.
Дела и заботы повседневной жизни зачастую делают каждый наш день похожим на предыдуший: не успел оглянутся а уже месяц прошел и год пролетел. Попробуйте, можно даже с завтрашнего дня, по-новому взглянуть на все что вас окружает, в каждый момент времени жить в первую очередь этим моментом , а не мыслями о предстояшей пятнице. :) Я понимаю, что сказать гораздо легче чем сделать, но можно хотя б попробовать. Кстати в этом нам есть чему поучится у своих детей: посмотрите сколько нового и интересного они находят вокруг себя каждую минуту.
Каждый новый день - это подарок, как говорил один мой знакомый. Дарите этот подарок себе и своим близким. :)
Удачи!
Всем всего самого наилучшего в новом 2009м году.
Ко всему стандартному набору пожеланий хочу добавить от себя. Желаю вам побольше (не знаю даже точнее выразиться) осознанности в предстоящем году.
Дела и заботы повседневной жизни зачастую делают каждый наш день похожим на предыдуший: не успел оглянутся а уже месяц прошел и год пролетел. Попробуйте, можно даже с завтрашнего дня, по-новому взглянуть на все что вас окружает, в каждый момент времени жить в первую очередь этим моментом , а не мыслями о предстояшей пятнице. :) Я понимаю, что сказать гораздо легче чем сделать, но можно хотя б попробовать. Кстати в этом нам есть чему поучится у своих детей: посмотрите сколько нового и интересного они находят вокруг себя каждую минуту.
Каждый новый день - это подарок, как говорил один мой знакомый. Дарите этот подарок себе и своим близким. :)
Удачи!
Subscribe to:
Posts (Atom)