IT技術関連

PostgreSQLの複合INDEX

列A 列B 列C ... ... ... A, B, C で複合INDEXを貼った場合に、AやA, Bの組み合わせでもINDEXは使えるのか? マニュアルに書いてある通り https://www.postgresql.jp/document/12/html/indexes-multicolumn.html 複数列に対するB-treeインデックスをインデッ…

「制御文字列」に含まれる文字

正規表現の制御文字列を表す文字クラスの[:cntrl:]に含まれる文字を忘れがちなのでメモ。 10進数 16進数 意味 0 0 Null 1 1 Start of Heading 2 2 Start of Text 3 3 End of Text 4 4 End of Transmission 5 5 Enquiry 6 6 Acknowledge 7 7 Bell 8 8 Backspa…

Facebook 動画のミュートを一斉解除する 2021新レイアウト対応版

Facebookの動画のミュートを一斉解除するブックマークレット。 Edit fiddle - JSFiddle - Code Playground ブラウザへの設定例 Chrome: リンクをブックマークバーへドラッグ・アンド・ドロップ Firefox: リンクでコンテキストメニューを表示し、「このリンク…

iPhoneの動画の音量を調整する

iMovieを使う 尺の調整も写真アプリよりも細かく行える 書き出しで写真アプリに戻せる 写真アプリで動画編集するよりも細かいことが出来て便利。

「あなたにとってRailsってどんな存在?」

Railsdm 2019のパンフレットの一言コメントコーナーに寄稿させて頂きました。 初期衝動の話 - pblog そうやって使ってくれている人たちのために機能を追加したり改善するとすぐにフィードバックが得られる。そして、みんなが喜んでくれる。この楽しさは、こ…

『現場で使える Ruby on Rails 5速習実践ガイド』の特典を読んだ

現場で使える Ruby on Rails 5速習実践ガイド作者: 大場寧子,松本拓也,櫻井達生,小田井優,大塚隆弘,依光奏江,銭神裕宜,小芝美由紀出版社/メーカー: マイナビ出版発売日: 2018/10/19メディア: 単行本(ソフトカバー)この商品を含むブログを見る 【終了しまし…

『現場で使える Ruby on Rails 5速習実践ガイド』は何が実践的なのか

著者の1人である櫻井さまより恵贈賜りました『現場で使える Ruby on Railsw 5速習実践ガイド』、とても読みたかった本なので嬉しいです。ありがとうございます! なので、駆け足で早速第一印象レビュー。 まずね、表紙が可愛い。現実に人々が生きていて生活…

はてなブログのCSSをgist管理する

