連載「Visual Studio Code TIPS」 Visual Studio Code(以下、VS Code)には「ミニマップ」と呼ばれる機能がある。これはデフォルトでスクロールバーの隣に表示される、ドキュメント全体のアウトライン(概要)を示してくれるものだ。だが、これを不要と感じることもある。本稿ではミニマップの表示を制御する方法を示す。
![VS Codeのミニマップの表示/非表示を切り替えるには:Visual Studio Code TIPS - @IT](https://cdn-ak-scissors.b.st-hatena.com/image/square/2015c4a8cac3a1f8727f1eadb03c235608637976/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1811%2F02%2Fcover_news014.gif)
連載「Visual Studio Code TIPS」 Visual Studio Code(以下、VS Code)には「ミニマップ」と呼ばれる機能がある。これはデフォルトでスクロールバーの隣に表示される、ドキュメント全体のアウトライン(概要)を示してくれるものだ。だが、これを不要と感じることもある。本稿ではミニマップの表示を制御する方法を示す。
製造業におけるAI活用といえば、異常検知。中でも、製品の傷や欠陥を調べる外観検査の自動化は今、需要が大きいと言えるでしょう。 株式会社三菱ケミカルリサーチの調査によると、製造業において20年以上経過した生産設備が約3割、30年を超えたものが約1割と工場のリプレイス需要も高まる中、リプレイスのタイミングで外観検査の自動化を取り入れようとしている工場も多いと思います。 今回は、AIに少量の正常データのみを学習させるだけで異常検知を実現できる外観検査ソフト「gLupe」を開発提供する、システム計画研究所(ISP)の井上さんにお話を伺いました。 製造業に共通する「異常データが足りない」問題――異常検知では「異常データ」を収集するのが難しいとはよく聞きますが、実際そうなのでしょうか? 外観検査の場合、少なくとも異常画像は数千枚〜数万枚ほど必要になってくるそう。そもそも異常が発生しないのが普通だからこ
こんにちは。エクサウィザーズAIエンジニアの須藤です。 この度exaBaseの「物体名判別」モデルの紹介ページに、その場で試せるデモ機能を追加しました。 前回の「写真に写っていないところを復元する」とともに、実装にあたってはTensorflow.jsというフレームワークを使っています。 この記事では、Tensorflow.js導入までの簡単な解説と注意点、および新しいデモの操作方法を紹介したいと思います。 Tensorflow.jsとは 公式サイト 特徴 開発環境 モデルの書き出し モデルの読み込み 実行 モデルを読み込めない場合 物体名判別デモ 操作方法 結果 まとめ Tensorflow.jsとは TensorflowもしくはKerasで書かれた機械学習モデルを、JavaScriptで扱えるようにするフレームワークです。 学習済みモデルによる推論が主な応用と考えられますが、モデルの構築
Android 9 PieとQualcommの10nmプロセスSoC「Snapdragon 845」を搭載したGoogle純正のスマートフォン「Pixel 3」は、まさにAndroid OSタイプを代表するモデル。そこで、Appleのハイエンドスマートフォンでほぼ同じサイズの「iPhone XS」と大きさやスペックをいろいろ比較してみました。 左が145.6mm×68.2mmのPixel 3で、右が143.6mm×70.9mmのiPhone XS。並べて比べて見てみると、確かにPixel 3はiPhone XSよりも少し細長いかも。iPhone XSは背面が透明度の高いゴリラガラスですが、Pixel 3はカメラより下がエッチングガラスになっています。 厚さはPixel 3が7.9mm、iPhone XSが7.7mmと、ほとんど差はありません。どちらもカメラのレンズ部分が飛び出していますが、
模型・プラモデルメーカーであるタミヤと、ソフトウェア開発などを行うナチュラルスタイルは、2018年4月から「本物のロボティクス学習をすべての子ども達に。」というテーマを掲げ、タミヤロボットスクールを運営しています。タミヤロボットスクールは、フランチャイズ形式で全国展開を行っていることが特徴で、当企画を開始してからたった6カ月(2018年10月時点)で74教室まで増加。非常に早いペースで広がっています。 そんなスクールを運営するタミヤとナチュラルスタイルの担当者の方に、タミヤロボットスクールの特徴や魅力についてお聞きしました。 タミヤとナチュラルスタイルの思いが合致。ロボットスクールの運営を開始 ——タミヤさんは昔から工作キットなどをたくさん出していましたが、自ら継続的なスクール運営に乗り出すのは、今回が初めてかと思います。タミヤさんとナチュラルスタイルさんは、なぜ一緒にロボットスクールを始
1文字間違えると大惨事、ddでインストーラ書き込み USBメモリを使ってLinuxをインストールしたことがある方なら、ddコマンドを使ってインストーライメージをUSBメモリに書き込んだことがあるのではないかと思う。ddコマンドは実に便利で、次のような感じで直接インストーライメージをUSBメモリに書き込むことができる。 Ubuntu ServerインストーラをUSBメモリに書き込むサンプル dd if=ubuntu-18.04.1-live-server-amd64.iso of=/dev/sd? of=/dev/sd?の部分がUSBメモリのデバイスファイルを指定する部分で、例えば、ここがデバイスなどによって/dev/sdbだったり/dev/sddだったりする。ここで多くの方が「デバイスファイルの指定を間違えると、とてもまずいことになるんじゃないか」と感じたことがあるのではないだろうか。1文
ユミルリンクは11月1日、メッセージングソリューション「Cuenote」(キューノート)シリーズの新サービスとして、SMS配信サービス「Cuenote SMS」(キューノート SMS)を同日から開始すると発表した。 Cuenote SMSは、近年国内で利活用が急速に進むSMS(ショートメッセージサービス)を活用し、本人認証や重要な通知、プロモーション情報を届けるため開発した新サービス。SMSは多くの携帯電話が標準で対応しており、アプリのインストールなどが不要であることに加え、携帯電話番号のみでメッセージを配信できる。またSMSは、ウェブサービスのアカウント作成やスマートフォンのアプリの利用、本人確認のための認証情報送信、ウェブ上での手続き完了通知やリマインド、派遣やアルバイトへの業務連絡からプロモーションなど、即時性が求められる用途での活用が拡大しているという。 Cuenote SMSの特
2018年10月4日、株式会社メルカリが主催するイベント「Mercari Tech Conf 2018」が開催されました。メルカリグループ各社が、今後目指す方向や、これから取り組む技術的なチャレンジなどを語るエンジニア向けカンファレンス。2度目の開催となる今回は「Evolution(変化)」をテーマに、エンジニアたちがメルカリの技術のこれからを語ります。プレゼンテーション「どうして僕らは決済処理をマイクロサービス化しようとしているのか」に登壇したのは、メルペイ、ソフトウェアエンジニアの斎藤祐一郎氏。現在開発中の金融サービス「メルペイ」において、リファクタリングではなくマイクロサービス化を選択した理由を解説します。講演資料はこちら 決済処理のマイクロサービス化における3つの課題 斎藤祐一郎氏(以下、斎藤):マイクロサービス化の話題が盛り上がって、数年が経ちました。みなさまは、さまざまな論文や
はじめに ドキュメントって皆さんどうしていますか? Qiitaで記事を書いている方なら、Markdownを普段から使う人も多いと思います。 私の職場では、「Wordでドキュメントを書く」という習慣がありました。 最近、「Markdownで書く」というのを定着させることができましたので、その過程で何をやったのかを共有したいと思います。 2018/11/02 追記 本記事に、Microsoft Wordを批判する意図はございません。 WordよりもMarkdownが優れているという主張をするつもりもございません。 それと、後出しで恐縮ですが、本記事に登場する職場とは、ソフトウェアエンジニアがメインの部署です。 ドキュメントというのも、技術系資料です。 その前提でお読みください。 誤解があるといけないので追記いたしました。 (追記終わり) やったこと1:議事録をMarkdownで取った 私の職場
『Tech Pub vol.6 書き続ける技術(勉強会・カンファレンスレポート編)』で話足りなかった内容をブログにしました。 当エントリは下記のイベント『Tech Pub vol.6 書き続ける技術(勉強会・カンファレンスレポート編)』にて発表した内容を補足する形で書いたものです。当日は15分という時間枠での発表でしたのでボリューム的に話し切れないと思い、「このテーマでの登壇」だった事もあったのでキリも良いかなと思い"ブログ"の形で別途まとめてみました。 Tech Pub vol.6―書き続ける技術(勉強会・カンファレンスレポート編) - connpass イベント参加レポートはこちらとなります。 イベント当日に発表した内容・スライドは以下となります。当エントリではスライド38ページの『書き続けるための「コツ」や「技術」 - 【勉強会・カンファレンスレポートの場合】』に列挙した内容について
老舗Q&Aサービス「Yahoo!知恵袋」は、長い間あるものに悩まされてきた。規約違反ではないため削除できないが、見る人を不快にさせる内容の“グレーな投稿”である。これまで社内でパトロールを行うなど対応してきたが、同サービスの投稿は約6億件にものぼり、全てのグレーな投稿を見つけ出すことは難しかった。スーパーコンピュータ「kukai」(クウカイ)が導入されるまでは。 グレーな投稿には、中身がなく質問への回答になっていないものや、アダルトカテゴリーではないのに年齢制限が必要そうなものなどがある。ユーザー投稿型サービスだからこそ起こる問題だが「利用者から厳しい意見をいただくことも多い。どこかで線引きをする必要があった」とヤフーの丹羽達洋さんは話す。 そこで考えたのが、グレーな投稿を検出し、トップページなど人目につきやすい場所では非表示にするという対応だった。 グレーな投稿、どうやって見つける? し
古いブラウザ用のスタイルシートとモダンブラウザ用のスタイルシートは、どのように分けて記述していますか? CSSのセレクタだけを使用して、古いブラウザ用とモダンブラウザ用にスタイルシートを条件分岐させるテクニックを紹介します。 Using Feature Detection, Conditionals, and Groups with Selectors 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 CSSの新しい機能を使用する時 新しい機能の検出が必要な時 条件セレクタのサポート @supportsに対応するセレクタ セレクタの基本的なプロパティのグループ セレクタによる条件分岐の効果的な使い方 このテクニックを使用するポイントと注意点 CSSの新しい機能を使用する時 CSSは、新しい機能をスムーズに追加できるよう設計されてい
こんにちは、CTOの金本です。 先日の記事 でもお伝えしたように、現在カルテット開発部では 採用活動に今まで以上に注力しています。 その中で、採用サイト の内容も細かく見直しを入れており、ガチの応募フォーム の手前に、「まずは気軽にお話ししましょう」的な連絡口を新設しました おかげさまで既に何人かの方からご連絡をいただいておりまして、採用選考に進む前にオンライン/オフラインで気軽にお話しさせていただいています :bowtie: Slack転職とは 特に、選考に進む前に 開発部のSlackにご招待して現場メンバーと直接お話をさせていただく という取り組みが割とご好評をいただいております。 弊社の下田の下記ツイートもちょこっとだけ拡散されました 弊社、エンジニア採用窓口として開発部メンバーslackに招待するよ、っていう試みをやってるので、ご興味あるかたぜひぜひー。フルリモートもOKです!ht
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く