サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
codenote.net
Auth0 を BtoC 向けに利用する想定で、料金試算した内容をご紹介します。 背景 Auth0 を BtoC 向けの Web サービスで活用したい Auth0 を BtoC 向けの Web サービスで活用したく、コストパフォマンスが合うか調査したというのが背景です。 Auth0 Pricing ページを見ても Developer プランの場合は月間5万ユーザー以上の料金体系が問い合わせないと分からないので、問い合わせて質問してみました。 Developer, Developer Pro, Enterprise プランの比較 Developer vs Developer Pro Enterprise Connection を利用する、しないで判断する。 SAML とか必要なら Developer Pro を選択するべきですが、今回は BtoC 用途なので Developer プランで充分
カテゴリー アクセス解析 (2) Analysis (1) Android (7) Apache (6) API (2) Amazon Web Services (66) CloudSearch (1) EC2 (3) RDS (1) SES (1) Backbone.js (1) BigQuery (1) Blockchain (3) Blogger (1) Book (119) Bootstrap (4) Configuration Management (3) Cacti (1) Capistrano (2) CentOS (15) Chef (1) Chrome (10) ClamAV (1) CMS (2) CODA (1) CoffeeScript (1) CORESERVER (4) 仮想通貨 (1) CSS (22) Sass (6) CSV (1) DNS (1) 資料
フルリモートワークなエンジニア組織で Engineering Manager のやってること、考えていることをご紹介します。 ?本記事は Engineering Manager Advent Calendar 2019 の3日目です。 前提知識 出社型組織からフルリモートワーク組織へ切り替わった 2012年の創業以来、ほとんどのエンジニアが基本出社していた組織で Engineering Manager (以下、EM) をやっていて、2018年からフルリモートワーク可能な組織に切り替わりました。 詳しくは フルリモートワーク対応企業 〜 Tokyo Otaku Mode エンジニアのリモートワーク遍歴 をご一読ください。 勤務時間、フレックスタイム制度など フレックスタイム制では無い 勤務開始時間を 8:30 ~ 10:30 までの間で選べる フルリモートワークを支えるツール フルリモートワ
「ヤフーの1on1―――部下を成長させるコミュニケーションの技法」に、1on1 にベストな日時は木曜午後3時から5時ということが書かれていたので、ご紹介します。 ぼくの 1on1 のスケジューリング 初めて 1on1 をやり始めた頃、特定の曜日に 1on1 のスケジュールを詰め込んでいたのですが、その日だけ終業時間前にめっちゃ疲れ切ってしまっていました。 そこで、月〜金の午前午後に満遍なく 1on1 をスケジューリングしていたのですが、「このスケジューリングでいいんだっけ?」と疑問に感じてました。 そんな中、「ヤフーの1on1」本を読んでいると、ベストな日時が書かれていました。 1on1 にベストな日時 = 木曜午後3時〜5時 また、1on1 の運用についても、吉川さんは興味深い話をしてくれました。たとえば、1on1 の日時は木曜日午後3時からがベスト、と言います。(次点で水曜午後、金曜午
会社でエンジニアを採用する目的で Tech Podcast を始めました。 エンジニア採用の前提 エンジニア大量採用はしていない エンジニア(バックエンド、フロントエンド)1人ずつぐらい採用したい エンジニア採用にコミットしているが、コスパがいい方法を模索中 昨今のエンジニア採用事情 スカウト系 IT 界隈ではお馴染みの Wantedly は今も利用してます。リリース当初から利用していて、エンジニアだけに関わらず、たくさん採用できました。直近だと、フロントエンドエンジニアを1名採用できました。 他には、AIヘッドハンティングサービス scouty(スカウティ)は良いと聞きますが、まだ使ったことはないです。 エンジニア向けイベント開催 過去に一度だけエンジニア勉強会を開催したことがあります。内容は、社内のエンジニアがひたすら LT をして、他社のエンジニアさんが弊社に興味を持ってもらうきっか
React Native を採用検討&社内提案するために React Native 導入事例を調べたので、その調査内容をご紹介します。 React Native 公式 Showcase React Native 公式サイトにショーケースとして React Native 製アプリが一覧としてまとめられてます。 Showcase - React Native 日本でも馴染みのある Facebook, Instagram, Airbnb, Skype, UberEATS などのアプリが React Native 製という事例があると、社内提案もしやすそうですね。 ReactNativeNews/React-Native-Apps 上記の React Native 公式サイトに紹介されていたのが ReactNativeNews です。 ReactNativeNews/React-Native-Ap
GitHub のリポジトリを Bitbucket のプライベートリポジトリへ fork みたいな管理をしつつ、開発する方法をご紹介します。 前提 GitHub に Public リポジトリとして公開されている mastodon を Bitbucket の Private リポジトリとして扱いたくなりました。 理由としては、Bitbucket は Private リポジトリが無料 で使えるためです。 GitHub でそのまま fork してしまった方が楽なのですが、GitHub で Private リポジトリを使う場合、毎月 $7 かかるので使ってません。 本記事は、私のように無料で使える Bitbucket で Private リポジトリを運用したい開発者向けの内容です。 GitHub から Bitbucket へ fork する手順 GitHub にあるリポジトリを Bitbucket
macOS の Finder 上でアニメーション gif ファイルをスペースキーで開くとエンドレスリピート再生されるのに、ブラウザで開くと1回しか再生されないのなんでだろう?と思って調べてみました。 Stack Overflow に同じような質問があって「gif ファイルに定義されているから、エンドレスアニメーションループを有効にする編集をするんだ」みたいな回答が書かれてあって、「あ、そりゃそうだよね」と妙に感心してしまいました。 animated gif - gif image repeat play in html - Stack Overflow gif ファイルの編集には Gifsicle というCommand-Line Animated GIFs ツールを利用しました。 gifsicle のインストール brew install gifsicle ループ設定方法 無限ループ or
jQuery のカルーセルライブラリ slick.js をそのまま使うと slick.js file の読み込みと .slick() method の実行が完了するまで、カルーセルのレイアウトにならず ul, li タグで囲んでいる画像が全て表示されてしまうという問題に直面しました。 これを解決するには 1 枚目の画像だけ src で画像 URL を指定します。 2 枚目以降は data-lazy attribute に image url を指定します。 そして .slick() method に lazyLoad オプションを設定してあげれば OK です。 $('#js-banner-area').slick({ lazyLoad: 'progressive' }); Lazy Loading のサンプルは slick - the last carousel you’ll ever n
Nagios を入門するときに読む記事をまとめてみました。 Nagios や監視について理解する ・@IT:Webサーバ周辺、これだけおさえれば、落ちても大丈夫? ・@IT:NagiosでWebサーバを頑丈にする方法 ・@IT:Linuxで動く便利ツール[Nagios](1/2) Nagios の設定をするときに参考になるサイト ・Nagiosの基礎 ・Nagios - cubic9.com ・Nagiosの話題と実験 ・nagiosでsnmp ・Jラボ » Blog Archiv » NagiosでSNMPトラップの監視を行う方法 – Jラボ 以上、Nagios 入門していきたい、現場からお送りしました。
Ruby on Rails の .build や build_xxx についてメモ。 build メソッドはググれば見つかるけど、「build_xxx って何だ?」と思って調べてみました。 build_xxx は has_one でアソシエーションが定義されている場合に使える構文らしく、 tag = @article.tag.build と書くのを、 tag = @article.build_tag という風に書くこともできるみたいです。 ちなみに build は、親モデルに対する外部参照キーを自動でセットしてくれる点が new メソッドと違って便利! 詳しくはこの辺を読む。 ・build (ActiveRecord::Relation) - APIdock ・Ruby on Rails 備忘録 – Ride On Rails » Blog Archive » ActiveRecord の
「特定商取引法」ページのURL pathは /specified-commercial-transactions や /sct が推奨と考えた調査結果をご紹介します。
カテゴリー アクセス解析 (2) Analysis (1) Android (7) Apache (6) API (2) Amazon Web Services (59) CloudSearch (1) EC2 (3) RDS (1) SES (1) Backbone.js (1) BigQuery (1) Blockchain (3) Blogger (1) Book (86) Bootstrap (4) Configuration Management (3) Cacti (1) Capistrano (2) CentOS (15) Chef (1) Chrome (9) ClamAV (1) CMS (2) CODA (1) Code Review (1) CoffeeScript (1) CORESERVER (4) 仮想通貨 (1) CSS (22) Sass (6) CSV (
[Amazon CloudSearch] [*Deprecated*: Use the outer message field] Validation error for field 'xxx': Invalid codepoint 1C Amazon CloudSearch で検索ワードとしてインポートする JSON データの一部で下記のようなエラーが発生して、インポートできませんでした。 エラーメッセージ [*Deprecated*: Use the outer message field] Validation error for field 'title_ja': Invalid codepoint 1C 原因のダメ文字は u001c だったので、これを削除すれば正常に JSON データを読み込ませることが出来ました。 フォーム入力からデータベースに保存された値なのだけど、この文字
MongoDB でクエリ結果を標準出力させてファイルに保存するコマンドをご紹介します。 mongo --quiet dbname ./export_users.js > users.tsv —quiet オプションを付けると、バージョン表示などの余計な情報が出力されなくなります。 ちなみに、export_users.js は下記のような mongo script です。 var users = db.users.find(); users.forEach(function(user) { if (user) { print(user._id + '\ ' + user.name + '\ ' + user.email); } }); 以上です。
Mac に Homebrew で nkf をインストールしました。 % brew install nkf ==> Downloading http://dl.sourceforge.jp/nkf/53171/nkf-2.1.2.tar.gz ######################################################################## 100.0% ==> Patching patching file Makefile ==> make ==> make install /usr/local/Cellar/nkf/2.1.2: 4 files, 252K, built in 2 seconds 楽ちん
エセVimmerがはてブ数が多いVim関連の記事をまとめてみました。(随時更新予定) ・Vimを使ったRuby On Rails開発環境の構築 - ナレッジエース ・vimをカスタマイズして、使い慣れたキーバインドを設定する - builder ・vimを使うべき8つの理由 - (゚∀゚)o彡 sasata299’s blog ・5月2日の技術勉強会 - はてな技術発表会日記 - 機能変更、お知らせなど ・僕がサクラエディタからVimに乗り換えるまで - ITは芸術だ ・2011年テキストエディタ界の動向まとめと、来年次のvimエディタ普及に向けた対策資料 - 馬鹿と天才は紙一重 ・たった一行で人生が変わった.vimrcでの設定とその意味 - Weblog - hail2u.net ・mixi Engineers’ Blog » ujihisa.vim#2レポート ・iTerm2 + zs
WordPressの管理画面の言語設定を、ユーザ毎に日本語・英語にカンタンに切り替えられるプラグイン「Bogo」が便利だったので、ご紹介します。 WordPress › Bogo « WordPress Plugins 「Bogo」をインストールして、プラグインを有効化すると管理画面のツールバー右上付近に「日本語」「英語」の切り替えメニューが設置されます。 ここから言語設定を切り替えられるというとてもシンプルな機能です。 設定もユーザによって、日本語表示、英語表示の設定を分けることができるのは、共同編集する際にかなり便利ですね。 海外に記事執筆などをアウトソーシングする際に、このプラグインは重宝するのではないでしょうか。
[SSH] 秘密鍵を Dropbox にバックアップしつつ、シンボリックリンクを張って使えるようにする設定 ssh の秘密鍵を Dropbox にバックアップしつつ、シンボリックリンクを張って使えるようにする手順をご紹介します。 Dropbox へバックアップ cp ~/.ssh/* ~/Dropbox/ssh/ シンボリックリンク作成 rm -rf ~/.ssh/ ln -s ~/Dropbox/ssh/ ~/.ssh chmod 600 ~/Dropbox/ssh/id_rsa 以上、.ssh ファイルを管理していきたい現場からお送りしました。
[Android] Google Play で「お使いの端末はこのバージョンに対応していません。」と表示される場合にチェックすべき点 開発した Android アプリが、Google Play で「お使いの端末はこのバージョンに対応していません。」と表示される場合にチェックすべきポイントをメモ。 「お使いの端末はこのバージョンに対応していません。」発生時のチェック項目 下記に、Androidでインストール可能な端末を限定する方法が書かれているので、ここに該当してる項目がないかチェックしましょう。 ・Android Tips #18 インストール可能な端末を限定する | Developers.IO カメラ機能を使ったアプリで除外端末になってしまう例 例えば、カメラ機能をマニフェストで要求している場合、カメラを搭載していないAndroid端末は除外対象になってしまいます。 そういう場合は、us
Android アプリに、リアルタイムにクラッシュレポートを把握できる「Crittercism」というサービスを導入しました。 ・Crittercism | Mobile Application Performance Management 無料版でも、充分使えてかなり助かってます。 今回は、公式ドキュメントに書かれている内容に自分で調べたメモを追加しました。 ・Crittercism - Installation Instructions 以下、実際に使ってるコードをメモ。 AndroidManifest.xml READ_LOGS パーミッションについては、ユーザの半分以上が Android 4.1 以上の端末を使っていたので、付与しませんでした。 Android 4.1 以上での動作について Android 4.1 (Jelly Bean) 以上の端末では、この設定を行わなくてもリモ
AndroidとiPhoneで使えるURLスキーム起動&アプリ未ダウンロードならストアへリダイレクトするJavaScriptサンプルコード
Mac のデフォルトの OpenSSL を使わずに、Homebrew でインストールした OpenSSL を使うためのインストール手順をメモ。 デフォルトの OpenSSL を確認 % which openssl /usr/bin/openssl % openssl version % brew install openssl % brew link openssl --force % which openssl /usr/local/bin/openssl % openssl version OpenSSL 1.0.1e 11 Feb 2013 以上です。
Heroku にて Rails 3.2 アプリを git push すると rake assets:precompile でエラーが出たときの解決方法をご紹介します。 rake assets:precompile エラーメッセージ -----> Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? Tasks: TOP => environment (See full trace by running ta
Android アプリに、リアルタイムでクラッシュレポートを自動送信するサービスやツールをまとめてみました。 Crittercism ・Crittercism | Mobile Application Performance Management ・スマートフォンアプリのクラッシュログ解析サービス (crittercism と bugsense) を使ってみた - むらかみの雑記帳 BugSense ・BugSense | Crash Reports and Operational Intelligence for Android, iOS, Windows Phone & Windows 8 apps ・超簡単!BugSenseでスマホアプリ/サイトのクラッシュ統計をとろう | Developers.IO ACRA (Application Crash Report for Androi
Ruby で文字列中の半角・全角スペースを全て取り除くスニペットをご紹介します。 'a b c'.gsub(/(\\s| )+/, '') => "abc" やっていることは gsub メソッドを使って正規表現で、半角スペース or 全角スペースを空白文字に置換しているだけです。
Android アプリ開発で、setOnTitleClickListener でセットした OnClickListener を解除・削除する方法をご紹介します。 例えば OnClickListener をセットするメソッドを下記のようにすると、 public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } OnClickListener を削除するメソッドは下記のようになります。 public void removeOnTitleClickListener() { mTitleView.setOnClickListener(null); } 無理矢理ですが setOnClickListener(null) するだけです。 参考情報 andr
次のページ
このページを最初にブックマークしてみませんか?
『CodeNote | エンジニア向けに技術・経営・マネジメント・働き方などを紹介するサイト』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く