Fumiのブログ

ソフトウェア開発

JetBrainsの"all products pack"を解約した話

はじめに 使っているJetBrainsの製品 -この記事はつまらない内容です- 2年くらい前からJetBrainsの製品を使い始め、特にPyCharmやGoland, WebStreamなどを使ってました。 JetBrainsの製品は、Window, Mac, LinuxのOS上で動作し、大変優れている製品です。 ww…

「golang.tokyo #25」に参加してきた!

はじめに 今日は、「golang.tokyo #25」に参加してきた! 会場は、ウォンテッドリー株式会社さん!初めて来た。 『https://t.co/oq0S5OOrDR #25』参加なう!https://t.co/NMTHIZvpg6#golangtokyo pic.twitter.com/45yHLnTJUA— FUMI@Python&Go&Rust (@FumiPro…

「mercari.go #8」に参加してきた!

はじめに 今日はメルカリで開催される「mercari.go #8」に参加してきました! mercari.connpass.com ハッシュタグ #mercarigo twitter.com 嬉しいご飯と可愛いビール♪ メルカリ(株)さんのご好意でご飯が!! 美味しく頂きました! ご飯が定期的にデプロイされ…

「vueで中規模以上のフロントエンドを組んでいて役に立ったtips」に参加してきた!

はじめに 久しぶりにサポーターズの勉強会に参加してきました。 場所が変わってて迷った... supporterzcolab.com いつも通り、メモだけ。 講師 【張 たいよ】 プログラミング自体は中学生のころからやっていましたが、自前のパソコンが手に入ったのが大学だ…

「Go(Un)Conference(Goあんこ)LT大会 6kg」に参加してきた!

はじめに 今回は、「Go(Un)Conference(Goあんこ)LT大会 6kg」に参加してきました! gounconference.connpass.com ハッシュタグ #gounco twitter.com タイムテーブル 時間 予定 19:00 ~ 19:30 受付開始〜開場 19:30 会場説明など 19:40 開始 「余興」 by de…

「DeNA.go #1」に参加してきた!

はじめに 今回は、「DeNA.go #1」に参加してきました♪ dena.connpass.com Youtube Liveでもライブ中継するらしい。 本日 #DeNAgo を開催します!参加者の皆さま、会場にてどうぞよろしくお願いします!また、#DeNAgo に興味を持っていただいている皆さま、Yo…

「Go Conference 2019 Spring」に参加してきた!

はじめに gocon.connpass.com It's time to GO!#gocon pic.twitter.com/oxBUGrwHmS— 手塚竜太 Ryuta Tezuka (@Tzone99) 2019年5月17日 入館証 とても重要なお知らせです。お帰りの際は、入館証は、受け取った受付までお返しください。出た場所に箱があります…

「Go Conference 2019」参加スケジュールメモ

はじめに 「Go Conference 2019 Spring」に参加中! gocon.connpass.com 聞きたいセッションがたくさんあるけど、 とりあえず参加すると決めたセッションをメモ書き! 参加テーブル Time Session 10:10 - 11:00 Keynote 11:10 - 11:30 B1 (S): How a “not th…

「Lottery」という抽選する簡単なWebアプリ作ったよ

はじめに 大したものではないですが、 「Lottery」という抽選を行う小さいWebアプリを作りました。 github.com これは、 engineer-fumi.hatenablog.com というのをやったので、この抽選を行うために作りました。 全然リツイートされず、むしろフォロワーが減…

【Golang】可変長引数をもつ関数のラッピング

はじめに 今プライベートで作っているサービスをGo言語で作っています。 そこで、ちょっと可変長引数をもつ関数のラッピングがしたくなったので、どうやったかの備忘録。 今回はginというWebフレームワークのRun関数をラッピングしました。 ginのRun関数は以…

「golang.tokyo #23」参加レポート!

はじめに golangtokyo.connpass.com テーマ 今回のテーマは「これからGoを始める人に知ってほしいこと」です! 時間 内容 19:10 ~ 開場・受付 19:30 ~ 19:40 オープニング 19:40 ~ 20:00 絶対に分かるポインタ 20:00 ~ 20:20 Goをはじめるあたって知っておい…

Golang GUI Library List

Library name Licence Status(At 04.06.2019) Remarks EweyGewey BSD license Nonactive Engo MIT License Active cross-platform game engine Fyne BSD license Active Go FLTK the ZLIB license Nonactive GoQt BSD License Nonactive Gotron MIT License …

「【寿司懇親会付き】企業で活用されるAI技術 #7」参加レポート

はじめに 今回は「【寿司懇親会付き】企業で活用されるAI技術 #7」ということで、AI開発して感じたことをプレゼンで発表してくれる勉強会に参加。 iotai-lt.connpass.com 他の勉強会はピザが多いのに、AI関係の勉強会はなぜかシースが多い。笑 【寿司懇親会…

「golang.tokyo #22+Okayama.go/Sendai.go」参加レポート

はじめに 最近Golangをどんどん使いたい衝動に駆られています。まだ入門した手だけど。 engineer-fumi.hatenablog.com そんな中で、Golangのハンズオンがあるじゃないですか。 それは参加しますよね。 golangtokyo.connpass.com 明日は、Golangのハンズオン♪…

Rustの日本語入門書が出るらしい!!

