最高のITエンジニアリングとは、ユーザーへの価値提供に最大限集中できる状態を維持し続ける技術だと私は考えます。では、その状態を阻害する要因は一体何であり、どうすれば取り除くことができるのでしょうか。このような具体的な問題と向き合い、近年注目されているSRE の考え方を取り入れ、実装しながら乗り越えてきた…
インターナショナルチームでプログラミングの仕事をしていると、いろんなところで同僚との差を感じてしまう。いろんな国の人がいて、レベルは人によりそれぞれなんだけど、一般的にいうと、アメリカのプログラマのレベルは平均してとても高い場合が多い。とにかくコードがきれいでシンプルで仕事が早い。 彼らがなぜそれができるのかを観察しているが、一つ気が付いたことについてその対策も含めて書いてみたい。 彼らがプログラマとして優れているところ USにいるとお客様の技術レベルが高いとか、新しいことにチャレンジするとかいろいろ要素はあるのだけど、個人の生産性、コードの美しさをみても、平均値を観察するとアメリカの人が一番に感じる。その他にも、ドキュメントを見てすぐ理解できる能力は、アメリカの人はおろか、ヨーロッパ圏やインドの人と比べても、私は圧倒的に負けていると感じる。 Williams 衝撃の読解力 新しいライブラ
共通イメージ 最近、ワールドカップシーズンのみのにわかサッカーファンとして、色々な動画やら、本やらを読んでいた。 youtu.be サッカーの新しい教科書 戦術とは問題を解決する行為である 作者: 坪井健太郎,小澤一郎構成 出版社/メーカー: カンゼン 発売日: 2014/05/16 メディア: 単行本 この商品を含むブログ (2件) を見る 本の中で、「プレーモデル」という言葉がでてくる。ようするに、プレーについての監督、選手が共有する、どう戦い、何をすべきかの共通イメージである。複雑系スポーツであるサッカーでは、コンビネーションの秩序を得るためにプレーモデル、という共通イメージが必要ということだ。 ここから発想したこと 多分、サッカーでプレーモデルとされているのは、チームとしてどうプレーするのかの共通理解。 ソフトウェア開発においては、多分、 ソフトウェアアーキテクチャ プロセスモデル
大学での講義で途上国の医療事情などを学生さんへと紹介しているためか、この時期になると、夏休みに向けたボランティアについての相談を受けるようになります。
Modified on 2019-08-04 11:51 by TaoK Categorized as C#, dotNet 2, IIS, SQL Overview This is a free and open-source SQL (T-SQL) formatter: Handles complete multi-batch scripts, including object definition scripts such as stored procedures, triggers, etc.Provides formatting options to cater to different common formatting styles/standardsOptionally outputs "colorized" html code rather than just the f
選択したExcelのセルをMarkdown形式でコピーするExcelアドイン「CopyToMarkdown」に、逆にMarkdown形式の表からExcelにコピーする機能を追加する新バージョンをリリースしました。 これで再編集も大分楽になります。 日付の書式、金額、カンマフォーマットなども生かしたままコピーできます! 右寄せ・左寄は先頭行の設定に従います。 良かったら使ってあげてください。 動作確認済みのOffice&Windows Windows 7 64bit & Office 2010 Windows 10 64bit & Office 2016 必要環境 .NET Framework 4.5.2以上 Visual Studio 2010 Tools for Office Runtimeのインストールが求められるかもしれません (VSの入っていないWindows 7では求められました
株式会社ヌーラボ(本社:福岡県福岡市、代表取締役:橋本 正徳、以下 ヌーラボ)が提供する、チームのコラボレーションを促進するプロジェクト管理ツール「Backlog (バックログ)」は、Googleスプレッドシートに入力した内容を「Backlog」課題に一括で登録できる機能(以下 本機能)を公開しました。 本機能のリリースにより、定型の課題が毎回発生するイベント進行管理などの業務や、保守運用など定期的に同じ内容の課題を登録する必要のある業務などのプロジェクト管理が、さらに楽に便利に行えるようになります。 ■ 本機能の詳細について 「Backlog」に課題を登録する際、これまでは、課題を毎回新たに作成するか、個別に複製する必要がありました。「Backlog」が多くのチームに利用されるなか、「課題を一括登録したい」「同じ課題を複数回、一括登録したい」といった要望が寄せられるようになりました。今回
本エントリはVisual Studio / Visual Studio Code Advent Calendar 2015 14日目のエントリです SQL Server Data Tools に含まれる「データ比較」ツール SQL Server Data Tools(SSDT)に含まれる機能の一つに、『データ比較』ツール というものがあります。 SQL Server Data Tools自体がどんなものかは、ググっていただくか、以前中国地方DB勉強会でお話しさせていただいた際のこちらの資料を参照いただければと思います docs.com 今回はこの『データ比較』ツール についてざっくりと紹介してみようと思います。 「データ比較」ツール とは その名のとおり、複数のデータベーススキーマにある同一のテーブルのデータ同士を比較し、 差分の検出 差分をグラフィカルに表示 差分を解消する更新を行うクリ
こんにちは、フロントエンド開発をリーディングしている古川 (@yosuke_furukawa)です。 昨年、こちらのブログで新人研修の特別講座の内容を紹介したところ、大反響だったので、今年も公開します。 リクルートテクノロジーズの新人研修 7月、リクルートテクノロジーズは新人の部署配属の季節を迎えました。 4月に(株)リクルートの新卒Web採用枠で入社した新人のうち、今年は20名が弊社に配属。3か月の研修期間を経て、早速現場での業務にあたってくれています。 リクルートテクノロジーズでは、配属までの3か月間「ブートキャンプ」という技術研修を実施しています。 ブートキャンプのコースは2つ。 一つは、プログラミングやWebサービスの構造の基礎を学び、その後1つのスマホサイトを企画からリリースまで行うコース。 もう一つは一定以上のプログラミングスキルと開発経験のある層向けに、より現場での技術に即し
保守しやすく、規模に依存しないHTML文書のために 一般 DOCTYPEで始める 置き換えられるべきまたは旧式のDOCTYPEを使わない XML宣言を使用しない 文字参照はできる限り使わない &と<、>、"、'は名前文字参照を使ってエスケープする 制御文字や不可視文字は数値文字参照を使う コメントではその内容の前後へ空白文字を置く 終了タグを省略しない 空要素の書き方を混ぜない タグや属性値の前後へ空白文字を置かない 大文字・小文字を混ぜない 引用符を混ぜない 属性を2文字以上の空白文字で区切らない 真偽値を取る属性の値は省略する 名前空間は省略する XML属性は使わない data-*とMicrodata、RDFa Lite用の属性と通常の属性を混ぜない デフォルトの暗黙のARIAセマンティックスを尊重する 文書要素 lang属性を追加する lang属性の値はできる限り短くする できる限り
徳島市民はコーヒー好き? 総務省の県庁所在地および政令市の家計調査品目別ランキングで、徳島市の「コーヒー・ココア」の支出額が全国1位だったことが明らかになった。スポーツドリンクも1位だったほか、果実・野菜ジュース、乳飲料がそれぞれ2位に入り、飲料関係での上位が目立った。一方、果物は全国最少で、野菜・海藻が下から2番目、魚介類が同5番目と農水産物の支出額が少なかった。 総務省が毎月実施している家計調査について2015~17年の年間平均支出額を分析し、順位付けした。 徳島の「コーヒー・ココア」の支出額は1万3479円で全国平均1万1214円を2千円以上も上回り、2位の堺と五百円以上の差があった。うち豆や粉末などのコーヒーは13位、液体になっているコーヒー飲料は2位だった。金額が少ないココア・ココア飲料は38位だった。 コーヒー1位の大津は、コーヒー飲料34位、コーヒー飲料1位の青森はコーヒーが
Version 1.95 is now available! Read about the new features and fixes from October. Working with Python in Visual Studio Code, using the Microsoft Python extension, is simple, fun, and productive. The extension makes VS Code an excellent Python editor, and works on any operating system with a variety of Python interpreters. It leverages all of VS Code's power to provide auto complete and IntelliSen
今開いているアマゾンの商品ページのアフィリリンクをツイッターに投稿するためのブックマークレット 2018-07-19-1 [Affiliate][Programming][Bookmarklet] 今開いているアマゾンの商品ページのアソシエイトID入りリンクをページタイトルとともにツイッターに投稿するためのブックマークレットです。 アマゾン謹製ツイートボタンでの文言が肌にあわない人はどうぞ。 Az2Twi javascript:( function() { if(location.href.search(/[^0-9A-Z]([B0-9][0-9A-Z]{9})([^0-9A-Z]|$)/)!=-1){ var url='https://www.amazon.co.jp/dp/'+RegExp.$1+'?tag=yto-22'; window.open( "https://twitter.
USB規格は、バージョンアップを重ね、現在の最新規格は「USB 3.2」となっている。USB 3.2は、これまでとどのような違いがあるのか、複雑に絡み合うUSB規格を整理してみた。 前回は、USBの充電仕様である「USB Battery Charge」について解説したが、今回はUSBの最新規格である「USB 3.2」について解説する。 USB規格の歴史 USB 3.2は、高速なSuperSpeedを実現する最新のUSBの仕様だ。このSuperSpeedには、USB 3.0で定義された5Gbpsの「SuperSpeed Gen1」とUSB 3.1で定義された10Gbpsの「SuperSpeedPuls(Gen2)」がある。USB 3.2では、USB Type-Cケーブルを使うことで10Gbpsを2ポート使い、最大20Gbps(Gen2×2)を実現している。 USB 3.0は、PCI Expr
コーディングをAIが支援してくれる「Visual Studio IntelliCode」がアップデート。既存コードからコーディング規約を推測し、適切な設定ファイルを生成 マイクロソフトが今年5月に発表したVisual Studioの拡張機能「Visual Studio IntelliCode」は、機械学習によってコーディングを支援してくれるというものです。 GitHubなどの公開されているコードによる機械学習を基に、コードの入力や補完における適切なレコメンデーションや、コードレビュー時のアドバイス、問題がありそうな部分の指摘などをしてくれます。 [速報]AIがコードのレコメンドやバグの指摘など開発を支援してくれる「Visual Studio IntelliCode」発表。Build 2018 - Publickey そのVisual Studio IntelliCodeがアップデートし、既
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く