Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
sueki_
PPTX, PDF
298 views
ユニプロでの半年間
2015年6月20日に株式会社ユニプロで発表した資料
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
Rails環境に最適なVue.js構成を探る
by
虎の穴 開発室
PPTX
PIXTAにおけるABテスト
by
PIXTA Inc.
PPTX
[Recap仙台]jaws days 2017の裏側
by
Takuya Tachibana
PDF
WebエンジニアのReactNativeでの戦い方
by
PIXTA Inc.
PDF
2018年からコンテナはじめませんか?
by
晋也 古渡
PDF
Awsとrubyで作るビッグデータ解析の裏側
by
Shohei Kobayashi
PPTX
[JAWS-UG KANSAI]JAWS DAYS 2017の裏側
by
Takuya Tachibana
PDF
SQSでやらかしたLT
by
Koichiro Nishijima
Rails環境に最適なVue.js構成を探る
by
虎の穴 開発室
PIXTAにおけるABテスト
by
PIXTA Inc.
[Recap仙台]jaws days 2017の裏側
by
Takuya Tachibana
WebエンジニアのReactNativeでの戦い方
by
PIXTA Inc.
2018年からコンテナはじめませんか?
by
晋也 古渡
Awsとrubyで作るビッグデータ解析の裏側
by
Shohei Kobayashi
[JAWS-UG KANSAI]JAWS DAYS 2017の裏側
by
Takuya Tachibana
SQSでやらかしたLT
by
Koichiro Nishijima
What's hot
PPTX
Amazon FreeRTOS の近況レポート
by
Koichiro Oki
PPTX
ご注文はRxですか? -RxSwiftを実際に導入してみた件-
by
Keisuke Tatsumi
PPTX
SD2018Tokyo Scratchの最新動向
by
Kazuhiro Abe
PPTX
Railsとフロントエンドリソースの健全な共存のために
by
Narihiro Nishimura
PDF
アジャイルジャパン長野サテライト
by
Masahiro Tomita
PDF
広島アニメ関連イベントカレンダー(仮)はじめました
by
Yoshitake Takata
Amazon FreeRTOS の近況レポート
by
Koichiro Oki
ご注文はRxですか? -RxSwiftを実際に導入してみた件-
by
Keisuke Tatsumi
SD2018Tokyo Scratchの最新動向
by
Kazuhiro Abe
Railsとフロントエンドリソースの健全な共存のために
by
Narihiro Nishimura
アジャイルジャパン長野サテライト
by
Masahiro Tomita
広島アニメ関連イベントカレンダー(仮)はじめました
by
Yoshitake Takata
Similar to ユニプロでの半年間
PDF
Rubyの会社でPythonistaが3ヶ月生き延びた話
by
Tokoroten Nakayama
PDF
Rubyの会社でPythonistaが三ヶ月生き延びた話
by
Drecom Co., Ltd.
PDF
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
by
Kenji Hiranabe
PDF
GitLab から GitHub + CircleCI に乗り換えてチーム運用を改善しつつある話
by
R S
PPTX
[CB16] Electron - Build cross platform desktop XSS, it’s easier than you thin...
by
CODE BLUE
PDF
Code Anything
by
Yoshitaka Kawashima
PDF
大規模ソフトウェア開発とテストの経験について
by
Rakuten Group, Inc.
PDF
20110305_Code4Lib2011参加報告会:田辺浩介参加報告
by
Code4Lib JAPAN
PDF
20121019-jenkins-akiko_pusu.pdf
by
akiko_pusu
PDF
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
by
Akiko Kosaka
PDF
120418 tokyo node5_lin_qonnodejs
by
Takayoshi Tanaka
PDF
TDDBC osaka 2012/06/02
by
Hiro Yoshioka
PDF
テスト勉強会よしおか100311 1
by
Hiro Yoshioka
PDF
JS開発におけるTDDと自動テストツール利用の勘所
by
Koji Nakamura
PDF
Aiming study#6pdf
by
Koutaro Chikuba
PDF
Cibc work kokawa
by
Takashi Kokawa
PPT
オブジェクト指向入門9
by
Kenta Hattori
Rubyの会社でPythonistaが3ヶ月生き延びた話
by
Tokoroten Nakayama
Rubyの会社でPythonistaが三ヶ月生き延びた話
by
Drecom Co., Ltd.
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
by
Kenji Hiranabe
GitLab から GitHub + CircleCI に乗り換えてチーム運用を改善しつつある話
by
R S
[CB16] Electron - Build cross platform desktop XSS, it’s easier than you thin...
by
CODE BLUE
Code Anything
by
Yoshitaka Kawashima
大規模ソフトウェア開発とテストの経験について
by
Rakuten Group, Inc.
20110305_Code4Lib2011参加報告会:田辺浩介参加報告
by
Code4Lib JAPAN
20121019-jenkins-akiko_pusu.pdf
by
akiko_pusu
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
by
Akiko Kosaka
120418 tokyo node5_lin_qonnodejs
by
Takayoshi Tanaka
TDDBC osaka 2012/06/02
by
Hiro Yoshioka
テスト勉強会よしおか100311 1
by
Hiro Yoshioka
JS開発におけるTDDと自動テストツール利用の勘所
by
Koji Nakamura
Aiming study#6pdf
by
Koutaro Chikuba
Cibc work kokawa
by
Takashi Kokawa
オブジェクト指向入門9
by
Kenta Hattori
ユニプロでの半年間
1.
ユニプロでの半年間
2.
やったこと(会議への参加以外) 1月 入社
3月 テスター 4月 テスター スクレイピング 5月 スクレイピング 6月 API実装
3.
やったこと(会議への参加以外) 1月 入社
3月 テスター 4月 テスター スクレイピング 5月 スクレイピング 6月 API実装
4.
テスター 根性あるのみ? 正常系と異常系
バグの発生状況を詳しく報告(再現できるように) 「ここがおかしい」だけでなく「こうあるべき」を提示する
5.
やったこと(会議への参加以外) 1月 入社
3月 テスター 4月 テスター スクレイピング 5月 スクレイピング 6月 API実装
6.
スクレイピング スクレイピングとは ウェブスクレイピング(Web
scraping)とは、ウェブサイトから情報を抽出 するコンピュータソフトウェア技術のこと。(出典:Wikipedia) 今回はNode.jsを用いた Node.jsとは Node.js はイベント化された入出力を扱うUnix系プラットフォーム上のサー バーサイドJavaScript環境である。(出典:Wikipedia)
7.
スクレイピング(環境構築) Node.jsをインストール コマンド
“npm install” を実行 →エラーが出る Windowsではうまくいかないらしい VirtualBoxにUbuntuを入れ、Windows(ホストOS)とフォルダを共有し、 コマンド “npm install” を実行 →エラーが出る 共有フォルダ上ではうまくいかないらしい 共有フォルダからUbuntu内のフォルダにコピーし、 コマンド “npm install” を実行 →成功
8.
スクレイピング 実装を終えて動かしてみる→結果が何も出力されない 原因:改行コードとBOM
9.
スクレイピング(改行コード) OSによる改行コードの違い Windows:
rn MAC OS X, Linux: n 文字列をnで分割する際、rが残ってしまった Node.jsにはテキストモード(改行コードをnに統一して扱うモード)が なさそう Windowsのgitの初期設定では、 コミット時に rn を n に変換し、 チェックアウト時に n を rn に変換する 同じファイルから読み込んでいるのに、MacやLinuxでは動き、Windowsでは 動かない
10.
スクレイピング(BOM) BOM(byte order
mark)とは、Unicodeの符号化形式で符号化したテ キストの先頭につける数バイトのデータのことである。このデータを元に Unicodeで符号化されていることおよび符号化の種類の判別に使用する。 (出典:Wikipedia) UTF-8においてBOMは容認されるが、必須でも勧められるものでもないと されている UTF-8では、 BOMがあると正常に動作しない場合と、 BOMがないと正常に動作しない場合の両方がある この業界では、Windowsは苦労が多い
11.
MacBook購入 もともと持っていたWindowsノートPCの動作が遅かった (ゲストOSを立ち上げるのに5分くらいかかった) MacではNode.jsは問題なく動いた
12.
スクレイピング テストのたびにhttpリクエストを送るのは時間がかかる →html文書を保存してテストに使った
13.
やったこと(会議への参加以外) 1月 入社
3月 テスター 4月 テスター スクレイピング 5月 スクレイピング 6月 API実装
14.
API実装(環境構築) PHP YAML拡張モジュールのインストール
Composerによるパッケージのインストール(Slim, Propelなど) Propel ビルド MySQL MySQLのインストール(XAMPP) DBの作成 ユーザーの作成 テーブルの生成
15.
API実装(トラブル) 1. XAMPPのApacheが起動しない Macに最初から入っていたApacheがなぜか起動していた →終了させたら解決した 2.
PHPからMySQLに接続できない ソケットの設定をしたら接続できるようになった ソケットの設定をしなくても、localhostの代わりに127.0.0.1を使えば接続で きるらしい ソケットとは、BSD系UNIXを起源とするAPIであり、C言語によるアプリ ケーション開発でのプロセス間通信、特にコンピュータネットワークに関 するライブラリを構成する。 ソケットは、ホスト間の通信や1つのコンピュータ上のプロセス間の通信 を可能とする。(出典:Wikipedia)
Download