Monthly Archives: 11月 2014

「Python入門」Pythonでメールを送信するサンプルコード

サンプルコード:
__author__ = ‘gg88’

import email,sys,os
import smtplib
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
from email.MIMEImage import MIMEImage

SENDER = ‘username@arkgame.com’
SMTPSERVER = ‘smtpcloud.sohu.com’
#RECEIVERS = ”
USERNAME = ‘username@arkgame.com’
APIKEY = ‘******’

def sendMail(subject, receivers, cc, content, atts):
msg = MIMEMultipart(‘related’)
msg[‘Subject’] = unicode(subject, “UTF-8″)
msg[‘From’] = SENDER
msg[‘To’] = receivers
msg[‘Cc’] = cc

#メール内容
if os.path.isfile(content):
if(content.split(‘.’)[-1]==’html’):
cont = MIMEText(open(content).read(),’html’,’utf-8′)
else:
cont = MIMEText(open(content).read(),’plain’,’utf-8′)
else:
cont = MIMEText(content, ‘plain’,’utf-8′)
msg.attach(cont)

#添付ファイルの処理
if atts != -1 and atts != ”:
for att in atts.split(‘,’):
os.path.isfile(att)
name = os.path.basename(att)
att = MIMEText(open(att).read(), ‘base64’, ‘utf-8’)
att[“Content-Type”] = ‘application/octet-stream’
#utf-8
att[“Content-Disposition”] = ‘attachment; filename=%s’ % name.decode(‘utf-8’).encode(‘gbk’)
msg.attach(att)

smtp = smtplib.SMTP()
smtp.connect(SMTPSERVER)
smtp.login(USERNAME, APIKEY)
for recev in receivers.split(‘,’):
smtp.sendmail(SENDER,recev, msg.as_string())
for c in cc.split(‘,’):
smtp.sendmail(SENDER,c, msg.as_string())
smtp.quit()

def main():
print “start send mail[sendmail.py]”
subject = sys.argv[1]
receivers = sys.argv[2]
#cc = sys.argv[3]
leng = len(sys.argv)
if leng == 3:
cc = “”
content = “”
atts = -1
elif leng == 4:
print “The parameters is not currect!”
sys.exit(0)
elif leng == 5:
cc = sys.argv[3]
content = sys.argv[4]
atts = -1
elif leng == 6:
cc = sys.argv[3]
content = sys.argv[4]
atts = sys.argv[5]
sendMail(subject, receivers, cc, content, atts)
print “finish send mail[sendmail.py]”

if __name__==’__main__’:
main()

Spring Integration Java DSL 1.0 GAダウンロード

ダウンロード
提供元サイトからダウンロード

更新内容
Spring Integration as the leader in the ESB / Integration framework space, leading with 42% marketshare, in a publication of their recent survey results. And the report is the most popular DZone Guide in November, with more than 12 000 downloads already! Don’t miss it: very exciting. We hope the release of the Spring Integration Java DSL adds more excitement!.

Percona Server 5.6.21-70.1ダウンロード

ダウンロード
提供元サイトからダウンロード

更新内容

  • A slave replicating in RBR mode would crash, if a table definition between master and slave differs with an allowed conversion, and the binary log contains a table map event followed by two row log events. This bug is an upstream regression introduced by a fix for bug #72610. Bug fixed #1380010.
  • An incorrect source code function attribute would cause MySQL to crash on an InnoDB row write, if compiled with a recent GCC with certain compilation options. Bug fixed #1390695(upstream #74842).
  • MTR tests for Response Time Distribution were not packaged in binary packages. Bug fixed#1387170.
  • The RPM packages provided for CentOS 5 were built using a debugging information format which is not supported in the gdb version included with CentOS 5.10. Bug fixed #1388972.
  • A session on a server in mixed mode binlogging would switch to row-based binlogging whenever a temporary table was created and then queried. This switch would last until the session end or until all temporary tables in the session were dropped. This was unnecessarily restrictive and has been fixed so that only the statements involving temporary tables were logged in the row-based format whereas the rest of the statements would continue to use the statement-based logging. Bug fixed #1313901 (upstream #72475).

changelog

概要
Percona ServerはMySQLと非常に高い互換性を持つMySQLの派生プロダクトで高いパフォーマンスと拡張性を備えたデータベースサーバーです。通常版MySQLが抱えている問題に対して改善が行われています。
バッファプールやアダプティブハッシュインデックス内の競合に対する改善
ディスクサブシステムのキャパシティ設定に対する改善(SSDへの最適化)
クラッシュ時のレプリケーションの信頼性向上
接続に関連する警告のログへの記録

AngularJS 1.3.4ダウンロード、HTML のwebフレームワーク

ダウンロード
提供元サイトからダウンロード

改善内容

Bug Fixes

Features