まず、管理画面にあるデザインのCSSを 次に、gistにコピペする。 そんで、rawのURLをコピー。 RawGitにペーストして、CDNのURLを取得する。 最後に、管理画面のデザインCSSに以下のような感じで@import url(rawgitのURL);を貼る。 @import url(https://cdn.r…

lvh.meにもSSL/TLSでアクセスしたくて

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impress top gearシリーズ作者: Sau Sheong Chang,武舎広幸,阿部和也,上西昌弘出版社/メーカー: インプレス発売日: 2017/03/17メディア: Kindle版この商品を含むブログ (1件) を見る 『Go…

『スターティングGo言語』でGolang入門した

スターティングGo言語 (CodeZine BOOKS)作者: 松尾愛賀出版社/メーカー: 翔泳社発売日: 2016/04/15メディア: 単行本(ソフトカバー)この商品を含むブログ (5件) を見る 途中まで esa にメモりながら進めていたのでそのメモを投下しておく。 慣れてくると、…

pplog iOS で push 通知をAmazon SNSに変えた

先日、pplogが4歳になったタイミングのちょいまえにバージョンアップしたpplog iOSだけども、いくつか新しいことをナンカしている。それを記録がてら記事にしていこうというこのシリーズ。ネタとしては3回分ぐらいはある。今回は push 通知周りのお話。 新生…

pplogの通知がたまって、いっきにバーーーン!ってした話。

Sidekiq.configure_server do |config| config.options[:concurrency] = ENV.fetch('SIDEKIQ_CONCURRENCY', 5) config.redis = { url: ENV['REDIS_URL'] } end Sidekiqのconcurrencyを環境変数から、スッと変えられるようにこんな設定ファイルを書いてました。…

pplog の Lab 機能にメールアドレスでのログインを追加しました

まずはメールアドレスの設定が必要となります。 メールアドレスの設定 右上のメニューから「設定」→「メールアドレス設定」 にて、メールアドレスが登録されているかをご確認下さい。 未設定の場合は以下のような表示になります。 Lab機能ページで設定 さて…

pplogが4歳になった

ポエムを書くサービスであるpplog.netが4歳になった。 2013.9.26 18:36 に作りたいと思った 2013.9.26 19:05 に pplog.net ドメインを取得 2013.9.26 19:29 に rails4baseからリネームして作り始めた 2013.9.26 19:41 に Heroku へ push 2013.9.26 21:28 に…

esaの導入時は文化の醸成を意識する

どこかの現場へesaを導入する時に想いを気軽に発信する文化の醸成を目指して考えたり工夫したことをまとめてみる。 想いを発信する文化の醸成 情報共有ツールの有効活用には、想いを気軽に発信する文化が必要という前提で書きなぐってみる。 Mission Vision …

esaカテゴリで検索したり統合したり投稿したりするときのTips

やあだね、esa使っているかい? カテゴリあんじゃん、あれさ、増えてくるとわけわかんなくね?えっとどの辺にあったっけみたいなアレ。 後逆にどこのカテゴリに投稿しよう、、、みたいな気持ちになるアレ。 便利な検索 検索窓におもむろにin:って入力しよう…

pplogがキッカケで形になった本があるらしい #わかばちゃんと学ぶwebサイト制作の基本

pplogがキッカケ? 当時の私は、このまま何者にもなれずに終わるのかなって思ってた。そんなときpplogを知って、つらつら思いつきをぽえんでたら、私のアイデアに「需要ある」と足跡を残してくれた方がいた。それが #マンガでわかるWebデザイン の始まり。 p…

githubやesaのmentionをslackでmentionするよ

githubやesaでmentionがあったら、slackbotにこんな感じのmentionを飛ばさせたいんですよ。 やむを得ない理由だったり、ナンカついウッカリだったりで githubとslackのidが違う esaとslackのidが違う なんてことが、あったりなかったりするわけですが、そん…

pplogの「ちょっと足跡が見えちゃう」機能を偲んで( ˘ω˘)

そこには足跡があった。 そう、名前の下に「最後に読んだよしたあしあと」が出ていたのだ。正確には、「最後のあしあとの最後の20文字」が出ていた。ウッカリおしりが見えちゃっている感じだ。 何故作ったか ツイッターの名前欄にはロマンがあるんですよ。 …

React.jsを使いたいRailsおじさんがJavaScriptライブラリをそれっぽく管理しながら入門する

Sendagaya.rb #114に来たので、目標のブログ記事を書いてた。 今日はsendagaya.rbへ行ってブログ記事を一本仕上げるのが目標。— Koshikawa Naoto (@ppworks) August 10, 2015 今日は、React.jsの会なので、RailsからReact.jsをざっくり使って見る準備をして…

それでもRailsを選択する3つの理由

スタートアップ界隈でのRuby on Rails利用率は割と高く感じる。 みんなが使っているから使う?それだけではないはず。なぜ使うのだろう。 railsの特徴を考える。 規約縛りの哲学 周辺gemのエコシステム webの進化への追従の速さ 規約縛りの哲学 Convention o…

FactoryGirlで用意されたデータに望むこと

FactoryGirl というテストデータを用意するためのgemがあります。 読んだ人に、どんなデータが入ることを想定しているか、それが伝わるデータを用意していきたいですね。'MyString'じゃなくて、例えばどんなデータなのかを教えて欲しいのです。 伝わりづらい…

rails3のactiveresource-responseを使っている環境でActiveResourceの結合テストを書く

訳あってActiveResourceのrails3系のテストを書きたいときの話。 activeresource-responseをrails3系で使うときには、v0.5.3を使うことになるんですが、Rails.env.test?がtrueのときに、ActiveResoruceをHttpMock化するというアグレッシブな仕様が入っている…

OSSに貢献する気持ちを育てよう

会社のブログに「database_rewinderにpull requestを投げた結果」という記事を書きました。 rails の良い所の一つに、豊富なgemによるエコシステムが優れているという点があります。 gemの多くはOSSとしてgithubにそのソースが公開されています。githubにはP…

pplog開発のコードレビューから学ぶpull requestによる自律的行動とコミュニケーション

pplogの過去のポエムを複数単語で絞込できるようになりました。 pplogは、自身と向き合い想いを言語化するためのサイトだったりします。(色んな使い方があります) 最新のポエムだけが他人に見えますが、 自分の 過去のポエムを見る機能があります。 この過…

Railsのコントローラーの責務を意識する

「Railsのコントローラーの仕事は何か? - スモールスタート」という記事がRailsのコントローラーを設計する際のとても良い指針となっているので、ちょくちょく参考にさせて頂いております。ここからさらに考えたことをまとめてみます。 Railsのコントローラ…

口頭で話したことを文字に起こすことについて

情報の共有化を意識的に行うことについて日頃から心がけていること 口頭で相談したことをesaやqiita:teamにまとめる 口頭でコードレビューしたことをgithubやgitlabのコードレビューのコメントにも書き残す 口頭で話したことをチャットにも書き残す チャット…

pplogのGemfile

Gemfile pplog のGemfileです。 rev: 38530c94aebae07372f184ee3b726b988ea53aa4 source 'https://rubygems.org' ruby '2.2.0' # Framework gem 'rails', '4.2.0' gem 'responders', '~>2.0' # Database gem 'pg' # Authentication gem 'authority' gem 'dev…

コードレビューをし合える文化がチームを強くする

コードレビューしてますか? 「コードレビューをしよう - pblog」でも触れたのですが、 今回はコードレビューの話です。 コードレビューって何からして良いか分からなかったり、レビューアーに負担なんじゃないか、、、って尻込みしがちですが、レビューして…

おれおれWebサービスの開発〜運用って話をした話

社内で不定期の勉強会があり、入社初日か2日目あたりにたまたまその勉強会が行われておりました。おーこれはいい雰囲気だ、というわけで次回はお話させてもらおうと早速手を上げました。MF Geeks Nightというエンジニア主導の会です。 てなわけで自己紹介が…