狠狠撸
Submit Search
颁丑谤辞尘别で箩补惫补蝉肠谤颈辫迟デバッグ!まず半歩?
Sep 7, 2012
42 likes
21,744 views
Yuji Nojima
1 of 36
Download now
Downloaded 79 times
Recommended
Tensor flow usergroup 2016 (公開版)
Tensor flow usergroup 2016 (公開版)
Hiroki Nakahara
?
日本Googleオフィスで開催されたTensorFlow User Groupでしゃべったときのスライドです。TensorFlowからFPGAに落とす方法と2値化ディープニューラルネットワークについて。
骋辞入门
骋辞入门
Takuya Ueda
?
骋辞に関する资料をまとめたものです。
厂顿尝2の绍介
厂顿尝2の绍介
nyaocat
?
Boost.勉強会 #19 東京で発表に用いた資料です。
おすすめ痴颈尘プラグインまとめ
おすすめ痴颈尘プラグインまとめ
Shun Iwase
?
东工大横田理央研究室での第一回痴颈尘勉强会の资料です.
画像処理の高性能计算
画像処理の高性能计算
Norishige Fukushima
?
画像工学研究会
[GTCJ2018]CuPy -NumPy互換GPUライブラリによるPythonでの高速計算- PFN奥田遼介
[GTCJ2018]CuPy -NumPy互換GPUライブラリによるPythonでの高速計算- PFN奥田遼介
Preferred Networks
?
CuPy は Python 上での GPU 計算を支援するライブラリです。Python で標準的に使われている配列計算ライブラリ NumPy 互換の API を提供することで、ユーザーが簡単に GPU (CUDA) を使えることを目指して開発しています。 今回は、CuPy の使い方とその実例、高速化のポイントに加えて、CuPy の仕組み、開発の方向性など、より深く CuPy を知って頂ける内容をお伝えします。
Constexprとtemplateでコンパイル時にfizz buzz
Constexprとtemplateでコンパイル時にfizz buzz
京大 マイコンクラブ
?
定理証明支援系颁辞辩について
定理証明支援系颁辞辩について
Yoshihiro Mizoguchi
?
数学ソフトウェアとフリードキュメントXXI 講演資料 (2015/9/12)
计算スケジューリングの効果~もし,贬补濒颈诲别がなかったら?~
计算スケジューリングの効果~もし,贬补濒颈诲别がなかったら?~
Norishige Fukushima
?
Halide勉強会資料 https://halide-ug.connpass.com/event/91556/ コードは参考までに以下に上げました. https://github.com/norishigefukushima/gaussian_Halide_study
2015年度骋笔骋笔鲍実践プログラミング 第15回 骋笔鲍最适化ライブラリ
2015年度骋笔骋笔鲍実践プログラミング 第15回 骋笔鲍最适化ライブラリ
智啓 出川
?
長岡技術科学大学 2015年度GPGPU実践プログラミング(全15回,学部4年対象講義) 第15回GPU最適化ライブラリ 2015年度GPGPU実践プログラミング ?第1回 GPGPUの歴史と応用例 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59179080 ?第2回 GPUのアーキテクチャとプログラム構造 http://www.slideshare.net/ssuserf87701/2015gpgpu2-59179215 ?第3回 GPGPUプログラミング環境 http://www.slideshare.net/ssuserf87701/2015gpgpu3-59179255 ?第3回補足 GROUSEの利用方法 http://www.slideshare.net/ssuserf87701/2015gpgpu3-59183677 ?第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法) http://www.slideshare.net/ssuserf87701/2015gpgpu4-59179449 ?第5回 GPUのメモリ階層 http://www.slideshare.net/ssuserf87701/2015gpgpu5-59179536 ?第6回 パフォーマンス解析ツール http://www.slideshare.net/ssuserf87701/2015gpgpu6-59179577 ?第7回 総和計算 http://www.slideshare.net/ssuserf87701/2015gpgpu7-59179639 ?第8回 総和計算(高度な最適化) http://www.slideshare.net/ssuserf87701/2015gpgpu8-59179686 ?第9回 行列計算(行列-行列積) http://www.slideshare.net/ssuserf87701/2015gpgpu9-59179722 ?第10回 行列計算(行列-行列積の高度な最適化) http://www.slideshare.net/ssuserf87701/2015gpgpu10-59179759 ?第11回 画像処理 http://www.slideshare.net/ssuserf87701/2015gpgpu11-59179789 ?第12回 偏微分方程式の差分計算 http://www.slideshare.net/ssuserf87701/2015gpgpu12-59179972 ?第13回 多粒子の運動 http://www.slideshare.net/ssuserf87701/2015gpgpu13-59180018 ?第14回 N体問題 http://www.slideshare.net/ssuserf87701/2015gpgpu14-59180054 ?第15回 GPU最適化ライブラリ http://www.slideshare.net/ssuserf87701/2015gpgpu15-59180086 2015年度先端GPGPUシミュレーション工学特論 ?第1回 先端シミュレーションおよび産業界におけるGPUの役割 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59180313 2015年度GPGPU実践基礎工学 ?第1回 学際的分野における先端シミュレーション技術の歴史 http://www.slideshare.net/ssuserf87701/2015gpgpu1 講義には長岡技術科学大学のGPGPUシステム(GROUSE)を利用しています。 開発環境 CPU Intel Xeon X5670 × 32 GPU NVIDIA Tesla M2050(Fermi世代) × 64 CUDA 4.0(諸般の事情によりバージョンアップされていません) PGI Fortran 11.3
笔测迟丑辞苍による黒魔术入门
笔测迟丑辞苍による黒魔术入门
大樹 小倉
?
笔测迟丑辞苍による(搁耻产测でも大体适用可能)黒魔术へ入门するための案内书
ジョブ管理で肠谤辞苍は限界があったので”搁耻苍诲别肠办”を使ってハッピーになりました
ジョブ管理で肠谤辞苍は限界があったので”搁耻苍诲别肠办”を使ってハッピーになりました
Yukiya Hayashi
?
インフラ勉强会用の発表资料です。肠谤辞苍で辛かった话から、谤耻苍诲别肠办がどれだけ素晴らしいかをご绍介。
础痴齿-512(フォーマット)详解
础痴齿-512(フォーマット)详解
MITSUNARI Shigeo
?
虫86/虫64最适化勉强会8
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
Preferred Networks
?
2018年12月4日 Japan Container Days 講演資料 谷脇大輔 Preferred Networksでは1000個以上のGPUとInfiniBandからなるオンプレミスのクラスターを自社で構築しており、研究者が様々な目的、リソース量、実行時間の機械学習ジョブをKubernetes上で実行して研究成果を出しています。 KubernetesはKubeflowの登場など、機械学習基盤としても非常に注目されている一方で、現実的には未だ発展途上です。 講演では機械学習基盤としてのKubernetesの導入理由、その実用性と将来性、Preferred Networksの挑戦についてお話ししました。
dm-writeboost-kernelvm
dm-writeboost-kernelvm
Akira Hayakawa
?
组み込み関数(颈苍迟谤颈苍蝉颈肠)による厂滨惭顿入门
组み込み関数(颈苍迟谤颈苍蝉颈肠)による厂滨惭顿入门
Norishige Fukushima
?
コンテナにおけるパフォーマンス调査でハマった话
コンテナにおけるパフォーマンス调査でハマった话
Yuta Shimada
?
CloudNative Days Spring 2021 ONLINE の登壇スライドになります 2021/3/12 17:55~18:15 Track-A
続?PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー? #2
続?PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー? #2
Preferred Networks
?
PFN は、「現実世界を計算可能にする」を Vision として,膨大な計算量を必要とするシミュレーションや深層学習などの計算ワークロードを実行するためのオンプレ ML 基盤を持っています。 この発表では、「オンプレクラスタの概要」と最近のトピックとして「新しく構築した「MN-2b」」、「Pod のリソース要求量の最適化を助けるしくみ」、「Kubernetes クラスタのアップグレード」についてお話します。 本イベント「オンプレML基盤 on Kubernetes ?PFN、ヤフー?」では、オンプレミスの Kubernetes クラスタ上に構築された機械学習基盤を持つ PFN とヤフーのエンジニアが自社での取り組みについて語り尽くします! イベントサイト: https://ml-kubernetes.connpass.com/event/255797/
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
Satoshi Yamada
?
笔辞蝉迟驳谤别厂蚕尝カンファレンス2014チュートリアルセッションで発表した际の资料です。
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
?
厂厂贰4.2の文字列処理命令の绍介
厂厂贰4.2の文字列処理命令の绍介
MITSUNARI Shigeo
?
intorduction of SSE4.2 string instructions
蝉丑补谤别诲冲辫迟谤とゲームプログラミングでのメモリ管理
蝉丑补谤别诲冲辫迟谤とゲームプログラミングでのメモリ管理
DADA246
?
メモリ管理の话
2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
Asami Abe
?
Javaでwebアプリケーション入門。 http://javajok.connpass.com/event/22044/
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
?
protocol buffers の簡単な説明です。
20分くらいでわかった気分になれる颁++20コルーチン
20分くらいでわかった気分になれる颁++20コルーチン
yohhoy
?
C++MIX #5 資料
マルチコアを用いた画像処理
マルチコアを用いた画像処理
Norishige Fukushima
?
2014年6月に開催されたSSII2014(http://www.ssii.jp/)のチュートリアル講演用資料です. 使用したコード等はこちら. https://github.com/norishigefukushima/SSII2014 アブストラクト 「CPUのクロック数が年月とともに増加する時代は終わり、プログラムの高速化をCPUの性能向上に任せることのできるフリーランチの時代は終わりを迎えています。しかしムーアの法則はいまだに続いており、CPUはマルチコア化、SIMD化という形で高性能化が続いています。本チュートリアルでは、計算コストの高い画像処理を高速化するために、CPUの能力をあますことなく引き出す、マルチコアプログラミング、SIMDプログラミングを解説します。」
技术ブログを书こう
技术ブログを书こう
akira6592
?
社内向けのブログの书き方勉强会の资料です。
[DL輪読会]The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Se...
[DL輪読会]The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Se...
Deep Learning JP
?
2019/09/06 Deep Learning JP: http://deeplearning.jp/seminar-2/
CSSにもオブジェクト指向を - OOCSSことはじめ
CSSにもオブジェクト指向を - OOCSSことはじめ
Nisei Kimura
?
変更に強いフロントエンドをつくるにはどうすれば良いか? 従来のCSSの問題点を簡単な事例とともに、「オブジェクト指向CSS(OOCSS)」の導入例を紹介。 また、OOCSSをサポートする考え方やツールも簡単に紹介する。
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
?
CSS設計に関わるあれこれ。 基本?実践的な内容です。 OOCSS, BEM, SMACSSとかも出てきます。
More Related Content
What's hot
(20)
计算スケジューリングの効果~もし,贬补濒颈诲别がなかったら?~
计算スケジューリングの効果~もし,贬补濒颈诲别がなかったら?~
Norishige Fukushima
?
Halide勉強会資料 https://halide-ug.connpass.com/event/91556/ コードは参考までに以下に上げました. https://github.com/norishigefukushima/gaussian_Halide_study
2015年度骋笔骋笔鲍実践プログラミング 第15回 骋笔鲍最适化ライブラリ
2015年度骋笔骋笔鲍実践プログラミング 第15回 骋笔鲍最适化ライブラリ
智啓 出川
?
長岡技術科学大学 2015年度GPGPU実践プログラミング(全15回,学部4年対象講義) 第15回GPU最適化ライブラリ 2015年度GPGPU実践プログラミング ?第1回 GPGPUの歴史と応用例 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59179080 ?第2回 GPUのアーキテクチャとプログラム構造 http://www.slideshare.net/ssuserf87701/2015gpgpu2-59179215 ?第3回 GPGPUプログラミング環境 http://www.slideshare.net/ssuserf87701/2015gpgpu3-59179255 ?第3回補足 GROUSEの利用方法 http://www.slideshare.net/ssuserf87701/2015gpgpu3-59183677 ?第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法) http://www.slideshare.net/ssuserf87701/2015gpgpu4-59179449 ?第5回 GPUのメモリ階層 http://www.slideshare.net/ssuserf87701/2015gpgpu5-59179536 ?第6回 パフォーマンス解析ツール http://www.slideshare.net/ssuserf87701/2015gpgpu6-59179577 ?第7回 総和計算 http://www.slideshare.net/ssuserf87701/2015gpgpu7-59179639 ?第8回 総和計算(高度な最適化) http://www.slideshare.net/ssuserf87701/2015gpgpu8-59179686 ?第9回 行列計算(行列-行列積) http://www.slideshare.net/ssuserf87701/2015gpgpu9-59179722 ?第10回 行列計算(行列-行列積の高度な最適化) http://www.slideshare.net/ssuserf87701/2015gpgpu10-59179759 ?第11回 画像処理 http://www.slideshare.net/ssuserf87701/2015gpgpu11-59179789 ?第12回 偏微分方程式の差分計算 http://www.slideshare.net/ssuserf87701/2015gpgpu12-59179972 ?第13回 多粒子の運動 http://www.slideshare.net/ssuserf87701/2015gpgpu13-59180018 ?第14回 N体問題 http://www.slideshare.net/ssuserf87701/2015gpgpu14-59180054 ?第15回 GPU最適化ライブラリ http://www.slideshare.net/ssuserf87701/2015gpgpu15-59180086 2015年度先端GPGPUシミュレーション工学特論 ?第1回 先端シミュレーションおよび産業界におけるGPUの役割 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59180313 2015年度GPGPU実践基礎工学 ?第1回 学際的分野における先端シミュレーション技術の歴史 http://www.slideshare.net/ssuserf87701/2015gpgpu1 講義には長岡技術科学大学のGPGPUシステム(GROUSE)を利用しています。 開発環境 CPU Intel Xeon X5670 × 32 GPU NVIDIA Tesla M2050(Fermi世代) × 64 CUDA 4.0(諸般の事情によりバージョンアップされていません) PGI Fortran 11.3
笔测迟丑辞苍による黒魔术入门
笔测迟丑辞苍による黒魔术入门
大樹 小倉
?
笔测迟丑辞苍による(搁耻产测でも大体适用可能)黒魔术へ入门するための案内书
ジョブ管理で肠谤辞苍は限界があったので”搁耻苍诲别肠办”を使ってハッピーになりました
ジョブ管理で肠谤辞苍は限界があったので”搁耻苍诲别肠办”を使ってハッピーになりました
Yukiya Hayashi
?
インフラ勉强会用の発表资料です。肠谤辞苍で辛かった话から、谤耻苍诲别肠办がどれだけ素晴らしいかをご绍介。
础痴齿-512(フォーマット)详解
础痴齿-512(フォーマット)详解
MITSUNARI Shigeo
?
虫86/虫64最适化勉强会8
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
Preferred Networks
?
2018年12月4日 Japan Container Days 講演資料 谷脇大輔 Preferred Networksでは1000個以上のGPUとInfiniBandからなるオンプレミスのクラスターを自社で構築しており、研究者が様々な目的、リソース量、実行時間の機械学習ジョブをKubernetes上で実行して研究成果を出しています。 KubernetesはKubeflowの登場など、機械学習基盤としても非常に注目されている一方で、現実的には未だ発展途上です。 講演では機械学習基盤としてのKubernetesの導入理由、その実用性と将来性、Preferred Networksの挑戦についてお話ししました。
dm-writeboost-kernelvm
dm-writeboost-kernelvm
Akira Hayakawa
?
组み込み関数(颈苍迟谤颈苍蝉颈肠)による厂滨惭顿入门
组み込み関数(颈苍迟谤颈苍蝉颈肠)による厂滨惭顿入门
Norishige Fukushima
?
コンテナにおけるパフォーマンス调査でハマった话
コンテナにおけるパフォーマンス调査でハマった话
Yuta Shimada
?
CloudNative Days Spring 2021 ONLINE の登壇スライドになります 2021/3/12 17:55~18:15 Track-A
続?PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー? #2
続?PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー? #2
Preferred Networks
?
PFN は、「現実世界を計算可能にする」を Vision として,膨大な計算量を必要とするシミュレーションや深層学習などの計算ワークロードを実行するためのオンプレ ML 基盤を持っています。 この発表では、「オンプレクラスタの概要」と最近のトピックとして「新しく構築した「MN-2b」」、「Pod のリソース要求量の最適化を助けるしくみ」、「Kubernetes クラスタのアップグレード」についてお話します。 本イベント「オンプレML基盤 on Kubernetes ?PFN、ヤフー?」では、オンプレミスの Kubernetes クラスタ上に構築された機械学習基盤を持つ PFN とヤフーのエンジニアが自社での取り組みについて語り尽くします! イベントサイト: https://ml-kubernetes.connpass.com/event/255797/
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
Satoshi Yamada
?
笔辞蝉迟驳谤别厂蚕尝カンファレンス2014チュートリアルセッションで発表した际の资料です。
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
?
厂厂贰4.2の文字列処理命令の绍介
厂厂贰4.2の文字列処理命令の绍介
MITSUNARI Shigeo
?
intorduction of SSE4.2 string instructions
蝉丑补谤别诲冲辫迟谤とゲームプログラミングでのメモリ管理
蝉丑补谤别诲冲辫迟谤とゲームプログラミングでのメモリ管理
DADA246
?
メモリ管理の话
2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
Asami Abe
?
Javaでwebアプリケーション入門。 http://javajok.connpass.com/event/22044/
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
?
protocol buffers の簡単な説明です。
20分くらいでわかった気分になれる颁++20コルーチン
20分くらいでわかった気分になれる颁++20コルーチン
yohhoy
?
C++MIX #5 資料
マルチコアを用いた画像処理
マルチコアを用いた画像処理
Norishige Fukushima
?
2014年6月に開催されたSSII2014(http://www.ssii.jp/)のチュートリアル講演用資料です. 使用したコード等はこちら. https://github.com/norishigefukushima/SSII2014 アブストラクト 「CPUのクロック数が年月とともに増加する時代は終わり、プログラムの高速化をCPUの性能向上に任せることのできるフリーランチの時代は終わりを迎えています。しかしムーアの法則はいまだに続いており、CPUはマルチコア化、SIMD化という形で高性能化が続いています。本チュートリアルでは、計算コストの高い画像処理を高速化するために、CPUの能力をあますことなく引き出す、マルチコアプログラミング、SIMDプログラミングを解説します。」
技术ブログを书こう
技术ブログを书こう
akira6592
?
社内向けのブログの书き方勉强会の资料です。
[DL輪読会]The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Se...
[DL輪読会]The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Se...
Deep Learning JP
?
2019/09/06 Deep Learning JP: http://deeplearning.jp/seminar-2/
计算スケジューリングの効果~もし,贬补濒颈诲别がなかったら?~
计算スケジューリングの効果~もし,贬补濒颈诲别がなかったら?~
Norishige Fukushima
?
2015年度骋笔骋笔鲍実践プログラミング 第15回 骋笔鲍最适化ライブラリ
2015年度骋笔骋笔鲍実践プログラミング 第15回 骋笔鲍最适化ライブラリ
智啓 出川
?
笔测迟丑辞苍による黒魔术入门
笔测迟丑辞苍による黒魔术入门
大樹 小倉
?
ジョブ管理で肠谤辞苍は限界があったので”搁耻苍诲别肠办”を使ってハッピーになりました
ジョブ管理で肠谤辞苍は限界があったので”搁耻苍诲别肠办”を使ってハッピーになりました
Yukiya Hayashi
?
础痴齿-512(フォーマット)详解
础痴齿-512(フォーマット)详解
MITSUNARI Shigeo
?
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
Preferred Networks
?
dm-writeboost-kernelvm
dm-writeboost-kernelvm
Akira Hayakawa
?
组み込み関数(颈苍迟谤颈苍蝉颈肠)による厂滨惭顿入门
组み込み関数(颈苍迟谤颈苍蝉颈肠)による厂滨惭顿入门
Norishige Fukushima
?
コンテナにおけるパフォーマンス调査でハマった话
コンテナにおけるパフォーマンス调査でハマった话
Yuta Shimada
?
続?PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー? #2
続?PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー? #2
Preferred Networks
?
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
Satoshi Yamada
?
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
?
厂厂贰4.2の文字列処理命令の绍介
厂厂贰4.2の文字列処理命令の绍介
MITSUNARI Shigeo
?
蝉丑补谤别诲冲辫迟谤とゲームプログラミングでのメモリ管理
蝉丑补谤别诲冲辫迟谤とゲームプログラミングでのメモリ管理
DADA246
?
2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
Asami Abe
?
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
?
20分くらいでわかった気分になれる颁++20コルーチン
20分くらいでわかった気分になれる颁++20コルーチン
yohhoy
?
マルチコアを用いた画像処理
マルチコアを用いた画像処理
Norishige Fukushima
?
技术ブログを书こう
技术ブログを书こう
akira6592
?
[DL輪読会]The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Se...
[DL輪読会]The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Se...
Deep Learning JP
?
Viewers also liked
(20)
CSSにもオブジェクト指向を - OOCSSことはじめ
CSSにもオブジェクト指向を - OOCSSことはじめ
Nisei Kimura
?
変更に強いフロントエンドをつくるにはどうすれば良いか? 従来のCSSの問題点を簡単な事例とともに、「オブジェクト指向CSS(OOCSS)」の導入例を紹介。 また、OOCSSをサポートする考え方やツールも簡単に紹介する。
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
?
CSS設計に関わるあれこれ。 基本?実践的な内容です。 OOCSS, BEM, SMACSSとかも出てきます。
奥辞谤诲笔谤别蝉蝉プラグイン作成入门
奥辞谤诲笔谤别蝉蝉プラグイン作成入门
Yuji Nojima
?
本資料は、WordPress のプラグイン作成の基本を解説しています。エンジニア寄りの解説ですが、デザイナーさんにも読んで頂ける内容かと思います。 セッション内容の出典は WordBench 神戸の元管理人 @horike37 さんです。ご本人に確認して本セッションでの利用の許可いただきました。 僕自身は、@horike37 さんのセッションでWordPress に感動し、WordPress の活用に目覚めた人でございます。本セッションでも、その感動を共有できたらと思っています。
贬罢惭尝5时代の技术の恩恵を受けるには
贬罢惭尝5时代の技术の恩恵を受けるには
Sho Ito
?
贬罢惭尝5时代の技术の恩恵を受けるには UPGRADE JAPAN!! 2011/06/04
奥别产フォントと厂痴骋フォント
奥别产フォントと厂痴骋フォント
Jun Fujisawa
?
集合知プログラミング 第6章 ドキュメントとフィルタリング~draft
集合知プログラミング 第6章 ドキュメントとフィルタリング~draft
Kenji Koshikawa
?
It's draft version.
ディレクターからみたMovable Type + PowerCMSの優位性
ディレクターからみたMovable Type + PowerCMSの優位性
Renji Yoneda
?
【京都開催】世界標準のCMSプラットフォーム「Movable Type 6」登場- WEBサイトの「CMS導入」と「クラウド化」のポイント - 株式会社 廣済堂 ? 情報コミュニケーション関西事業本部 ITS統括課プロデュースチーム 米田 蓮治(Yoneda Renji)
テスト环境から本番环境へ、鲍搁尝が异なる环境に奥辞谤诲笔谤别蝉蝉を移行する方法
テスト环境から本番环境へ、鲍搁尝が异なる环境に奥辞谤诲笔谤别蝉蝉を移行する方法
Ryujiro Yamamoto
?
シロクマ本に学ぶエクスペリエンスのための手技法 by 篠原 稔和 - presentation from IA CAMP 2015
シロクマ本に学ぶエクスペリエンスのための手技法 by 篠原 稔和 - presentation from IA CAMP 2015
Sociomedia
?
2015年7月17日に行われたIA CAMP 2015での篠原 稔和氏のプレゼンテーションです。 A presentation given by Toshikazu Shinohara in IA CAMP 2015, July 17th 2015.
Webアクセシビリティの標準規格「JIS X 8341-3:2010」準拠のための試験方法(最新版)
Webアクセシビリティの標準規格「JIS X 8341-3:2010」準拠のための試験方法(最新版)
Web Accessibility Infrastructure Committee (WAIC)
?
2014年10月8日に開催されたアクセシビリティセミナー2014 のセッション2 講演「Webアクセシビリティの標準規格「JIS X 8341-3:2010」準拠のための試験方法(最新版)」の資料です。講師および資料作成を担当したのは、ウェブアクセシビリティ基盤委員会 作業部会3 主査代行の中村です。 まずなぜ「試験」を行うのか、その目的を確認。そのうえで、試験を行う前提として必要なウェブアクセシビリティ方針において、明示すべき内容(必須項目とそれ以外)を確認しました。そして、適切に試験結果を公開するうえでのポイントを解説。混同されやすい箇条 8.1.3 固有の「例外事項」と JIS 対応の「対象外」についてや、試験対象の選択方法などについて、例を交えながらあるべき姿を記しています。
レコメンデーション(协调フィルタリング)の基础
レコメンデーション(协调フィルタリング)の基础
Katsuhiro Takata
?
TokyoWebMining, 2010/05/16
笔丑辞迟辞蝉丑辞辫で効率よくデザインしよう!
笔丑辞迟辞蝉丑辞辫で効率よくデザインしよう!
Marie Suenaga
?
ゆるふわ勉强会第3回にて丑迟迟辫://蝉耻别尘补-谤.肠辞尘/产濒辞驳/辫丑辞迟辞蝉丑辞辫冲产补蝉颈肠冲01/
-入門- enchant.js でゲームを作ろう
-入門- enchant.js でゲームを作ろう
nico0927
?
.丑迟补肠肠别蝉蝉によるリダイレクト彻底解説
.丑迟补肠肠别蝉蝉によるリダイレクト彻底解説
Cherry Pie Web
?
2013年9月29日 WordBench京都
ウェブデザインの本质と、构成要素
ウェブデザインの本质と、构成要素
vanillate cocoa
?
今必要な颁厂厂アーキテクチャ
今必要な颁厂厂アーキテクチャ
Mayu Kimura
?
下記勉強会の発表資料です。 --------------------------------------------------------- 使いたくなる UI をつくる! フロントエンド 勉強会 : ATND http://atnd.org/events/42371 ---------------------------------------------------------
コーディングが上达するコツ
コーディングが上达するコツ
evol-ni
?
http://html555.jp/2012/04/25/cording-speed-up/
奥别产アプリケーション负荷试験実践入门
奥别产アプリケーション负荷试験実践入门
樽八 仲川
?
2015年2月24日 ヒカ☆ラボ発表資料 奥别产アプリケーション负荷试験実践入门 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。
ノンプログラマーのための箩蚕耻别谤测入门
ノンプログラマーのための箩蚕耻别谤测入门
Hayato Mizuno
?
kanazawa.js v1.0 ?JavaScriptコトハジメ?(2011年2月5日開催)で使用したスライドです。
奥别产ライティング11のルール
奥别产ライティング11のルール
Tsutomu Sogitani
?
奥别产用の分かりやすい文章が谁でも书けるようになるための11のポイントをまとめたスライドです。
CSSにもオブジェクト指向を - OOCSSことはじめ
CSSにもオブジェクト指向を - OOCSSことはじめ
Nisei Kimura
?
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
?
奥辞谤诲笔谤别蝉蝉プラグイン作成入门
奥辞谤诲笔谤别蝉蝉プラグイン作成入门
Yuji Nojima
?
贬罢惭尝5时代の技术の恩恵を受けるには
贬罢惭尝5时代の技术の恩恵を受けるには
Sho Ito
?
奥别产フォントと厂痴骋フォント
奥别产フォントと厂痴骋フォント
Jun Fujisawa
?
集合知プログラミング 第6章 ドキュメントとフィルタリング~draft
集合知プログラミング 第6章 ドキュメントとフィルタリング~draft
Kenji Koshikawa
?
ディレクターからみたMovable Type + PowerCMSの優位性
ディレクターからみたMovable Type + PowerCMSの優位性
Renji Yoneda
?
テスト环境から本番环境へ、鲍搁尝が异なる环境に奥辞谤诲笔谤别蝉蝉を移行する方法
テスト环境から本番环境へ、鲍搁尝が异なる环境に奥辞谤诲笔谤别蝉蝉を移行する方法
Ryujiro Yamamoto
?
シロクマ本に学ぶエクスペリエンスのための手技法 by 篠原 稔和 - presentation from IA CAMP 2015
シロクマ本に学ぶエクスペリエンスのための手技法 by 篠原 稔和 - presentation from IA CAMP 2015
Sociomedia
?
Webアクセシビリティの標準規格「JIS X 8341-3:2010」準拠のための試験方法(最新版)
Webアクセシビリティの標準規格「JIS X 8341-3:2010」準拠のための試験方法(最新版)
Web Accessibility Infrastructure Committee (WAIC)
?
レコメンデーション(协调フィルタリング)の基础
レコメンデーション(协调フィルタリング)の基础
Katsuhiro Takata
?
笔丑辞迟辞蝉丑辞辫で効率よくデザインしよう!
笔丑辞迟辞蝉丑辞辫で効率よくデザインしよう!
Marie Suenaga
?
-入門- enchant.js でゲームを作ろう
-入門- enchant.js でゲームを作ろう
nico0927
?
.丑迟补肠肠别蝉蝉によるリダイレクト彻底解説
.丑迟补肠肠别蝉蝉によるリダイレクト彻底解説
Cherry Pie Web
?
ウェブデザインの本质と、构成要素
ウェブデザインの本质と、构成要素
vanillate cocoa
?
今必要な颁厂厂アーキテクチャ
今必要な颁厂厂アーキテクチャ
Mayu Kimura
?
コーディングが上达するコツ
コーディングが上达するコツ
evol-ni
?
奥别产アプリケーション负荷试験実践入门
奥别产アプリケーション负荷试験実践入门
樽八 仲川
?
ノンプログラマーのための箩蚕耻别谤测入门
ノンプログラマーのための箩蚕耻别谤测入门
Hayato Mizuno
?
奥别产ライティング11のルール
奥别产ライティング11のルール
Tsutomu Sogitani
?
Similar to 颁丑谤辞尘别で箩补惫补蝉肠谤颈辫迟デバッグ!まず半歩?
(20)
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
yoshikawa_t
?
4/2のGoogle Developers Live Japan #3の資料です。
Chrome DevTools.next
Chrome DevTools.next
yoshikawa_t
?
2012/12/21に行われたサイバーエージェント社内勉强での讲演资料です。
Firefox DevTools
Firefox DevTools
dynamis
?
CSS Nite in Osaka vol.31 で使用したスライド(に若干加筆したもの)
Devtools.next
Devtools.next
yoshikawa_t
?
HTML5 Conference Miyazaki 2013のセッション資料です。
基礎からのCode Contracts
基礎からのCode Contracts
Yoshifumi Kawai
?
颁#ユーザー会セッション资料
Sencha touchのはじめかた
Sencha touchのはじめかた
Yuki Naotori
?
Sencha touchのはじめかた
第1回windows phoneアプリ開発のハンズオンセミナー
第1回windows phoneアプリ開発のハンズオンセミナー
hyoromo
?
2011/11/06 に行う「第1回 WindowsPhoneアプリ開発のハンズオンセミナー」イベントで使用する資料です。 http://atnd.org/events/20986
今日から始める LotusScript - Domino クラスライブラリの使い方
今日から始める LotusScript - Domino クラスライブラリの使い方
Takeshi Yoshida
?
LotusScript の使い方については Domino Designer のヘルプに詳細が載っています。私自身、過去にヘルプを読んで始めました。ただ、分量が多く、最初にヘルプのみだとどれから手を付ければよいのか?で悩みます。そこで、Domino クラスライブラリに焦点をあてて、「よく使用する」または「重要なもの」に厳選する形で資料にまとめました。
関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)
啓 小笠原
?
7/19に行った无料贵#セミナーの资料です。関数プログラミングにご兴味があればこちらのセミナーをどうぞ。丑迟迟辫://飞飞飞.尘补尘别锄辞耻.肠辞尘/迟谤补颈苍颈苍驳/蹿冲辫谤辞.丑迟尘濒
Windows phone & windows 8で見えてくるメトロの世界
Windows phone & windows 8で見えてくるメトロの世界
Makoto Nishimura
?
2012年3月の颁辞尘尘耻苍颈迟测翱辫别苍顿补测広岛会场で発表したスライドです
Programming camp 2010 debug hacks
Programming camp 2010 debug hacks
Hiro Yoshioka
?
Security and Programming Camp 2010 Debug Hacks
Lt 110205
Lt 110205
Tomoyuki Obi
?
2011/02/05 CLR/H にて行った LT [ワークステーションロック?]
JavaScript And Debug
JavaScript And Debug
uupaa
?
JavaScript And Debug
Surface SDK オリエンテーション
Surface SDK オリエンテーション
株式会社セカンドファクトリー
?
2012年5月25日に開催されましたSamsung SUR 40 for Microsoft Surface 開発者向けオリエンテーションセミナーで弊社の山田肯佑が担当したスライド資料です。 http://www.microsoft.com/windowsembedded/ja-jp/events/japan-seminar-samsung-is-2012-05-25.aspx
とある贵濒补蝉丑の自动生成
とある贵濒补蝉丑の自动生成
Akineko Shimizu
?
下記のブログに補足記事がありますのでそちらもご覧下さい。 http://d.hatena.ne.jp/Akineko/
今日から始める LotusScript - Domino クラスライブラリの使い方(Version 1.1)
今日から始める LotusScript - Domino クラスライブラリの使い方(Version 1.1)
Takeshi Yoshida
?
LotusScript の使い方については Domino Designer のヘルプに詳細が載っています。私自身、過去にヘルプを読んで始めました。ただ、分量が多く、最初にヘルプのみだとどれから手を付ければよいのか?で悩みます。そこで、Domino クラスライブラリに焦点をあてて、「よく使用する」または「重要なもの」に厳選する形で資料にまとめました。(以前の資料に加筆?修正しました)
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
Atsushi Tadokoro
?
Android OpenGL HandsOn
Android OpenGL HandsOn
Ikuo Tansho
?
2012.5.28の勉强会で使用する翱辫别苍骋尝ハンズオン用资料
Xcode tips
Xcode tips
Motoki Narita
?
もくもくiOS勉強会@ネクスト 1周年記念LT会での発表内容です http://mokumoku-ios-at-next.connpass.com/event/19921/
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
com044
?
UE4プログラマー向け勉強会 in 大阪 https://connpass.com/event/76815/
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
yoshikawa_t
?
Chrome DevTools.next
Chrome DevTools.next
yoshikawa_t
?
Firefox DevTools
Firefox DevTools
dynamis
?
Devtools.next
Devtools.next
yoshikawa_t
?
基礎からのCode Contracts
基礎からのCode Contracts
Yoshifumi Kawai
?
Sencha touchのはじめかた
Sencha touchのはじめかた
Yuki Naotori
?
第1回windows phoneアプリ開発のハンズオンセミナー
第1回windows phoneアプリ開発のハンズオンセミナー
hyoromo
?
今日から始める LotusScript - Domino クラスライブラリの使い方
今日から始める LotusScript - Domino クラスライブラリの使い方
Takeshi Yoshida
?
関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)
啓 小笠原
?
Windows phone & windows 8で見えてくるメトロの世界
Windows phone & windows 8で見えてくるメトロの世界
Makoto Nishimura
?
Programming camp 2010 debug hacks
Programming camp 2010 debug hacks
Hiro Yoshioka
?
Lt 110205
Lt 110205
Tomoyuki Obi
?
JavaScript And Debug
JavaScript And Debug
uupaa
?
Surface SDK オリエンテーション
Surface SDK オリエンテーション
株式会社セカンドファクトリー
?
とある贵濒补蝉丑の自动生成
とある贵濒补蝉丑の自动生成
Akineko Shimizu
?
今日から始める LotusScript - Domino クラスライブラリの使い方(Version 1.1)
今日から始める LotusScript - Domino クラスライブラリの使い方(Version 1.1)
Takeshi Yoshida
?
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
Atsushi Tadokoro
?
Android OpenGL HandsOn
Android OpenGL HandsOn
Ikuo Tansho
?
Xcode tips
Xcode tips
Motoki Narita
?
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
com044
?
More from Yuji Nojima
(7)
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
?
Sass/Compass ってよく聞くけど、なんか難しそう…って思っている主にデザイナー/HTMLコーダーさん向けの勉強会で利用したスライドです。勉強会にはハンズオンが組み込まれていたので、この資料には中途半端な部分がありますがご容赦ください。 (*'-'*) 内容的には、基礎的な事柄を、活用のための考え方を添えて解説しています。何かの参考になれば幸いです。
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Yuji Nojima
?
この資料では、JavaScript でオブジェクト指向プログラミングを行う際に備えておくことが望ましい、基礎知識や概念について解説します。 【対象者】 ?JavaScript でアプリケーションを構築できる方 ?JavaScript におけるオブジェクト指向プログラミングの 実現手法や原理への理解を深めたい方 ?Java 的なクラスベースの言語との違いに違和感や混乱を 感じてらっしゃる方
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
?
このセッションでは、プラグインAPIの基本と、プラグイン作成の具体例を通じて、WordPressカスタマイズの本質と、それぞれのコンポーネントの役割を正しく整理?理解します。 1)WordPress のカスタマイズにおいて、?何が難しいのか、何が簡単なのかを理解する 2)WordPress のカスタマイズ案件における、?より適した実現方法の選択や想定が出来るようになる 【対象】ディレクター、デザイナー、プログラマーを問わず? WordPress の理解を深めたい方
WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!
Yuji Nojima
?
2012年11月10の「WordBench 神戸」にて、WordPressプラグイン「Jetpack」を紹介させていただいたのでその資料です。 実は僕自身、「Jetpack」を知ったのはこの前日 ?(-′д`-)ゝ。知らなかった僕が知って感動したので、それを共有しようと思って紹介程度の内容ですが発表させて頂きました。ちょうど2.0になったばかりで、Photon CDN などの利用ができるようになったりということで、既に Jetpack ご利用の方にも、少しでもお役にたったらなーと思ってます。 (^_^;A それにしても WordPress すごいですねー。開発者としては、なかなか微妙なところも多いのですが、それを消して上回るこのような素晴らしいリソースの数々。本当に素晴らしいと思います。 これは、ソフトウェアは必ずしも工学上の優位性が評価されるわけではなく、あくまでも人と寄り添うものが必要であることを体現しているように思えてしまいますねー。
エンジニアの為のWordPress入門 ?WordPressはWebAppプラットフォームです?
エンジニアの為のWordPress入門 ?WordPressはWebAppプラットフォームです?
Yuji Nojima
?
WordCamp Osaka 2012 のセッションで発表させていただいた資料です。 この資料では、WordPress のカスタマイズを、?エンジニア寄りの視点で、解説させていただきます。 WordPressのカスタマイズはこれからだけど、PHPには精通されている方、一般的なWebアプリケーションフーレムワークでの開発の知識のある方などを主な対象として、当初つまずきやすいと思われる箇所や、私個人が疑問に思った箇所、気付くのに時間が掛かった箇所などを紹介させていただいています。
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
?
2012年10月開催の WordBench 神戸での発表資料です。シェアするにあたって、発表時とはタイトルのみ変更させて頂いています。
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
Yuji Nojima
?
WordBench神戸のレスポンシブ座談会でLTさせていただた資料です。 低コスト案件においてレスポンシブWebデザインに取り組むときの、考え方、取り組み方などについて、ひとつの考えをまとめてました。 内容的にはやや偏りがありますが、ディレクションの一つの方向性として、参考になればと思ってのお話です。
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
?
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Yuji Nojima
?
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
?
WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!
Yuji Nojima
?
エンジニアの為のWordPress入門 ?WordPressはWebAppプラットフォームです?
エンジニアの為のWordPress入門 ?WordPressはWebAppプラットフォームです?
Yuji Nojima
?
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
?
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
Yuji Nojima
?
颁丑谤辞尘别で箩补惫补蝉肠谤颈辫迟デバッグ!まず半歩?
1.
Chrome て? Javascript
テ?ハ?ック?! ます?半歩?
2.
自己紹介 ノジマ ユウジ @yuka2py ●
株式会社フォーエンキー 代表 ● Android/iPhoneアプリ開発。 Webシステム開発、テ?ザインや印刷全般など。 Web関係は...ここ最近はスマホ系三昧? ● 好きな言語:Python (*?Д`*)、Javascript しかし一番書いているのは PHP... ● ク?ラフィックテ?ザインもやります。 ● 趣味:オサレ?(若干かわいい系 (`?ω??)?? ● 弱点:お嫁ちゃん
3.
【本日の目標】 alert() テ?ハ?ック?からの卒業。
4.
Alert()デバッグとは? ●
Alertて?任意の変数の値を表示させ、 プロク?ラムの問題点を確認する手法 (PHPならvar_dumpやecho) ● 問題点 ● Alertした所て?プロク?ラムが中断する ● 変数を確認するためのコードを書く必要がある ● 中断しても、確認て?きる範囲が限定的 ● ソースコードに直接書くのて?、解除や再設定が面倒 ● ループて?使っちゃうと半泣き
5.
本日のお品書き ●
テ?ベロッパーコンソールて?のエラーの见かた ● コンソールへのロク?出力 ● ブレークポイントを使ってみる ● 変数の状態が確認て?きる ● コールスタックが確認て?きる ● おまけ ちょっぴり紹介程度て?す。 (?-д-?)ゞ??…
6.
テ?ベロッパーコンソールて?の
エラーの见かた
7.
致命的なエラーはエラー表示される
プロク?ラムに シンタックス エラーなど致 命的な問題が あると、画面 右下にエラー が表示される クリック
8.
コンソールのエラー詳細表示 ●
のエラー表示をクリックしたら、コン ソールが開いてエラーの詳細が確認て?きる エラーの詳細
9.
エラー個所へジャンプ ●
エラー詳細情報の中に、リンクがある。 このリンクからエラー個所へジャンプて?きる クリック
10.
ジャンプした先でコードを确认?修正
該当箇所の コードが表示 される。 エラーとおぼしき場所に、 ここて?は、 マーク等も出たりする 無名関数を 閉じるブレス が抜けてた。
11.
コンソールへのロク?出力
12.
ログ出力は止まらない ●
変数の値を確認したい時、 Alertて?変数値を確認する方法て?は、 処理が中断して困ることがある。 ● 例えば、MouseMove て?何か処理していて、 その逐次変化する値を確認したい時など ● そこて?... console.log(value);
13.
console.log() を使うと... ●
プロク?ラム中の好きな場所て?、 コンソールにロク?を出力させることがて?きる ● alert と違って実行が止まらない ● 連続的な値の変化を見たい時など便利 ● 例えば↓のような感じて?使う jQuery('body').mousemove(function(e) { console.log(e.pageX, e.pageY); });
14.
ブレークポイントを使ってみる
15.
ブレークポイントとは? ●
プロク?ラム中の好きな場所て?、 プロク?ラムの実行を一時停止て?きます ● ブレーク中には... ● スコープ変数の状態を確認て?きる ● コールスタック(呼び出し階層)を確認て?きる ● 再開、ステップオーハ?ー?イン?アウト ?これらを用いて、プログラムの論理エラーを 調査するのに非常に強力に活用できる
16.
ブレークポイントを設定する ●
ブレークしたい行の行番号をクリック マークが付いたらOK
17.
ブレークしてみる ●
ブレークポイントを通過するように実行すると ブレークポイントて?プロク?ラムは自動停止 BPて?止まる
18.
ブレーク中は… 停止中...
19.
変数の状态が确认できる
ローカル変数 クロージャ変数 変数の値はもちろん、 オブジェクトなら その中身も見れる ク?ローハ?ル変数
20.
コールスタックが確認できる 上から順に、 直近の呼び出し 各行クリックすると、
その呼び出し場所に ジャンプ ジャンプしたら、 ジャンプした先の ローカル変数の 状態が見れる
21.
コールスタックとは ●
プロク?ラムの呼び出し階層のこと ● 現在位置から、関数やメソッドの呼び出しを遡 れる ● あくまて?も呼び出された階層なのて?、全てのプロク? ラムの実行順て?は無いことには注意 ● ブレークしたポイントまて?に呼び出された関数 やメソッドが分かるのて?… ● 想定外の関数の動作を見つけたり、 ● 思わぬ実行経路を見つけたりて?きる。
22.
ブレークからの再開方法 ●
【再開】ブレークした箇所から再開 ● 【??????????】その行を実行し、次の行に進む ● 【???????】その行を実行し、次の行に進む。 関数があればその中に入る ● 【????????】現在の関数を抜けるまて?実行を進める ● また、BPを一時的に全てスキップするように無効化 することも出来ます。 ステップオーハ?ー ステップイン ステップアウト 再開 BPの一時無効化
23.
論理エラーを探し出す ●
「論理エラー」とは、プロク?ラムはエラーにな らないが、意図した動作をしない状態 ● ワリと良くあるし、ワリとやっかいな状態 ● 論理エラーの発見には、経験&コツが必要だが... ● プロク?ラムのブレークは非常に強力な武器に。 ● おかしくなっていると思うところに、 ブレークポイントを設定 ● 関連する変数の値を確認 ● 呼び出し元からの引数がオカシイときは、 コールスタックを遡って、確認
24.
おまけ
25.
他にもある console API console.log(object[,
object, ...]) 引数の内容をコンソールに表 示する。 console.dir(object[, object, ...]) 引数に指定されたオブジェク トのプロパティ一覧を表示す る。 console.time(name) 引数名のタイマーを内部て?作 成する。 console.timeEnd(name) console.time(name) て?生成さ れたタイマーを停止して経過 時間を Console パネルに表示 します.
26.
圧縮コードの整形 ●
圧縮されたコードも コードビュー下側の { } マークをクリック すると...
27.
圧縮コードの整形 ●
キレイに整形! ● この状態て?リロード もOK ● ブレークポイントも 張れる ● 圧縮されたJSファイ ルもコードを追いや すくなりますね!
28.
多彩なブレークポイント(1)
ブレークポイント作成 ● 条件付きブレークポ して、右クリック イント ● 任意の条件式がtrueを 返すときだけブレーク する 条件式を入力 ● 作り方 1.ブレークポイントを 作成してから、右ク リック 2.Edit Breakpoint... か ら、条件式を入力する
29.
多彩なブレークポイント(2) ●
DOMブレークポイント ● 任意の要素ツリーや属性の変更、ノードの削除時に ブレークする。(要素を右クリックして指定) ● XHR ブレークポイント ● XHR送信時にブレークする。送信先が特定の文字 列を含む時だけブレークすることも可能 ● Event Listenerブレークポイント ● キー入力、マウス、タイマー(setTimeout)などの イベント発生時に自動て?ブレーク
30.
デベロッパーツールの設定も少しだけ 結構色々 て?きる
ここから 開く
31.
General タブ キャッシュやJSの無効化 再描画された要素に枠を付けて 視覚化する
32.
User agent タブ User
agent のオーハ?ーライドやテ?ハ?イスの 表示解像度のシミュレーションなどが行えるのて?、 Fire mobile シミュレータっぽいこともて?きる。
33.
ドックの位置の変更 ●
ドック右下のアイコンを クリックして切り替える ● クリック毎に変わる ● 長押して?3種類切り替わる – 下側 – 右側 クリックまたは – 個別ウィンドウ 長押して?切り替え ● サイズ調整て?きるのて?、 右側にしてレスポンシブ の確認にちょっと便利
34.
まとめ ●
alert() テ?ハ?ック?を置き換える ● ある時点の変数の値を確認したい時には、 ブレークポイントを使ぉう! ● ある条件だけブレークしたい時には、 条件付きブレークポイント! ● 止まったら嫌な時とか、連続した値を確認した い時は、console.log() を使う ● 他にも便利な機能がいっぱいあるのて?少しす?つ 覚えると吉!
35.
参考 資料を書くにあたって参考にさせて頂いたサイト ●
Google Chrome Developer Tools入門 http://ss-o.net/event/20120212/ ● Google Chrome版Firebug: テ?ベロッパーツール取扱説明書 http://gihyo.jp/dev/feature/01/devtools ● chromeテ?ベロッパーツールて?javascriptのテ? ハ?ック?をする -node.jsもあるて?よ- http://d.hatena.ne.jp/shim0mura/20111231/1325357395
36.
ありがとうございました! m(o^ω^o)m
Download