平成30年9月23日、安倍総理は、都内で拉致被害者御家族との懇談を行い、全拉致被害者の即時一括帰国を!国民大集会に出席しました。
東京ゲームショウ2018開催4日目となる9月23日、スクウェア・エニックスブースで行われたステージイベント“ドラパラ情報局”にて、発売日が未定となっていた Nintendo Switch版『ドラゴンクエストXI 過ぎ去りし時を求めて』が正式に発売が決定したことを発表。 登壇した、シリーズの生みの親である堀井雄二氏によると、発売は「もう少し先になる」とのこと。また、今回の発表に合わせてタイトルロゴが公開されたのだが、そこには謎の“S”の文字が! このことについて堀井氏は、“スペシャル”、“Switch”、“しゃべる”など例を挙げていたが真相は不明だ。 なお、ステージの模様は追ってお届けする。 [2018年9月23日14時00分 追記] ただ、堀井氏の“しゃべる”の発言に対して、『ドラゴンクエストXI』プロデューサーの岡本北斗氏が「しゃべるということだけが先行しても……『ドラゴンクエスト』には
The Boring Company recently purchased a parcel of land close to SpaceX Headquarters, on 120th St. near Prairie Avenue. Now, the small residence in an industrial neighborhood could house a private prototype garage, according to The Beach Reporter. Elon Musk's young tunneling company was granted approval from the Hawthorne City Council today to build a shaft on the property. The shaft would go down
By Ben Church Let's start this month’s tutorial with two statements that are going to get me in trouble: Elixir is the most productive language out there. Bit.ly charges way much for their paid plan Elixir, the Phoenix framework, and the Erlang VM allows us to make production ready systems fast, easily, and with very few moving parts. At this point, you can see where we’re going with this. Let’s u
技術革新に伴うコモディティ化や価値観の多様化が進む中でますます重要度の高まるネーミング。年間100件以上のネーミングを共創し続けている僕なりに感じている「それだ!感のあるネーミング」をつくるために大切なことや発想のヒントをなるべくシンプルにまとめてみました。
中国人観光客が偽造の国際運転免許証でレンタカーを運転し、交通事故を起こすケースが相次ぎ、警察庁が中国政府に対し、国際免許制度を国民に周知するよう申し入れていたことがわかった。申し入れを受け、中国政府は外務省のホームページなどで注意を呼びかけている。訪日観光客の増加に伴い、外国人ドライバーによる事故は急増しており、警察庁は偽造免許への警戒を強化している。 警察庁によると、偽造の国際免許証は昨年頃から、目立ち始めた。レンタカーで物損事故や交通違反を起こした中国人観光客らが、警察官に国際免許証を提示。発給元はいずれもフィリピン自動車協会と記されており、警察庁が同協会に確認した結果、偽造と判明した。 同庁が調査したところ、インターネットの中国語サイトでは、フィリピンの偽造国際免許が売買されていることも確認された。 道路交通法は、日本の免許を持っていない外国人が車を運転するには、自動車運転の国際的な
Signal v. Noise is closed. It’s been a wonderful run, but we decided it was time to do something different. With the launch of HEY World, everyone at Basecamp who was writing for SvN now has their own blog. Of course, we’ll keep the lights on here until the end of the internet. Enjoy exploring a decade plus of SvN: Where you can follow us now: Jason Fried is on HEY World and Twitter. DHH is on HEY
// --------------------------------------------------------------- // // chrome_sample.go // // Sep/23/2018 // --------------------------------------------------------------- package main import ( "github.com/sclevine/agouti" "fmt" "os" "log" ) // --------------------------------------------------------------- func main() { fmt.Fprintf (os.Stderr,"*** 開始 ***\n") url := "https://ekzemplaro.org/stor
はじめに 一年ほど前にGo言語を勉強しはじめて、そのシンプルさを追求する言語思想にすっかりハマってしまいました。 以来botだったり簡単なスクリプトだったりはGoで書くようになったのですが、その際に便利だなーと感じだdepについて紹介させていただきます。 depとは? depはGoのパッケージ管理ツールです。JavaでいうMavenと考えていただければわかりやすいと思います。 これが登場する以前からGoには"Glide"というツールがあったそうなのですが、このdepはGoの公式で開発されているとのことで、現在ではこちらが主流となっているそうです。(私は最近Goに触り始めたのでGlideを使ったことはなく、depとの比較などはできません・・・) 例えばGoには標準でcron実行をさせるようなものがないので、そういった処理をさせたい場合には外部パッケージを使う必要があります。そこで今回は、一定
Goのarrayとsliceについて説明しようとしたときに、自分でも混乱して説明できないことがあったので、もう一度調査してまとめてみました あとは自分が過去にsliceでハマったところも記載してます まずはarrayを理解しよう Go Slices: usage and internalsにも書いてありますが、sliceを理解するにはまず配列について理解する必要があります Goの配列は値である Goの配列は値であり、C言語のように配列の先頭要素へのポインタではありません その為、例えば関数の引数で配列を渡したり別の変数にいれたりすると、その配列のコピーが作成されます 関数内で配列の中身を変更したい場合は、配列のポインタを渡しましょう var a = [4]int{1, 2, 3, 4} fmt.Printf("%#v\n", a) // [4]int{1, 2, 3, 4} fmt.Pri
恥ずかしさはエンジニアの生きるエンジン Go初心者の諸君! GOPATH通し終えた君たちに質問がある go get の後何が起きているか知ってるかい。 正直に言おう、僕は1ヶ月前まで思考停止していてただひたすらにgo get を使っていた。 その時の思考回路がこれだ! ①goでコードをかく ②エラー cannot find package "github.com/hoge" ③go get github.com/hoge する ④エラー解消 ⑤よっしゃ go get 神!! ①に戻る 独学あるあるのとりあえずできるから仕組みはいいや的な発想ですね こういう思考は理解を後回しにする習慣を形成して最終的にまとめて勉強する必要があるので、 なるべくわからないものが溜まる前に消化しておきたいものです。 それでは解説していきます。 まず、GOPATH通しましたよね bash_profile or z
README is the PHP class package managing iCal calendar information rfc5545 - Internet Calendaring and Scheduling Core Object Specification (iCalendar) supporting rfc2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar) rfc5870 - A Uniform Resource Identifier for Geographic Locations ('geo' URI) rfc6321 - xCal: The XML Format for iCalendar rfc6868 - Parameter Value Encodi
未確認だが、OctoberCMSかそれが依存するパッケージでデフォルトcharsetがutf8からutf8mb4になったようで、依存パッケージを更新したら発生するようになった。 utf8mb4になったことで1文字のバイト数がutf8の3バイトから4バイトになり、例えば長さ255のvarchar型はutf8だと255x3で765バイトでOKだが、utf8mb4だと1020バイトになり上限を超えてしまうために発生する。 対処方法としては、utf8を使うか、上限を上げるかが考えられるが、上限を上げる歩法をメモする。 ちなみに、utf8にするには config/database.php の mysql.charset や mysql.collation をutf8にするだけだ。 また、MySQL 5.7.7以上だとデフォルトでここにメモる方法をサポートする様になっているので、正攻法と言えるだろう。
Using version ^2.0 for laravel/installer ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 10 installs, 0 updates, 0 removals - Installing symfony/process (v4.1.4): Downloading (100%) - Installing symfony/polyfill-ctype (v1.9.0): Downloading (100%) - Installing symfony/filesystem (v4.1.4): Downl
前提:コメントへのレスコメントができる機能を想定する。 簡易的な例のため、コメントとレスコメントは1対1の関係にあると仮定。 CakePHPにおけるアソシエーションの記載 1対1の関係はhasOneメソッドによって設定する。 このメソッドの第一引数がSQLにおけるテーブルのエイリアス(別名)になる。 class CommentsTable extends Table { public function initialize(array $config) { $this->hasOne('ResponseComment', [// ResponseCommentがSQL中のCommentsテーブルの別名になる。 'className' => 'Comments' // 実際に扱うテーブル(テーブルクラス)を指定する ]) ->setProperty('responseComment')//
はじめに これまた備忘録ではあるのですが、キッカケとしては、今個人的な成果物のような物を作成してまして、その際Modelを触ったのですが(普段も触っていますが)、新しくTableとEntityを作成する事になり、その際、そもそも論のような事が発生したのがキッカケです。 なんとなく触っていた、という印象なので、改めて作成する、となった時に手が止まりました。特にEntityとは?感が強かったので、調べた内容をアウトプットして、まとめたいと思います。 Modelとは まず最初に大枠であるModelについて簡単に触れます。 Cakeに限らずWebフレームワークは、M(Model)、V(View)、C(Controller)の三つの要素から構成されています。 上記の図のような構成になります。 Modelはデータ部分にあたり、DBとの密接な関係があり、DBへアクセスする部分と捉えてもいいのではないかと
Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
APIコールが発生する処理を行った時にローディング中かどうかを示す loading なり fetching なりのフラグを用意すること、結構あると思います。これを様々なActionごとに逐一準備するのだるいのでまとめて用意する方法と、それをtypescript-fsa使うと意識すること一つ減るよという小ネタです。 考え方はこちらのブログのアイデア完全にお借りしていて、typescript-fsa前提だとAction Typeが必ず特定のフォーマットになるので幸せになったという話。 https://medium.com/stashaway-engineering/react-redux-tips-better-way-to-handle-loading-flags-in-your-reducers-afda42a804c6 typescript-fsaの非同期アクション typescript
フロントエンドの学習のためにうさぎを増やしたり跳ねさせたりできるサイトを作製しました。 うさぎがピョン! ソースはGitHubに置いています。 fmatzy/usagi DOM要素を動かす DOMの論理的な構造はHTMLが担いますが、見た目に関する部分はCSSが担います。アニメーションについてもCSSを使います。 参考: コピペで使える! CSS Animationだけで実現するキャラクターアニメーション - ICS MEDIA せっかくならもう少しアクロバティックに動かしたいですね。 うさぎを動き回らせる 画面上の要素の配置を決めるのもCSSであるため、プロパティをstyleに紐づけ、その値を動的に変更することで、動的に位置を変えることにしました。 @Component({}) export default class Creature extends Vue { @Prop() pos
警察庁に勤務する40歳代の女性警視が、元同僚の男性警視のセクハラを受けて精神疾患になったとして、同庁から国家公務員災害補償法に基づく公務災害として認定されていたことがわかった。国家公務員がセクハラによる疾患で公務災害認定されるケースは珍しい。 女性警視は認定後の今年4月、精神的苦痛を受けたとして男性警視に損害賠償を求めて東京地裁に提訴し、現在、審理が行われている。 この訴訟に証拠提出された同庁や人事院の内部文書によると、男性警視は2014年、関西地方の県警から同庁に転任し、女性警視と同じ部署に配置された。 その後、女性警視が15年1月、「セクハラを受けている」と上司に申告。男性警視が女性警視を「ちゃん」付けで呼んだり、酒席や職場で卑わいな言動を繰り返したりしたと主張した。 同庁は調査の結果、同年2月に男性警視によるセクハラがあったと認定。女性警視は同年3月以降、極度のストレスで目まいをおこ
なぜ抗議されて廃刊が良くないのかと言えば、党派同士の闘争の材料になってしまうからです。「気に食わない相手を潰せ」という抗議が有用性を持ってしまう危険性をはらんでいるからです。
三連休初日に、日本中で1人ぐらいにニーズがあるかもしれない記事を書こうと思いたち、せっかくIonic CLIのコントリビューションしてるので(ionic-team/ionic-cli Contributors)、Ionic CLIのコードの簡単な解説をしてみます。 でインストールして、それ以降、ionic コマンドを使えるあいつです。Ionic Teamはソースコードを で公開しており、CLIの中身をここで確認することができます。 Ionic CLIを手元でコンパイルする GitHubからcloneしたファイルを使って、Ionic CLIを動かすことができます。試してみる場合は、以下の手順を実行してください。 https://github.com/ionic-team/ionic-cli をローカルにcloneする npm i で依存パッケージをインストール npm run bootstr
Node.js内でWeb APIに接続する勉強も兼ねて。 obnizの画面上に「駅すぱあと」で定義した駅コードを表示させます。 (22671はJR高円寺駅の駅コードです) obnizのセットアップ方法はこちら。 Node.jsの起動方法はこちら。 駅すぱあとWebサービスのアクセスキーの取得はこちら。ですがすぐに発行されないので、こちらの入門書(0円書籍)にサンプル用のキーを用意しているので、そちらを使うのが速いです(笑) var Obniz = require("obniz"); var rp = require('request-promise'); var obnizeId = "YOUR-OBNIZ-ID"; var ekispertKey = 'YOUR-EKISPERT-ACCESS-KEY'; var stationCode = ''; var obniz = new Obn
VegasProで編集してエフェクト効果(ビデオFX)などを重ねていくと、だんだんPCの処理が追い付かなくなり、重くなってきます。 プレビュー画面がカクカクだったり、あるいは真っ黒くなってしまったりします。つまりパソコンに負荷がかかった「重い」状態ですね。 即できる対処法としては……。 ● バックで動いているアプリを停止する ● プレビュー画面を小さくする ま、小手先ではありますが、これらもひとつの案(笑) PC性能を上げれば解消しますが、そうはいきません。 そんな時には、以下にいくつか方法を載せますので「プレビューのカクつき」回避が狙えるかもしれません。 GPUによるビデオ処理の高速化を切る特にレンダリング(書き出し)の途中で固まる、という場合には、メニューから「オプション」→「ユーザー設定」の「ビデオ」タブで「GPUによるビデオ処理の高速化」を「オフ」にしてみてください。これでうまくい
動画ソフトVegasProの最新版VegasPro15を使い、「最低限これだけやれば動画は完成する」という基礎的な流れを書いてみました。 ソースネクスト:Vegas Pro 15 効果やら設定やらにはほぼ触れません。ひととおりの流れをざっと押さえておく。この記事は、そういう内容になっております。 (旧バージョンでも概ね同じ操作です) VegasPro動画完成までの流れ最初に、動画ができるまでの流れを見ておきましょう。 ① 素材(映像・画像・音)の取り込み ② 素材を並べる(場合によって編集する) ③ 動画ファイルとして書き出す はい、これだけです。 ではまず、VegasPro15を立ち上げましょう! こちらが、VegasPro15の初期画面です。 素材の取り込み動画の「素材」には、映像、画像(静止画)、音(音楽、音声)があります。 これらを取り込んで行きます。 画面左上の部分を「プロジェク
「Fastcut 3」は自動でプロが作ったような動画に編集できるソフトです。様々な効果を自動で適用しかっこよく仕上げます。 BGMに合うよう自動でカット編集スローモーション/タイムラプスエフェクト手ぶれ/魚眼レンズの補正色、明るさ、コントラストの自動最適化。HDRエフェクトも
はじめに VirtualBox 5.2.18のVESAでfbtermが動かなかったのでvboxvideoを無効にしてみました。 VirtualBoxとVirtualBoxGuestAdditionsを更新したらfbtermでエラー発生 VirtualBoxを新しくしたところ、fbtermが動かなくなってしまいました。 BUG: unable to handle kernel paging request at ffffec8343800020 IP: [<ffffffffa71b6b6a>] fb_deferred_io_fault+0x4a/0xd0 PGD 3f7e0067 PUD 3f7df067 PMD 0 Oops: 0000 [#1] SMP Modules linked in: vboxsf(O) joydev hid_generic crct10dif_pclmul crc
TCP/IPが有効なコンピュータでは127から始まるIPアドレス(ipv4)はそのコンピュータ内で有効なアドレスである ローカル・ループバック・アドレス(127.0.0.1)とは? よって、ネットワークアダプタを暗黙的に実装し上記記載の無数のIPアドレスを持っているのでした。 この無数のIPアドレスを簡単なntVPNとしてwindowsOS下で設定した例 例えば、一つのコンピュータ内に複数のヴァーチャルマシン(例えば、VirtulBoxなど)が起動しておりその中に複数のサーバが起動している時、 外部から接続可能なIPアドレスがこれまた一つしか与えられていないと言う環境においては、 クライアント🆑へのサービス(サーバ)ポートを外部から接続可能なIPアドレス中のTCPポート上に重複する事は出来ない。 例えば サーバマシンのIPは192.168.7.8 サーバマシン内のvmは192.168.1
Dockerマシーンの起動が遅くDockerのアップデートしたけど、なかなか表示されないのでVirtualBox最新版のがあるのかなーとみたらあったのでこれはアップデートしなきゃ動かなそうだなと思ってアップデートしようとしたらこんなエラーがでたので解決策を。でもってVirtualBox最新にしてマシーンも再起動したら無事くじらさんも現われました! もしかしたらVirtualBoxのアップデートとかしなくてもVirtualBoxの使うマシーン電源切って再起動すればよかったのかも…とも思いました( ・ὢ・ ) Running VirtualBox virtual machines detected! The installer has detected running virtual machines. Please shut down all running VirtualBox machi
Qiita内でも何件かRaspberryPiにkubernetesをセットアップする記事が上がっているので、簡単に行くものだと思っていたのですが、非常に苦労したので、備忘を含めて記録しておこうと思います。 前提 今回はRaspberry Pi 3B+に2018/06/27版のraspbian-strech-liteを使用しました。RaspberryPiのセットアップ手順は省略します。 kubernetesはkubeadm initを使って初期設定を行う手順になります。 文章内で明示しない限りはpiユーザを使って作業を行っています。 手順としては dockerのインストール kubeadmを使えるようにする kubernetes環境の初期化 となります。 dockerのインストール dockerのインストールは公式の手順に則って行います。 詳細はこのあたりを参考に、以下の手順でインストールし
これは最低限であり、ICPはリソースが足りないといろいろエラーを起こすので、リソースはなるべく余裕があったほうがよい。コンポーネントの起動に時間がかかることで、いろいろなところでタイムアウトが発生してしまうためと思われる。 最初、Masterノードのスペックをm5.xlarge(4Core/16GB)としてインストールしようとしたが、途中のcloudctl loginのステップで失敗したので、スペックをm5.2xlarge(8Core/32GB)変更したところインストールに成功した。インストール時のMasterノードのロードアベレージは30を超えていた。 (追記) その後シングルノード構成もやってみたところできました。m5.4xlarge(16Core/64GB)、ストレージ200GBのマシンでやりました。 top - 10:17:29 up 36 min, 2 users, load a
Amazon EKS で「aws eks update-kubeconfig」コマンドによる kubeconfig ファイルの自動設定がサポートされましたAWSkuberneteseks はじめに 先月『Amazon EKS向けの「kubeconfig」設定ツールを作ってみた』という記事を書きましたが、AWS CLI で公式にサポートされた模様です。 Amazon EKS Simplifies Cluster Setup with update-kubeconfig CLI Command https://aws.amazon.com/jp/about-aws/whats-new/2018/09/amazon-eks-simplifies-cluster-setup-with-update-kubeconfig-cli-command/ 自作ツールは短い命でした。hideaki_aoyag
Azure Kubernetes Service(AKS)上のk8sクラスタにhelmを使ってkafkaをdeployするhelmKafkakubernetesAKS Azure Kubernetes Service(以降:AKS)でhelmを使って見たメモです。 helmやkubernetes(以降:k8s)のことも触れます。 helmとは? k8s上にdeployされるsoftwareをパッケージ管理するための製品です。 yumやaptのk8s版とよく言われます。 自分は少し違う印象をもっていますが、それが分かりやすいのでこの時点ではそんな感じでOK。 上記件は後ほど少し触れます。 AKSでhelmを使ってdeploy! https://docs.microsoft.com/ja-jp/azure/aks/kubernetes-helm 上記にドキュメントがまとまっていますので、実際試
Astronomy Picture of the Day Discover the cosmos! Each day a different image or photograph of our fascinating universe is featured, along with a brief explanation written by a professional astronomer. 2018 September 21 Explanation: Irregular galaxy NGC 55 is thought to be similar to the Large Magellanic Cloud (LMC). But while the LMC is about 180,000 light-years away and is a well known satellite
※12月1日 リンクを修正しました 約1年前の記事なので情報が古いかもしれません VRとReactに興味があったので、React 360に触ってみます。 React 360とは? React 360は、Facebook社製の3DおよびVR空間上のユーザーインターフェイスを実装するためのフレームワーク https://qiita.com/shiruco/items/3e77babe80a373c71fd5 公式サイトはこちらになります https://facebook.github.io/react-360/ React 360のインストール react-360-cliのインストール npm npm install -g react-360-cli yarn yarn global add react-360-cli 環境を構築する mkdir workspace //作業用のディレクトリを
宮崎市中心部の江平五差路と呼ばれる交差点で、去年1年間に20件の人身事故が発生し、日本損害保険協会の調査で、全国の交差点で最も事故が多かったことがわかりました。 日本損害保険協会が発表した交通事故多発交差点マップによりますと、去年1年間に江平五差路で起きた人身事故は20件に上り、福岡市の交差点と並んで全国で最も多いことがわかりました。 死亡事故はありませんが、合わせて20人がけがをしています。 江平五差路は、「直進のみ」や「左折のみ」などの信号が多く、ドライバーは「方向の指示が複雑で、どの車線を進めば行きたい方向に進めるのかわかりにくい」などと話していました。 また、警察によりますと、隣の車線の車が動き出したのにつられて発進し、前の車に追突するケースが多いということです。 警察は「交差点では、信号や前の車の動きにいつも以上に注意し、スピードを抑えたり、車間距離を広くとったりして、安全運転を
フォント大好きデザイナーのベーコン(@dogdog464646)です! 良質なデザインを作るには、良いフォントが欠かせません。 それでは、「良いデザイン」ってなんでしょう? ちょっと頭に思い浮かべてみてください 例えば… ・かわいいデザイン? ・お客さんが使いやすいデザイン? ・意味が伝わりやすいデザイン? こんな感じでしょうか? じゃあ正解の発表です 正解は… 全部です! というかデザインの正解は、状況によって変わるんですよね なので、状況によって変わる「いいデザイン」に対応するためには「たくさんの種類のフォント」が必要になります たくさんの種類のフォントで、表現の幅を広く持つことで、デザインを正解に導きやすくなります この記事はデザイナーだけではなく ・イラストレーター ・エンジニア ・ブロガー ・プレゼン資料を作っている人 ・学校やサークルでチラシを作る人 このような人たちに役立つ、
Amazon S3 クロスリージョンレプリケーション (CRR) はこのたび、S3 オブジェクトタグにもとづくオブジェクトのフィルタリングをサポートすることになりました。ユーザーはこれで、コンプライアンスおよびデータ保護の観点から、複数の AWS リージョンにわたる自動レプリケーションに S3 オブジェクトタグを使用して各オブジェクトを識別できます。 CRR は Amazon S3 の機能の 1 つで、S3 バケットにアップロードされた全オブジェクトを、ユーザーが選択した別の AWS リージョンにあるレプリケーション先バケットに自動的にレプリケートします。S3 オブジェクトタグは S3 オブジェクトに適用されるキーと値のペアで、S3 内に格納されたデータの体系化、保護、管理をさらに向上させます。CRR を使用してレプリケートする対象のオブジェクトを S3 オブジェクトタグで決定することで、
Announcing Trillium, our 6th generation of TPUs - and our most efficient and performant to date.
事前にインスールするもの(python3系) numpy, pandas, scipy, matplotlib, numba, chainer, sklearn をpip3で。 他に tkiinterを、sudo apt-get -y install python3-tkで gpu関連 1秒ごとにgpuの使用状況を表示 nvidia-smi -l 1 gpuを稼働するには、コードもgpu対応のものに書き換えないといけない。 https://qiita.com/ikeyasu/items/246515375b34e9fb4846 GPUで実行するには Chainクラスはto_gpuメソッドを持ち、この引数にGPU IDを指定すると、指定したGPU IDのメモリ上にネットワークの全パラメータを転送します。こうしておくと、前進計算も学習の際のパラメータ更新なども全部GPU上で行われるようになりま
ZACKYこと山崎進です。 Tsuyoshi Yamaguchi @Tsuyoshi84 さんが書いた「OKを使ってElixirの :ok, :error タプルをエレガントに処理」に刺激を受けて,さっそく型多相・型安全なNIFコードにOKを使ってみました。 「ZEAM開発ログ 目次」はこちら さっそくコードを紹介 全体はこちら(GitHub) mix.exs defmodule NifLlvm.MixProject do use Mix.Project def project do [ app: :nif_llvm, version: "0.1.0", elixir: "~> 1.6", compilers: [:nif_llvm] ++ Mix.compilers, start_permanent: Mix.env() == :prod, deps: deps() ] end # Ru
最初に Actions on Google と Alexa Skill では、ユーザーが発話した内容から、都道府県名や市区町村名を抽出でき利用できますが、同じ発話内容でも、Google Assistant と Amazon Alexa を通してアプリ側に伝わってくる情報に違いがあるのでまとめておきます。なお、2018年9月時点で確認した内容になります。 Google Assistant (Dialogflow) -> Actions on Google の場合 仕様 Google Assistant (Dialogflow) の場合は、都道府県と市区町村の情報が、'admin-area', 'subadmin-area', 'city' の3つのプロパティに分かれて取得でき、'admin-area' には都道府県の情報が、'subadmin-area' には区の情報が、'city' には市
On average, 20% of a knowledge worker’s day is spent looking for the information they need to get their work done. If you think about a typical work week, that means an entire day is dedicated to this task! To help our users find more time in their day, the Search, Learning, and Intelligence team set out to improve the quality of Slack’s search results. We built a new personalized relevance sort a
空きブロックの管理 ヒープのメモリ領域の中では、使用中のブロックと空きブロックが把握・管理されている。空きブロックの管理には双方向リンクの構造が用いられることが多い。空きブロックどうしがそれぞれ双方向のリンクで結ばれ、これらのリンク途中へのノードの挿入や除去の操作が行われる。 例えば、pointer = malloc (6000) の呼び出しに対しては、空きブロックのリンクの中から6000バイトを収容可能な大き過ぎない空きブロックが割り当てられるか、大きな空きブロックの一部が切り出されて6000バイトの空きブロックが作られ、これが使用中ブロックのリンクへ挿入される。free (pointer) の呼び出しに対しては、当該ブロックが使用中ブロックのリンクから取り外され、空きブロックのリンクへ挿入される。メモリ領域の中で空きブロックどうしが隣接するときは、より大きな空きブロックに併合されること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く