Suche senden
Hochladen
Phoenixでblog作った
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
189 views
Norifumi Kawamoto
Folgen
Elixirの1.2 ,Phoenixの1.1.4を使って認証機能と記事投稿、ファイルアップロード機能のブログを作った時雑感など、社内勉強会向け。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 9
Jetzt herunterladen
Empfohlen
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
mocloud カスタムDockerイメージ ハンズオン
mocloud カスタムDockerイメージ ハンズオン
Yukihiko SAWANOBORI
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
Hisateru Tanaka
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
今日から始めるLaravel
今日から始めるLaravel
Masaru Matsuo
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
Laravel 5.1 LTSでサービスを作る
Laravel 5.1 LTSでサービスを作る
infinite_loop
Empfohlen
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
mocloud カスタムDockerイメージ ハンズオン
mocloud カスタムDockerイメージ ハンズオン
Yukihiko SAWANOBORI
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
Hisateru Tanaka
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
今日から始めるLaravel
今日から始めるLaravel
Masaru Matsuo
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
Laravel 5.1 LTSでサービスを作る
Laravel 5.1 LTSでサービスを作る
infinite_loop
いまさらComposer
いまさらComposer
Mika Kane
活動報告9 laravel5入門-
活動報告9 laravel5入門-
vx-pc-club
恋に落ちるデプロイツール
恋に落ちるデプロイツール
totty jp
PHPで並列処理する ライブラリを作った
PHPで並列処理する ライブラリを作った
Hironobu Saitoh
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
PHPのライブラリをcomposer経由で公開した話
PHPのライブラリをcomposer経由で公開した話
mirai_iro
はじめてLaravelさわった 第86回php勉強会
はじめてLaravelさわった 第86回php勉強会
Osamu Kawasaki
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
home
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
Laravel5.1 Release
Laravel5.1 Release
Yuuki Takezawa
3分で作るストリーム処理基盤~kafka+flink on docker編~
3分で作るストリーム処理基盤~kafka+flink on docker編~
Koichi Tanaka
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
Tomoki Hasegawa
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
〜laravel で学ぶ MVC
〜laravel で学ぶ MVC
mikakane
Chrome-eject がこの先生きのこるには
Chrome-eject がこの先生きのこるには
Yosuke HASEGAWA
php開発で使うタスクランナー gulp
php開発で使うタスクランナー gulp
Yuuki Takezawa
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
エンジニアという職業について
エンジニアという職業について
Hisatoshi Kikumoto
Docker friendlyPHP / Laravel
Docker friendlyPHP / Laravel
Kentarou Takeda
Weitere ähnliche Inhalte
Was ist angesagt?
いまさらComposer
いまさらComposer
Mika Kane
活動報告9 laravel5入門-
活動報告9 laravel5入門-
vx-pc-club
恋に落ちるデプロイツール
恋に落ちるデプロイツール
totty jp
PHPで並列処理する ライブラリを作った
PHPで並列処理する ライブラリを作った
Hironobu Saitoh
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
PHPのライブラリをcomposer経由で公開した話
PHPのライブラリをcomposer経由で公開した話
mirai_iro
はじめてLaravelさわった 第86回php勉強会
はじめてLaravelさわった 第86回php勉強会
Osamu Kawasaki
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
home
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
Laravel5.1 Release
Laravel5.1 Release
Yuuki Takezawa
3分で作るストリーム処理基盤~kafka+flink on docker編~
3分で作るストリーム処理基盤~kafka+flink on docker編~
Koichi Tanaka
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
Tomoki Hasegawa
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
〜laravel で学ぶ MVC
〜laravel で学ぶ MVC
mikakane
Chrome-eject がこの先生きのこるには
Chrome-eject がこの先生きのこるには
Yosuke HASEGAWA
php開発で使うタスクランナー gulp
php開発で使うタスクランナー gulp
Yuuki Takezawa
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
Was ist angesagt?
(20)
いまさらComposer
いまさらComposer
活動報告9 laravel5入門-
活動報告9 laravel5入門-
恋に落ちるデプロイツール
恋に落ちるデプロイツール
PHPで並列処理する ライブラリを作った
PHPで並列処理する ライブラリを作った
PHPの今とこれから2015
PHPの今とこれから2015
PHPのライブラリをcomposer経由で公開した話
PHPのライブラリをcomposer経由で公開した話
はじめてLaravelさわった 第86回php勉強会
はじめてLaravelさわった 第86回php勉強会
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Laravel5.1 Release
Laravel5.1 Release
3分で作るストリーム処理基盤~kafka+flink on docker編~
3分で作るストリーム処理基盤~kafka+flink on docker編~
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
〜laravel で学ぶ MVC
〜laravel で学ぶ MVC
Chrome-eject がこの先生きのこるには
Chrome-eject がこの先生きのこるには
php開発で使うタスクランナー gulp
php開発で使うタスクランナー gulp
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Ähnlich wie Phoenixでblog作った
エンジニアという職業について
エンジニアという職業について
Hisatoshi Kikumoto
Docker friendlyPHP / Laravel
Docker friendlyPHP / Laravel
Kentarou Takeda
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent Bit
Seiya Mizuno
Xhprof
Xhprof
Hisashi Aruji
PHPカンファレンス関西2012 Silex
PHPカンファレンス関西2012 Silex
Masao Maeda
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
kojingharang
Fn project爆誕
Fn project爆誕
Hiroshi Hayakawa
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
OSC福岡 20111203
OSC福岡 20111203
Hiroshi Bunya
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Tetsuyuki Kobayashi
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
schoowebcampus
Ähnlich wie Phoenixでblog作った
(20)
エンジニアという職業について
エンジニアという職業について
Docker friendlyPHP / Laravel
Docker friendlyPHP / Laravel
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent Bit
Xhprof
Xhprof
PHPカンファレンス関西2012 Silex
PHPカンファレンス関西2012 Silex
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
Fn project爆誕
Fn project爆誕
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
OSC福岡 20111203
OSC福岡 20111203
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く
オフラインファーストの思想と実践
オフラインファーストの思想と実践
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
20090828 Webconlocal
20090828 Webconlocal
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
Kürzlich hochgeladen
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Kürzlich hochgeladen
(11)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Phoenixでblog作った
1.
Phoenixでblog作った 機能はまだない
2.
もくじ 開発の動機 機能 実際に開発してみて 使ったライブラリたち 良い所 イマイチな所 次回予告
3.
開発の動機 Let`s Encryptで無料https push通知とか、serviceworkerを使いたい Conohaのクーポンまだ残ってる 仕事じゃないからPHPはないな
4.
作った機能 ユーザー認証 権限管理 記事投稿 タグのひも付け (many_to_many) ファイルアップロード
5.
実際に開発してみて Elixir のversionだけでなく erlangのversionにも気をつける必要がある。 ネットの情報
erlang 17 とかだとはまる。 (いまは 18) パッケージ管理は偉大 十分な数のOSSのライブラリが公開されている (Rubyよりは少ないけど) 開発に使ったVagrant 環境 https://github.com/NorifumiKawamoto/elixirDevVagrant 実際のコード https://github.com/NorifumiKawamoto/ginjyo
6.
今回使ったライブラリたち ● ex_machina (エクスマキナ)
elixir版 factorygirl ● comeonin パスワード暗号化 ● credo Rubocopの Elixir版 ● logger_file_background ログをファイルに出す奴 ● scrivener ページネーション ● earmark マークダウン ● exrm デプロイ ● conform デプロイの時に設定ファイルを上書いたりする
7.
良いところ mix が便利 ex mix phoenix.routes
全ての URLパスを出す mix phoenix.server サーバー起動 ( npm serve っぽいでふぉ4000ポート) mix phoenix.gen.html , model, など、 controller, model, migratefile, testなどをそ れぞれ自動で出してくれる 自分でもかんたんにかける mix.exs をみて。
8.
イマイチな所 Phoenixで使用している ectoという DB
wrapper が many_to_manyに対応してい ない。has_many through で頑張った。(先週出た 2.0 -βで対応したらしい!) リリース時にmigrateがかからないというかそういうシステムになってない。 upgrade shellかBot作ってやるしか。capi? いろんな監視サービス& CIが対応してなかったり・・・><
9.
次回予告 https://www.perfect.org/
Jetzt herunterladen