iOS オールスターズ2でお話しした資料です! Swift らしさってなんだろう、そんなところを API デザインガイドラインと Swift 標準ライブラリの表現に着目して 7 つほど紹介してみました。あくまでも "指針" なので『そういう風に考えていくのね』みたいに捉えて、そこからは "自分らしい" 言葉を紡いでいってくれたらいいのかなって思います。
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
Game requires high performance to its run times. asm.js brings Web browsers high performance JavaScript processing and allows us to build heavy games on the top of Web browsers. In this talk, we can see 1 )the background of asm.js 2) asm.js details and 3) overview of emscripten, a compiler which emits asm.js formatted JavaScript code from C/C++.
asm.js の詳細と emscripten の簡単な使い方について解説します。
iOS オールスターズ2でお話しした資料です! Swift らしさってなんだろう、そんなところを API デザインガイドラインと Swift 標準ライブラリの表現に着目して 7 つほど紹介してみました。あくまでも "指針" なので『そういう風に考えていくのね』みたいに捉えて、そこからは "自分らしい" 言葉を紡いでいってくれたらいいのかなって思います。
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
Game requires high performance to its run times. asm.js brings Web browsers high performance JavaScript processing and allows us to build heavy games on the top of Web browsers. In this talk, we can see 1 )the background of asm.js 2) asm.js details and 3) overview of emscripten, a compiler which emits asm.js formatted JavaScript code from C/C++.
asm.js の詳細と emscripten の簡単な使い方について解説します。
Describe the following information.
- Background (Why Fujitsu has contributed to Btrfs)
- Introduction to core features
- Development statistics
- Future prospects
This slide is almost the same as my presentation at LinuxCon Europe 2014. The difference is just minor fixes.
This document provides instructions for installing Linux CentOS 7.0 in 3 steps. It is authored by Sayyed Mehdi Poustchi Amin, a network administrator and founder of Iran's honeynet project. Amin has several IT certifications and provides his contact information.
The document criticizes the mayor and CEO of Tauranga City Council for excessively increasing the city's debt levels through poor financial management and wasteful spending. It claims the debt has risen from $50 million to $329.5 million under their leadership, costing $20 million annually in interest payments. This level of debt is portrayed as unsustainable and will bankrupt the city by 2014 if spending is not curbed. Specific projects funded by debt are highlighted as financial failures or benefiting only small groups. Residents are urged to spread awareness of these issues to hold leaders accountable for their financial stewardship of the city.
The document discusses photos and videos from Kirk and Mandy's wedding shower that were taken by Charles Figley. It includes short snippets of conversation such as someone asking if the recipient's name is Matt and mentioning cooking burgers and watching a game. The document concludes by stating that examples of the content on a DVD being sent tomorrow are provided.
The document discusses the Air MIDAS software, which is a human performance modeling tool used to analyze human-machine systems. It was developed jointly by NASA and San Jose State University for aviation applications. Air MIDAS uses a first principles model of human behavior that incorporates perceptual, cognitive, and motor systems. It represents humans' working memory and knowledge and can simulate procedural tasks. The software provides a symbolic operator model and updateable world representation to model human-machine interactions and outcomes.
Water Resources Strategy Nepal 2002 by WECsBhim Upadhyaya
This document presents Nepal's Water Resources Strategy, which was formulated through a multi-year process involving extensive stakeholder consultation and expert analysis. The strategy aims to guide sustainable development and management of Nepal's water resources by addressing issues such as water-induced disasters, watershed management, domestic water supply, irrigation, hydropower, and regional cooperation. Key elements of the strategy include improving disaster preparedness, adopting integrated water resources management approaches, increasing access to domestic water supply and sanitation, expanding irrigation infrastructure, harnessing hydropower potential, and strengthening legal/institutional frameworks and cross-border cooperation regarding shared water resources. The strategy is intended to help balance economic growth, environmental protection, and social development relating to Nepal's water
1. Dokumen tersebut membahas tentang mineral dan batuan, termasuk definisi, sifat, dan jenis mineral serta proses pembentukan batuan.
2. Ada beberapa jenis mineral utama yang membentuk batuan seperti kuarsa, felspar, mika, dan amphibol. Mineral-mineral ini memiliki sifat fisik khas seperti bentuk kristal, warna, dan kekerasan.
3. Batuan dibedakan menjadi batuan beku, sedimen, dan metamorf,
Dynamic covered call writing June 2013 - Eden Rahimsorenk
This document provides an overview of 13 covered call exchange traded funds (ETFs) offered by Horizons Investment Management. It describes the attributes and benefits of covered call strategies, including generating income from option premiums while providing some downside protection and lower volatility than underlying equities. The document discusses Horizons' approach to dynamic covered call writing and compares it to traditional fixed strike approaches. It also addresses frequently asked questions about covered call ETFs.
PowerCLI allows users to automate tasks in their VMware vSphere environment. It provides commands to manage ESXi hosts, virtual machines, and vCenter configurations from PowerShell. PowerCLI saves administrators time by automating repetitive tasks. It also helps identify problems early by allowing monitoring of the virtual environment. While PowerCLI has limitations, its integration with PowerShell and ability to access VMware APIs make it a powerful tool for automating and reporting on VMware infrastructure.
[CB16] (P)FACE :アップルのコアへ、そしてルート権限へのエクスプロイト by Moony Li & Jack TangCODE BLUE
OS Xのセキュリティ脆弱性研究はMacのデバイスが人気になるにつれ、より人気が高まっている。OX XのIOKitはユーザモードからの切り替えにおけるカーネル自身およびカーネル拡張の危殆化によりハッカーからの多くの攻撃にさらされている。多くの研究者はこの分野の研究(リファレンスを参照のこと)を進めており、我々は本研究分野の次のいくつかの成果を共有したい。
1. カーネル脆弱性を検出するためのコンテキストエンライトメントによるパッシブファジングフレームワーク
2. SMAP&SMEPをバイパスするためのユーザモードプログラムからカーネルメモリを占有するためのエクスプロイト技術
3. 本ファジング手法により検出された脆弱性の活用方法とOS Xに対し二度の成功をもたらしたルート詐取のための新たなエクスプロイト手法
我々は次の新たな手法を紹介する。PFACEと呼ばれる、OS X IO Kitに対するコンテキストエンライトメントによるパッシブファジングである。PFACEは次のような特徴を有する。
第一に、条件依存でありシステムクラッシュをもたらすコードの実行および検出を深くまた広く許可する。次に以下が含まれるモジュールを出力する。コンテキスト:脆弱性の疑いに対するインジケーター。インジケーターは最初にモジュールをレビューするための手段としてレビュアーにとって有用であろう。
多くの脆弱性を有する場合、主要な課題はどのようにROPガジェットをユーザモードプログラムからカーネル空間に転送するかである。なぜなら近年のOS XではSMAPおよびSMEPを許可しているためである。高名なセキュリティ研究者であるステファン・エッサーはOSDataはカーネルメモリを占拠する良い構造であると提案している。[リファレンスセクション5]もちろんOSDataは確かによいデータ構造である。しかし、実際にはOSDataが機能しないいくつかの課題が存在する。我々はOSDATAがユーザモードプログラムからカーネルメモリを占拠するよう機能させるための新たな手法を発見し、本手法により、新たな脆弱性の検出およびOS X (10.11.3) のルート詐取に成功している。
実際に我々はCVEにおける多くの脆弱性を発見しており、ファジング効果によるカーネルクラッシュを実現している。また、我々はMac OS X(10.11.3)においていくつかの脆弱性を使って、二つの異なるローカル権限昇格手法を確立している。
--- Moony Li & Jack Tang