ZEAM開発ログ2018年総集編その1: Elixir 研究構想についてふりかえる(前編)
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の1日目です) ZACKY こと山崎進です。 2018年ももう12月です。ついにアドベントカレンダーの季節がやってまいりました。「fukuoka.ex Elixir/Phoenix Advent Calendar...
View Article【Phoenix1.4】(前編)パスワード認証&リレーションあり「ブログチュートリアル」
(この記事は、「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の2日目です) 昨日はzacky1972さんの「ZEAM開発ログ2018年総集編その1: Elixir 研究構想についてふりかえる(前編)」です!こちらもぜひぜひ! 学生エンジニアKoyoです! 紅葉の季節ですね~ 今までCakePHP,...
View Articleはじめての並行処理 -8Queensパズルを題材にして-
自己紹介 長らくLispとPrologを好んで使ってきました。この度、Elixirを使ってみてその良さに惚れ込みました。ElixirはS式ではないLispのようです。Ruby風のシンタックスのため、すぐに基本文法に慣れることができました。Elixirの特長である並行処理に挑戦してみました。 題材...
View ArticlePhoenix1.4 でのvue環境構築メモ(Part1: 単一ファイルコンポーネントを使えるようにするまで)
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の4日目です) こんにちは、@koga1020です。 早いもので、Advent Calendarのシーズンですね。全然冬らしくない暑さの福岡よりお届けしております(笑) 本題 以前、Phoenix + Vue.js入門...
View ArticleElixirでIoT#2.3:ラズパイの温湿度と超音波センサ値をPhoenixでサクッと?リアルタイム表示
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の5日目です) 昨日の記事は @koga1020 さんの「Phoenix1.4 でのvue環境構築メモ(Part1: 単一ファイルコンポーネントを使えるようにするまで)」でした. はじめに こんにちは fukuoka.exではIoT芸人をやっております....
View Articleソフトウェアルータでカオスエンジニアリング入門
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の6日目です) 昨日の記事は @takasehideki さんの「ElixirでIoT#2.3:ラズパイの温湿度と超音波センサ値をPhoenixでサクッと?リアルタイム表示」でした. こんにちは、@kobatakoです。...
View ArticleAuthorizationヘッダーで認証が必要なPhoenixのRequestSpecについて
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の7日目です) 昨日の記事は,@kobatakoさんの「ソフトウェアルータでカオスエンジニアリング入門」でした。 はじめに こんにちは。 @zuminです。 アドベントカレンダーと聞くと,クリスマスが近づいてきて今年ももう終わりかーという気持ちになりますね。...
View ArticlePhoenixをGCPにデプロイする方法
ようやくQiitaに初投稿です! 今回はElixirのフレームワークであるPhoenixで GCP環境にデプロイする手順を解説します。 アプリは参照先に記載されてるnano_plannnerを使用します。 環境は以下の通り Ubuntu 18.04 Server LTS リージョン: asia-northeast1(東京) ゾーン: asia-northeast1-b...
View ArticleRustElixirで線形回帰を高速化した話
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の9日目です) 昨日の記事は @mocamocaland さんの「PhoenixをGCPにデプロイする方法」でした. どうもfukuoka.exキャストの@hisawayです....
View Articlegrpc-elixirでGoと通信してみる #1
(この記事は、「fukuoka.ex Elixir/Phoenix Advent Calendar Advent Calendar 2018」の11日目です) 昨日は @curry_on_a_rice さんのElixirでニューラルネットを実装しようとした話でした。 grpc-elixirについて...
View ArticleBehaviourとMix.Configで切り替え可能なStubを実装する
(この記事は、「fukuoka.ex Elixir/Phoenix Advent Calendar Advent Calendar 2018」の12日目です) 昨日は @twinbee さんのgrpc-elixirでGoと通信してみる #1でした。 今日は私からElixirでのStub実装のお話です。 Stub実装が欲しくなるケース...
View Article階段の上でも下でも電灯を点けたり消したりする
(この記事は、fukuoka.ex Elixir/Phoenix Advent Calendar Advent Calendar 2018 の13日目です) 昨日は @tuchiro さんのBehaviourとMix.Configで切り替え可能なStubを実装するでした。 今日は今年取り組んだ Elixir 修行の集大成を書こうと思います。Elixir 修行することになった原因は Elixir...
View ArticleLiveViewというウェブアプリを作る第三の選択肢
(この記事は、fukuoka.ex Elixir/Phoenix Advent Calendar Advent Calendar 2018 の14日目です) 昨日は@kikuyutaさんの階段の上でも下でも電灯を点けたり消したりするでした。 LiveViewとはElixirConf2018でのKeynote中に発表された機能...
View ArticleZEAM開発ログ2018年総集編その2: Elixir 研究構想についてふりかえる(後編)
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の15日目です) ZACKY こと山崎進です。 「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の14日目は, @kotar0 さんの「LiveViewというウェブアプリを作る第三の選択肢」でした。...
View ArticleBashScript を Elixir で書き直してみたっ(2倍速〜)
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の15日目です) 昨日は@zacky1972さんの ZEAM開発ログ2018年総集編その2: Elixir 研究構想についてふりかえる(後編) でした! この記事は「古い写真のアルバムをスマホで見るようにしたお話」の後日談です Summary...
View ArticleGigalixirでSlackBotを動かしてみる
(この記事は「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の17日目です) 昨日は@callmekoheiさんのBashScript を Elixir で書き直してみたっ(2倍速〜)でした! はじめに 今回はGigalixirでSlackのBotを動かす方法(導入部)についてです。...
View Articlegrpc-elixirでGoと通信してみる #2
(この記事は、「fukuoka.ex Elixir/Phoenix Advent Calendar Advent Calendar 2018」の18日目です) 昨日は @artk さんの「GigalixirでSlackBotを動かしてみる」でした。本日は「grpc-elixirでGoと通信してみる #1」の続きです。 Route Guide サンプル...
View ArticleBASIC以来、35年間プログラミングしてないIT企業社長が、ElixirでWebアプリを作った
fukuoka.ex代表のpiacereです 今回もご覧いただいて、ありがとうございます いつもと趣向違いですが、ウチのCEOが開発合宿中に行ったElixirチャレンジをお送りします そうそう、CEOと私は、地味に、35年くらい前にプログラミングをスタートしたという共通点を持っています...
View Article[Elixir]をこれから学ぶ人に向けてPhoenix v1.3とv1.4を同時並行で触れる環境構築
この記事は、「fukuoka.ex Elixir/Phoenix Advent Calendar 2018」の20日目になります。 昨日は、@piacere_exさんのBASIC以来、35年間プログラミングしてないIT企業社長が、ElixirでWebアプリを作ったでした。 本日は、ElixirとErlangバージョン管理の話しです。 この記事の構成 記事を書いた動機という名のポエム 記事の対象OS...
View ArticleHello! After World!! - 初心者がelixirでオンラインゲーム製作に挑戦してみた サーバ編(第0章)
・はじめに 最近elixirをはじめたGKBRです。elixirは、 - 耐障害が高い - 平行・分散処理を実装しやすい - ネットワーク処理を標準搭載 などの特徴を有し、大量のデータを安定的に処理し続ける必要があるIot分野などへの活用が期待されています。 今大注目の言語です! 早速流行に乗るためお約束のアレをやってみました。 iex> IO.puts("Hello World!")...
View ArticleElixir: The only Sane Choice in an Insane World GOTOCON 2017 talk's...
In the name of Allah(God), Most Gracious, Most Merciful. Peace be upon you all. Recently I have been learning about Elixir and found very informative talk on YouTube about Elixir by Mr.Brian...
View Article【小ネタ】Eixirのパイプ演算子使用中に第一引数の値を第二引数に渡す方法
この記事はfukuoka.ex Elixir/Phoenix Advent Calendar 2018 23日目の記事です。 こんにちは!Elixir学習中、業務では主に手動のテストをやっているyoshitakeです。 今回はAdvent Calendarの記事として、Elixirを学んで勉強中に知った小技を紹介します。 Elixirのパイプ演算子 僕が参考にしている、 @piacere_ex...
View Articleデザイン出身の方やWebで開発を始めた方でも心が折れないVue.js SPA(ElixirによるAPI開発付き)
fukuoka.ex代表のpiacereです ご覧いただいて、ありがとうございます Vue.jsを始めると、Vue CLIやnpmを使ったり、webpackを使う解説やチュートリアルが多いですが、デザインから動的なページ作成を始めた方や、Webで開発を始めたのでサーバサイドプログラミングでの複雑な手順に慣れていない方には、本質に辿り付く前に心が折れそうになります そこで、CDN …...
View Article