恒例行事となっている、任意のコマンドを実行するbotであるシェル芸botのあら探し。 そして攻撃されるとノリノリになるbot作者。
![遂にカーネルの脆弱性を突かれるシェル芸botとノリノリのbot作者](https://cdn-ak-scissors.b.st-hatena.com/image/square/d0cdbaf84f62cfb4c026169a52de89ae19e94582/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2F60993f62ace3558a40621f2a5f1e6ba8-1200x630.png)
What's all this, then? Python 2.7 will not be maintained past 2020. Originally, there was no official date. Recently, that date has been updated to January 1, 2020. This clock has been updated accordingly. My original idea was to throw a Python 2 Celebration of Life party at PyCon 2020, to celebrate everything Python 2 did for us. That idea still stands. (If this sounds interesting to you, email p
アプリケーションエンジニアの id:tanishiking24 です。2019年6月27日から29日にかけて開催されたScalaMatsuri2019にて、「いかにして我々は10年もののPerlプロダクトをScalaでリプレースしたか」というタイトルで登壇しました。 speakerdeck.com (イベントのレギュレーション上、発表資料は英語+日本語字幕で構成されていますが、トーク自体は日本語でした。) この発表では我々が運用しているWebサービスの一つであるはてなブックマークのScalaを用いたフルリニューアルプロジェクトについてお話しました。同じ時間帯に他にも様々な魅力的なトラックがあったにもかかわらず多くの人が発表を聞きに来てくださり、Twitterのハッシュタグで様々な感想をいただき、また発表後にも何人もの方が時間が足りず話しきれなかったデータ移行などについて質問しにきてください
※ 2019年7月27日に追記しました。 この記事の最後に、失敗談の補足を書いた記事へのリンクを追加しました。 システムの一部機能を改修するテーマが現在進行中です。テーマは他の箇所に影響がないくらいに分離できるものです。この大きさが丁度いい。チャンスとばかりにリファクタリングすることにしました。 アプリケーションはそれなりにレイヤー化されています。controllerとserviceとrepositoryがある。よくある3層構造です。何を見直して再設計するのか?それはドメインオブジェクトモデルの構築です。 現状のアプリケーションはビジネスロジックをモデリングしたものとは言えない状態です。自分がやったのだけれど。しかしだからでもあります。なぜこうなったかを振り返り、どのようにできたかを考えます。失敗から学べることもあるはずです。 参照側の層は薄く?本当に? 開発対象のシステムはある情報の検索
注: 本稿は元はJSON Web Tokens(JWT)について書いたものですが、JWTはJavascript Object Signing and Encryption(JOSE)のサブセットであるため、以下の批評はどちらかというとJOSE全体に焦点を当てています。 もし既にJavascript Object Signing and Encryption(JOSE)を実装することを決めているなら、それがJSON Web Tokens、JSON Web Encryption(JWE)、JSON Web Signatures(JWS)のいずれであっても、その決断に疑問を持つべきです。間違いを犯そうとしている可能性があります。 この投稿に書いたことはすべて、RFC 7519、RFC 7515、そしてRFC 7516に則っています。将来、新規のRFCでは以下に挙げるような欠陥はなくなっている可能
はじめに connpassイベントのキャンセル率が高いとの発言をたびたび目にします。 実際どの程度キャンセルされているのか、pandas, matplotlibの練習を兼ねて調べてみました。 TL;DR 全体の平均キャンセル率は27.5% 前払い制や参加上限のないイベントではキャンセル率が半減する キャンセル処理をせず当日参加しなかったものは集計できていないため、実際のキャンセル率はさらに高い 意外な結果はなし データ収集 コードはこちらです。 hookbook/connpass-analyses 取得方法 python collect.py --s 201901 --e 201902 connpass API 公式にAPIが用意されているため、これを利用します。 パラメータ詳細はリンク先参照してください。 connpass API リファレンス 利用規約 ※過度な検索やクローリングに対し
優秀な人が大量に辞めていく企業の共通点は? 「人材流出企業の覆面座談会」で明らかに:「滅びゆく会社」の特徴とは(1/6 ページ) 初夏を迎えた都内某所に、年齢、性別、業界や職種もバラバラな5人が集まった。彼らの共通点は、優秀な人材がどんどん辞めていく「人材流出企業」で働いているということだ。 ただでさえ人手不足で人材を集めるのが難しいこの時代に、惜しげもなく優秀な人材を流出させてしまう企業では、いったい何が起こっているのか――。 ITmedia ビジネスオンラインでは、人材の流出が著しい企業に勤める5人を招いて座談会を敢行した。狙いは人材流出企業で起こっていることの共通点をあぶり出すことだ。 もし、この記事を読んでいるあなたが、「今の会社に残るべきか、転職すべきか」を迷っているのなら、判断のヒントとされたい。 登場人物 広報さん(20代 男性):新たな人事評価制度に納得がいかず、1カ月後に
圏論は数学の一分野です。これを学ぶのには「数学書」を手に取るのが王道なのですが、残念ながらこれは大部分のプログラマに理解できる言葉では書かれていません。「定義・命題・証明」の積み重ねで書かれています1。ここで大半のScalaプログラマは苦い顔をすると思います。もう少し分かりやすいScalaプログラマ向けの圏論入門がないかと探してみると「Haskell」向けの記事が大量に引っかかるでしょう。ここで多くのScalaプログラマは心を折られてしまいます。「圏論」はまだScalaプログラマには早すぎたんだと・・・ 本記事ではそんなあなたに贈る3つの文献をご紹介したいと思います。 (本記事は自分のブログからの転載記事です。) はじめに 本記事は圏論に興味があるScalaプログラマを対象にしています。特にプログラマにとって実用的な圏論の知識をScalaを通して身につけたい方にオススメします。 プログラマ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く