the industrial

ブログと言うより自分のためのメモ以外の何モノでもないです。でも読んでくださってありがとうございます。

WORK

Scala関西Summit 2019 に参加しましてきました!Day-1 #scala_ks

2019.scala-kansai.org ハッシュタグ: #scala_ks 昨年 omiend.hatenablog.jp 行ってきました やっぱり公開されたスライドを観るのが一番かなと思うけど、それでもメモw なのだけど、Macの充電器を忘れてしまって懇親会の LT まで電池を温存したかったので、…

Being Management: 「リーダー」をやめると、うまくいく。

本屋さんでたまたま見つけた書籍。 創業200年の歴史を誇る和菓子屋「船橋屋」の8代目社長、渡辺雅司氏著書。 インドでの学びと、赤塚不二夫の「これでいいのだ」という考えを元に編み出した「Being Management」と言われる経営スタイルを元に、老舗和菓…

Scala 秋 Matsuri 2019 メモ;レポ #ScalaAkiMatsuri

scala-aki-matsuri.connpass.com 2019年9月16日 セプテーニ・オリジナルさん ハッシュタグ: #scala_aki_matsuri ScalaMatsuri2019のスポンサー4社(サイバーエージェント/ビズリーチ/チャットワーク/セプテーニ・オリジナル) が集った、Scala秋祭りになり…

文章での議論が有効かもしれない話

Slack や Twitter を含むチャット機能を有するツールにおいて、文字だけの議論をすると誤解を生むというのはわかる。 相手の姿・表情・語気などが見えない分、全てを文字から読み取らないといけないから、意図したことと違った伝わり方をするからだ。 勘違い…

Elm Meetup へ行ってきました。 #elm_meetup

elm-jp.connpass.com Elm Meetup に行ってきたよ。 ぶわーーーーーーっとメモったのを残しておきます。 内容に問題あったらご指摘ください〜。 メモ Elmとは Elm https://elm-lang.org/ Elmは、ウェブブラウザベースのグラフィカルユーザインタフェースを宣…

「エンジニアリング組織論への招待」読書会を行いました

「エンジニアリング組織論への招待」読書会を行いました! omiend.hatenablog.jp ブログに少し遅くなってしまったのと、後輩ちゃんに先を越されてしまいましたが、僕目線でのブログも書いておきますw 後輩ちゃんのブログはコチラ ryamakuchi.hateblo.jp す…

Nuxt.js に VueSliderComponent を導入し検索条件を範囲指定可能に

