プログラミング
CodeIQに珍しくSQLの問題があったので、休憩がてらちゃちゃっとやってみました。挑戦者求む!10分で挑戦!最頻値をSQL出力! by CodeIQ運営事務局要するに、特定のカラムでgroup byして、その中でCOUNTが最大のものだけを抽出しろという話。 select v.score,…
ページャー*1周りのCSSを少しいじりました。CSS初心者です。 具体的には、 文字列リンクをボタンっぽくした 方向記号を付けた の2点です。「2.方向記号を付けた」についてはちょっと書きたいことがあるんですが、 今日は喉が痛いのでやめときます。 文字列リ…
カテゴリ表示周りのCSSを少し弄りました。 具体的には、・サイドバーのカテゴリ表示がタグクラウド風に ・記事タイトル部のカテゴリ表示がふわっとした感じになっています(記事投稿時点)。タグクラウドがまだ流行ってるのかどうかは正直知りませんが、 と…
Adsenseの乞食記事が最新投稿であるという状態が個人的に好ましくないので、 とりあえずプログラミングっぽい記事を書いておきます。 CSS初心者です。 .hatena-module-circles .circle-image { border: 1px solid #dddddd; border-radius: 50%; margin: 2px;…
はてなブログで使ってたテーマが作者さんにより削除されてた・・・— 桜餅あんぱん。 (@sakuramochi702) 2013, 10月 18今までこのブログのテーマに使ってたplatismさんの"Excalibur"というテーマが削除されました。 理由としては、 なんというか過去に作ったもの…
暇なので簡単にまとめておきます。 select to_char(trunc(sysdate),'YYYY/MM/DD') TODAY, //今日 to_char(trunc(sysdate,'MM'),'YYYY/MM/DD') FIRST_DATE,//当月初日 to_char(trunc(sysdate,'YYYY'),'YYYY/MM/DD') YEAR_FIRST_DATE,//当年度初日 to_char(las…
javaでMapやListを定数として宣言する時の方法。 Map private static final Map<String, Integer> PRICE_MAP; static { HashMap<String, Integer> map = new HashMap<String, Integer>(); map.put("りんご", new Integer(80)); map.put("ぶどう", new Integer(250)); map.put("なし", new Integer(200)); map.put</string,></string,></string,>…
先週末にとある事情で高速バスネットを利用したのですが、 その時のエラーメッセージの出し方がダメダメだったので載せておきます。※別に「デザインが~」とか「CSSが~」とかいう話じゃなくて、単純に使い方がわからなかったって話です。 これ。日付と時刻…
この前、substrを使ったSQLでの文字列の切り出し方法を書きましたが、 今回はそれのおまけというか備考というか。 基本構文 select substrb('あいうえお', 2, 2) from dualまずおさらいですが、substrbは"substrb(カラム名, 開始位置, バイト数)"という書き…
SQLで文字列型のカラムから指定した文字数だけを切り出して抽出する方法です。 使う場面としては以下のような場面が有り得るかなと思います。<使用場面例> ・抽出結果を外部システムにインポートするが、その桁数制御のために長すぎる文字列は途中までで切…
備忘を兼ねて。 「SQLを実行する際、"IN"を使うよりも"EXISTS"を使う方が速い」 というのは割と周知の事実ですが、 じゃあ、EXISTSを使う場合、 「その中身は"SELECT *"を使うべきなのか"SELECT 1(定数)"を使うべきなのか」 というと、こっちは少々微妙な…
HerokuではじめるRailsプログラミング入門作者:掌田 津耶乃ソフトバンククリエイティブAmazon 一昨日の話になりますが、ふらっと書店に寄って 『HerokuではじめるRailsプログラミング入門』 を買ってきました。Rails自体は(スカンクワークですが)触ったこ…
SQLには自己結合という、同じテーブル同士を結合するというテクニック(?)がありますが、 その用例を見てみると、 テーブル.従業員表 従業員番号 従業員名 上司 135 INAGAKI 240 240 KIMURA NULL 184 KUSANAGI 135 235 KATORI 240 こんな感じのテーブルか…
個人的にはこれが一番衝撃的だった。 きっと何かトラウマがあったんだと思う。x = y;x = y; // 不安だからもう一回 #俺が見たクソコード選手権— Norihisa Miyakawa (@m_nori) 2012年4月3日 #俺が見たクソコード選手権 まとめ -togetter基本的に笑いながら読…
CSS超初心者です。ですが、jQueryなんかはCSS以上に分からないので、 今回はCSSだけで吹き出し型のポップアップを簡単に実装できる方法を載せます。 HTML <div id="main"> <div id="target" onMouseover="openPopUp()" onMouseout="closePopUp()"> この部分にマウスカーソルが乗るとポップアップが出ます。 <div id="fukidashi" onMouseover="openPopUp()" onMouseout="closePopUp()"> 吹き出しポップアップの中身 <div> </div> </div></div></div>
タイトルが意味不明。ですが、イメージ的にはこんな感じのことをしたいのです ↓ ※赤色の長方形が画像です。 で、具体的にCSSでどう書くのか調べてみると、 h3 { background-image: url("red_square.jpg"); background-size: 8px 50px; background-repeat: no…
Javaで使うListの代表格(の1つ)といえばArrayListですが、こいつは実際のところどういうやつなんだ? という話。 ・Listはインターフェース、ArrayListはその実装クラスまず最初にListとArrayListの違いについてですが、ひとことで言ってしまえば上記の通…
ふとした疑問そのクラスでのみ使う定数を宣言する際に、割とありがちな、"private static final"ですが、これって果たしてstaticである必要はあるのか? という話です。 ちょっと考えるまず、privateな定数というものはそのクラスでしか使われないわけです。…
DelphiでExeのコンパイル時にファイルバージョンを付与する方法と、 付与したバージョン番号を画面に表示させる方法です。 ======================================================== 1.Exeのコンパイル時にバージョン情報を付与する方法 <参考> flow of …
今日ふとダッシュボードを見ていると「はてなブログ グループ」なるものがあったので、試しに「プログラミング(公式)」と「グループテストしたい人のグループ」に参加してみました。で、せっかくだからサイドバー(フッタ)に参加グループを表示してみたの…
OracleではSQLの発行時、select文に”for update”と付けることによって 抽出したデータを行単位でロックすることができます。 select * from TBL where col_1 = 'A' and col_2 = 'B' for update なお、ロック後に該当の行に対して別のセッションからアクセス…
暇つぶしに読んだJavaコーディング規約2004の個人的メモその3です。その1、その2はこちらから。【Java】Javaコーディング規約2004 個人的メモ その1 【Java】Javaコーディング規約2004 個人的メモ その2_________________________…
暇つぶしに読んだJavaコーディング規約2004の個人的メモその2です。その1、その3はこちらから。【Java】Javaコーディング規約2004 個人的メモ その1 【Java】Javaコーディング規約2004 個人的メモ その3__________________________________________________C…
ちょっと年度が古いですが、Javaコーディング規約2004を読んだので、 個人的に気になった点をいくつかメモとしてまとめておこうと思います。【追記】 割と長くなったので、記事を3つに分けました。その2、その3はこちらからどうぞ。【Java】Javaコーディング…
ガベージ・コレクションとfinalizerメソッドの関係について、ちょこっと調べたので簡単にメモしておく。 1.finalizeメソッドとFinalizer Finalizer・・・オブジェクトのfinalizeメソッドを呼び出すためのスレッド。 2.finalizeメソッドの有無によるGCの挙動…
はてなブログを始めて3日目。とりあえず手始めにテーマストアから良さげなテーマを拾ってきたんですが、platismさんのデザインがどれもシンプルかつオシャレで良いですねー。気に入りました。というわけで、当ブログではそんなオシャレなテーマ集の中から、…
Ruby on Railsにおいてリンクを新しいウインドウで開きたい場合、 ちらっと調べたらまず最初に出てくるのが、 <%= link_to "hoge", "http://hogehoge/hoge", :target=>["_blank"] %> のように、リンクのオプションとして「 :target=>["_blank"] 」を付ける方…
■SQLで直近1年分のデータを抽出したい時の書き方 //以下はinput_dateというカラムがシステム日付でここ1年以内のものを抽出するサンプル select * from table where input_date >= (sysdate - 365) ただ、これだと閏年の時に1日足りなくてずれてしまう。 そ…
MessageDlgでデフォルトでフォーカスされているボタンを、CancelやNoにしたい場合 //以下はYesとNoを出してデフォルトフォーカスをNoにする場合のサンプル try Dlg := CreateMessageDialog(msg,mtWarning,[mbYes,mbNo]); Dlg.ActiveControl := TWinControl(D…