oarfish さん プロフィール

  •  
oarfishさん: 独学30代からのプログラマ生活
ハンドル名oarfish さん
ブログタイトル独学30代からのプログラマ生活
ブログURLhttp://oarfish-xxx.seesaa.net/
サイト紹介文30歳過ぎてから独学でプログラマに転職した備忘録他いろいろ
参加カテゴリー
更新頻度(1年)情報提供11回 / 365日(平均0.2回/週) - 参加 2015/11/19 21:40

oarfish さんのブログ記事

  • 過去の記事 …
  • 【PHP】file_get_contents使用時には合わせて使ってほしいものがある
  • 画像を取得する際に以下のようにしている為にエラー起こっていた。$imgUrl = "https://test/img.png";$file = file_get_contents($imgUrl);file_put_contents($imgUrl, $file)100%で画像がある場合であれば問題無いのだが、画像が無い場合、または、改竄のpostをゆるしてしまっていた場合は、file_get_contentsでエラーが出る。バッチ処理なんかでエラー箇所が表示がきちんとされていない場合、原因の特定に時間がかかってしまう。 [続きを読む]
  • 【Vagrant】VirtualBox環境にPHP7系+Apache2.4系+MySQL5.7系
  • WindowsOS環境でVagrantはVirtualBoxにCentOS7を想定■事前準備VirtualBoxVagrantPHPのバージョンを7にする。// y
    umのアップデートyum -y updateyum -y install wgetyum -y install gcc apr-devel apr-util-devel pcre-devel libxml2-devel bzip2-
    devel libcurl-devel openssl-devel gd-devel gdbm-devel libdbi-devel libc-client-devel libicu-devel gcc-c++ libmcrypt-devel freetds-
    devel postgresql94-devel// エラーになる場 [続きを読む]
  • 【TOOL】携帯エミュレータ
  • DoCoMo/AU/SoftBank携帯対応時の実装時に役立つエミュレータFire FOX版FireMobileSimulatorhttp://firemobilesimulator.org/Chrome版FireMobileSimulator for Google Chrome〓https://chrome.google.com/webstore/detail/mkihbloiacgiofaejgagokalpeflnmbe実機に勝るものは無いが、あくまでもエミュレータとして役に立つ。無料である為入れといて損は無いTOOL。 [続きを読む]
  • 【PHP】issetとarray_key_exists
  • isset変数がセットされていること、そして NULL でないことを検査するarray_key_exists指定したキーまたは添字が配列にあるかどうかを調べる上記のような違いがある。配列にキーが入っているかの確認をしたい場合で、nullが入って来る可能性がある場合は注意して実装しなければならない。$post = array('テスト'=>1,'テスト2'=>null);if(isset($post['テスト2']){ // キーがある場合を想定した処理}上記の場合は$post['テスト2'] [続きを読む]
  • 【PHP】strposの結果をtrue or falseにする
  • // 対象の文字列$str = 'http://oarfish-xxx.seesaa.net/';// あるか判断したい文字列$search = 'oarfish';// 戻りは数値かfalse$pos = strpos($str, $search);if(!$pos){ // 無かった} else { // 一致}上記のように一致した場合は数値が入ってくる。しかし、一致しているかだけの結果だけが欲しい場合ある。むしろ、その場面の方が多い気がする。つまり、true or falseで結果が欲しい時$posをフラグとして使用しviewに渡して表示 [続きを読む]
  • 【Web】潔さと我慢強さと心強さと
  • webで調べてもなかなか見つからないような事に遭遇する場合がある。誰かに話しをかけられる雰囲気ではない。そもそも、質問を出来る環境ではない。そう、「そもそもな環境」で苦しんでいるのは自分だけではないはずだ。こんな時は、思考停止で時間を無駄にするより、いや、進捗を詰められる事を回避する為にうってつけのサイトがある。※自分へのリマインドの為でもあるのだがインタラクティブなサイトがあるので時間を無駄にする [続きを読む]
  • 【PHP】共通class作成時のメンバ変数のアクセス修飾子の注意点
  • 共通class作成時はメンバ変数のアクセス修飾子の付け方に気をつける■種類public クラス内外から可private 同じクラス内からのみprotected 同じクラス、継承クラスから可privateを使用すると、他からアクセス不可になる為、共通classの意味が無くならないように共通classという事を年頭において作成使用する。上書きされる可能性があるものは、共通classでのメンバ変数はprotectedを使用するのがベター。共通classでpublic [続きを読む]
  • 【CSS】要素の重なり順序
  • ポップアップを重ねて複数用意したい場合、大きさの重なる要素をずらして表示したい場合。z-indexを使用する。z-index:数値;数値が大きいほど全面表示される。.text_pop {z-index:1;}.img_pop {z-index:2;} }img_popが最初に表示され、何かしらのイベントでそのポップアップを消した後に、text_popを表示する場合に手軽に実装が可能となる。 [続きを読む]
  • 【CSS】3点リーダ【複数行/1行】
  • 1行表示の場合に3点リーダ表示セレクタ { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }■使用例要素の設定幅を超えたら3点リーダで省略表示複数行表示の場合に3点リーダ表示(※注意点あり)セレクタ { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; // 5行を超えたら }複数行表示の場合はChrome、Safariのみ。さらにSafariのバージョンによっては適用 [続きを読む]
  • 【jQuery】のattrとprop 取得の違いと比較
  • ■attrとpropの取得の違いattr(attribute/アトリビュート)HTMLの属性を扱うprop(property/プロパティ)JavaScriptのプロパティとして扱うHTMLの属性、JavaScriptのプロパティとしての違いがよくわからないので、この時点でそもそもの理解不能に陥ってしまった。一部のセンスある方以外は「Aの調べものをしたら知らないBやCのように次々と出てきて、Aを理解するまでにとんでもなく時間がかかる所謂「技術者あるある」に陥った事 [続きを読む]
  • ブログ開始目的
  • 専門学校を出ておらず、むしろ数学も不得意としていた自分が、「ただ物づくりに興味を持った」事でIT業界という名のブラックボックスに足を踏み入れてしまいました。今でも躓いてしまって、質問をしても回答がちんぷんかんぷんなんて事もしばしば。。。リファレンスすら難しく理解出来ない事もしばしば。。。JavaScript関連が大の不得意のも手伝ってプログラマは向いていないと言われた事もありましたが、ただやりたいという気持ち [続きを読む]
  • 過去の記事 …