職場で「コロナなのに皆が手を洗わない」という苦情があり、 なぜ洗わないのだとヒアリングあり 「水が冷たい」という声が多かったことに対応して この12月頭から職場のトイレの手洗いの蛇口から温水が出るようになった。 (後付の電気温水ユニットをキャビネットの中に設置した) コロナすげー。 これでまたすごいのは温水出ると、みんな手を洗っていること。 温水もすごいわ。 人間単純。
![職場で「コロナなのに皆が手を洗わない」という苦情があり、 なぜ洗わない..](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif)
追記: アクセスされた可能性のある最大件数については、詳細な調査分析により2,101件であったことが判明しております。 詳細は下記をご確認ください。 管理サーバーへのアクセス履歴の調査結果について(2021年5月7日) https://paypay.ne.jp/notice-merchant/20210507/01/ 2020年12月1日に外部からの連絡に基づき、当社管理サーバーにある、加盟店に関する営業情報のアクセス履歴について調査したところ、11月28日にブラジルからのアクセス履歴を1件確認、12月3日までに遮断する措置を実施しました。現時点で、これらの情報が利用された事実はありません。なお、ユーザー情報は別のサーバーで管理しているため、本事象における影響はありません。 <アクセスされた可能性のある情報> (1)加盟店の店名、住所、連絡先、代表者名、代表者生年月日、契約日、売上振込先、
よく知らないアプリケーションの性能と戦う、という状況 SNSにキャンペーン載せたらバズってサイトがずっと503なんです、なんとかなりませんか? バッチがいつもの時間に終わらないんですけど、急ぎ見てください! みたいな連絡を、そろそろ帰るかと思った21時とか明け方5時とかに電話が鳴って受けることって、そこそこあると思うんです。 私が設計したわけでもなく開発したわけでもなく、レビュー参加とかで辛うじて全体は分かるけど、いまからソース見る時間もないし、開発した方は性能面の対処が覚束ない。突然性能面で火を噴いてなぜか自分が召喚されて2~3時間でどうにかしたい、という闇な状況にどういうふうに対応していたっけ自分、というのを経験則100%で書いてみようと思います。 この前編は道具の紹介(OS編)、中編は道具の紹介(Java)、後編は道具の紹介(PostgreSQL)です。 中編 → https://q
Rubyには、文字列とシンボルという似て非なるものがある。 それぞれの使いドコロだったり、内部での扱われ方だったりはなんとなく分かってるつもりだったけど、いざ違いを説明しろと言われたら言葉に詰まるなーと思って整理してみる。 困ったときはリファレンスだ!ということで、Ruby2.3.0のシンボルのページを見てみたところ、ちょうどいい解説があったのでそれを参考に文字列との違いを見ていく。 http://docs.ruby-lang.org/ja/2.3.0/class/Symbol.html シンボルとは何なのか? 文字列はまぁ文字列だけど、シンボルってどんなものだろう? リファレンスによると、 Rubyの内部実装では、メソッド名や変数名、定数名、クラス名など の`名前'を整数で管理しています。これは名前を直接文字列として処理するよりも 速度面で有利だからです。そしてその整数をRubyのコード
初心者がRubyの基礎を覚えたところで他人のコードを読むようになると、*args や map(&:to_s) のような謎の記法がでてきます。 この手の記法は名前がわからないとググラビリティが低くなるため、人によってはつまづきとなることが多いようです。 尋ねられることがたまにありますので、この機会にRails開発でよく使われるものを中心にまとめてみます。 引数 *args 変数名の冒頭に*(アスタリスク)が付いているもので、「可変長引数」または「splat引数」とかいいます。 引数を複数個設定でき、さらにメソッド内部で引数を配列として受け取ることができます。 def splatter(*args) p args end splatter('foo') # => ['foo'] splatter('foo', 'bar', 'baz') # => ['foo', 'bar', 'baz'] d
すっかりPHP脳になっていたため、Ruby脳に切り替えるべくクラスに関わる変数まわりをおさらいした。 1. インスタンス変数 インスタンスごとに独立して持つ変数。 インスタンス変数にアクセスできるのは、initializeメソッドとオブジェクトのインスタンスメソッドだけ initializeメソッドで初期化されて、その後各インスタンスメソッドから参照・変更される使い方が多い(と思う) PHPやJavaみたいに事前にクラス定義内で定義する必要がない 1-1. 定義 変数名の前に「@」をつけて定義する class Foo # 明示的にインスタンス変数を宣言しなくて良い # => 宣言した場合、それは「クラスインスタンス変数」と見なされる # (o) initializeメソッドからアクセス def initialize @instance_var = 'instance_var' p "#{@
いつもKyashをご利用いただき、ありがとうございます。 本日Kyashは、「日本を、バンキング先進国へ。」というメッセージのもと、今後のサービス展開についての発表を行いました。 これに伴い、2020年12月8日(火)にサービス内容のアップデートを行います。 「残高利息」サービスの開始2020年12月8日(火)に配信するバージョン8.0.0より、銀行口座などから入金した残高(*1)に対して、年利1%の「残高利息」を毎月付与するサービスを開始いたします。 「残高利息」の計算は毎日実行され、現在の「残高利息」をアプリで確認できます(*2)。 なお付与は毎月1日に順次実施、Kyash残高に入金されます(*3)。 通常、前月に1回以上の決済(*4)をしていることが「残高利息」を得る条件となりますが、12月はリリースを記念して、本人確認アカウントをお持ちの方であれば誰でも付与対象となります。 本人確
はじめに RSpecにはletという機能があります。 これを使うとインスタンス変数を次のように置き換えることができます。 # インスタンス変数を使う場合 before do @user = User.new(name: 'Taro', email: 'taro@example.com') end it 'is valid' do expect(@user).to be_valid end # letを使う場合 let(:user) { User.new(name: 'Taro', email: 'taro@example.com') } it 'is valid' do expect(user).to be_valid end RSpecを使い慣れている人であれば、おそらくletを使うことが多いと思いますが、初心者の人には違いやメリットがよくわからないと思います。 また、使い慣れている人で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く