タグ

quanonのブックマーク (4,482)

  • 情報ではなく経験をアウトプットすること - 余白

    調べれば大抵の情報は誰でも手に入る今日このごろ。特に技術的な情報はオープンソースで一次情報へのアクセスは容易になった。 それと同時に繰り返し言われるアウトプットの重要性。 しかし、ブログやLTなどでアウトプットしても、「もっと質のいい情報があるのに自分がアウトプットする必要があるのか」「逆にノイズになるだけじゃないか」というような考えになってしまう人もいるのではないか。 そんな架空の声にお応えして、それでもなおあえて、一次情報ではない「あなたのアウトプット」の重要性を伝えてみようと思う。 実際にやる人は多くない 定量的なデータがあるわけではないが、直感的に共感してもらえるだろう。 ある技術や手法が話題になったとして、それを情報として知っている人はこの時代いくらでもいる。 だが、それを実際にその手でやったことがあるというだけでかなり群衆からは抜きん出た経験を持つことになる。 ましてやそれをや

    情報ではなく経験をアウトプットすること - 余白
    quanon
    quanon 2021/03/08
  • 村上春樹の文章の「上手さ」を、短めに論じてみます|モチダ ヨウヘイ

    わりと賛否両論というか、村上春樹さんらしい騒ぎになっているな、と思って、興味深く読みました。 ちなみに私は一応研究と論文が業(の一つ)であり、文章を書くことが仕事となっている人間の一人です(悪文ですが)。そして、村上春樹さんの20年来のファンでもあります。 そして、既に色々まとまられている通り、村上春樹さんはこういった思想信条の方です。ある意味で「下界」との交流を絶つという特殊な形の研鑽を積まれた故に、余人には模倣しえない独創的な文体をつくりあげ、作家としての評価を積み上げられてこられたわけです。 そして、こういった形で色々と批判されることも含め、村上春樹さんご人は受け入れられていると思います(まさしくそれが、村上春樹さんの作家としての覚悟の一つの現れなのでしょう)。 ですが、一つ気になることがありまして。 どうも議論の中で、村上春樹さん自身も文章が上手いわけではないと批判されている、

    村上春樹の文章の「上手さ」を、短めに論じてみます|モチダ ヨウヘイ
    quanon
    quanon 2021/03/06
  • 質の高い技術文書を書く方法 - As a Futurist...

    大学や大学院で論文の書き方を鍛え上げた人たちには遠く遠く及ばないが、僕の様なはぐれもの1でも最近は Amazon 社内で文書の質が高いと評価してもらえるまでにはなった。Software Engineer として、コードでのアウトプットはもちろん大事だけど、文書のアウトプット(およびそれによって得られた実際のアウトプット)は同じだけ重要である2。今回は自分が最近どういうところに気をつけて技術文書を書いているのか、ということについて数年後の自分が忘れてないことを確かめられる様にまとめておく。 そもそも文書とは? 英語だと document。ここで指す(技術)文書とは、人間が読む文体で書かれた技術に関連する情報、といったものだ。具体的に言うと以下の様なものを想定している: 新しいプロジェクトの骨子を説明する資料 会議の叩き台となる 1 枚ペラ 番環境に変更を加えるにあたっての包括的な情報や具体

    質の高い技術文書を書く方法 - As a Futurist...
    quanon
    quanon 2021/01/28
  • Backend Developer Roadmap: Learn to become a modern backend developer

    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»Backend DeveloperStep by step guide to becoming a modern backend developer in 2022

    Backend Developer Roadmap: Learn to become a modern backend developer
    quanon
    quanon 2021/01/06
  • 最近Reactを始めた人向けのReact Hooks入門

    ReactにHooksの仕組みが導入されてからずいぶん経ちました。Hooks導入当時のコミュニティの熱狂は、それはもう凄いものでした。「Reactにとんでもない機能が実装されたぞ!」と大騒ぎで、Hooksについての新しい記事を見ない日はありませんでした。 そんな盛り上がりも冷めつつあり、Hooksも実務に密着した「当たり前」の機能になったのかな、と思いました。しかしその一方でまだHooksについてはよくわからないという人も多く、知識の二極化を生んでいるように感じます。 世の中にはReactにすでに全く馴染んでいる人向けのHooksの解説記事は多く見当たりますが、最近のReact初心者に向けてのHooks解説記事はあまり多くありません。この記事では、Hooksについて実例を示しつつReactの基礎的な面からの解説を行います。 React初心者向けのHooks 世の中にはもう多くの高品質なHo

    最近Reactを始めた人向けのReact Hooks入門
    quanon
    quanon 2021/01/03
  • パスワードをハッシュ化する方法:セキュリティ強化への一方通行

    認証の主な役割は、ユーザー名やパスワードなど一連の資格情報をユーザーに提供し、ユーザーがアプリケーションへのアクセスを希望するときに正しい資格情報を提供しているかどうかを検証することです。したがって、将来比較を行うときのために、データベースにこうした資格情報を格納する方法が必要となります。しかし、サーバー側に認証用のパスワードを格納するのは難しい課題です。ここではパスワードを安全かつ簡単に格納するメカニズムの1つであるハッシュ化について考えてみます。 パスワードの格納は複雑で危険であるパスワードを格納する簡単な方法は、データベースにユーザー名とパスワードをマップするテーブルを作ることです。ユーザーがログインすると、サーバーはユーザー名とパスワードを含んだペイロードで認証のリクエストを受け取ります。テーブルでユーザー名を探し、提供されたパスワードと保存されているパスワードを比較します。パスワ

    パスワードをハッシュ化する方法:セキュリティ強化への一方通行
    quanon
    quanon 2020/10/27
  • メンタルが弱いエンジニアが安心して開発するために気をつけていること - SMARTCAMP Engineer Blog

    スマートキャンプで業務委託でエンジニアをしている佐藤です。BOXILの開発を1年3ヶ月前から、沖縄からフルリモートでやっています。 皆さんは、毎日楽しくお仕事できていますか? エンジニアという職業は労働時間やストレスが多く、IT業界は他の業界と比べて精神疾患にかかりやすいと言われています。 私はもともと自己否定ばかりしてしまう思考の癖があることに加えて、7年前に起業に失敗してメンタルを壊してしまったことをいまだに引きずっていて、日々悩みながら生活をしています。 スマートキャンプは、過労とは無縁で、メンバー間のサポートもよく、これ以上ないくらい私に合った職場です。それでも自分の心の問題で不安になったり、絶望感に襲われたりすることがあります。今回はそうなるたびに書き綴ったメモを、開発中にネガティブな気持ちにならないための技術としてまとめようと思います。 メンタルが強くないエンジニアはこんな気持

    メンタルが弱いエンジニアが安心して開発するために気をつけていること - SMARTCAMP Engineer Blog
    quanon
    quanon 2020/10/16
  • AWS、Pythonから「MeCab」を利用する際の語彙データをOpen Dataとして公開

    アマゾンウェブサービスジャパンは、日語自然言語処理で定番の形態素解析器である「MeCab」を、ラッパーライブラリである「fugashi」経由でPythonにて使用する際の語彙データ「UniDic」が、「Open Dataset」に追加されたことを、10月9日に発表した。 「MeCab」は、オープンソースの形態素解析器で、日語の形態素解析において幅広く用いられており、言語、辞書、コーパスに依存しない汎用的な設計を基とし、高速に動作する。 「fugashi」は、「MeCab」をPythonから使用する際のラッパーライブラリで、unidic-pyとの連携によって「UniDic」を簡単に読み込んで使用できる。 「UniDic」は、国立国語研究所によって構築された、日語テキストを単語に分割し、形態論情報を付与するための電子化辞書。 データはAmazon S3上でホストされているので、AWS

    AWS、Pythonから「MeCab」を利用する際の語彙データをOpen Dataとして公開
    quanon
    quanon 2020/10/13
  • イスラエルのSFを集めた、恐ろしく質の高い傑作アンソロジー──『シオンズ・フィクション』 - 基本読書

    シオンズ・フィクション イスラエルSF傑作選 (竹書房文庫) 発売日: 2020/09/30メディア: 文庫この『シオンズ・フィクション』は、イスラエルSFの傑作16篇を集めたアンソロジーである。訳者の一人である山岸真さんがの雑誌などで凄い凄いと書いていたので期待していたのだけれども、読み始めてみれば、たしかに恐ろしく質が高い作品が揃っている。それも、イスラエルの文化歴史を反映させた、あまり味わったことのない発想や表現が出てくるので、4篇ほど読んだところでイスラエルにこんなスゲーSFの書き手が存在していたとは……と幽遊白書の魔界トーナメントの気分を味わった。 しかし、それも不思議なことではないのかもしれない。編者二人による巻末に置かれた「イスラエルSF歴史」は、『イスラエルという国家は、質的にサイエンス・フィクション(SF)の国とみなしてもかまわない──地球上でただひとつ、一冊では

    イスラエルのSFを集めた、恐ろしく質の高い傑作アンソロジー──『シオンズ・フィクション』 - 基本読書
    quanon
    quanon 2020/10/08
  • 200円出せば世界が変わる。サバ缶レビュワーが本当においしいと思ったサバ缶&簡単アレンジのアイデア #ソレドコ - ソレドコ

    初めてのソレドコ読者の方は初めまして。いつもTwitterでご覧いただいている方はこんにちは。サバ子(@sabasaba_mizuni)と申します。よろしくお願いいたします。 普段はTwitterにてサバ缶のレビューをさせていただいております。2020年5月からスタートして毎日レビューをしまして、8月で100回目を迎え、しばらく充電期間中です(この記事が掲載される頃にはレビューを再開していると思います)。 はじめまして。サバ水煮缶を好きになってもらえたらうれしいです pic.twitter.com/tsjROFBRPI — サバ子 (@sabasaba_mizuni) May 7, 2020 レビューを始めたきっかけはステイホーム期間に突入したこと。元々サバ水煮缶が好きで少しずつ買い集めていたところ、時間ができたのでレビューを始めました。 さて、今回の記事では、通販など一歩踏み込むだけでサ

    200円出せば世界が変わる。サバ缶レビュワーが本当においしいと思ったサバ缶&簡単アレンジのアイデア #ソレドコ - ソレドコ
    quanon
    quanon 2020/10/03
  • Zennを支える技術とサービス構成

    Zennという技術情報共有サービスを作りました。有益な知見をシェアした開発者が、その見返りを得られるようなサービスにしたいと思います。気合いを入れつつも、時間をたっぷりかけて地道に育てていきます。 このページでは、Zennを支えている技術やサービスを紹介します。 フロントエンド Next.js フロントエンドにはNext.jsReact)を使っています。開発当初はNuxt.jsを使っていたのですが、TypeScriptとの相性を考えてNext.jsへ移行しました。 技術情報共有サービスなので、主要な流入元はいずれ検索エンジンに落ち着くと予想しています。そのため、検索エンジンにインデックスしてもらいたいページはサーバーサイドレンダリング(SSR)しています。 動的コンテンツもキャッシュ Next.js 9.4からIncremental Static Regenerationという最高の機能

    Zennを支える技術とサービス構成
    quanon
    quanon 2020/09/26
  • CSS Flexboxでヘッダを実装する最近のテクニックのまとめ

    CSS Flexboxで、Webサイトのヘッダを実装する最近のテクニックを紹介します。 ロゴやナビゲーションの配置、各要素間のスペースの与え方、使用可能なスペースに検索フォームを広げて配置など、Flexboxを効果的に使用した実装方法です。 Building Website Headers with CSS Flexbox by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに ヘッダの構造を確認 Flexboxの動作 ヘッダの実装バリエーション Flexboxでヘッダを構築するための便利なテクニック Flexboxで実装したヘッダのテンプレート 終わりに はじめに 私が初めてHTMLCSSの基礎を学んだとき、Webサイトのヘッダを実装することは非常に難しい作業の1つでした。2014年頃のこ

    CSS Flexboxでヘッダを実装する最近のテクニックのまとめ
    quanon
    quanon 2020/09/25
  • Mono Icons

    A simple, consistent open-source icon set designed to be used in a wide variety of digital products.

    Mono Icons
    quanon
    quanon 2020/09/24
  • SPA+SSR+APIで構成したWebアプリケーションのセッション管理 - Pepabo Tech Portal

    カラーミーショップ サービス基盤チームのkymmtです。この記事では、サーバサイドレンダリングするシングルページアプリケーションとAPIサーバからなるWebアプリケーションのセッション管理方法について紹介します。 アプリケーションの構成 構成の概要 今回は例としてEC事業部で提供するカラーミーリピートをとりあげます。構成としては、Railsで作られたAPIサーバ1と、Vue.jsで作られたシングルページアプリケーション(SPA)からなります。また、SPAはExpressが動くフロントエンドサーバでサーバサイドレンダリング(SSR)します。APIサーバはSPAかフロントエンドサーバだけが呼び出します。各ロールはサブドメインが異なります。 APIサーバでセッションIDを持つCookieを発行し、Redisを用いてセッション管理します。また、APIサーバへのセッションが有効なリクエストはフロント

    SPA+SSR+APIで構成したWebアプリケーションのセッション管理 - Pepabo Tech Portal
    quanon
    quanon 2020/09/24
  • 最近のRails関係の仕事内容

    RubyRailsのアップグレードを主なマイルストーンとしつつ全体的に開発体験を良くしていくというタイプの仕事を請けることが多いのですが、仕事を依頼する側の視点に立ってみると「実際のところ業務に参加するとどういうことが行われるのか?」というのがやはり気になると思います。 実際、最近の打ち合わせでもその手の不安について相談されることがあったので、ここ1ヶ月でそれ系の仕事で出したPull Requestを元に、実際に何をやっていたかの例を挙げてみたいと思います。 開発環境構築手順や説明方法の改善 荒れたRuboCopの改善 .rubocop.ymlからTargetRailsVersionを取り除く DEPRECATION WARNING対応いろいろ 既存のメソッドと名前が被っているスコープを別名に変更 RSpecのpositional-argumentsを置換 activerecord-im

    最近のRails関係の仕事内容
    quanon
    quanon 2020/09/20
  • 『リングフィット アドベンチャー』ゲームとフィットネス、混ぜるな危険のゲームデザインが成立するまでの苦労【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com

    2020年9月2日~4日、初のオンライン開催というかたちで行われたCEDEC 2020。稿では、最終日の9月4日に行われた、任天堂の河浩一氏と松永浩志氏による“『リングフィット アドベンチャー』~混ぜるな危険! ゲームとフィットネスを両立させるゲームデザイン~”の内容をリポートする。

    『リングフィット アドベンチャー』ゲームとフィットネス、混ぜるな危険のゲームデザインが成立するまでの苦労【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com
    quanon
    quanon 2020/09/05
  • Announcing the new Jupyter Book

    Jupyter Book is an open source project for building beautiful, publication-quality books, websites, and documents from source material that contains computational content. With this post, we’re happy to announce that Jupyter Book has been re-written from the ground up, making it easier to install, faster to use, and able to create more complex publishing content in your books. It is now supported

    Announcing the new Jupyter Book
    quanon
    quanon 2020/08/13
  • China is now blocking all encrypted HTTPS traffic that uses TLS 1.3 and ESNI

    How the top VPNs compare: Plus, should you try a free VPN? We tested the best VPN services -- focusing on the number of servers, ability to unlock streaming services, and more -- to determine a No. 1 overall. Plus, we tell you whether free VPNs are worth trying. Read now The Chinese government has deployed an update to its national censorship tool, known as the Great Firewall (GFW), to block encry

    China is now blocking all encrypted HTTPS traffic that uses TLS 1.3 and ESNI
    quanon
    quanon 2020/08/10
    ESNI (暗号化された SNI で SSL/TLS の拡張仕様) を利用するとブロックされるらしい 👀
  • UTF-8 の文字列をできる限り Shift_JIS に変換したい - きりきりやま

    Shift_JIS の CSV で連携する外部サービスがあり、DB では UTF-8 でテキストを持っていたため文字コードを変換する必要が生じた。 ところが UTF-8 に存在する多くの文字は Shift_JIS に対応がないため変換することができない1。 そこで、事前に NFKC 形式で Unicode 正規化することで変換可能な文字を増やすことを試みた。 まずは Unicode 正規化の前提として、Unicode の正準等価と互換等価について説明する。 以降の U+16進数 という表記は Unicode のコードポイント (文字に ID のようなものが割り当てられている) を示す。 また、コードポイントに対応する文字の詳細は https://codepoints.net/ といったサイトで確認することができる。 正準等価 例として、ひらがなの「が」について考える。Unicode では「

    UTF-8 の文字列をできる限り Shift_JIS に変換したい - きりきりやま
    quanon
    quanon 2020/08/06
  • 実用的でないPythonプログラミング - 共立出版

    書ではPythonを使い、火星や木星や銀河の最果てを、詩人の魂を、高度な金融の世界を、選挙の不正を、ゲーム・ショーのトリックを、探っていく。マルコフ連鎖解析のような技術を使って俳句を詠み、モンテカルロ・シミュレーションで金融市場をモデル化し、イメージ・スタッキングで天体写真を改善し、遺伝的アルゴリズムで巨大なネズミを育てる。それとともにpygame、Pylint、pydocstyle、tkinter、python-docx、matplotlib、pillowといったモジュールの経験を楽しく積むことができる。 このは2冊目のPythonとみなすことができる。完全な初心者向けのや入門クラスの後に続く、あるいは補完するとなることを狙っている。「impractical」(実用的でない)というタイトルに反して、書の内容はかなり実用的で、文字列やコレクションの操作といった基的なことか

    実用的でないPythonプログラミング - 共立出版
    quanon
    quanon 2020/08/06