サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
mermaidは、Web上で簡単にフローチャートやシーケンス図などのUMLが描けるライブラリです。 d3.jsの機能特化型というかんじで、d3ほど様々なことはできませんが、そのかわりに対応してる図形なら非常に簡単に描くことが可能です。 なお、ヘルプはGitGraphやクラス図が載ってないなど未完成で、いまいち頼れません。 ごたくはいい、実物を見せろ こんなかんじ →支払い忘れてサーバが死んだので代替(誰かが書いたやつに勝手にリンク) できること 以下の図が描ける。 ・フローチャート ・シーケンス図 ・ガントチャート ・クラス図 ・gitグラフ 最後だけ異質だ。 インストール CDNを使えばいいだけだが、自分のところに置きたい場合はyarnで引っ張ってこれる。 <!DOCTYPE html> <html lang="ja"> <head> <link rel="stylesheet" hre
Rails 5.1 API with Vue.js frontend, part 0: stack choicesJul 8, 2017 | javascript es6 follow me rails api rails-api-series I’ve been rather busy lately, and my progress in learning Vue.js has slowed down. However, I think that I’m ready to dive into making something more resembling a real application than Monster Hunter and GalaxyQuest. I believe that you learn best when your objective is teaching
前回はデバイスドライバにopenとcloseを実装した。 public2016.hatenablog.com さすがにそれだけじゃ寂しいからreadを実装してみる。 ただ個人的にはread(とwriteも)を真面目に実装するよりは、「ioctl」を使えばいいじゃないって思ってる。もちろんドライバによってはread/writeが最適なものもあるんだろうけどハードウェアを制御しようと思うとreadの「前回読み込んだ続きを読み込む」って挙動は少し使いにくく感じる。 まぁとりあえず見てきましょ。 readを実装するためには・・・ file_operations構造体にreadに対応する関数を追加 前回はopenとcloseだけだったけど色々追加。 static struct file_operations test_driver_fops ={ .owner = THIS_MODULE, .ope
Photo by Boris Baldinger こんにちは。谷口です。 ITエンジニアの「35歳定年説」は、今や過去のものとして崩れつつあります。IT人材の不足が極めて課題視されている昨今、現実には35歳を超えてエンジニアとして活躍している人や、転職に成功している人もたくさんいます。 ただ、年齢を重ねると、若い頃とは同じようにいかない場面が増えてくるのもまた現実です。 ある程度年齢を重ねた方の多くは、「今後もITエンジニアとしてやっていきたい」と思う一方で、若い頃みたいにバリバリ働けなくなってきたとか、新しい技術に興味が持てなくなってきたとか、仕事に刺激がなくなってきたとか、若いやつらの方が自分より優秀で焦るとか……すごく若いわけではなくなった今の自分と、これからもっと若くなくなっていく将来の自分に対して、何かしらのもやもやを感じた経験があるのではないでしょうか。 というのも、paiza
Google Cloud Platform(GCP)は、サービス アカウント キーの堅牢な管理機能を提供することで、権限を持ち、適切に認証されたエンティティだけが GCP リソースにアクセスできるようにしています。 アプリケーションが GCP 上だけで実行されるのであれば、サービス アカウント キーの管理は簡単です。GCP から離れることはないので、キーのローテーションなどは GCP が自動的に行ってくれます。 しかし、多くのアプリケーションは、デベロッパー所有のローカル PC、オンプレミス データベース、他のパブリック クラウドなどさまざまな環境で実行されます。そうなると、キーの安全な管理は簡単ではなくなります。 複数の環境を行き来する過程でサービス アカウント キーを無防備な状態に置かないようにすることは、アプリケーションのセキュリティを維持するうえで最も重要なポイントです。この投稿で
jQueryを使ってのマウス操作の判別処理は「hover」「mouseover」「mousemove」「mouseout」などといった、マウスが要素に乗った時や、動いた時、要素から外れた時といったものがありますが、マウス動作が止まった時「mousestop」のようなものは存在しません。 そんな要素の上でマウス動作が止まった時を判別して判別処理を行うサンプルを作ってみたので紹介してみます。 「jQueryでマウス動作がストップした時を判別して処理する方法」サンプルを別枠で表示 サンプルではページ上にある灰色の四角のエリアを配置し、その上でマウスカーソルの動きがストップした時を判別します。 灰色の四角のエリアの上にマウスを移動させ、移動させている間(マウスカーソルが動いている間)は何も起こらず、灰色の四角のエリアの上でマウスの動きを止めると同時に背景が黒に変わります。 この様にマウス動作が止ま
1. 概要 Web サイトに対する改ざんや DDoS 等の被害がJPCERT/CCに複数寄せられています。特に改ざんや情報窃取などの被害が発生した場合は、サービス停止や顧客への補償など、事業に直結する影響を受ける可能性があります。サイバー攻撃に備えて、Web サイトに対して定期的な点検を行うことをおすすめします。 図1. Web サイト改ざん件数の推移 ( JPCERT/CC インシデント報告対応レポートhttps://www.jpcert.or.jp/ir/report.htmlより) これまでも Web サイトに関する注意喚起を行ってきましたが、脆弱性を悪用したサイト改ざんや、情報窃取の他、DDoS 攻撃によりサービス停止を引き起こされる状況が継続して確認されています。Web サイトを取り巻く環境や状況は日々変化しており、万全の対策を行っているつもりでも被害に遭う可能性を否定できません
Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 川村インターナショナル2017年08月01日 07時30分 「Android」の次期バージョン(今のところ、「O」というシンプルな名前だけが付けられている)のリリースが迫ってきた。米国時間7月24日に「Android O」のリリース候補版が公開されたばかりである。これまでのAndroidリリースと異なり、かつてないほど多くのユーザーがこの新しいAndroidを利用できるようになるだろう。それは、Googleの「Project Treble」のおかげである。 Project TrebleはAndroidの設計を見直し、メーカーがこれまでより簡単、迅速に、かつコストを抑えて端末をAndroidの新バージョンにアップデートすることを可能にした。Project Trebleは、端末固有の低
本連載「こっそり始めるGit/GitHub超入門」では、バージョン管理システム「Git」とGitのホスティングサービスの1つ「GitHub」を使うために必要な知識を基礎から解説していきます。具体的な操作を交えながら解説していきますので、本連載を最後まで読み終える頃には、GitやGitHubの基本的な操作が身に付いた状態になっていると思います。 前回記事「たった3つで共存できる、Git/GitHubとSubversion(SVN)の連携、移行に関する基本操作」では、Subversionとの連携や移行について解説しました。 本連載の最終回となる今回のテーマは「Git/GitHubのワークフロー」です。幾つか存在するバージョン管理のワークフローのうち「git-flow」「GitHub Flow」の概要を解説します。 git-flow 「git-flow」はVincent Driessen氏の「A
どうも僕です。タイトルどおりです。 Dockerコンテナのメトリクス監視してますか??? 本番環境ならDataDogとかそのへんで監視していてもローカル環境のやつ確認してないこと多くないですか? ※ 僕はしてないです。dd-agentローカルにも入れれば終わりじゃんって話なんですが、なんかあれじゃないですか。。。 監視してなかったお陰で、高負荷時に突然死する原因を調査したい場合に、無事頭を抱えました。(原因はメモリ枯渇してた) そこで、コンテナ名, コンテナID, CPU, MEM, NET RX/TX, IO R/W, PIDS 情報が見れたらいいのになーを調べてたらさくっと見れることに気づいたので記事にまとめておきます。 やりたかったのはこういうやつです。 本家の付随機能を利用する コンテナのリソース使用状況をライブで流し続ける 使い方
JavaScript の this は、(他のプログラム言語から見ると) ちょっと面白い挙動に見えることがあります。 先日、この this の挙動について、会社の同僚が説明してくれたのですが、これまで聞いた説明の中で一番分かりやすいと感じたので、頑張って日本語で説明してみます。 分かりにくかったら、多分それは私の技量不足。 this と function の関係 function が基準スコープになるのがまず一点。 その function をどう呼ぶかで変わるのかがもう一点。 それを踏まえて…… this は function を呼んだ時の . の前についているオブジェクトを指している と理解できるというのが、同僚の説明でした。 . が省略された場合はグローバルオブジェクトになります (non-strict モード時)。 strict モードでは undefined になります。(@ryo
LaTeXを使った数式の入力がWordやPowerPointで可能に。マイクロソフトが明らかに(追記あり) 来月のOffice 365のアップデートによって、WordやPowerPointでLaTeXを用いた数式の入力が可能になることが、Microsoft Officeの開発エンジニアのブログに投稿された記事「LaTeX Math in Office」で明らかになりました。 ブログには「Next month you’ll be able to use LaTeX math in Office 365 math zones.」(来月には、Office 365の数式枠でLaTeXの数式が使えるようになる)と書かれています。 Wordで数式を入力するモードにしたときのリボンメニューには、下記のように「LaTeX」の項目が追加されることが示されました。 日本語版のOffice 365やWordの対
様々な言葉を繰り出して議論を交わし、時に追及をかわす政治家たちの術。「印象操作」「怪文書」「こんな人たち」という発言を例に、野矢茂樹・東大教授に論理的にひもといてもらった。 最近の政治の場面におけるやりとりを見ていると、言葉の使い方に関して、たいへん勉強になる。 まず、安倍晋三首相からは答えたくない質問への応答の仕方を学ぶことができる。例えば、相手が自分の瑕疵(かし)を明らかにする目的で何か問いを発したとしよう。そのとき、軽々に答えはしない。「あなたの前提が間違っている」と切り返す。私に瑕疵があると考えてそんな質問をするのでしょうが、私に瑕疵はない、と自分を正当化する論を展開する(この部分は長く続くほどよい)。また、その質問は「印象操作だ」と決め台詞(ぜりふ)を言うことも忘れない。以前乱発されていたこの言葉は、きわめて応用範囲が広い。自分に不利な目的で為(な)された質問に対しては、すべて「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く