Oracleでページング処理

Web系のシステムで利用されるDBは、PostgresqlやMySQLがあります。MySQLは有償化しましたがそのフォークであるMariaDBが無償で使えるのでいつも便利に使っています。 何が便利なのかというとWebの世界で育ってきたということもあるのでとても便利に使えます。 ページング(ページネーション) いくつか便利な点がありますがそのうちの一つが「ページング」です。 MySQLだと先頭の10 […]

xamppインストール6

xamppをインストール・設定(Phalcon向け)

最新のxamppのダウンロードから設定までの流れを説明していきます。 環境:Windows 10 64 bit インストール先:C:xampp ●xamppのダウンロード xamppを公式からダウンロードを行います。 「Windows」「Linux」「OS X」の3つのOS向けにが用意されています。 最新をダウンロードするなら、「ダウンロード その他のバージョンについてはこちらをくりっくしてくださ […]

サイト改ざん案件(報告)

最近サイト改ざんの対応案件が立て続けに入ったため、同じ被害に合わないために情報共有をします。 今回見つけたのは、以下のスクリプトをscriptタグで自動実行させるプログラムです。 wordpressのとあるページに埋め込まれていました。 ”js.trafficanalytics.online/js/js.js”   侵入手口から推測すると wordpressのアカウント奪取 FTPアカウ […]

Alibaba E-Auto プレゼンツ FIFAクラブワールドカップ ジャパン 2016 「世界とつながれ!応援キャラバン」アプリケーション周りを担当しました

クラブワールドカップ開催までの間、大会を盛り上げようというイベントが東京・横浜・大阪を中心とした全国各所で「世界とつながれ、応援キャラバン!」として実施されました。キャラバンは360度カメラを使い、応援を意味する“円陣”を組み、その姿を撮影するオリジナルアプリ(←ここを担当)を開発。また、アプリから印刷をコントロールする部分も開発。 (依頼元はWR(ダブリューアール))http://wr-inc. […]

cakephp3 SQLを直接入力し実行するには

データベースを実行するやり方は、色々存在します。その中には、直接SQLのコードを入力し実行するというやり方もあります。やはり、内容が複雑であればあるほどややこしくなり、直接SQLを入力したくなる時がありますよね。 ということで、やり方は以下の通りです。   おまけですが、Cakephp2でも直接SQLを入力することができるみたいです。ですが全く記述の仕方が異なりました。 え、うそ これだ […]

スパゲッティ

スパゲッティコードとは

  スパゲッティーコードとは、流れ・構造が理解しにくいソースコードのことをいいます。 スパゲッティーの麺はどのように繋がっているかわからないですよね。 まさにスパゲッティーの見た目のまんまから名前がついた感じです。   このブログ内容を書くきっかけになったのは、まさに以前 「スパゲッティーコードだね」 と言われてしまったからですね。 私のソースコードは、よくスパゲッティーになっ […]

データベースの種類

データベースにはさまざまな種類があります。 リレーショナル型データベース(RDBMS) 階層型データベース(HDB) ネットワーク型データベース(NDB) キー・バリュー型データストア(KVS) カラム型データベース   そして、よく使用されるデータベースはRDBMSです。 RDBMSのソフトウェアの種類 MySQL PostgeSQL Microsoft SQL Server Orac […]

BLACK FRIDAY

ネットには神様がいる 「ネットは票にならない」が覆った日 -山田太郎 (著)

告知忘れてました。昨日が発売日でした。。。本が発売されました。暇神様が表紙を飾った記念すべき著書がAmazonだけでなく一般書店でも買えるんです!買ってください。お願いします! 買ってくれた人には、ラインスタンププレゼントするかも!? ネットには神様がいる 「ネットは票にならない」が覆った日 単行本(ソフトカバー) – 2016/11/17 山田太郎 (著)   ←暇神様のイラスト著者で […]

SQLのUNSIGNEDとは?

UNSIGEDとはなんでしょう。 「unsigned long integer」あるいは「unsigned long」 このIT言語の意味と同じであるといえます。   意味は、「負の数を表さない符号のない長い整数」 ということなので、単純に負の整数を扱わない場合にUNSIGEDを定義したらよいということですね。     でも、なぜわざわざ定義する必要があるの? &nb […]

常時SSL化のすすめ

グローバルで常時SSL化の波がきています。 なぜこのようなことが騒がれてきたかというと、単に安全性というだけではなく、Googleの検索エンジンがSSL化されているかどうかで、検索の順位に影響があると発表したことによります。SEO対策の一環としてもSSL化をやってみてはいかがでしょうか。   そもそもSSLとな何なのか簡単に解説します。 なぜSSLを使うかというと、SSLにすることで常に […]