This blog site has been archived. Go to react.dev/blog to see the recent posts. In the past, React used to ignore unknown DOM attributes. If you wrote JSX with an attribute that React doesn’t recognize, React would just skip it. For example, this:
急に寒くなってきたこの頃、いかがお過ごしでしょうか。 鼻水やらくしゃみやら頭痛やら止まらなくて調べたら「寒暖差アレルギー」なんじゃないかと思い始めました。 とっしぃです。 Uncaught TypeError: Cannot read property 'setState' of undefined ところで、業務に関係ありそうでなさそうな適当なツールをChromeのextensionで作ってみようと思い、 どうせ外に出すわけでもないツールだし以前から興味のあったReactで書いていたわけです。 更にどうせならES6で書かない理由もないということで、 var CommentBox = React.createClass({ ... ではなく class CommentBox extends React.Component { ... って感じ。 でもそこで class CommentBox
[Slackbot大全]63種類の事例・ツールをまとめて紹介! botを活用してSlackを便利に【2017夏】 Slackは、ChatOpsとの相性の良さから、エンジニアにも愛されるビジネスチャットツールです。本稿では、Slackを活用している28社1団体にアンケートを実施し、計63種類のbot事例・ツールをまとめて紹介します。 Slackは、エンジニアにも愛されるビジネスチャットツールです。ChatOps(チャットツールを活用してオペレーションの最適化・省力化を図ること)との相性の良さから、もはやSlackなしの業務は考えられない! という方も少なくないでしょう。 Slackには、リマインドなどを実行するslackbotアカウントが最初からいるだけでなく、利用者自身がそれぞれの環境・業務内容に即したbotを自作でき、発言に自動応答してくれるものから業務の自動化まで、さまざまなbotをチ
なぜ、WEB業界30年目の会社が「音楽エンタメ業界」特化の転職支援・人材育成を行うのか。 ワンゴジュウゴ×SNS×音楽エンタメ業界 「ワンゴジュウゴが、なぜ音楽エンタメ業界に特化した転職支援・人材育成を行っているのか」という質問をよくいただきます。 きっかけは、元大手音楽エンタメ企業に20年ほど勤めていたスタッフが参画したことで... その他ビジネスマーケティングライフハック人材育成・研修・人材紹介雑学・時事ネタ 2024年06月24日 【初めてのGA4導入】GA4の初期設定と簡単な使い方を丁寧に解説します! GA4はすでに導入されていますか?本記事ではクライアントからよくご相談いただくGA4の初期設定について解説しており、最後まで読むとGA4の初期設定だけでなく基本的な内容も理解できるようになります。GA4の導入はしたけど、初期設定が完了してい... Webサービスビジネス 2024年0
nazoです。 今回はMySQL 5.7の新機能であるGenerated Columnsについて紹介したいと思います。 Generated Columnsとは? 簡単に言うと、トリガーで特定のカラムにデータを入れるのを簡単に定義する方法みたいなもので、カラム定義時にAS 計算式と書くことで、そのカラムの値が該当の計算結果になります。 この機能はMySQL 5.7.6から追加されました。日本語では「生成列」と呼ぶこともあるようです。 基本的な使い方 リファレンスに書いてあるクエリを実行してみましょう。 mysql> CREATE TABLE triangle ( -> sidea DOUBLE, -> sideb DOUBLE, -> sidec DOUBLE AS (SQRT(sidea * sidea + sideb * sideb)) -> ); Query OK, 0 rows af
概要 「SlackにGithubのリリース通知を飛ばしたい」と思い、やり方としてgithubのreleasesのRSSフィードをSlackへ飛ばす方法があったので紹介します。 手順概要 Slackへintegrationの追加 githubのreleaseのRSSフィードを用意 RSSフィードを設定 1. Slackへintegrationの追加 チーム名の部分のメニューからApps & integrationsをクリック。 RSSを入力してRSSを選択。 InstallしてRSSを使えるように設定。 2. githubのreleaseのRSSフィードを用意 githubのreleaseのフィードが欲しい場合、 例えば https://github.com/golang/go というリポジトリなら、リリースページに飛んでURLに.atomというsuffixをつけるとフィードのURLが取得で
[Sy] npmを使わずにReactの開発環境を構築する方法(CDNで配信されているReactとbabel-coreを利用) 昨日、npmを使わずにJSXTransformer.jsでのReact開発環境構築について記事を書きました。それから少し調べてたら、もっと楽な方法がありました。。。 必要なファイルがすべてCDNで配信されてたので、それを読みこめばOKでした。 まずは昨日の記事にささっと目を通していただけると、話が理解しやすいかと思います。 ⇒ [Sy] npmを使わずにReactの開発環境を構築する方法(オフィシャルサイトからダウンロード) 公式サイトを改めて見てみると・・・ 記事公開後、さてnpmを使った環境構築でもしてみるかー、と公式サイトを何気なく見てると、トランスパイルに必要なbabel-coreがcloudflareで配信されてるじゃないですか。。。ちゃんと読めって感じで
さあいよいよ完全オリジナルテーマの作り方について解説していきます。 前回の記事の内容を中心に使っていくのでまだ読まれていない方は下の記事から読むことをオススメします。 niisi.hatenablog.jp ①準備 ②いざ作成! *コンセプトと色を決める *背景色を決める *文字色など基本的な色の設定をする 文字、カーソル、選択範囲の色 ガッターの色 ガイドカラー 置換時の色 *ハイライト色の設定 編集箇所の特定 ~ Inspect Elementの使い方 ~ ③いよいよ公開! 各ファイルの設定 README.md package.json githubにテーマを登録 インストール githubで公開 Atomで公開 おわりに ちなみにこの記事はAtom Advent Calendar 2016 1日目の記事となっております。 記事を紹介する機会を与えてくださりありがとうございます。 qi
3行で要約 golangでwebアプリを作り始めた golangは好きだけど、今回求める要件に合わないことに気付いた 途中まで書いたコードを捨ててRailsで書き直した 私のGoスキル A Tour of Goを途中まで みんなのGo言語を読んだ スターティングGo言語を読んだ スクレイピングしてDBに保存する簡単なバッチをGoで書いた 背景 とあるtoB向け受発注のWebアプリを作ることにしました。 開発者は私1人。私が目指した基準は以下のものです。 少なくとも3年はメンテできること 未来の自分(他人)が読んでも理解できること このアプリとガッツリ付き合う予定ではなく、出来れば保守は違う人に回したいし機能追加とかも控えめにしたい(重要) デプロイとか運用の手間を簡単にしたい ついでに、学んでおくことが有益になりそうな言語がいい これらを踏まえ、以下の理由からGoを選択しました。 シングル
はじめにGoで作ったWebアプリケーションをHerokuにデプロイする手順を書いておこうと思います。最初はDockerを使わずにデプロイし、あとでDocker化してみようと思います。 セットアップHerokuのコマンドラインツールのインストールHerokuのコマンドラインツールをインストールしましょう こちらから各環境のコマンドラインツールをインストールできます。 そしてツールをインストールしたら、 % heroku login でログインしておきます。 Heroku側にnew appを作成HerokuにデプロイするためにHerokuに新規アプリを作成しましょう % heroku apps:create heroku-with-go --buildpack heroku/go --buildpackはHeroku上でビルドするのに必要ですのでGo用のbuildpackを設定しておきます。オ
Goらしいコードの書き方(ミニ) Go 1.6 Release Party 17 February 2016 鵜飼文敏 Fumitoshi Ukai Google Software Engineer - Chrome Infra team 巻末付録「Goらしいコードの書き方」を書きました。 Ebook is now available! 2 Go 1.6 言語仕様の変更 -> なし! Goらしいコードの書き方は基本的にかわっていない。 golang.org/doc/effective_go.html github.com/golang/go/wiki/CodeReviewComments 3 Effective Go Go is a new language. Although it borrows ideas from existing languages, it has unusual
結論としてはGo言語には以下のようないくつかの長所があり、現実路線で非常にバランスがとれた言語だと思います。 これらの長所のために失われたメリットも当然いくつもありますが、一定程度以上の規模のプロジェクトで利用する言語の選択肢としては現存するプログラミング言語の中では一番か二番目によいのではないかと思います。 コンパイルが速い (vs. C++) GCとメモリ安全性 (vs. C++) 妥当で現実的なレベルの型安全性 (vs. Python/Ruby) 実行時パフォーマンスが良さ (vs. Python/Ruby) 現実問題、ある程度の規模と期間のプロジェクトになると型検証があるとリファクタリングなどがだいぶ楽になるのでありがたい。 型があるので自然と実行時パフォーマンスも良い 標準ライブラリが整備されている (vs. C++) むしろ標準ライブラリにjsonのparserすら存在しないC
Ginを使うことにしました。 README.mdを通読したので、メモしておきます。 Ginを選んだ理由 困ったときにコード読みたかったので、リフレクションを使っているMartiniはコード追いにくいような気がしたからやめた。 お酒のマティーニが好きだったので、Martiniにしたかったけど。。 お酒つながりでGinにした。パフォーマンスもMartiniよりイイらしい。 Gin Web Framework(訳) GinはGoで書かれたWebフレームワークです。Ginはマティーニと類似のAPIを提供し、httprouterのおかげでマティーニの40倍ほど高速です。もしあなたがパフォーマンスと生産性を必要としているのであれば、Ginを気に入るでしょう。 インストール&使い方 ダウンロードとインストール $ go get github.com/gin-gonic/gin プログラム(app.go)
Web系言語のフレームワーク比較に入る前に、フレームワークとは何かを簡単にご説明いたします。フレームワーク(FW)とは、プログラミングするうえで特定の機能を持たせようとする枠組みのことです。はっきり定義されたAPIを持ち、コードを再利用可能な形で隠蔽しているという点ではライブラリと似ていますが、ライブラリは呼び出し側がプログラム全体の制御構造を指定できないため、別のものとして分けられています。 今回は、数あるプログラミング言語の中から、Web系言語に着目し、そのフレームワークの比較を最新版でご紹介致します。以前の「8つの言語別WEBフレームワーク比較|2016年最新版」も合わせてご覧いただければ幸いです。 【目次】 ■フレームワークを比較する前に抑えておくべきポイント ■8つの言語別フレームワーク比較 ◆Javaフレームワーク ◆PHPフレームワーク ◆Rubyフレームワーク ◆Pytho
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く