はじめに Rustも注目している言語の一つなのですが、なんと日本語入門書が出るらしい!! ソース Rustの和書が出るらしいですよ実践Rust入門[言語仕様から開発手法まで]https://t.co/Bj9KhO20pw— κeen (@blackenedgold) 2019年3月22日 Amazon ほ、欲しい... …

Fumi、Goはじめたってよ。

はじめに はじめた感想 やったこと 1. Goのインストール 2. A Tour of Go 3. Go言語関係の記事を読む コードスタイル 標準ライブラリの豊富さ goroutineについて 依存管理ツール クロスコンパイル 4. socket周りのアプリを作る 5. webアプリを作る 6. デスク…

Rustとrustupのアップデートとアンインストール

はじめに doc.rust-lang.org 翻訳内容 rustup経由でRustをインストールした場合は、簡単に最新バージョンへアップデートできます。 ターミナルから以下のコマンドを操作します。 $ rustup update Rustとrustupをアンインストールしたい場合は、ターミナルか…

RustをmacOSにインストール

macOSへRustを入れるなら、公式サイトに従って行えば楽勝です。 そこで、今回は以下の記事を訳してみました。(私の意訳) www.rust-lang.org はじめかた Rustの開発環境を素早く設定し小さいアプリを書く! Rustをインストールする Rust Playgroundを使うと…

「TensorFlow User Group #9」参加レポート!

はじめに 今回は「TensorFlow User Group #9」に参加してきました。 ここ1年くらいで何回Googleのオフィスにお邪魔しに行ってるんだろ。(笑) 場所 Googleオフィス (東京都港区六本木6-10-1 六本木ヒルズ 森タワー) スケジュール 時間 発表者 概要 19:05-19:…

「グリー開発本部 Meetup #1 DataEngConf NYC報告会」に参加してきた!

はじめに 今月は勉強会などの開催も参加もお休みしていて、久しぶりに参加しています。 今回は、「グリー開発本部 Meetup #1 DataEngConf NYC報告会」を聞きにGREE株式会社に。 gree.connpass.com 参加動機 データエンジニアリングぽい仕事をしてるわけでは…

PyPIに登録するまで

はじめに 先日、LINE(株)さんが提供しているLIFF(LINE Front-end Framework )のサーバーAPIをPythonでラッピングしたliffpyというものをPyPIで公開しました。 engineer-fumi.hatenablog.com PyPIとは PyPIとは、「The Python Package Index」の略で、Python…

LIFF登録BotアプリをGitHubで公開しました!

はじめに 「【東京】BOOT AWARDS直前!秋のBot開発者大LT祭り!」で登壇しました! engineer-fumi.hatenablog.com ここで、紹介したLIFF登録Botアプリを公開しました! もしよければ使ってみてください! 使い方分からなければ、コメントかTwitterでリプライ…

LIFFをPythonで触れるようにしてみた - 公開資料

はじめに 「【東京】BOOT AWARDS直前!秋のBot開発者大LT祭り!」で登壇します! line.connpass.com 公開資料

LIFF APIをPythonで叩ける「liffpy」を作ってPyPIで公開した!

はじめに この前行われた「【9/2】LINE BOOT AWARDS×サイボウズ ビジネス/ワーク部門賞狙いのハッカソン!」では、LINE賞とサイボウズ賞の2つともに頂きましたヽ(・∀・)ノ♪ Message APIは使い慣れていますし、使うのもすごく簡単なので仕様さえ決まればすぐ…

Pythonで書く『エラトステネスのふるい』

はじめに ソースコード 実行結果 追記というか注意書き はじめに 神様のおひとりである「ゆたかさん(@yutakakn)」が最近Pythonを始めたらしく、「エラトステネスの篩」を書いたぜというツイートをされていました。 Pythonで素数を求めるプログラムを書いてみ…

コード設計に関して(思い付きメモ)

ふと、目が覚めて、 「あれ、高レイヤで使用するユーザを意識していつもコード設計していたけど、 TensorFlowのように低レイヤなコードをユーザに使わせてもいいんじゃないか。 そして、TensorFlowのように、 それぞれの名前空間(もしくは、クラス)を分けて…

『スマートスピーカー ~Voice UIとその未来~』のメモ(後半)

音声要素技術が利用されているデバイス・サービスのVUIとその取組 Introduction アジェンダ 会社の主としての取り組み 利用例 VUIの課題 デバイス側の音声認識の取り組み オフライン オンライン エンタープライズでの取り組み 参考 音声認識/自然言語理解IVR…

『スマートスピーカー ~Voice UIとその未来~』のメモ(前半)

オープニング 開発して感じたVUIとGUIの近い未来 会社の紹介 現状 現状の課題 スマートスピーカーのアプリ・スキルを作ってみた(仮) 〜エンジニア編&デザイナー編〜 UXの文脈からテクノロジーについて考える スマートスピーカー流行りますか? なぜスマート…

PyAudioのインストール| Python備忘録

はじめに macOSでPyAudioを使ってwavファイルの再生がしたかったのだけど、 src/_portaudiomodule.c:29:10: fatal error: 'portaudio.h' file not found #include "portaudio.h" ^~~~~~~~~~~~~ 1 error generated. error: command 'gcc' failed with exit st…

hasattr関数について | Python備忘録

# はじめに 今度開く勉強会のためにLINEボットのSDKを調べてたら、hasattr関数が使われていて、知らなかったので調べた。 ちなみに、勉強会はこちら↓ 勉強会の参加募集案内が開始されました!PythonでLINEボットを作るお話です!---【サポーターズCoLab勉強…