こんにちは。開発日誌ではかなりお久しぶりの田中です。
季節ももうすっかり春ですね。
ついこの間地元の友人とお花見に行ってきましたが、お昼外にいるとちょっと汗をかいてしまうくらい暖かったです(´`*)
ちょうど季節の変わり目で体調を崩している方も多いようですので、
どうぞお気をつけてお過ごしください。
…と言っている本人が先週体調崩していましたけども←
今回はWordPressの日付表記についてご紹介しようかと思います。
(続きを読む…)
‘自己紹介’ カテゴリーのアーカイブ
WordPressの日付を英語表記に
宮本です。はじめまして!
初めまして、宮本です。
「初めまして」でわかると思いますが、今回が初投稿になります。
なのでまずは自己紹介から
去年、専門学校を卒業して新卒として4月にキー・ポイントへ入社しました。
もうそろそろ入社して1年が経ちます。
入社した頃は新しい環境であたふたした日々を過ごしていました。
学校ではWindowsでしたのでMac使い方がわからなかったり。。。
フレームワークの使い方がさっぱりわからなかったり。。。
そんな思い出が語りきれないほどありますが
。。。ここで書くのはやめておきます。(恥ずかしいので)
今はPHPのフレームワークを使った開発をしています。
また最近ですが個人的にアンドロイド開発の方を始めました、
いくつかのアプリを作成中ですので、
次は開発したアプリについてをお話ししようかと思っています。
以上で自己紹介とさせていただきます。
次の更新は誰でしょうか?
SQLで重複データを一つだけ残して削除する
こんにちは、常角です。
というか、初投稿なのではじめまして、です。
名前は、常角(つねずみ)と読みます。
ド田舎出身で、地元ではそこそこありふれた名前ですが、神戸に出てきてからは、弟たち以外に同じ苗字の人間に会ったことはないです。
加えて、大体初対面の人は「つねかどさん」と呼ぶので、毎回突っ込むのが億劫になります。(宅配の人とかに対しては、もう諦めています)
さて、記念すべき初投稿のネタなのですが・・・何にしよう。
考えてなかったので、書くことがないです。
では格好つかないので、以前仕事で使った、便利だと思ったSQL文を紹介します。
どんな事をするのかは、タイトルを見てね。
少しだけどういうことか説明すると、
DB上で、特定の値が重複しているデータが存在する場合、それを一つだけ残して、残りを削除するためには?という事です。
Delete t1
From 削除したいデータのテーブル t1
Where t1.IDなど数値系のフィールド(以下、【ID】とします) > (
Select Min(t2.ID)
From 削除したいデータのテーブル t2 (t1と同じテーブル)
Where
t1.重複の条件となるフィールドA = t2.重複の条件となるフィールドA
And (t1.重複の条件となるフィールドB = t2.重複の条件となるフィールドB
or (t1.重複の条件となるフィールドB Is Null And t2.重複の条件となるフィールドB Is Null)) ・・・ ※
And …
Having Count(*) > 1
)
t2のテーブルのほうで、重複したデータの一覧が取得されて、
t1のほうのWhere文の所で、そのうち1件だけを除外してくれるので、重複データの2件目以降だけを削除できます。
逆に、
Where t1.IDなど数値系のフィールド(以下、【ID】とします) > (
を
Where t1.IDなど数値系のフィールド(以下、【ID】とします) = (
に変えると、重複データを1件だけ取得してきますので、Select文などで、重複データを無視したデータの一覧を取得する時に便利です。
また、Where句で使うフィールドが、Nullを許可しているフィールドの場合、「=」だときちんと判定してくれないので※の部分のように、Is Nullをやってやらないとダメです。
IDの部分に使うフィールドは、ユニークな値を持っていて、必ず値が入力されているフィールドであれば、なんでもいいです。
そういった類の値が存在しない場合は、RowNum(ORACLE)で、番号を振ってあげればOKです。
⇒SQLServerの場合は、Row_Number
MySQLにはこういったものがないようなので、
set @row_num = 0;
select (@row_num:=@row_num+1) as row_number, col1
from tbl1;
といった具合に自前でつけてやらねばいけません。
但し、これを使うと処理が半端なく重くなるので、1000件程度ならいいけど、1万10万になると、数十分数時間、それ以上になる可能性があるので、あまりお勧めできないです。
なので、DBテーブルを作るときには、ユニークIDを一つつけてやりましょう。
他、残す1件をどれにするのかは、最初にきちんと決めておかないと泣きをみるハメになるかもしれないので、その辺は注意しましょう。
・・・・・・
SQLって、勉強し始めた頃は何がなにやらさっぱりわからなかったんですが、理解し始めてくると、パズルみたいで面白いですよね?(僕だけ?)
複雑な抽出がうまくいった時とか、おもわず、「よっしゃ!」ってなったり。
まあ、それはSQLに限った話ではないんですけどね。
これからも、ちょくちょく書いていくことになる・・・と思いますので、その時はまたお付き合いいただけるとありがたいです。
次書くのはJavaかPHPか、あるいはAndroidか・・・あるいはそういった技術的なことから離れるのか。
まあ何かはわかりませんが。。。
夏と日傘とお肌的な問題とメール
暑い日が続きますね。。
雨が降ってるわけでもないのに、傘を持ち歩くなんて邪道だ!と思って、頑なに否定して
いた日傘を、今年は肌身離さず持ち歩いている澤田です。
そんな小さなコダワリよりも、お肌的な問題の方が重要だと気付いた、2010年の夏です。
(続きを読む…)
Androidフォン
こんにちは。久保です。
入社4年目にして初投稿します。
普段は開発部で、主にJavaでの開発を行っています。
ところで、流行ってますね、スマートフォン。
以前の開発ブログにも書かれていますが、キー・ポイントでは
スマートフォンを購入して、研究開発をすると、
スマートフォンの費用として補助金が出ます。
私も買ってしまいました。Androidフォン。
買ってみるとやっぱり便利です。なかなか楽しいです。
(続きを読む…)
2010年度新入社員自己紹介
はじめまして、今年4月にキー・ポイントへ入社した安田です。
今回は自己紹介をさせていただきます。
「トノサマバッタという名前ですが殿様ではありません」というCMで有名(?)な専門学校の
エンターテインメントソフト学科を卒業して新卒で採用して頂きました。
実はアルバイトとして昨年の8月から居たりします。
学校からの紹介で就職することになりました。
7月に内定を頂き、8月からアルバイト開始といった流れです。
今はLinuxでPHPのフレームワークを使った開発をしています。
Linuxはあまり慣れておらず、PHPも勉強期間が短かったので今はすごく大変ですが、
自力で調べたり先輩に教えて頂いたりしつつ何とかやっています。
キー・ポイントに入社してから初めてやることが多いので楽しく過ごせています。
同時にもっと努力しなければと思っております。
以上で自己紹介とさせていただきます。
次の更新は誰でしょう?
To Be Continued!!
はじめまして!
今年の4月に新卒で入社しました、松阪と申します。
某所にある[某]情報工科学院(隠れてないような・・・)を卒業後すぐの、社会人1年生です。
4月に入社してから、本日でちょうど4ヶ月。
専門学校では主にネットワーク関連(ciscoルータやスイッチ、時々サーバ構築)を勉強していましたが、
基礎的な勉強だけで、当然実戦経験もありません。
入社以前から個人でもLinuxは触っていましたが「知ってる」だけのレベルで、ほとんどのコマンドが打てない状態で、ほとんどノーマルです。
また、専門学校時代に触っていたのはcisco製の機器でしたが、今はYAMAHAやアライドテレシスの機器を使用しています。
初めて触る物が多いので、毎日が勉強の日々です。
(続きを読む…)
はじめまして!
こんにちは、はじめまして。
今年4月にキー・ポイントへ入社しました。田中と申します。
入社からもう一ヶ月以上経ってしまっていますが、自己紹介させていただきます!
某電子専門学校(隠せてない;)のグラフィックデザイン科で2年間勉強してきて、このたび、新卒採用で採用していただきました。
そうです。グラフィックデザイン科です。入社するまでプログラムを触った事がありませんでした(今もまだそんなに使えないんですが)
では今は何をやっているのかと言いますと、webデザインや、資料に使う画像作成だったり…だったりです。
まだまだ分からない事もたくさんですが、それでも最初よりは成長した…気がします。
(続きを読む…)
セマンティック・コミニュケーション研究会
先日、第2回セマンティック・コミニュケーション研究会を開催しました。
詳細は、セマンティック・コミュニケーション研究会や、社長Blogを見ていただければです。
今回はオブザーバーとして某社と某社(^ ^;の方々が4名ご参加いただき、ビジネス面から見たアドバイスや
各社さんで行われている研究のご紹介等、あっという間の90分でした。
次回は3月半ば。それまでに壮大な宿題あり(- -;
今期新人社員自己紹介 その2
はじめまして、今年4月にキー・ポイントへ入社しました沼田です。
本当はトマトさんの予定でしたが、都合により今回は私が書かせていただきます。
さて、何しろこのような場で文章を書かせていただくのは初めてなもので、少し緊張しておりますが、まずは今回が初書き込みということで、自己紹介をさせていただきます。
某コンピュータ系専門学校を卒業後、若干のキー・ポイント社内でのアルバイトを経て、4月に入社となりました。
今やっていることは、Linux上でPHPのフレームワークを使ったシステム開発なのですが、実は私、UNIX系OSを扱うのはこれが初めて(今まではWindowsメイン)でしたので、まず最初に一から使い方を学ばなくてはなりませんでした。
見慣れぬコマンド、そして権限など、どれもこれもWindows信者だった私からすれば?マークの連続。
それでも、先輩方に教えて頂いたり、自分であれこれ調べてみたりとしつつ覚えていきました。
まだまだ知らないコマンドもありますが、使い始めた頃に比べれば、だいぶ上達したのではないかと思います。
(続きを読む…)





