HTML sayfası içinden CSS ve Javascript dosyalarına nasıl link verilir?


Basit bir HTML dosyasını dışarıdan stilize etmek için CSS kullanırız. Aynı şekilde sayfamıza etkileşim katmak için ise Javascript kullanırız. Her ikisi de mevcut html dosyası içerisinde dışarıdan linkle ithal edilmeksizin direkt olarak tanımlanabilmektedir. Ancak bu kod okunabilirliği ve modülerlik bakımından tercih edilen bir yöntem sayılmaz. Peki nasıl tanımlarız dış CSS ve Javascript dosyalarını: Aşağıda gösteriliyor:…

Excel makroları içinde gelişmiş denetimli formüller yazma


Bazen excel’deki formüllerin yetmediği durumlar olabilir. Mesela içiçe 5 eğer fonksiyonu veya karmaşık matematiksel hesaplamalar gibi. Bu durumlarda excel makrolarını kullanabilirsiniz.Aşağıdaki ekte bulunan makro bundan evvel  şu makalede anlattığımız python ile yaptığımız parasal değere karşılık risk analizi yapan formülasyonun  excel makrosu dili (VBA) ile yazılmış halidir.Şu adresten indirip makro alanına import edebilirsiniz.https://docs.google.com/open?id=0B2QbjSFSlgaMX2NJWkU2U0dhT28 Makro kaynak kodları…

Python ile Excel Manipülasyonu


Python üzerinden Excel dosyalarına erişim sağlayarak içindeki verileri alıp işlemek ve daha sonrasında bu verileri excel dosyasına yazdırmak pratik bir çözüm olabilir. Çünkü bazen exceldeki formüllerle aşılamayacak durumları oluyor. Bu durumlarda büyük miktardaki verileri python ile işlemek büyük kolaylık sağlıyor. Bu iş için  excel dosyası ile okuma operasyonlarında xlrd ve yazma operasyonlarında xlwt kütüphanelerini kullanacağız.Aşağıdaki…

Kendiliğinden kayma özelliği de olan basit bir Jquery content slider


Bundan önceki yazımızda kendiliğinden kaymayan yanlızca kullanıcı sayıların üzerine gelince kayan bir “kayar haber” scripti hazırlamıştık. Şimdi ise sitesini hazırladığım bir arkadaşımızın talebi üzerine, çoğu haber sitesinde olduğu gibi kullanıcı karışmasa dahi kendiliğinden kayma efekti veriyoruz. <!–This script aims teaching a simple news slider applicationBy Suat ATANsuatatan.wordpress.comAll rights reservedBasit bir jquery haber akış uygulaması-otomatik akış da…

Kendiliğinden kayma özelliği de olan basit bir Jquery content slider


Bundan önceki yazımızda kendiliğinden kaymayan yanlızca kullanıcı sayıların üzerine gelince kayan bir “kayar haber” scripti hazırlamıştık. Şimdi ise sitesini hazırladığım bir arkadaşımızın talebi üzerine, çoğu haber sitesinde olduğu gibi kullanıcı karışmasa dahi kendiliğinden kayma efekti veriyoruz. <!– This script aims teaching a simple news slider application By Suat ATAN suatatan.wordpress.com All rights reserved Basit bir jquery…

Basit bir Jquery news slider uygulaması


İnternette bulunan yüzlerce karmaşık news slider ya da content slider scriptinden sıkıldıysanız, aşağıda “kendi ellerimle” hazırladığım Jquery news slideri tam size göre. Aşağıdaki kodları indirip bir html dosyasına kayderek direkt olarak çalıştırabilirsiniz. Sorularınız olursa çekinmeden sorunuz. <!– This script aims teaching a simple news slider application By Suat ATAN suatatan.wordpress.com All rights reserved Basit bir…

Basit bir Jquery news slider uygulaması


İnternette bulunan yüzlerce karmaşık news slider ya da content slider scriptinden sıkıldıysanız, aşağıda “kendi ellerimle” hazırladığım Jquery news slideri tam size göre. Aşağıdaki kodları indirip bir html dosyasına kayderek direkt olarak çalıştırabilirsiniz. Sorularınız olursa çekinmeden sorunuz. <!–This script aims teaching a simple news slider applicationBy Suat ATANsuatatan.wordpress.comAll rights reservedBasit bir jquery haber akış uygulamasıHer hakkı…

