Xcodeの初期化

ググっても3が何のことかわからなかったので、 メモ Finderを開いて上のバーのメニュー(Finder, ファイル, 編集, 表示,移動, ウィンドゥ,ヘルプ)の「移動」をクリック optionキーを押すと隠しメニューが出てくる。 いやぁ、難しいですわ。 Xcodeを終了す…

さくら(専用,VPS) VS AWS

オンプレミスから移行するにあたって、比較検討してみた結果さくらにしてみました。AWSは落ちないという定評があるけども価格が高くさくらは安いけどもあまり評判がよくないすこしグラフにまとめてみました。 さくら AWS VPS, 専用サーバーはサーバーを用意…

業務系の機能はhandsontableを使います。

スマホ対応の場合は使えると思えないですが、PCで使用する場合はhandsontableを使用したいと思います。 google spreadsheetでも割と便利で使えます。ただし ・アクセス権 全員が書き込める 細かい権限がつけられない ・他のデータ連携ができない ・大量のデ…

テーブルのプレフィックスの定義とIDカラムについて

・まずはプレフィックスについて テーブルのプレフィックスってよくあるのが、m_とかt_です。 m_はマスターテーブルで、t_はユーザーが登録するテーブルでそれだけでは足りないので、いろいろ付け足して行く事もあるかと思います。 たまに、m_だと思っていた…

phpにテンプレートなんていらない

PHPでよくSmarty,とかBladeとか使用している場面を見かけますが、テンプレートなんていらない。なぜならPHP自体がテンプレートなんで。 oshiete.goo.ne.jp Smartyの存在を無視している以上、あえて過去の遺物を引きずる必要はないです。 Smartyはテンプレー…

ModelをLibraryとして使う

典型的なMVCは好きではないです。 ViewとControllerを分けるのはわかるし納得ができる。 あと、古いフレームワークでDBとのクエリをModelでまとめるのも納得できる。 しかし、今時DBとの接続がフレームワークが設定されていので、あえてModelでSQLの記述と接…

POSTは全てAjaxで

<form>タグでpostすることを始めに覚える事かと思いますが、システムを作るうえでJavascriptからPOSTした方がいい理由がたくさんあります。 なので今では何も迷わずにPOSTをAjaxで行っています。 ではいつもの通りメリット・デメリットを記載していきましょう。 色</form>…

MACでOracle にアクセスした時のtips

1.マックのターミナルでの話 oracleが文字化けで激しいのでというか未だにSJISなのでターミナルから入った場合、 文字列が炸裂します。 いつも忘れるのでここでメモ export NLS_LANG=Japanese_Japan.AL32UTF8 マックは関係ないかも 2.他のテーブルを参照して…

MySQLからORACLEにデータを移行するまでの道のり

ORACLEがライセンスの問題で複数サーバーを立てられない。 なのでバックアップサーバーとかはなかなか立てられない。。 という事でバックアップにMySQLサーバーに使っています。 あと分析用とかもMySQLを使わざる終えないのでOracle > MySQL のデータ移行を…

ORACLEのゾンビテーブル

オラクルでは大文字小文字を区別してテーブルも作れるらしい。 でも区別しなくてもいい設定もできるらしい。 どっちかにして欲しい 今回間違えて小文字で作成して、大文字でも作成して、削除したのにまだ残ってしまうっていうおかしな現象に突入しました。 s…

google analytics(GA)のビューのフィルタはビュー毎に独立していない

google analyticsのフィルタ設定で次のような問題起こってしまった。 1.google analyticsの管理>コピー対象のビューを選択>ビュー設定>ビューをコピー2.コピー元のビューにフィルタ設定がされていました(今回の場合は社内からのIPを制限するフィルタ)3.…

手習いHTML5 (3)

今回は、実際にブラウザに表示される領域での基本的なタグをいくつか覚え書きする。 ■<HEADER><HEAD>とよく似た名称であるが、表示上のヘッダー領域は<HEADER>タグ内に収納される。 <HEAD>はページ本体の基本情報を収納しているため、<HEAD>タグもヘッダーとして表現されることが多く、非常にや</head></head></header></head></header>…

