サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
codenote.net
カテゴリー アクセス解析 (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
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
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 の
CodeNote(コードノート)はエンジニア向けに技術・経営・マネジメント・働き方などを紹介するサイトです。
カテゴリー アクセス解析 (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 以上です。
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
MacアプリやiOSアプリ開発で使えるライブラリ管理ツール「CocoaPods」をインストールしました。 % gem install cocoapods % pod setup Setting up CocoaPods master repo Setup completed (read-only access) % pod --help CocoaPods, the Objective-C library package manager. Commands: * install Install project dependencies * ipc Inter-process communication * list List pods * outdated Show outdated project dependencies * push Push new specifications t
次のページ
このページを最初にブックマークしてみませんか?
『CodeNote | エンジニア向けに技術・経営・マネジメント・働き方などを紹介するサイト』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く