世界震撼.dev

いつか世界を驚かせるためのメモ

Mactype入れたらWindowsが生まれ変わった

何が言いたいかと言うと「フォントレンダリングを改善したらやる気100倍になった」ということだ。 EclipseのフォントにConsolasを使っているのだが、Consolasは日本語に対応していない。 だから、日本語の表示にはMSゴシックが使われてしまうのだ。 MSゴシッ…

JavaFXでException in Application start methodって言われて困った話

結論から言うとコンパイルのし忘れという初歩のミスをやらかしてた JavaFXで作ったものをインポートして利用しようとしたところ こんな感じに怒られた Exception in Application start method java.lang.reflect.InvocationTargetException ~~中略~~ Cau…

EclipseでJavaFXのライブラリを除去したらエラーがたくさん出た

以下の記事を参考に設定を変更して見事解決 EclipseでJavaFXを使おうとするとアクセス制限とでる問題の解決方法 環境設定>Java>コンパイラー>エラー警告>「使用すべきでない制限されたAPI」の「禁止された参照(アクセス・ルール)」を「エラー」から「…

テキストファイルの重複要素を削除するクラスを書いてみた

引数1に入力元、引数2に出力先のパスを指定する HashSetにそのままaddすると順序が保持されないなんて初耳だった import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.IOException; import java.nio.char…

parseTable.jsとかいう神ライブラリ

parseTable.js - convert HTML table to array of objects · GitHub 最近テーブルをパースするのがだるくてなんかいい方法ないかなと探し回っていたところぴったりのライブラリを見つけた console.log(JSON.stringify(parseTable(document.querySelector("ta…

JDBCでテーブル一覧を取得

try(Connection conn = DriverManager.getConnection(url, user, password); ResultSet rs = conn.getMetaData().getTables(null, null, "%", null); ){ final StringBuilder sb = new StringBuilder( ); while( rs.next( ) ){ sb.append( rs.getString( 3 )…

JDBCでファイルからデータを読み込んでテーブルに挿入

File file = new File( ABSOLUTE_FILEPATH ); try( BufferedReader br = Files.newBufferedReader( Paths.get( file.getAbsolutePath( ) ) , StandardCharsets.UTF_8 ) ){ for( String line; ( line = br.readLine( ) ) != null; ){ stmt.executeUpdate( "in…

JDBCでテーブルのカラム情報を取得する

try{ if( stmt.execute( "describe TABLENAME" ) ){ StringBuilder sb = new StringBuilder( ); ResultSet describe = stmt.getResultSet( ); while( describe.next( ) ){ for( int i = 1; i <= describe.getMetaData( ).getColumnCount( ); i++ ){ sb.appen…

【改良版】Twitterの画像をオリジナルサイズで表示するブックマークレット

右クリックして「このリンクをブックマーク」 Twitter画像原寸表示 javascript:(function(){ var e=document.getElementsByClassName("TweetDetail-text u-textLarge TweetText u-textBreak u-dir"); var imgs=document.getElementsByClassName("CroppedPhot…

Markdown記法でブックマークレットのリンクを入れる方法

)はバックスラッシュを入れてエスケープしてやらないといけない 修正前 [Hello](javascript:function my_bookmarklet(){alert('Hello World');}my_bookmarklet();) 修正後 [Hello](javascript:function my_bookmarklet(\){alert('Hello World'\);}my_bookmar…

Twitterの画像をオリジナルサイズで表示するブックマークレット

右クリックして「このリンクをブックマーク」 Twitter画像原寸表示 javascript:(function(){ var e=document.getElementsByClassName("CroppedPhoto-img u-block")[0]; window.open(e.src.split(':')[1]+":orig",'_blank'); })();

Windows8.1デュアルディスプレイで新規ウィンドウがサブディスプレイに表示される件

gimpやInkscapeを使っていると起動時や保存ダイアログのウィンドウがサブディスプレイに表示されてしまう。 とても不便である。 環境 Windows8.1Pro 64bit 拡張デスクトップ AOC I2369V + Thinkpad T420s ツール Inkscape 0.91 64bit

test

javascript:(function(){ var e=document.getElementsByClassName("CroppedPhoto-img u-block")[0]; window.open(e.src.split(':')[1]+":orig",'_blank'); })();