サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
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 プランで充分
「冪等性 (べきとうせい、英: idempotence)」を理解して、システム設計・実装するために役立つ記事をまとめたのでご紹介します。 エンジニアとしてキャリアを積んでいくと、どこかのタイミングで冪等性を意識して、システム設計・実装しないといけない時が来ます。 「冪等性ってどういう意味なんだろう?」「冪等性を担保してシステムを設計したり、実装したりするには何を考えないと行けないんだろう?」という疑問を持つエンジニアたちの役にこの記事が少しでも立てば嬉しいです。 冪等性(べきとうせい)について まず、冪等性についての情報を、ウィキペディアからエンジニア向けの情報だけ抜粋してみました。 冪等性(べきとうせい、英: idempotence 「巾等性」とも書くが読み方は同じ) 大雑把に言って、ある操作を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時からがベスト、と言います。(次点で水曜午後、金曜午
A multilingual website about technology, management, and work style for engineers. エンジニアのための技術・マネジメント・働き方に関するウェブサイト。
会社でエンジニアを採用する目的で 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
JavaScript で日付扱うライブラリ moment.js で日付型 Date のタイムゾーンを JST に変更するスニペットをご紹介します。 var currentDate = new Date(); var timezone = "Asia/Tokyo"; var currentDateJst = moment(currentDate).tz(timezone).format('YYYY/MM/DD HH:mm:ss'); 参考情報 Timezone Offset - Moment.js | Documentation
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 の
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
JavaScript と jQuery で form の action を変更する方法をそれぞれご紹介します。 JavaScript - form の action 変更方法 document.xxxForm.action = "URL"; jQuery - form の action 変更方法 $("#xxxForm").attr("action","URL"); 以上です。
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
CentOS に MySQL をソースコードからインストールする手順をご紹介します。(2012/11/08 修正) 公式ドキュメント(英語)にインストール手順は書いてあります。 ・MySQL :: MySQL 5.5 Reference Manual :: 2.10.2 Installing MySQL from a Standard Source Distribution 前提条件 CentOS5.7 64bit MySQL5.5.17 MySQLのグループとユーザーの作成 まず root user になります。 $ su MySQL をデーモンで起動するためのグループとユーザーを作成します。 # groupadd mysql # useradd -g mysql -d /usr/local/mysql mysql # passwd mysql MySQL のソースコードをダウンロード・
次のページ
このページを最初にブックマークしてみませんか?
『CodeNote | Technology & Engineering Website』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く