Using StringListProperty efficently in Google App Engine


StringListProperty is a datastore value type that stores list items. Using StringListProperty is very easy: #!/usr/bin/env python from google.appengine.ext import webapp from google.appengine.ext.webapp import util from google.appengine.ext import db class Page(db.Model): title=db.StringProperty(multiline=False) keywords=db.StringListProperty() class MainHandler(webapp.RequestHandler): def get(self): newpage=Page() newpage.title=”Suat ATAN’s books” newpage.keywords=[“book”,”author”] newpage.put() newpage=Page() newpage.title=”Suat ATAN’s life” newpage.keywords=[“canada”,”author”] newpage.put() newpage=Page() newpage.title=”Suat ATAN’s gusto” newpage.keywords=[“coffe”,”pizza”] newpage.put()…

Using StringListProperty efficently in Google App Engine


StringListProperty is a datastore value type that stores list items. Using StringListProperty is very easy: #!/usr/bin/env pythonfrom google.appengine.ext import webappfrom google.appengine.ext.webapp import utilfrom google.appengine.ext import dbclass Page(db.Model): title=db.StringProperty(multiline=False) keywords=db.StringListProperty()class MainHandler(webapp.RequestHandler): def get(self): newpage=Page() newpage.title=”Suat ATAN’s books” newpage.keywords=[“book”,”author”] newpage.put() newpage=Page() newpage.title=”Suat ATAN’s life” newpage.keywords=[“canada”,”author”] newpage.put() newpage=Page() newpage.title=”Suat ATAN’s gusto” newpage.keywords=[“coffe”,”pizza”] newpage.put() pages=Page().all().filter(“keywords” = “author”) for page…

A new version of Python template maker


I developed a script early for dressing pages with demanded template here is newer version: from BeautifulSoup import BeautifulSoup #Configuration root=”D:/users/suat.atan/Desktop/yenisehrivan/” cssroot=”/htmlres/css/” jsroot=”/htmlres/js/” class TemplateMaker(): def generate(self,NUDEPAGE_NAME): NUDEPAGE=open(root+”pages/”+NUDEPAGE_NAME+”.html”).read() index=open(root+”pages/index.html”).read() soup = BeautifulSoup(index) head= soup.findAll(“head”) #header header_1=soup.findAll(“div”,id=”header”) #menu header_2=soup.findAll(“div”,id=”topmenu”) #change css css=soup.findAll(“link”,id=”maincss”) css[0][‘href’]=cssroot+NUDEPAGE_NAME+”.css” #change js js=soup.findAll(“script”,id=”mainjs”) js[0][‘src’]=jsroot+NUDEPAGE_NAME+”.js” HEADER=str(header_1[0])+str(header_2[0]) HEAD= str(head[0]) html1=”””\n “”” html2=”””\n “”” html3=” \n…

A new version of Python template maker


I developed a script early for dressing pages with demanded template here is newer version: from BeautifulSoup import BeautifulSoup#Configurationroot=”D:/users/suat.atan/Desktop/yenisehrivan/”cssroot=”/htmlres/css/”jsroot=”/htmlres/js/”class TemplateMaker(): def generate(self,NUDEPAGE_NAME): NUDEPAGE=open(root+”pages/”+NUDEPAGE_NAME+”.html”).read() index=open(root+”pages/index.html”).read() soup = BeautifulSoup(index) head= soup.findAll(“head”) #header header_1=soup.findAll(“div”,id=”header”) #menu header_2=soup.findAll(“div”,id=”topmenu”) #change css css=soup.findAll(“link”,id=”maincss”) css[0][‘href’]=cssroot+NUDEPAGE_NAME+”.css” #change js js=soup.findAll(“script”,id=”mainjs”) js[0][‘src’]=jsroot+NUDEPAGE_NAME+”.js” HEADER=str(header_1[0])+str(header_2[0]) HEAD= str(head[0]) html1=”””n “”” html2=”””n “”“ html3=” n n” sign=”” HTML=html1+HEAD+html2+HEADER+NUDEPAGE+html3 file =open(root+”pages/gen-“+NUDEPAGE_NAME+”.html”,”w”)…