タグ

2018年9月21日のブックマーク (9件)

  • The new f-strings in Python 3.6 | Seasoned & Agile

    Python Programming The new f-strings in Python 3.6 Hurray! It’s Christmas time - and Python 3.6 has been released! One of the many goodies packed into the new release are formatted string literals, or simply called “f-strings”. In this blog post I’ll explain why this is good news. First, they are called f-strings because you need to prefix a string with the letter “f” in order to get an f-string,

    The new f-strings in Python 3.6 | Seasoned & Agile
    hirokts
    hirokts 2018/09/21
  • Python 3.6の新機能f-strings(フォーマット文字列リテラル)について - Read -> Blog

    今までのPythonには文字列をフォーマットする方法が標準機能で3種類あった(%, str.format(), string.Template)。pythonはたったひとつの冴えたやり方を求める言語じゃないんですか?*1などと皮肉るのは簡単だが、実際に便利だし、主観的な評価としてはこの程度の便利さを求めたところでコードの分かりやすさは損なわれることはないと思う。まあ飽くまで乱用しない限り。ほどほどに…お手柔らかに… さて新しくリリースされたpython 3.6では、ここに第4の文字列整形法が導入された。それが掲題のf-strings(PEP -- Literal String Interpolationである。f-stringsはこれまでの文字列フォーマットのだるいところを解決するために導入された。 使い方 とにかく使い方を見てみよう。 import datetime yukari = "

    Python 3.6の新機能f-strings(フォーマット文字列リテラル)について - Read -> Blog
    hirokts
    hirokts 2018/09/21
  • JWT認証、便利やん? - ブログ

    どうして JWT をセッションに使っちゃうわけ? - co3k.org に対して思うことを書く。 (ステートレスな) JWT をセッションに使うことは、セッション ID を用いる伝統的なセッション機構に比べて、あらゆるセキュリティ上のリスクを負うことになります。 と大口叩いておいて、それに続く理由がほとんどお粗末な運用によるものなのはどうなのか。最後に、 でもそこまでしてステートレスに JWT を使わなくてはいけないか? とまで行っていますが、JWT認証のメリットはその実装のシンプルさとステートレスなことにあります。現実的には実際はDB参照とか必要になったりするんですが、ほとんど改ざん検証だけで済むのは魅力的です。トレードオフでリアルタイムでユーザー無効化ができないことくらいですかね。ライブラリなんて使う必要ないほどシンプルだし、トレードオフさえ許容できればむしろ、なぜこれ以上に複雑な認証

    JWT認証、便利やん? - ブログ
    hirokts
    hirokts 2018/09/21
  • 技術コンテンツの流通に「橋」をかける ── ITエンジニアが本を書き、そして作ること - GeekOutコラム

    こんにちは、武藤健志(@kmuto)と申します。 編集制作プロダクションのトップスタジオという会社の執行役員として、編集・DTP・インフラ管理、そして新しい制作技術の研究開発を業務にしています。 「編集制作プロダクション」といっても出版業界以外にはまったく通じなさそうな業種だと思いますが、出版社やメーカーを顧客として、企画・執筆や翻訳・編集校正・装丁、DTP(紙面レイアウト配置)のいずれか、あるいは全部を行い、印刷所に渡せる状態のデータ(今はおおむねPDF)を納入する、というのが当社の守備範囲です。各社の技術書の制作を中心に手掛けており、皆さんのお手持ちの書籍の中にも当社が制作に関わったものがあるかもしれません。 個人としては、Debian Projectの公式開発者のひとりでもあります。「完全にフリーソフトウェアで構成されたOSの実現」を標傍しDebian GNU/Linuxなどを開発す

    技術コンテンツの流通に「橋」をかける ── ITエンジニアが本を書き、そして作ること - GeekOutコラム
    hirokts
    hirokts 2018/09/21
  • パルコが「カメラを止めま展!」開催、限定Tシャツの販売も

    IROHA GRAND HOTEL 【いろはグランホテル松駅前】コラボパートナーになってホテル... 詳細を見る

    パルコが「カメラを止めま展!」開催、限定Tシャツの販売も
    hirokts
    hirokts 2018/09/21
  • 新人にイラついてしまった時の備忘 - Konifar's WIP

    組織にとって新人は期待の風です。しかしその期待の振り幅が大きい分、逆にイラついてしまうこともあります。 「何回も同じこと注意するの嫌だなぁ」とか「もっと考えてきてほしいなぁ」というのがよくある話ですが、ふとした時につい強く言ってしまうことがあるんですね。で、あとでいつも後悔するわけです。イラつきというのはそれ自体で何かがよくなるわけではないし、無駄に疲れるし、自分にとっては害でしかないです。 あとで自分で見返せるように、新人にイラついてしまった後に後悔しながら考えていることをまとめておこうと思います。先に言っておくと、ほとんどマインドセットの話なので万人に共通するような話ではないです。 期待を共有する 「なんでこんな完成度で出してきたんだ。。全然ダメじゃん」とイラついた時は、アウトプットに対する期待が相手の考えるレベルとい違っているのかもしれません。その場合、「ちゃんとやれよ」という注意

    新人にイラついてしまった時の備忘 - Konifar's WIP
    hirokts
    hirokts 2018/09/21
  • "Product Founder"としてトレタから独立します|masuidrive

    このたび、2018/10/15をもって、創業から携わってきたトレタから独立し、"Product Founder"として、トレタ以外の仕事にも広く関わることにしました。私の新しい役割についてはレジュメとして別ページにまとめましたので、ご覧いただけると嬉しいです。 創業から5年がたち、おかげさまでトレタをお使いの店舗数は12,000以上、社員も130人の規模になりました。私もこれまで、こうして大きくなったトレタでどんなバリューを発揮すべき・できるのか、自分の立ち位置を模索してきました。今年の春にはCTOを降りて事業開発部付の技術部長となり、主に新規企画の立ち上げに関わってきました。 しかしその間も「自分の強みを活かしてトレタに貢献していくためにはどういう形態がいいのか」「そもそも自分の強みとはなんなのか」ということを考え続けてきました。 そこで出た結論は「自由な立場で、ムダに動き、面白い事を見

    "Product Founder"としてトレタから独立します|masuidrive
    hirokts
    hirokts 2018/09/21
  • 成長と仲間を求めて、冒険に出て、やりたいことからやる。高瀬英希(京都大学 大学院情報学研究科 助教)~Forkwellエンジニア成分研究所 - Forkwell Press

    hirokts
    hirokts 2018/09/21
  • どうして JWT をセッションに使っちゃうわけ? - co3k.org

    備考 2018/09/21 22:15 追記 2018/09/20 12:10 に公開した「どうして JWT をセッションに使っちゃうわけ?」というタイトルが不適切だとご指摘をいただいています。 その意見はもっともだと思いますので、現在、適切となるようにタイトルを調整しています。 ご迷惑およびお騒がせをして大変申し訳ございません。 文の表現についても改善の余地は大いにありそうですが、こちらは (すでにご意見を頂戴している関係で、) 主張が変わってしまわないように配慮しつつ慎重に調整させていただくかもしれません。 はあああ〜〜〜〜頼むからこちらも忙しいのでこんなエントリを書かせないでほしい (挨拶)。もしくは僕を暇にしてこういうエントリを書かせるためのプログラマーを募集しています (挨拶)。 JWT (JSON Web Token; RFC 7519) を充分なリスクの見積もりをせずセッシ

    hirokts
    hirokts 2018/09/21