Linux テクニック

その1 ディレクトリサイズを知りたいコマンド フォルダ・ディレクトリのサイズを一覧で出したい時のコマンド 意外とぐぐっても出てこないんで記載しておきます。 du -sh 例: du -sh /var/www/forum/* 14M /var/www/forum/app4.0K /var/www/forum/artisan16…

手習いHTML5 (2)

整理がし切れていないが、直近で使用したHTMLタグの覚書きを記す。省略のできないタグ■<TITLE>該当の文書にタイトルを付ける場合、任意の文字列を挿入する。<TITLE>ここにタイトルを入力する。</TITLE>検索結果として表示されるため、分かりやすいタイトルが求められること…

手習HTML5 (1)

ホームページ作成を始め、手探りながら理解できたことをまとめてみる。。 1.タグやコードはしっかりと閉じる。HTMLにはさまざまなタグやコードが使用されているが、“<>”“{}”をはじめとしてしっかりと閉じる必要がある。基本的なところだが、すでにいくつか…

手習いHTML(準備号)

20年前、Windows95が普及し始めた頃、黎明期のインターネットで自作ホームページや掲示板などで盛んな交流が行われていた。 当時のバージョンはHTML2.0であったと思われる。 タグ入力で掲示板の文字の色やサイズが変わり、ホームページはあまねくソース表示…

プログラミングテスト3

問3 http://www.sekaimon.com/pbapi/search.do?searchCountry=us&keyword=BMW や http://www.sekaimon.com/pbapi/search.do?searchCountry=us&keyword=nike でアクセスしてもわかるようにJSON形式でおのおのの情報が取得できます。 http://153.126.153.193:…

なぜ紙は白いのか

「なぜ一般的なテキストエディタをはじめ、デフォルトの背景が白いのか。」 背景に色のついたテキストエディタを使ってふと考えさせられる。 今でも小中学校では黒板を使い、暗い背景色のディスプレイが根強く支持されている。 スマートフォンが普及した21世…

未経験でもできるエンジニア実践テスト 問1と問2

サーバーのIPアドレス 153.126.153.193 アカウント:test1 パスワードは別途報告します。 ポート:29870 Windowsの場合はWinSCP、Macの場合はFileZillaなどでサーバーに入ってください。 WinSCPの場合は下記を参考にしてください。 https://winscp.net/downl…

Google Feed APIが完全終了したっぽいので代替えを考えてみた

前職の人から次のような内容で連絡が来た。(ちなみにその会社内にITの知識を持つ者はゼロ) ---------------------------------------------------------------------- 前職でサイト内のインフォメーション(社内向けとお客様向け)を管理するため、フリー…

アクセスが多いテーブル、クリティカルなテーブルをチェックする時

運用年数が10年以上もあると不要なテーブルから、いっぱいあってどれが一番アクセスが多いのかをロジックから見るのは途方もない時間がかかる。 そういう時に便利なSQLがありました。 SELECT COUNT (*), object_nameFROM v$sql_planWHERE operation = 'TABLE…

オラクルのパフォーマンスチューニング データを削減するについて

オラクルのDBのOSのロードアベレージが高くなっているので、サポートに問い合わせてみた。 [問合せ内容や障害の詳細] 現在稼働中のWEBサービスでアクセスするテーブル(インデックス設定あり/パーティション設定なし)でデータ量が***万件近くあり、テー…

新規ページ組みはじめ

2月に入り、今後実装となるホームページのコードを組み始めることとなりました。 会社の看板ともいえるホームページの作成にも、一文一文が意味を持つコードによりシステムが構築されていることを改めて実感します。 ページを改めて作るとはいえ、元のページ…

JSPのはまりどころあとマーケ用のリンクもあった。

過去のドキュメントをあさってたら、入社当初にJSPでつまづいてたのを思い出した。 なぜか懐かしい。 PHP上がりでJAVA Tomcat環境で開発することを覚えるエンジニアって果たして何人いるんだろうか?? たいていのスタートアップの現場で使われている言語は…