![http://onlineconsultant.jp/pukiwiki/?Node.js%E3%81%A7TCP%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%83%BB%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8B](https://cdn-ak-scissors.b.st-hatena.com/image/square/2938d4342d2c31e2e67ea5240b91507adc3280c5/height=288;version=1;width=512/http%3A%2F%2Fonlineconsultant.jp%2Fpukiwiki%2Fimage%2Fogp_logo.png)
κeenです。 今回の話は別にRustに限ったものではないのですが、よくRustを始めたばかりの人がスタックとヒープが分からないと言っているのをみかけるので少しメモリの話をしますね。 厳密な話というよりは雰囲気を掴んで欲しいという感じです。 メモリは配列 プログラム(プロセス)のメモリには実行するプログラム(機械語)やグローバル変数/定数、関数の引数やローカル変数、その他プログラムで使うデータ領域などを置きます。 プロセスに割り当てられるメモリというのは、1つの巨大なのっぺらな配列みたいなものです。サイズも決まってます。64bit OSなら2^64 byteです。 0 2^64 +--------------- ----+ | | | | | ~~ | | +--------------- ----+ これは仮想的なメモリなので実際の物理メモリに2^64 byteの配列がドンと確保される訳
こちらの内容は第一回 MAMORIO Meetupで発表した内容をまとめたものです。 背景 弊社ではお弁当が必要な人は前日に注文しておけば、会社が無料で提供してくれる福利厚生があります。(素晴らしいですね ) ちょうど会社の近くに安くて美味しいお弁当屋さんがあり、配達もしてくれるのですが、この注文先のお弁当屋さんは電話かFAXでしか注文を受け付けておらず、誰かが毎日集計して朝お弁当屋さんに注文する必要がありかなり面倒です。 具体的には以下のような作業が毎日必要になります。 集計 呼びかけ: 明日誰がお弁当が必要か聞く リマインド: 集計時に忙しくてすぐ答えてくれない人もいるので未回答の人に対してリマインドする キャンセル: 集計したもののやっぱりキャンセルとなった場合はその分を差し引く 確定&発注: 集計した個数を電話あるいはFaxで発注する この作業を毎日人がやっているようでは、弊社の様
マイクロソフト、「TypeScript 2.3」をリリース。コメント付きJavaScriptをTypeScriptで型チェック可能に マイクロソフトは「TypeScript 2.3」のリリースを発表しました。 TypeScript 2.3では、JavaScriptファイルにコメントを記述することでTypeScriptによる型チェックなどを行える機能が追加されました。これにより、明示的にTypeScriptのファイルを記述しなくともTypeScriptの利点をすぐに得られるようになったとマイクロソフトは説明しています。 具体的には、JavaScriptの先頭にコメントとして「@ts-check」と記入し、TypeScriptによるチェックを受け入れる旨を宣言。さらにJSDocの形式のコメントを記述することで型を宣言します。 // @ts-check /** * @param {string}
社内の主要開発言語にPythonを取り入れたことで著名な(株)ビープラウドさんが、Pythonのオンライン学習プラットフォーム「PyQ」をリリースされました。 pyq.jp 佐藤社長のご厚意でアカウントを発行頂き実際に使用してみたので、使用感をレビューします。 問題構成 以下のセクションに別れています。他にもいくつかありましたが、チュートリアルからWeb開発まで用意されています。 チュートリアル Python はじめの一歩 Python 初級 Python 中級 実務でのPython はじめてのWebアプリ Web初級 画面構成 2ペイン構成です。左側に問題(クエストと呼ばれています)の説明と解説、右側がPythonのコードを実装して実行結果やテスト結果の表示を行う場所になっています。工夫されているのは左側の説明の箇所で、写経前と写経後のコードの差分が見れるようになっており、自分で間違いに
最近、Firebaseがいいみたいになってるけど、2017年4月時点では、あんまり良くないと思っています。 そんな記事です。 主にFirebase Notificationsについてです。 前提 全ての状況で良くないわけではなくて、以下の前提がある場合です。 技術者でない人、例えば企画がPush通知を送りたい。 ユーザをセグメント分けして、対象のセグメントだけに送りたい。 お金はかけたくない。 駄目だと感じたところ セグメントが上書きされない 2018/12/7追加 現在は改善されているようです。(すいません、自分で試してないですが。。) 詳しくはコメント欄をみてください。 下記に記述していた公式のFirebaseヘルプも更新されていて全く違う内容になっていました。 ほぼ、これに尽きます。 Firebaseではユーザの属性情報(例えば、職業とか性別とか)は、ユーザプロパティと呼んでいます。
こんにちは!今年もコナン映画にいってきました、コナンでは服部派のエンジニア結城(@super_manner)です(*´ڡ`●) さて、今回はAPIをチームで開発するうえでつよーい味方になるツールを2つ使い比べた結果をご紹介しようと思います!! そもそもPawとInsomniaとは? 双方ともREST APIクライアントです。 Paw paw.cloud Insomnia insomnia.rest APIを作成していると、POSTする必要があったり、User-AgentやRequestHeaderによる制約を受けたりで プラグイン追加が加速したりしますよね。 うっかりそのまま他のサイトを閲覧して全部がxmlで表示されたりすることもしばしば。 そんな煩わしさも、これらのクライアントを使うことで開放されるのです!! APIをメインに開発されている方にはもはや必需品になっているかもしれませんね。
機密なファイルを複数人もしくは企業間で安全に共有したいと思ったことはないだろうか? もっと楽に、直感的に、アクセスコントロールをできたら…と思ったことはないだろうか? 属性ベース暗号はそういうときに役にたつ暗号である。 属性ベース暗号とは 属性ベース暗号(ABE: Attribute-Based Encryption、以下ABE)とは、「①セキュリティ」と「②属性によるアクセスコントロール」を同時に満たすことができる暗号化手法である。①はシンプルに、データを暗号化するため保証される。②のアクセスコントロールというのは、ファイル管理系クラウドサービスを想像するとわかりやすい。例えば、Google Driveを取り上げてみる。Google Docs/Spreadsheets/Slides等を誰かと共有したいとき、そのリンクを限られた人に送ったり、もしくはE-mailリストにアクセスを許可する人
Microsoftが教育向けイベントでスタイリッシュなノートPC「Surface Laptop」を発表しました。軽量版の「Windows 10 S」を搭載するSurface Laptopは安価なモデルも用意されており、AppleのMacbookシリーズの強力なライバルになりそうです。 Learn more about Microsoft in Education http://event.microsoft.com/MayEvent/ Surface Laptop – Performance Made Personal https://www.microsoft.com/en-us/surface/devices/surface-laptop/overview Surface Laptopがどれほどのこだわりを持って設計・製造されているのかが、以下のムービーから伝わってきます。 Intro
けいたろうZFold5G📶 @ktaros2 RS-232Cのオスオス変換、メスメス変換、リバース変換アダプタとRJ45の変換アダプタと延長LANケーブルは用意しないとな。 2017-05-02 19:03:31
ES modules are now available in browsers! They're in… Safari 10.1. Chrome 61. Firefox 60. Edge 16. <script type="module"> import { addTextToBody } from './utils.mjs'; addTextToBody('Modules are pretty cool.'); </script> // utils.mjs export function addTextToBody(text) { const div = document.createElement('div'); div.textContent = text; document.body.appendChild(div); } Live demo. All you need is t
TLS 1.0の無効化は2015年頃から叫ばれていたものの、様々な問題があり延期するサイトが多かった。しかし、とうとうTLS 1.0を無効にする大手サイトが出てくるようだ。 So-netは5月2日以降、一部サービスでTLS 1.0を無効化する。国税庁も5月13日以降、運営するサイトの多くでTLS 1.0を無効化するとのこと 。本番組織でのTLS 1.0無効化を延期していたSalesforceも7月23日に無効化を実施する。 なお、NTT Comは4月に予定していたBizストレージ ファイルシェアでのTLS 1.0の無効化を延期している。TLS 1.0の無効化は混乱なく進むだろうか。
by viviannedraper ポケットやカバンの中にキーを入れたままでも、自動車に接近したりドアノブにそのまま触れたりするとロックされていたドアを開けることができる「スマートエントリー」「インテリジェントキーシステム」などと呼ばれている仕組みを搭載した車を、中国のハッカーグループが20ドル(約2200円)ほどで手に入るハードウェアを利用して盗み出せることを実証する映像を公開しています。 Chasing Cars: Keyless Entry System Attacks « HITBSecConf2017 – Amsterdam https://conference.hitb.org/hitbsecconf2017ams/sessions/chasing-cars-keyless-entry-system-attacks/ Chinese Hackers Show How To St
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く