← 前回 連載 INDEX 次回 → 別稿「TIPS:親子/兄弟関係にある要素を行き来するには?」では、トラバーシング系のメソッドを利用して、カレント要素を基点に親子/兄弟要素を取得する方法について解説しました。本稿で解説するprevUntil/nextUntil/parentsUntilメソッドは、その特殊系メソッドです。 例えばprevUntilメソッドを見てみましょう(図1)。別稿で解説したprevメソッドは直前の要素(兄要素)を1つだけ、prevAllメソッドは兄要素を全て取得するのに対して、prevUntilメソッドは「カレント要素から指定された兄要素までを取得」します。
無実の罪で302日間も勾留された大阪の男性ミュージシャンが、警察や検察のずさんな対応を問題視し、約1000万円の賠償金を求め、裁判で争っている。 報道によると、SUN-DYUさん(26)は2012年、大阪府内のコンビニから1万円を盗んだとして府警に逮捕された。根拠の一つは、店のドアから見つかった指紋。ところが、防犯カメラの映像から、指紋は事件5日前についたものと判明、無罪判決を受けた。 その後、SUN-DYUさんは、損害賠償など約1000万円を求め、大阪地裁に提訴。しかし、一審は捜査の違法性を認めなかった。SUN-DYUさんが控訴して、現在は大阪高裁で争っている。 場合によっては仕事を失ったり、家族がバラバラになったりする可能性もある冤罪被害。何の非もないのに、「運が悪かった」の一言で終わりなのだろうか。補償金の有無などについて、小笠原基也弁護士に聞いた。 ●そもそも勾留の必要性はあったの
近年プチ起業、シニア起業、週末起業などの起業ブームを背景にセミナー、講演会、お茶会の個人開催が急増しています。また音楽会や子供向けのイベントなどありとあらゆるイベントが各地で開催されていますが、こうした小規模イベント主催者の多くはイベント会場が友人・知人ばかりになりがちで新規のお客様が増えないことに悩みを抱えています。 起業に関する講座、お教室向け開業の講座などは数多く開催されていますが、イベント開催に焦点をあてて基本から学べる講座は開催数が少ないため、本講座ではセミナー、講習会、お茶会、交流会、音楽会などを開催する人、またはこれからチャレンジしたいと考えている人に向けて、小規模イベントの基本的な開催手法を解説し、初心者でも3ヶ月後からイベント開催できるようにお伝えしていきます。 株式会社ライズサーチは音楽家向けのセミナーを多く開催してきましたが、今後は対象を広げ、イベント開催をする人を対
文章作成を楽にするiEmpathy(アイ・エンパシー)を紹介します。これは、私が10年間文章を書いてきた実践と経験で開発したツール「エンパシーチャート®」をWeb上で使えるようにしたソフトウェアです。もちろん、アイ・エンパシーを使わなくても、紙とペン、そして付せんさえあれば、同様のメソッドは手描きでも実践できます。 アイ・エンパシーでは、「埋める」→「貼る」→「つなぐ」という3ステップで文章作成をしていきますが、1回目で紹介した「次々に読まれる文章を書く3ステップ」に当てはめると次のようになります。 「埋める」→ ステップ1「内容(メッセージ)」をとにかく出す「貼る」→ ステップ2「文章構成」だけを考える「つなぐ」→ ステップ3「文章表現」を整えて完成させるつまり、「次々に読まれる文章を書く3ステップ」をまったく意識しなくても実践できるように1枚のシートに埋め込まれているのです。また、読み
SD-WANという言葉は、日本では2015年ころから知られるようになった。その後、製品やサービスが多様化し、今やSD-WANの意味するところは広範囲に及んでいる。ここでは、SD-WANにまつわる様々な情報をQ&A形式で紹介する。また、代表的な機能として「ゼロタッチプロビジョニング」「インターネットブレークアウト」「ハイブリッドWAN」「セグメンテーション/マルチテナント」を解説する。 Q1 SD-WANを構成する3大要素とは? SD-WANの「SD」は、ネットワークの仮想化を総称する「SDN」(Software Defined Networking)から来ている。このことからSD-WANは、適用先をWANに絞ったSDNの一形態と言える。 もっとも現実の商談の場では、SDNと言うとOpenFlowをベースとした従来製品をイメージする人も少なくないため、あえて「SD-WANはSDNとは違います
Linux基本コマンドTips一覧 本連載では、Linuxの基本的なコマンドについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、テキストのパターン処理を行う「awk(gawk)」コマンドです。連載第115回、第116回、第117回に続き、awkの基本的な使い方を説明します。 awk(オーク)コマンドとは? 「awk」は空白などで区切られたテキストを処理するコマンドです。演算機能もあり、プログラミング言語としても使用されています。 Linux環境で使用されているのは、GNUプロジェクトによる「gawk」コマンドが多く、例えばCentOS 7の場合、awkは/usr/bin/gawkへのシンボリックリンクとなっています。 Ubuntu 15では、Michael D. Brennan氏による「mawk」が収録されています(awkは/etc/altern
ウェブ担当者:こないだ社内の会議でボスに、「あのウザい広告、何とかならないの?」って言われました……。効果は出てるし、除外とかもいろいろやってるんですけど……。自分がウザいって言われてるみたいで凹みます。 寳:まあまあ、元気出してくださいな。ところで、ディスプレイ広告の種類って、リターゲティング広告だけだと思っていませんか? ウェブ担当者:前に他の広告もやったことありますけど、結局パフォーマンスが良いのってリターゲティング広告になりますし……。 寳:そうですね。じゃあ今日は、ユーザー心理や区分を踏まえつつ、リターゲティング広告も含めたディスプレイ広告全般について、考えてみましょう。 記事の最後では、ディスプレイ広告の運用に役立つ「プランニングシート」も紹介しますね。 リターゲティング広告は目の前の成果を増やすのに効果的「リスティング広告でディスプレイ広告を使う」と言ったとき、多くの方はまず
ES2015とは? 将来的にはブラウザに対応される予定の 「今までのJS(ES5)に様々な機能が追加された新仕様」 のこと。 ES6とも言ったりします。 現在は一部のみ(Chromeは対応)で機能が実装されていたり、されていなかったり。 Babelのドキュメントに機能の一覧がまとめられています。 https://babeljs.io/docs/learn-es2015/ BABELって? ES2015仕様のJavascriptをES5仕様に整形するツール です。 ES2015に対応していないブラウザのために、 「ES2015の記法で書いたコード」 => 「ES5」 としてくれる。 対応していないんなら必要ないのでは? 将来的にはブラウザに実装されていく ものなので、今から使って慣れておいた方がよさそうです。 ES2015で書いてみよう ES2015についてのチュートリアルがあったのでやって
はじめに 背景と概要 要件 JavaScriptを使用して小数n桁の四捨五入を行う 計算結果はExcelと合わせること JavaScriptのMathオブジェクトでは小数n桁の指定ができません。 JavaScriptライブラリを使用できない事情があり、関数を作ることにしました。 この際、負数の計算で、JavaScriptとExcelの結果に差異が発生してしまいました。 この問題を解決するまでの知見を共有します。 前提バージョン ECMA Script 2015 問題点 まずは、こんなコーディングをしてみました。 数値と端数処理桁数を受け取り、四捨五入した結果を返す関数です。 function myRound(number, pricision) { var _pow = Math.pow(10, pricision); return Math.round(number * _pow) /
バイナリでもテキストでも、AJAX でリクエストしたら JavaScript で受けることになるので、ブラウザにファイルをダウンロードさせるように処理を作る必要がある。 Blob オブジェクトはファイルに似たオブジェクトで、immutable な生データです。データを表す blob は必ずしも JavaScript ネイティブなフォーマットではありません。File インターフェースは Blob を基礎にしており、その機能を継承する一方で、ユーザのシステム上のファイルをサポートするための機能を拡張しています。 https://developer.mozilla.org/ja/docs/Web/API/Blob とのことです。レスポンスから Blob オブジェクトを作って、createObjectURL すれば、ダウンロード可能なURLを生成する事ができます。 よくありがちな、CSVデータを管
受託案件でレスポンシブ対応をするようになって4年半ほど。未だに悩むのがテーブルのレスポンシブ対応。 テーブル要素をレスポンシブ対応する方法はいろいろとあると思うのですが、私がよく使うのはテーブルをスクロールさせる方法。ただ、このテーブルにはデザインの面で抱えている問題があります。それは、スクロールできることがユーザーには伝わらないこと。ぱっと見、途中でコンテンツが切れているように見えてしまう。もっとひどい場合にはthやtdの区切り線と同じタイミングで見切れてしまっていてその先にもっとコンテンツが存在することが予測できない可能性があります。 今回は続きのコンテンツの存在をグラデーションで表現し、CSSのみでスクロールを予測させる方法について記述しています。 実装方法 box-shadowやbackgroundプロパティでグラデーションを適用すればいいと思ってしまいがちですが、ただ単にこのプロ
はじめに 驚き最小の原則(法則)という言葉があります。 Wikipediaの記事を引用すると http://ja.wikipedia.org/wiki/%E9%A9%9A%E3%81%8D%E6%9C%80%E5%B0%8F%E3%81%AE%E5%8E%9F%E5%89%87 ユーザインタフェースやプログラミング言語の設計および人間工学において、インタフェースの2つの要素が互いに矛盾あるいは不明瞭だったときに、その動作としては人間のユーザやプログラマが最も自然に思える(驚きが少ない)ものを選択すべきだとする考え方である。 要するに、使うときに「おやっ?」という驚きが少ないほうが良いプログラムであるといえます1。 この記事では敢えて驚きの多いプログラムの書き方を紹介します。驚きの多いプログラムを読むとどんな気分になるか、実際に体験してみてください。もちろん、本当は驚きが少ないプログラムを書
Photo by Rene Barrios 秋山です。 機械学習と一言で言っても、そのアルゴリズムにはたくさんの種類があり、「どれがどんな場合に適しているのか」というのは、なかなかわかりづらいと思います。 そこで今回は、初心者向けに「K-means」(k平均法)という手法について説明します。 K-meansがどんなデータに適しているか、どうやってデータが分離されるのか…といったことは、文章だけ読んでも分かりづらいと思いますので、実際にPythonでコードを書いて実行したり、図を出したりして、過程を見ながら説明していきます。 既に機械学習の経験がある人にとっては今さらなことばかりかと思いますが、「機械学習の勉強を始めたい」という人の参考になればと思います。 ■K-meansとは 簡単に説明しますと、 まず、各点に対してランダムにどのクラスタに属するかを決定します。 次に、各クラスタの中心点V
やりたいこと とあるプログラムを実行するDockerコンテナを毎日定刻に起動したい。 処理が完了したらコンテナは消去したい。 つまり、次のコマンドをcronで実行したい。 $ docker run -it --rm my_image my_command やったこと crontabにそのまま書けばいいじゃん! と思ったが、そうは東京医科歯科大学。 $ crontab -e 0 7 * * * docker run -it --rm my_image my_command 定刻になっても、うんともすんともしない。 まずは、crontabの実行環境で、dockerコマンドにパスが通ってんのかが気になった。 $ which docker /usr/bin/docker $ crontab -e * * * * * echo $PATH > /tmp/env.txt 結果は、 $ cat /tmp
はじめに こんにちは! モバイルアプリサービス部の田中孝明です。 現地で参加した「What's New in Testing」のセッションのレポートになります。 本記事は Apple からベータ版として公開されているドキュメントを情報源としています。 そのため、正式版と異なる情報になる可能性があります。ご留意の上、お読みください。 What's New in Testing Xcode 9 has new APIs for structuring your test logging and including your own attachments and screenshots, as well as new support for parallel device and simulator testing. Learn how to write UI tests that targe
2017 - 06 - 14 人に興味を持たせる話術を磨くには? 紳助が吉本の若手に伝授していたテクニックが深い 生活 島田紳助 テレビ シェアする Twitter Google+ Pocket 今は芸能界を引退されている 島田紳助 さんですが、過去にはあらゆるテレビ番組の司会を務め、しゃべりについては誰しもが認める巧みな話術で視聴者の共感を集めていました。 そんな紳助さんが、過去に NSCの吉本の若手にお笑いについて講義をした ことがあり、そこで 人に興味を持たせる話をするためのテクニック について話していたのですが、これが非常にタメになる内容だったのでご紹介します。 全てを知る必要はない これはね、ほんま教えたくなかった。極秘のトリック。 一分野一箇所。 例えば野球。 昔ね、いっぺんね、ヤクルトの岡林っていう今コーチやってる、すごいええ球投げるピッチャーやってん。それがゲストに来てんて
Appleまた常識を超える、究極のオールインワン。フルーツで体験できるすべてを手の中に。Microsoft『シュガースポット2013』は大企業だけのものではありません。中小企業のプロフェッショナルをオフィス別トレーニング。Google摂取スピード、嗜好性、携帯性に優れた食品です。Facebook一日に消費されるバナナの数はなんと世界30万本。その輪は日本にも広がろうとしています。Twitter次にすることは? 1.携帯でバナナを撮影してみましょう。 2.バナナの紹介文を書きましょう。Amazon.co.jpマイバナナ:この果物をお持ちですか?この果物の最初の一房を食べてください。au食べたつもりになってない? バナナはauのお店で。らばQこれは仰天…「ありえない」バナナの写真2chまとめ照英が泣きながらバナナをタコさん切りしている画像をください。フィギュアキャストオフ後の素肌は一色塗りなの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く