2019-06-01から1ヶ月間の記事一覧

AltJSについて

AltjsとはJavascriptの弱点(文法の複雑さ、動的型付け)を補うために、Javascriptにコンパイルして代替される言語のこと Altjsのメリット...Javascriptよりコードが読みやすい、変更しやすく再利用しやすい(保守性が高い) デメリット...Javascriptにコンパイ…

Barba.js触ってみた

pjaxの流れでBarba.js触ってみた ざっくり言うとBarba.jsとはpjaxの簡単バージョン はっきり言ってそこまで差わかってない メリット...ページ遷移が早くて楽しい、アニメーション楽しいデメリット...読み込み時のscriptが動かない、実態は最初に閲覧したペー…

goチャット概要

クライアントリクエストをwebsocketでサーバーに接続し、goroutine関数でハンドリングしてメッセージの送信を受信する受信されたメッセージはchannel型の変数に送り、別のgoroutine関数でメッセージを拾ってそれをすべてのクライアントに送信する(このとき送…

pjax初心者

pjaxをちょっと触ったのでまとめて見ました フロントやってた人に聞いた話じゃアメリカではajaxよりpjaxらしい Pjax = pushState + Ajax のjQeuryのプラグインのこと pushStateとはHTML5から追加されたHistory APIのメソッドで、ざっくり言うと「履歴の変更…

某フリマサイトの検索まとめ(後編)

某フリマサイトのコピーをRailsにて作成した際にransackによる検索をする方法をまとめました URL:https://github.com/yusuke-ishizaki/freemarket_sample_50b Ransackによる条件検索 ——————————————————・必要なものGem”ransack” gem”active hash” —————————…

某フリマサイトの検索まとめ(前編)

某フリマサイトのコピーをRailsにて作成した際にransackによる検索をする方法をまとめました URL:https://github.com/yusuke-ishizaki/freemarket_sample_50b Ransackによる条件検索 ——————————————————・必要なものGem”ransack” gem”active hash” —————————…

フリーランスイベントに参加した話

6/16に【未経験者対象】Freelance Engineer Conference in Osakaに参加しまいした。 TechExpert主催でゲストにはフリーランスエンジニア中尾信也氏と株式会社WAKUWAKU 代表取締役一宮孝氏を招きパネルディスカッションや質疑応答で進められた。 ・今回の内容…

Dappsゲームイベント参加した話

今週の土曜日6/15に「DAPPS KANSAI#5 ブロックチェーンゲーム最前線」というイベントに参加しました。 正直ブロックチェーンゲームはやったこともないし、そんなに興味もなかったのですがブロックチェーン の勉強のきっかけになるかなと思い行きました。 イ…

Flaskの共通テンプレートの書き方

{% block 要素 %}{% endblock %} を親元にかく これで親元に書いたheadが子にも適応される {% extends "親元.html" %} 内容{% block content %}{% endblock %} を子に書くことで共通テンプレートになる p.s railsやってると部分テンプレートと読んでしまう...

railsとオブジェクト指向について

rubyでのオブジェクト指向を考える上でrailsのバリデーションなど考えるのが有効である。バリデーションはモデルクラスに書く処理でありデータの流れがモデルクラスを通ることで処理が働く。バリデーション以外にもコールバック処理などもこれに準ずる。この…

railsアプリでの漏れを防ぐ方法について

アプリの漏れとは新規登録してないのに登録後の動作が出来てしまったりすること railsでの漏れを防ぐ(分岐によるバリデーション)を行う際にview,controller,helper,modelなどで行えるが最良の方法は「helper」で分岐を行うことである。helperとはある動作を…

よろしくお願いします

本日よりはてなブログ開設しましたイシザキユウスケです。 これからどんどん情報発信していくのでよろしくお願いします!