Performance Improvements

  • **:* use Object.create instead of creating temporary constructors (bf6a79c3,#10058)

Breaking Changes

  • ngModelOptions: due to bb4d3b73, previously, ngModel invoked getter/setters in the global context.

Apache Tomcat 6.0.43ダウンロード、TLS v1.1/1.2をサポート

ダウンロード
提供元サイトからダウンロード

更新内容

– Update to Tomcat Native Library version 1.1.32 to pick up the Windows
binaries that are based on OpenSSL 1.0.1j and APR 1.5.1.
– 支持 TLSv1.1 and TLSv1.2 for APR connector. Based upon
a patch by Marcel Šebek. This feature requires Tomcat Native library
1.1.32 or later.
– Disable SSLv3 by default for all HTTPS connectors.

changelog

概要
Apache Tomcat(アパッチ トムキャット)は、Java ServletやJavaServer Pages (JSP) を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。Apache License 2.0を採用したオープンソースソフトウェア。バージョン 7.0 は、Java Servlet 3.0、JavaServer Pages 2.2対応で、Java 6 以降が必要

Chrome OS 39.0.2171.85ダウンロード

ダウンロード
提供元サイトからダウンロード

更新内容

  • Enable Chromecast support for media files stored on Google Drive
  • Update Network Error page design
  • Display apps installed in Google Drive in the Chrome OS Launcher

changelog

概要

Google Chrome OS(グーグル・クローム・オーエス)とは、Googleが開発しているオープンソースのオペレーティングシステム (OS) である。Linuxカーネルを採用し、独自のウィンドウシステムを備えている。ログインするためのアカウント作成は無く、Googleアカウントを利用してログインする。Google Chrome OSのユーザインタフェースは、基本的にGoogle Chromeだけが全面に出ている形で、デスクトップやファイルブラウザなどは無く、すべてのアプリケーションはウェブアプリケーションという形でGoogle Chromeにインストールされ、実行される。インストールしたアプリはGoogle Chromeにショートカットを作成してアクセスすることが出来る。

KDE Applications 14.12 Beta 3 ダウンロード

ダウンロード
提供元サイトからダウンロード

更新内容

With various applications being based on KDE Frameworks 5, the KDE Applications 14.12 releases need a thorough testing in order to maintain and improve the quality and user experience. Actual users are critical to maintaining high KDE quality, because developers simply cannot test every possible configuration. We’re counting on you to help find bugs early so they can be squashed before the final release. Please consider joining the team by installing the beta and reporting any bugs.

changelog

Linux Kernel 3.17.4/3.14.25/3.10.61 ダウンロード

ダウンロード

stable: 3.17.4 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog]
longterm: 3.14.25 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog]
longterm: 3.12.33 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog]
longterm: 3.10.61 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog]

 

概要
Linuxカーネルは、リーナス・トーバルズによって開発された、UnixライクなオペレーティングシステムであるLinuxのカーネル。Minixを参考にしており影響を受けた点もあるが、ゼロから書かれた(IBM PCを端末エミュレータとして動かすためのコードから成長させたものと言われている)ものである。
ライセンスにGPL(ただしバージョン2だ、とリーナスは主張している)を採用した、自由なソフトウェアである。このことがLinuxを共有の物として開発することを推進させた、とされている。Linuxの開発とインターネットの発展が時期的に一致したことも、Linuxの回りに開発コミュニティを形成するのに幸いした。

OpenELEC 5.0 Beta 4 ダウンロード

ダウンロード
提供元サイトからダウンロード

更新内容

  • update to kodi-14-23c389a
  • update to Mesa-10.3.4
  • update to linux-3.17.4
  • update to v4l-utils-1.6.2
  • update to bluez-5.25
  • update to OpenELEC-settings-0.5.4
  • update to sqlite-autoconf-3080702
  • projects/RPi/patches/kodi: update RPi support patch
  • projects/imx6/kodi: use default DR setup
  • projects/imx6/patches/linux: add upstream patches
  • linux: Fix kfree of unitialized ptr – thx to Adam Williamson
  • projects/imx6/linux: add coherent_pool to kernel config
  • projects/imx6/linux: Add coherent_pool=1M to boot options – fixes some dvb cards
  • kodi: remove not more needed patches
  • linux: add upstream patch to fix rc-core toggle behavior
  • projects/imx6/linux: fix #3628 with enabling CONFIG_REGULATOR_FIXED_VOLTAGE

releasenotes

sbt-one-log 1.0.0 ダウンロード、SBTプラグイン

ダウンロード
提供元サイトからダウンロード

改善内容

* compatible with AutoPlugin ( since 0.13.5), just enablePlugins(SbtOneLog), and everything is OK
* automatic append log jar in the libraryDependencies, and exclude conflicting jar (do’t config anything, just enable the plugin)
* remove `logbackTestXMLTemplate`, please use `test:logbackXMLTemplate` instead
* remove scalaLoggingVersion, instead use 2.1.2 in scala 2.10 env, and use 3.1.0 in scala 2.11 ( since scala Logging 2.1.2 and 3.1.0 have different artifacts)
* set `prudent` mode false by default, see more at logback

1 / 3012345...102030...最後 »