プログラミング
プログラミングに関するベストプラクティス、思想や無駄な技術などを紹介しています
テンプレートのレンダリングで遅くなるのではと思って時間を計測して見ました。
ブログのサイトがあるのでそのページの始まりと終わりの時間を計測しました。
Goのテンプレートで計測し...
mapにセットできない事象
定義していないbsonのデータ
カラム名は思い出
string型からHTML型への変換
...
func Function(r *http.Request, db1 *mongo.Database) {
var error string
fmt.Printf(...
なぜ、セッションクッキーの中に時間を入れてたのか?
CookieのMaxAgeでコントロールすればいいだけなのに
あ!!
CookieのMaxAgeはブラウザ側で書き換えが可...
10年ぐらいまでにGoogleのOauthでログインできるように実装した時がありました。その時の記憶によればFacebookが一番シンプルで簡単に実装ができてその次にTwitter...
仮想DOMのHTMLベースのテンプレートとして使いたい人向け
Vue2のバージョン違いなだけなので同じようにコーディングしても問題ないと思いきや、結構詰まったのでブログに書きました...
公式ドキュメント
PHPで動かしてみる
PHPとの違いを調査
改めてGoサンプルで挑戦
リフレッシュトークンが消えた
WEBアプリに組み込む...
半年前のリベンジ
READ.MEにヒントが書いてあった
複数バージョン共存
単純にフォルダ展開
感想
半年前のリベンジ
golang 1...
とある商談で
「クリーンアーキテクチャの設計してて
よくN+1問題がおきるんだよね〜
どう回避しますか?」
という商談での話での感想
状況としては
商談の相手先の開発設計がクリ...
前回はGo言語の動かす所までを記載しましたが、毎回コンパイルして、実行。
リリースなどで再起動するときはプロセスを見つけて、それをkillしてまた実行
というプロセスがかなり面倒だ...
#11 CSSのテクニックを使えばJavascriptなしで実現できて速度もUP【主張】 - YouTube
今回はCSSの話をしたいと思います。普段はあまり重要でないと思われてい...
今回はCSRFです
CSRFとは何かしらのデータの投稿する時に意図したページからの投稿なのかどうかをチェックするセキュリティの仕組みです
step1 投稿ページにトークンをinp...
今回はoauthについて講義したいと思います。
#5 oauthの仕組み プロバイダーとクライアントでのやりとりを説明【講義】 - YouTube
oauthは歴史的経緯でoa...
プログラマーになるために大学にいく意味があるのか?を説明したいと思います。
高卒でもプログラマーとして活躍している人は多いです。
しかし、今までの動画第3〜第8回でも説明したように...
https://youtu.be/qfhyeGU2UoU
新型コロナの影響で在宅勤務・リモートワークが一般的になって未経験のプログラマーが仕事に就く事が難しくなったという話をしまし...
なぜ日本のプログラマー・SEの給料は安いのに費用は高いのか?
#7 なぜ日本のプログラマーの給料は安いのに費用は高いのか?【就職・転職】 - YouTube
I...
今回はプログラマーとしての職業をおすすめする理由を説明します。
https://youtu.be/5BzIvrZBKyg
まずなぜSE,エンジニアじゃなくてプログラマーと言っている...
なぜ文系出身でもプログラマー・システムエンジニアになれるかを解説していきたいと思います。
https://youtu.be/f-7N_ZUukSM
OJTが優れている
...
今回はGo言語についてです。
#7 将来のシェアNo.1のGo言語がなぜ優れているのかとベストプラクティス【主張】
第3回の「オブジェクト指向って古い」っていう動画でも少しG...
今回はインラインと外部スクリプト、外部スクリプトを圧縮した場合の構成を比較検証していきます。
#6 インラインと外部スクリプトと圧縮の速さを比較【主張】 - YouTube...
#5 現場でVueJS好きのエンジニアが脱jQueryの議論する事が多いので作成【主張】 - YouTube
今回はVueJSとjQueryを比較した話です。
比べる対象ではないか...
今回は基本情報技術者試験(FEというらしいです)の話です。
#2 基本情報技術者試験(FE)の勉強のお得感 費やす時間とコストとリターンについて【就職・転職】 - YouTube
...
#3 オブジェクト指向って古い。もうやめませんか? 自分がフレームワークを作る側でもないのに作りたがる衝動【主張】 - YouTube
オブジェクト指向ってプログラミングの基本かと...
今回はセッションの説明です
#4 セッションの仕組みや使う目的 意外と経験者でも理解していない部分【講義】 - YouTube
Webサイトにログインして、マイページが見れ...
最短でプログラマーとしての仕事に就くための説明をしていきます。
https://youtu.be/PDWxxnwKG9g
一例として私小松自身は資格も持ってなければ、プログラミング...
ファットコントローラって忌み嫌われてる事が多いけども
ファットコントローラ撲滅運動 from Ohasi Yuki
撲滅運動とかがあるくらいなんですが、MVCのルールにのっとれ...
共通ロジックを作ることはオブジェクト指向を知ったエンジニアが作るということで、かっこいい感じがしますが、あとになってだれだれさんが作ったクラスだから聞かないとわからないってことって...
今はLaravelのクエリビルダーが記述ミスが少ないという意味で一番かと思います。でも複雑なSQLはRAWでいいかと思います。
無用の用と書こうとしたが、無用の用って役にたたなさそ...
<html manifest="/mf.manifest">
<html manifest="mf.manifest">
だと各々のパスからなので絶対パスで。
マニフェストファイ...
$('#search_click').click(function() {var search = $('#search_val').val();if(search == ''){...
html5 キャッシュマニフェスト
php apc vs memcached
キャッシュの確認方法
html5 キャッシュマニフェスト
ものすごいブラウザキャッシュ機能
htm...
kohanaでは(たぶん他のフレームワークもあると思うけど、、、cakeはあります)
クッキーを暗号化して保存する仕組みがあるためプライベートの情報も
保存できる。
例えば、ゲー...
MVCの「fat controller」をどうするかについて結論からは「fat controller」のままでいいんじゃないかと
。
make a record of…: MVCの...
今回は一方的にsymfonyのデメリットをまとめます。
1、
モデルの場所が/lib/の下なので、フレームワーク部分のソースと
アプリで作るソースがきれいにわかれていない。
2、...
jQueryでpostしてその結果をjsonで受け取ってバリデーションエラーか正常にPOSTされたかを非同期で表示するとき。
例
html:
<div id="csrf">
<i...
viewまわり
fuelはviewに渡すデータにsetメソッドで渡す方法とオブジェクトの変数で渡す方法があるので、cakephp,symfonyの経験がある人とか、kohana,...
とりあえず完成
https://github.com/komi2013/review
バージョン
symfony1.4,kohana3.2,fuelphp1.6
まず...
このスクリプトで大丈夫かと思ったのだが
Game.remove({place:”something”});
効いていない
いろいろ調べてこれでためしてみた
Game.rem...
URIをjavascriptでパラメーターとして受け取りたかったので
こんな関数見つけました。
function getUrlVars()
{
var vars = [],...
node.js + enchant.js でゲームを作ろうと設計を考えたら、根本的なセキュリティホールに気付いた。
得点をクッキーでも変数でもクライアントで保存すると書き換えられる...
自宅でwebサーバーをたてるときのおなじみのエラー
Starting httpd: httpd: apr_sockaddr_info_get() failed for homet...