Gmailで同じ送信者のメールを表示するブックマークレット
受信トレイにある、現在表示しているメールと同じ送信者からのメールを表示するブックマークレットです。
Google Chrome 106.0.5249.119、Firefox 91.13.0esrで動作確認しています。今後のGmailの仕様変更によって動作しなくなる可能性があります。
使い方
1. 準備:下記のコードをブラウザのブックマークに登録します。
(コードが表示されない場合はこちら→https://gist.github.com/pazworld/4290098)
2. Gmailでメールを開いた状態にします。
3. ブックマークレットを実行します。
4. 開いていたメールと同じ送信者で受信トレイにあるメールが一覧表示されます。
もし受信トレイではなくすべてのメールの中から表示したい場合には、コード中の"in%3Ainbox+from"を"from"に変更してください。
play! 1.2.4でSQL ServerのIDENTITYフィールド付きテーブルのモデルを作成する方法
play! 1.2.4でSQL ServerのIDENTITYフィールド付きテーブルのモデルを作成する方法です。自分用のメモです。
下記コードは d:id:scalar:20120224:1330071564 さんを参考にさせていただきました。
SQL Serverにこんな構成のTABLE1テーブルがあったとします。
IDはIDENTITYで自動採番になっています。
このテーブルのモデルを作成するには次のように記述します。
package models; import javax.persistence.*; import play.db.jpa.GenericModel; @Entity @Table(name="TABLE1") public class Table1 extends GenericModel { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name="ID", unique=true, updatable=false) public long id; @Column(name="NAME") public String name; public Table1(String name) { this.name = name; } }
play! 1.2.4からSQL Serverに接続するための設定方法
play! 1.2.4からSQL Serverに接続するための設定方法です。自分用のメモです。
1. jtds-*.jarをlibディレクトリに入れる
The jTDS Projectからjtds-*.jar(*にはバージョンが入ります)をダウンロードし、libディレクトリに入れます。
2. application.confを書き換える
conf/application.confに次のように記入します。
db.driver=net.sourceforge.jtds.jdbc.Driver db.url=jdbc:jtds:sqlserver://SERVER_NAME;databaseName=DB_NAME; db.user=USER db.pass=PASS jpa.dialect=org.hibernate.dialect.SQLServerDialect
これでSQL Serverに接続できるようになります。