Python改め、PHPを頑張るブログスマートフォン用の表示で見るPython改め、PHPを頑張るブログ突然Pythonに目覚めました。何でもっと早くプログラムをやらなかったのか...後悔しています。転職してPHPを本格的にやる事になりました。2020-01-18開発にアサインされて一月半が経ちました。思ったより地獄です12月に受託開発に無事アサインされました。思ったよりも開発現場は地獄...決して炎上しているわけでもないし、計画通りに進んでいます。何が地獄かと言えば、”とにかく何も出来ない”ことが地獄...。何も経験がないので当たり前なのは分かっています。今まで仕事をしてきて、ここまで足を引っ張る経験がなかったのでツライ...何か質問をすれば、先輩エンジニアの手を止めてしまう。質問しなければ先に進まない...このジレンマがほんとキツイ。開発言語はGoとVueです。12月は主にフロント側の改修を担当し、1月からはサーバー側も触り始めました。今まで独学で学んでいた事は何だったのだろう...と言うくらい、圧倒的無力...Goでは聞いたこともないアーキテクチャを採用していて、何がどうなってるのかキャッチアップするのが大変でした。今は多少、どんな形で実装しているのか徐々にわかってきましたが...しかし無力...てことで、VueとGoを使ってアプリを作ることにしました。今の開発に似せて作ってみます。簡単なアプリなのでVuexとか、大規模開発で使用するようなアーキテクチャは不要なのですけど、まぁ勉強ということで。画面側でわからない事が発生し、無事に解決したので備忘録として書いておきます。わからなかったことは、コンポーネント化したモーダルを、別コンポーネントから呼び出す方法がわからなかったのです。BootStrapを使用しているので、こいつの書き方も理解しないとなりません。他にもやり方はあるのでしょうが、簡単なBootStrapとVueを使用したモーダルの開閉方法ですまず、VueでBootstrapが使えるように準備をしましょう。このページ見れば導入は出来ると思います。Qiita導入が終わりましたら、testmodal.vueというモーダルコンポーネントと、それを呼び出すtop.vueというコンポーネントを作成します。testmodal.vueからです。</b-modal></div>このページはBootStrapの公式そのままのコードです。モーダルを開くボタンはtestmodal.vueに必要ないので削除してあります。BootstrapVueんで、次にTop.vueです。},}</script>これで完了です。親コンポーネントでは、testmodal.vueを使えるようにインポートし、モーダルを開くボタンを設置するだけです。top.vueにある、v-b-modal.modal-1がミソなのかな?v-b-modalディレクティブを使用して、子コンポーネントのIDと紐づけているようです。あとはBootstrap側でよろしくやってくれるみたいですね。基本的なことを一つ一つ理解していこう...Vueもやりたいし、JavaScriptもやりたいし、Goもやりたいし、やりたいこと一杯。地道にコツコツ頑張ろう。※もし間違っていたらごめんなさい。13:00開発にアサインされて一月半が経ちました。プログラミングブログを書いてみます。転職をして約1年が経ちました。相変わらずPHPはやっていますが、アサインされた現場がヘルプデスクでした...まぁ仕事に不満はないし、今までよりもNWに強くなれたのは収穫です。肝心なエンジアとしての経験はまだまだ皆無。現場で自分が使う、簡単なシステムをPHPで作ったり、LAN内でサーバー建てて公開してみたり、みたいな事はできるようになりました。それは"開発経験"とは見られないわけで。開発現場にアサインしていただける流れになりました。いえ、12月くらいからかな?しかし今はPHPの案件がないようで、Go言語ならワンチャンあるかも、とのことだったので一昨日からGoを勉強してます。今までPHPだったので型を指定する機会が全然なかったのですが、Goは型指定が必要だったり、そもそもコンパイル言語なのでササっと反応が見れるPHPと比べると少し面倒が多いです。ポインタの概念もややこしいし、恩恵がまだわかりません。GoでWebアプリ作ってみたいな。PHPもやりつつ、Goも頑張る。PHP今どきMDB2なんか使われてないと思うのですが、問題として出てくるので覚えなくてはなりません。PHPの歴史を勉強していると思って頑張ります。SQL文の実行に関する問題INSERT文、UPDATE文、DELETE文を実行した場合は結果セットは生成されない。「作用した行数」は得られる。MDB2におけるSELECT文の結果取得方法に関する問題MDB2クラスのqueryOne()メソッドはSELECT文を実行し、結果の1行目、1列目の値を取り出す。MDB2クラスのqueryRow()メソッドはSELECT文を実行し、結果の最初の行を取り出し返す。MDB2クラスのqueryCol()メソッドはSELECT文を実行し、結果の列の値を配列にして返す。MDB2クラスのqueryAll()メソッドはSELECT文を実行し、結果を2次元配列で返す。queryRow、queryAllにはフェッチモードを渡せる。フェッチモードが何のかよくわかっていない。PHPえー、年の瀬ですが私は試験勉強の為に机に向かって唸っています。PHPの上級資格を取得するために今更ながらPHP5の勉強をしなくてはならないという...どうせ勉強するならPHP7がいいのですが、まぁPHP7でも使える技術は沢山あるので無駄ではないでしょう。準上級を狙っています。ちなみに初級試験は2週間くらい勉強したらサクっと取れました。上級試験はあまりにも難しすぎて合格者が少ないために、いつからか正答率50%以上~70%未満には準上級資格が得られるようになったそうです。今の勉強時間だと上級を受かるのは難しそうです。未経験で上級受かるのはかなりキツイらしいです。ことで、せっかくブログもやってますし、今後、おもむろにアウトプットをしていこうと思います。教材は黒本と呼ばれてる問題集を中心に勉強しています。中途半端ですが、5章の問題から気になる部分をアウトプット。$_SERVERに関する問題$_SERVER["REQUEST_METHOD"]にはGET、POST等が設定される。$_SERVER["PATH_INFO"]にはパス情報が設定される。$_SERVER["REQUEST_URI"]にはホスト名(ドメイン)以降が設定される。クエリ文字も含まれる。$_SERVER["SCRIPT_NAME"]にはパス名とファイル名が設定される。$_SERVER["REMOTE_HOST"]には現在のページにアクセスしているホストIP(IPアドレスを逆引きしたもの)が設定されるが、サーバーの設定や逆引きしていないIPの場合は取得出来ない。$_SERVER["HTTP_USER_AGENT"]にはブラウザ情報が設定される。User_Agentヘッダがあれば設定される。magic_quotes_gcpに関する問題addslashes()でエスケープしたものを元に戻すにはstripslashes()で処理する。フォームパラメータに関する問題GETリクエストの場合、パラメータはクエリ文字で送信され、$_GET配列に設定される。パラメータ名がキーになる。HTMLのパラメータ名にピリオドやスペースがあるとアンダースコアに変換される。type="text">上記の場合、パラメータの値は2になる。最初にキーa_bに値1がセットされるが、a.bがa_bに変換されるため、最初の値1のa_bが上書きされて2になる。複数の項目を選択出来るフォームではHTMLフォームのパラメータ名の最後に[]をつける必要がある。入力チェックに関する問題strspn()は第一引数に渡した文字列の中の先頭から何文字目までが第二引数で指定した文字かが分かる。"1234567890")の場合は2が返ってくる。ctype_digit関数は与えられた文字列の全てが半角数字か判定する。""で囲った文字列でないとfalseが返ってくる。こんな感じでアウトプットしていく。未経験者には難しい問題ばかり。14:47PHP上級資格を取るべく勉強中Tweet広告を非表示にするもっと読むコメントを書く2018-11-25タイトル変えました久しぶりのブログ。私は転職をし、Javaを頑張るんだーと思っていたのですが、PHPも新たに選択出来るようになったので私はPHPを選びました。Pythonやってないけど、プログラミングの入りがPythonだったのでその冠は残しておきます。いまはPHPの資格取得をするために日々勉強中です。実践的じゃないけど学べる事は多いです。何事も一歩一歩確実に前に進まなくては。ことで、ブログ名変わったよってだけの記事ですたー。プログラミング内定を頂きまして、10月初旬を目安に就業予定の私ですが、Javaのお勉強をしています。お世話になる会社では研修でJavaの勉強をするそうなので予習です。実は私は結構前から喉に違和感があり、何か飲み込むと痛みを感じていました。食べ物を飲み込むときは多少なのですが、飲み物の時はそこそこ痛いです。前に一度病院で診てもらった時は、鼻からカメラを突っ込まれ喉に腫瘍があるか調べてもらったのですが、特に何も見つかりませんでした。何もなければないで心配だったのですが、今回転職が決まった事もあり、再度病院に行って検査をしました。最初は同じように鼻からカメラを突っ込まれて喉を診てもらったのですが、やはり何もなし。心配だったのでCTもお願いをして撮ったのですが、やはり腫瘍は見つからず。ヒステリー球と言う病状に分類されるようです。原因は自律神経の乱れだったり、心因的な問題だったり、要するに原因不明らしいです。ちなみに、私は小学生の頃から自律神経失調症って言われた事ありますので関係あるかもしれないですね。慢性的な不眠症ですし、割と生きづらい性格です。この不眠をマジでどうにかしたい...とりあえずは安心したのですが、怖いのでさらに人生初の人間ドッグを受けに行く予定です。病院大嫌いなので本当に憂鬱ですが、年齢も年齢だし避けて通れない道ですね...胃カメラと採血まじ怖い。そんなこんなでJavaをやっていますが、Laravelやりたくて仕方ない。デプロイも結局やってないし、まだまだカスタマイズして行きたい。複数言語を同時に勉強すると混乱するから勉強は1個に絞ると決めています。前にswiftとRubyだったかな?PHPだったかな?を同時進行してたら訳分からなくなった記憶があります。Javaの基礎的な部分は終わったのでtodoアプリでも作ってみようかな。プログラミングえー私、18年ほどやっていた業種ともおさらばし、新たな業界に飛び込む事を決意しました。給料死ぬほど安くなったけど楽しみで仕方ない。嫁とも話をして、理解をしてくれた。今のまま同じ仕事をしていたら多分困ることはないと思うけど、面白くない。私のわがままを理解してくれた嫁には本当に感謝しかない。Sweet10Diamondはせがまれたので買ってあげられるように精進しないと。私の飛び込む業界は悪名高きSES業界です。社風が面白そうだったし、何よりこんなおっさんを快く受け入れて頂けたのは感謝です。私は現場での経験を積みたい。すれば今後も何かと楽になっていくはずです。ここを足掛かりに頑張ります。あ、踏み台にするつもりはないんですけどね。SESで疲弊して別業界に転職した人のブログとかめっちゃ読み漁ったので、少し怖い部分もあります。やりたい現場にアサインされなかったら地獄だなと。なるかは分からないけどただ頑張るだけですね。10月から開始予定で、4ヶ月間は研修だそうです。Javaを勉強するそうなので、早速Javaの予習をProgateで開始しています。Laravelも頑張りたいけど、しばらく厳しいかな?てか、Javaって記述の仕方が若干PHPに似てる気がする。PHPやっておいて良かったなと。無駄なことなんて何一つないんだなと。メソッドの戻り値のデータ型をいちいち指定しないといけないのはダルい。変数にもデータ型を指定するのもまだ慣れない。なんでJavaが大規模開発に向いているのか謎だらけどだけど、頑張ろう。いやほんとブログのタイトル変えようかな...全くpython要素がない。15:58てことで、転職しますTweet広告を非表示にするもっと読むコメントを書く次のページプロフィールid:python_konbu突然pythonに目覚めました。何でもっと早くプログラムをやらなかったのか...後悔しています。開発にアサインされて一月半が経ちました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。