GitHubで公開されているフロントエンドチェックリストというドキュメントが、網羅されている内容が幅広く便利そうだったので、日本語に翻訳しました。 日本語版は、以下のGitHubリポジトリにあります。GitHub側と自動的に連携するようにしておりますので、誤訳や誤りなどがあれば GitHub のプルリクエストまたは Issue で報告していただけると幸いです。 https://github.com/miya0001/Front-End-Checklist 日本語版への貢献方法 最終更新日時: 2017-11-19 03:50:47+09:00 (未翻訳) Front-End Checklist The Front-End Checklist is an exhaustive list of all elements you need to have / to test before lau
ども、大瀧です。 Fastlyさんのミートアップイベント、Fastly Yamagoya Meetup 2017に参加しました。セッションレポートが大の苦手なので、感想をうだうだと書いてみます。セッションスライドはアップされ次第、載っけるつもりです。 と、その前にまずは前置きとして、イベント名についての補足を。 Fastlyとは Fastly, Inc.はCDNサービスであるFastlyを提供するサービスプロバイダです。 グローバルにPOPを持つのはもちろんのこと、エッジクラウドを標榜しVCL(Varnish Configuration Language)をベースとしたプログラマブルなキャッシュ機構や高速なコンフィグ伝搬、キャッシュ削除など高機能がウリです。 @miyagawaさんをはじめ著名なエンジニアが次々とジョインしていることでも有名ですね。 Yamagoyaとは 告知ページに説明が
syntax.txt For Vim バージョン 9.1. Last change: 2024 Jun 17 VIMリファレンスマニュアル by Bram Moolenaar 構文ハイライト syntax syntax-highlighting coloring Vimは構文ハイライトによってテキストの一部を別のフォントや色で表示することがで きる。ハイライトされるテキストは、特定のキーワードや正規表現パターンにマッチす るテキストである。動作を速く保つため、ファイル全体を構文解析するわけではないか ら、このハイライト方法には限界が存在する。単語(レキシカル)ハイライトと呼ぶのが より正しいが、皆が構文ハイライトと呼ぶのでそう呼び続けている。 Vimは全ての端末で構文ハイライトをサポートしている。しかし、多くの普通の端末に はごく限られたハイ
Tip 1561 Printable Monobook Previous Next created 2008 · complexity intermediate · author Clearmoments · version 7.0 This is a tutorial showing how to create your own syntax files in Vim. This provides syntax highlighting to show the different elements of files that you use. In this tutorial, all file names matching a particular extension will use the highlighting rules defined with the syntax com
1. 構文の定義ファイル vimでは「拡張子名.vim」というファイル内に各拡張子に対する構文が定義されます。 例えば、C言語(example.c)の構文の定義はc.vim、 HTML(example.html)であればhtml.vimというファイル内に記述されます。 これらの構文の定義ファイルは~/vim74/syntaxのフォルダ内に置かれています。 未定義の拡張子に対する構文定義を追加することもできます。 今回は例として.txtの構文定義を作成します。 txt.vimはデフォルトで存在しないので、 txt.vimを新たに作成して~/vim74/syntaxのフォルダ内に保存します。 ハイライトしたい構文を書き並べましょう。 syntax keyword txtComment コメント syntax keyword txtConstant 定数 syntax match txtStri
最近、Visual Studio Codeを使い始めました。 主に、メモ程度の文書作成ですが、Markdpwn形式で作成して、まとめています。Previewが簡単に見れるのがいいですね。 さて、本題ですが、ほしい機能が見つからなく、拡張機能を作ることができるので、作ってみたいと思います。といっても、作り方がわからないので、HelloWorldです。 Hollo worldを表示する拡張機能 ここに書くサンプルは、、公式サイトに載っています。 公式サイト Example - Hello World 開発環境 Windows 10 Pro 1607 Visual Studio Code v1.4 node.js v6.3.1 環境構築 Node.js まずは、Node.jsが必要なので、インストールをします。 Node.jsには、LSTとCurrentがありますが、そろそろ、LSTになりそうな
はじめに 今回の情報はPreview版のMarketPlaceを元にしています。本リリースになった場合には異なる可能性があります。 事前準備 MarketPlaceにエクステンションを公開するためには、MicrosoftアカウントとVisual Studio Team Servicesに、メールアドレスを事前登録しておく必要があります。まだアカウントがない方は下記のサイトから作成しておいてください。 Microsoftアカウント Visual Studio Team Services Personal Access Tokenの生成 アカウントの準備ができたら、公開のためのAcccess Tokenを VS Tema Servicesのサイトから生成します。 まずは画面右上の自アカウントからMy Profileを選んで、左ペインで[Security]-[Persinal Access To
$ alp --help alp is the access log profiler for LTSV, JSON, Pcap, and others. Usage: alp [flags] alp [command] Available Commands: completion Generate the autocompletion script for the specified shell count Count by log entries diff Show the difference between the two profile results help Help about any command json Profile the logs for JSON ltsv Profile the logs for LTSV pcap Profile the HTTP req
スギャブロエックス(id:sugyan, id:kazeburo, id:gfx) で予選に出場して2日目2位でした。去年は予選敗退だったので2年ぶりの本戦出場です。 バランスの良い良問で大変楽しかったです。ISUCON運営チームに於かれましては大変おつかれさまでした&ありがとうございました。 isucon.net スギャブロエックスのスコア推移: repo: https://github.com/gfx/isucon7-qualify 言語 採用言語はnodejsでした。もともとはPerl界隈で知り合った3人ですが、最近だれも現役でPerlを書いておらず、go, ruby あたりでやるか〜みたいな話を最初していました。途中でnodejs実装が追加されることになったので、nodejsにしたい!と希望してこうなりました。 スギャブロエックスがnodejsだと…— Ryuta Kamizono
その3の続き 自己対局パイプライン 自己対局パイプラインは、3つの主要な部分から構成される。 最適化 評価 自己対局 これらは並行で実行される。 最適化 ミニバッチサイズ:2,048 (32バッチずつ別々のGPUで実行) ミニバッチデータは直近50万の自己対局のすべての局面からランダムでサンプリング モーメントありのSGDで最適化(モメンタムパラメータ=0.9) 学習率は以下の通り徐々に下げる 1000ステップ 学習率 0-400 400-600 >600 損失関数には、policyの交差エントロピーとvalueの平均二乗誤差の和を使用 policyの交差エントロピーとvalueの平均二乗誤差は等しく重み付けする L2正則化を行う(c=) 損失関数を式にすると以下の通り zは勝敗(-1,1)、vはvalue、はモンテカルロ木探索で求めた局面の遷移確率、はpolicyの遷移確率、はネットワー
Test Kitchen ドライバに kitchen-dokken を使う 確認環境 Ubuntu 16.04, macOS Sierra ChefDK v2.3.4 (テスト対象: Ubuntu 16.04) Chef Cookbook のテストフレームワークである Test Kitchen のドライバの一つで、docker を使った仮想環境で Cookbook テストができるもの。デフォルトのドライバである Vagrant よりも高速に仮想環境を立ち上げられる。 kitchen-docker ? dokken ? kitchen-docker ではなく、kitchen-dokken。パット見で野良ドライバに見えてしまいそうだが、ChefDK にも同梱されておりちゃんとメンテされているドライバである。kitchen-docker のハマりどころに対応した、provisioner の限定さ
はじめに foodcriticは、Chef Cookbookのスタイルをチェックしてくれる静的コード解析ツールです。 今回、foodcriticにて、コードチェック対象外とする方法を整理します。 コードチェック対象は、foodcritic -lコマンドにて確認できます。また、下記ディレクトリ等にて、コードチェック対象が設定されています。foodcritic関連のディレクトリを確認したい場合には、gem environmentコマンドを実行して下さい。 C:\xxx\gem\ruby\2.4.0\gems\foodcritic-11.4.0\lib\foodcritic\rules foodcriticのホームページから、チェック項目の内容を確認できます。 1.コードチェック対象外を指定 - 1-1.Chefレシピにコードチェック対象外を指定 チェック対象外とする項目を、Chefレシピに直接
Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out. Make your group chats more funUse custom emoji, stickers, soundboard effects and more to add your personality to your voice, video, or text chat. Set your avatar and a custom status, and write your own profile to show up in chat your way. strea
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
数週間前に、JavaScriptが実際どのように動いているかを掘り下げて紹介する記事の連載を始めました。JavaScriptがどのような機能で構成されていてそれらがどのように組み合わさって機能していくのかを知ることによって、さらに良いコードやアプリケーションを作ることができるのではないかと思ったからです。 連載の1回目では 、エンジンやランタイム、コールスタックについての概要を紹介しました。2回目となる今回は、Google V8 JavaScriptエンジンについて細かく説明していきます。また、より良いJavaScriptコードの書き方、すなわち私たちの開発チーム SessionStack がプロダクトを開発する際に意識しているベストプラクティスについても併せて紹介します。 概要 JavaScriptエンジン とはJavaScriptコードを実行するプログラムまたはインタプリタのことです。
最初に学んだプログラミング言語を覚えています。2年生のとき必須であった情報クラスの授業でBASIC言語を学習していました。暗い蛍光灯の下、前かがみに机の前に座りながら、空気のこもった教室の壁際に並べられ、音を立てているIBMパソコンを我慢できずに見ていました。時は1997年のロシアです。誰の家にもコンピュータはありませんでした。先生がチョークで汚れた黒板に下記のように書きました。 他のクラスメートのきょとんとした視線同様にそこに書かれた訳の分からない「暗号文」に8歳の自分も視線を注いでいました。先生は『恐れる必要はありません』と。安心させようとやわらかい口調で言いました。この日までの数週間、彼女に授業でフローチャートを書かされていました。この時点で、既にポテトの皮むきやレゴの組み立ての「アルゴリズム」を詳細に設計することができていました。それでも黒板から睨み付けるラテン文字は異質でした。
私は以前、Linuxでのシステムコールはとてつもなく高コストだと思っていましたが、この測定で、その考えが誤っていたことが判明しました。実際にはシステムコールにコストはかかりますが、例えば、L3キャッシュミス(100ns)に比べれば低コストです。 ただし、行われるアクションが短いとしても(TSCベースの gettimeofday 向けだから)、システムコールを避ける方が有利です。その場合は、vDSOの方が断然役に立ちます。私たちのケースでは、ほぼ3倍実行が速くなりました。 どうすればいいのか 最良の方法は、TSCタイムソースを持つWindowsまたはLinux以外では絶対にプログラムを実行させないようにすることです。それが不可能なら、純粋なJavaの中にいながらこの呼び出しを高速化する方法はなく、解決策は、 currentTimeMillis() があまり頻繁に呼び出されないようにすることで
Webサービスをいい感じにパフォーマンスチューニングするコンテスト ISUCON7予選1日目に @netmarkjp, @ishikawa84g, @matsuu でチーム「ババウ」にとして参加しました。最終スコアは 205148 でした。 考察 netmarkjp 例年通りの役割分担がしっかり機能して気持ちよくできた 視点を変えたり休憩とったりがいい感じにできた 去年の何もできなかった無念は多少供養できた 練習をきちんと活かせた ベンチが安定しててすごくよかった BGMは東京スカパラダイスオーケストラでした matsuu トラフィックがボトルネックになる問題をなかなか解決できずにいたが、Cache-Controlにpublicを入れることを思いつけた 304応答が安定して発生しない理由が生成される画像の更新日時がサーバ毎に異なるためであることに気づけた自分を褒めてあげたい tcpdump
はじめまして、ぐるなびの侍こと開発管理グループのOKANOです。新卒でぐるなびに入社し、2017年4月から9年目に突入しました。 入社直後は主にインフラエンジニアとして、ぐるなび検索、ぐるなび特集、Let's EnjoyTokyoの開発業務に携わったのち、2015年、現在の部署に異動。技術人事としてエンジニア組織の組織開発・人材開発の企画と実践を担当しています。 技術人事とは 技術人事を立てる企業が増え、たくさんのテック企業が技術人事制を採用。「部門HR」「エンジニア人事」というような名前で、元エンジニアの方を人事にコンバートしているケースがあります。 なぜ部門HRを立てる必要があるのか。そこにはこんな理由があります。 研修制度を決めるにも、非エンジニアがエンジニアに対して何を教えればいいのかわからない 技術のことがわかっていないと、エンジニアを人事評価しにくい(もしくはできない) 夜間メ
月一ペースで怒涛のごとく進化を続けるVisual Studio Code(以下VS Code)だが、最近、Javaのデバッグ実行ができるようになったらしいので、試しにやってみる。 必要なもの Visual Studio Code 今回は1.17.2を使用。 Java Development Kit 今回は1.8を使用。 Javaアプリケーションプロジェクト Maven/Gradle/Eclipseのいずれか。 今回はMavenプロジェクトを使用。 手順 VS Codeを起動 拡張機能Java Extention Packをインストールする 拡張機能ビューを開く(Ctrl+Shift+X or ⇧⌘X) 入力欄にjava packとか入力して、Java Extention Packを探す。 インストールをクリック インストールが終わったら再読み込みをクリック なお、Debugger for
The following exposition is part of a series of articles concerning, Practical Web Development and Architecture. This article continues to focus on the theme, ‘separation of concerns’, demonstrating how the concept can be applied to a NodeJS server application development using the example ws-node-demo. The development of the front-end application ws-ngx-login-demo, a consumer of the NodeJs applic
過日のイベント「“Microsoft + OSS” Meetup」で行われたLT大会で、筆者がひときわ注目したプロダクトがある。脱Excel、脱メールを謳う業務ツール「プリザンター」だ。大手SIerに20年近く勤務していた内田氏は、日々運用現場で感じていた課題を解決するために業務外の時間で独りもくもくと開発を進めていたという。そしてプリザンターをコアに独立して会社を起こした。開発元であるインプリム社の内田氏と森井氏に詳しく話を聞いた。 ーーさっそくですがプリザンターについて教えてください プリザンターは、ノンプログラミングで業務アプリが作成できる「Webデータベース」というカテゴリの製品になります。オンプレ版のkintoneと考えていただくと分かりやすいかもしれません。.NET Framework 4.5が動作するWindows系のシステムをベースにしていて、オンプレ環境のほかAzureの
Unlike Light’s older phones, the Light III sports a larger OLED display and an NFC chip to make way for future payment tools, as well as a camera.
こんにちは。メルカリでQA-SETチームのマネージャ兼自動化エンジニアとして、スマホアプリのテスト自動化をぶりぶりしている@daipresentsです。 僕のチームには、QAエンジニアとSET(Software Engineer in Test)が所属していますが、メンバーの人数が増えてくるといろんな問題がでてきます。たとえば、QAエンジニアの場合は、 開発の流れがプロジェクトごとにばらばらで、プロジェクトをまたいで手伝うときに戸惑ってしまう テストケースが個人レベルで管理されてしまい、再利用も個人レベルで行われてしまい属人性の高い蛸壺ができてしまう 1については、JIRAを使う文化がメルカリにあるので、徐々にプロセスが整っていますが、2については、QAエンジニアチーム全体の課題として認識されており、スケールする組織を考える上で、今のうちに解決しておきたい課題でもあります。 今回は、2の解
2017-10-24CircleCI2.0 に移行してビルド実行速度を向上こんにちは。開発本部の稲本です。医療介護の求人サイト「ジョブメドレー」の開発を担当しているエンジニアです。 最近ジョブメドレーでは CircleCI2.0 への移行を行いました。移行の方法はもちろん、その際に調べたこと、CircleCI の新機能を利用してどうだったかなどを書いていきたいと思います。 課題感弊社では、全プロダクト(CLINICS、MEDLEY 、介護のほんね、ジョブメドレー)で CircleCI を利用しています。 ジョブメドレーでは CI によるテスト実行に 37 分前後掛かっていました(コンテナを 2 つ利用した実行時間です)。 さらに、開発メンバーが増えて来たこともあり、CI のリソースが足りなくなり開発効率が落ちかねない状況でした。 まぁよくある話ですよね。 コンテナを増やすというのも解決策の
最近のアップデート Cloud Automator のアップデートでログイン中の操作画面にマニュアルのリンクが表示されるようになりました。 blog.serverworks.co.jp もちろんマニュアルだけでも閲覧できますので、気になった方は無料トライアルでCloud Automator を試してみてください。 Cloud Automator – 株式会社サーバーワークス サポートページ https://support.serverworks.co.jp/hc/ja/categories/115001305127 cloudautomator.com ドキュメントを充実させるには ドキュメントを充実させていくには、地道に書いていくしかないわけで・・・Cloud Automator についても開発メンバーで分担しながら作っています。 その際ちょっと気になってくるのが表記のゆれです。 これは
皆様こんにちわ 今回はKaggle入門動画作ったので、その事について書いていきます。 Twitterでも告知したし、ブログは良いかなーと思ってたのですが、 ニートで新しいこと挑戦企画としてYoutuberになってみました Kaggleの提出までを環境構築からライブコーディングして実況解説してみました。私流のKaggleワークフローですがよければ見てみて下さいhttps://t.co/0QUDEa1etK— Takami Sato (@tkm2261) 2017年10月20日 英語の翻訳タイトルつけると、Googleが日本語でインデックスしてくれない事に気づき、ブログにも投稿することにしました。 良ければ見てみて下さい。 Kaggle入門 Porto Seguroコンペ www.youtube.com 規約的に怪しかったので、Kaggleにも問い合わせてOK貰ってます。 https://ww
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く