デモ へいしゃの フリエン にてお試しいただけます。 導入手順 nightcatsama.github.io 基本的にオフィシャルサイトを見ればかんたんに導入できます。 install $ yarn add vue-slider-component nuxt.config.js plugins: [ { src: '@/plugins/vue-slider-com…

リーン・スタートアップ エリック・リース

今のへいしゃに必要なことがたくさん詰まった本で、とても面白かった。 リーン・スタートアップの極意は、とにかく ”そうするべきだと思いこんでいる無駄を省き”、スピーディーにプロダクトを開発し、その効果を計測して学習する というように読めた。 エン…

Play Framework / Scala 再入門 1日目

お題の通りです。 久しぶりに作りたいと思ったアイデアがあり個人プロジェクトを始動した中で、ScalaMatsuri の影響で今ものすごくScalaを書きたくなっていたのもあり、サーバーサイドを一番好きな言語「Scala」で作ろうと決めました。 こう見えてもともと独…

(スタッフ目線?全フリなただの日記でしかない日記です)今年も #ScalaMatsuri にスタッフとして参加してきました

今年も ScalaMatsuri 2019 にスタッフとして参加してきました! ScalaMatsuri 2019|日本最大級の Scala のカンファレンス ScalaMatsuri 2019 お疲れ様でした! さきほど家に帰りヘトヘトになりながらシャワーを浴びたところですが、まだ残っている高揚感を…

Nuxt.js 2.6.2 / axios 5.0.0 で、axios の deafaults.baseUrl を設定するハナシ

前段 vuex の actions 内で this.$axios を使ってAPIを叩きたい。 エンドポイントは 環境ごとに分けたい。 - local : http://localhost:3000/api - production : http://hogehoge.jp/api しかし、現在ローカルでは axios: { host: 'localhost', port: 3000, …

#Nuxt.jsのComponentをどの単位で分けるか悩んだ話

この記事は、空いていたので Nuxt.js #2 Advent Calendar 2018 の21日目の記事としました。 20日目は同僚である@ryamakuchiのNuxt.js と Firebase(Firestore)を使って認証と DB 保存を実装するでした。 TL;DR Nuxt.jsのComponentをどの単位で分けるか悩ん…

自社サービスのRails4を、Rails5にアップグレードした話

会社のRails4.2.0で動いているプロダクトは、Rails5.2.0へとアップグレードしたので、メモがてら大変だったことなどを書いておこうと思います。 何故やろうと思ったのか Railsをアップグレードすることで便利な機能が追加されたと、得られる嬉しい事がいろい…

nginxでBasic認証

いっつも忘れてそのたびに検索したりする。 何度かそんな事しているので、もう自分のブログにメモ。 ログインパスワード作成 $ sudo htpasswd -c /etc/nginx/.htpasswd {user_name} 設定ファイル編集 $ vim nginx.conf location / { ・・・ auth_basic "Rest…

Scala関西Summit 2018に参加してきました #scala_ks

今このタイミングでだいぶ酔っているのだけど、熱が冷めないうちになんとか書いてしまおうと。 大阪支社移転のタイミングとちょうどよく重なり、Scala関西Summitに初めて参加することが出来た。 結構知り合いも参加するということで、それも楽しみに。 朝 わ…

新しくなった大阪支社に行ってきました

なんかブログらしいブログ?は久しぶり。 先月末、会社の大阪支社が移転して、とても綺麗なオフィスになった。 実はこう見えても取締役なんぞというものをやらさせていただいているので、せっかくだからと視察として大阪出張に行ってきた。 まあまあオフィス…

ScalaとRubyのコレクションで使える.mapについてちょっと調べてみた

突然ですが 先日、後輩くんがこんな実装をしました。 _nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] _divisible = _nums.select{ |n| n % 2 == 0 } p _divisible # [2, 4, 6, 8, 10] _multiplied = _divisible.map {|n| n * 100 } p _multiplied # [200, 400, 60…

家で作業スペースを作った話

最近奥さんと相談しまして、家でも作業できるように「ぼくがかんがえたさいきょうの家作業スペース」を作りました! デスクは奥さんが好きなメープル色の、120cm☓70cmの幅があるローデスクです。 ディスプレイはLGの27UK850で、付属のTYPE-CポートをMBPにつ…

#ScalaMatsuri 2018にスタッフとして参加した感想等

まつり感! #ScalaMatsuri pic.twitter.com/IvUFK3JXXD— -\/(オミ・エンドリックス) (@omiend) 2018年3月16日 はじめに このブログエントリーの内容は、ScalaMatsuri / Japan Scala Associationとは関係ありません。 あくまで @omiend 個人の感想です。 です…

グーグル、アップル、フェイスブックなどが実践する── 世界でいちばん自由な働き方

会社にあったのを借りて読んだ本。 タイトル通りの本で、シリコンバレーではどのような働き方をしているのか、また、シリコンバレーで働くにはどうしたら良いのかを、事例を踏まえて紹介している。 「シリコンバレーすげーぜー!」ってのがちょっと鬱陶しい…

Ruby on RailsでPDF作成&ダウンロード機能を実装

PDFダウンロード機能を実装したのでメモ 環境 ここに作った。 https://github.com/omiend/my_strongest_ror wkhtmltopdf / wicked_pdf PDF生成に利用したGEMは下記。 gem ‘wkhtmltopdf-binary’ gem ‘wicked_pdf’ wicked_pdfはwkhtmltopdfのラッパーで、単純…

ぼくのかんがえたさいきょうのRuby on Rails開発環境

はじめに 6月に新しい会社に来て以来、会社ではRuby on Railsばかり触っている。 RoRの開発・Ruby自体初めてなので(本当はScalaやりたい)、開発環境構築をやってみたのだが、「これ本当に必要なの?」などなど分からないことだらけで、何度かハマった。 …

railsのransackでハマった話

ソースはすべて雰囲気(動作確認してないっす)。 今日ハマってた所。 例えば、 parents TBL と childes TBL があったとして、 CREATE TABLE `parents` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) EN…

git ftp

割りと頻繁にFTPすることがあり、流石に無料のCyberDuckでは辛くなってきたので、思い切ってYammy FTP Proの購入を検討。 基本的なFTP機能はもちろん、アップロードの速度は早いし、何よりサーバー上のファイルを直接編集できちゃうのも良い。 1ヶ月の試用…

XAMPPのvhosts設定方法

自分のメモ以外の何モノでもないです。 今お手伝いしているサイトの更新作業。(よく言うと)オーソドックスなスタイルで更新しており、HTMLファイルを設定するんですな。 PHPでできているので、ローカルでの更新内容確認はXAMPPを利用している。 XAMPPをイ…

Realm Browserで、ローカルのRealmDBを読み取る方法

今個人的に作っているiOSアプリでは、ローカルのDBにRealmを使おうと思っている。 そんな中、Realm BrowserというDBクライアントが良さそうだったので使おうと思ったのだけど、iOS Simulatorに保存されたDBファイル(.realmファイル)がどこにあるかわからな…

英語が話せないクソエンジニア(僕)が、なんとかAWSのロックされた2段階認証を解除して貰った話

タイトル通りなのだけど、この歳になって英語で電話したのが初体験だったので、記念パピコ。 セキュリティを考慮して、AWSコンソールにはGoogle Authenticatorを使って2段階認証をかけていたんですわ。 先日、‪iPhoneを7に変えたら、いつの間にかそのAWSの2…

iPhone/iPad アプリ開発逆引き大全 500の極意

久しぶりに技術書買った気がする。 ちょっとiOSアプリ開発の話があって、僕としては、iOSアプリ開発はど素人なので、どうせなら技術書買おうと。 基本的にやりたい事(要件)を実現するための方法は全て載ってるので助かってる気がする。 なんだけど、誤字脱…

2年間働いたビズリーチを、本日、卒業させていただきました。

2年間働いたビズリーチを、本日、卒業させていただきました。 元々、Scalaをやりたいというワガママで入社させていただいたのですが、Scalaの実務経験がない僕でも暖かく迎えてくださり、そしてやりたかったScalaの仕事(サーバーサイド)に限らず、フロント…

Scalaで、Javaのメソッドを関数オブジェクトにする方法

まあ、当たり前かもしれないのだけど、「あ、できるんだー」という気づきがあったのでメモ Javaのメソッドに対してもアンスコで関数オブジェクトにできる(カリー化するときにも使う方法) val driver = new ChromeDriver() val fByName = driver.findElemen…