PowerPoint プレゼンテーション
|
|
|
- れいな ながおか
- 7 years ago
- Views:
Transcription
1 コーディング力向上施策 湯川敦
2 自己紹介 項目 氏名 説明 湯川敦 役職特になし ( 名前だけの取締役 ) 入社 2003 年 9 月 ( 契約社員時代含む ) 前職 ゲーム会社 ( ぷよぷよを作った広島の会社 1997 年倒産 2001 年会社再建断念 ) の Web サイト制作 Perl での CGI スクリプト制作 Java ミニゲーム制作など 1
3 はじめに (3P) 1 紹介したいテーマその1(5P) 2 紹介したいテーマその2(7P) 3 紹介したいテーマその3(7P) 4 おわりに (3P) 5 2
4 はじめに 以前の帰社日で紹介された評価シート中で 1~2 年目の目標として 年間 1 万ステップのコーディングとあった ( と記憶 ) 私の現場に配属された新人技術者に対しては かなりの間 コーディングの機会を与えられなかった 3
5 はじめに 新人技術者に関しては 最初の頃はテスト担当となることが多く いきなりコーディングの機会を与えられることは少ないと思われる 研修で色んな知識を覚えた後 仕事でコーディングさせてもらえるまでに 時間が空いてしまうと コーディングの感覚を忘れてしまうかもしれない 4
6 はじめに 発表の目的 ある程度楽しみつつ コーディング力をつけられるようなサイトなどを紹介したいと思います 対象者 コーディング力を向上させたい人 そういう人を教育する立場の人 強い奴を探している人 ( コーディング的に ) 5
7 はじめに (3P) 1 オンライン実行環境 (5P) 2 紹介したいテーマその2(7P) 3 紹介したいテーマその3(7P) 4 おわりに (3P) 5 6
8 オンライン実行環境 オンライン実行環境とは? ブラウザ上で プログラムソースをコンパイルして実行することができるサイトがあります おススメ理由 書いたコード動かすまでの労力 ( コスト 手間 ) が圧倒的に低いです 色んな機能的制約はありますが 標準入力 標準出力は使えるので プログラミング言語の初歩的な学習にはかなり向いています 7
9 オンライン実行環境 オンラインの実行環境の紹介 IDEONE 有名 ( 後で紹介します ) Paiza けっこう機能はいいが 転職サイト Wandbox API の制約が緩いのでいろいろカスタマイズできそう Wandbox API 8
10 オンライン実行環境 こぼれ話 IDEONE をどこで区切るかで みんな迷っている? ideone で検索すると第二検索ワードに 読み方 が出てくる IDE と ONE で切って アイディーイーワン が正解らしい 9
11 オンライン実行環境 IDEONE の機能紹介 ここにソースコードを入力 言語が選択できる ( めっちゃ多い ) ここに標準入力として与えられる文字列を入力 実行ボタン コンパイルして実行 標準出力の結果が表示される 10
12 オンライン実行環境 IDEONE で利用可能な言語 popular Bash C (gcc-5.1) C# C (gcc-5.1) C++14 (gcc-5.1) Haskell Java Java7 Objective-C (gcc-5.1) Pascal (fpc) Pascal (gpc) PHP Python Python 3 Ruby SQL VB.NET others Ada Assembler (gcc-5.1) Assembler (nasm ) AWK (gawk) AWK (mawk) bc Brainf**k C (clang3.7) C++ (clang3.7) C++ (gcc4.3.2) C99 strict (gcc-5.1) CLIPS Cloujure COBOL COBOL 85 CoffeeScript Common Lisp D (ldc 0.14) D (gdc 5.1) D(dmd) Elixir Erlang F# Factor Falcon Fantom Forth Fortran Go Groovy Icon Intercal JavaScript (rhino) JavaScript (spidermonkey 24.2) Lua Nemerle Nice Nim Node.js Objective-C (clang 3.7) Ocaml Octave Oz Perl 6 PicoLisp Pike Prolog (gnu) Prolog (swi) Python (Pypy) R Rust Scala Scheme (chicken) Scheme (guile) Smalltalk Tcl Text Unlambda Whitespace 11
13 はじめに (3P) 1 オンライン実行環境 (5P) 2 オンラインジャッジサイト (7P) 3 紹介したいテーマその3(7P) 4 おわりに (3P) 5 12
14 オンラインジャッジサイト オンラインジャッジサイトとは? サイト上で プログラミングに関する問題が出題され 回答として プログラミング言語を提出し 評価を受ける形式のサイト 初歩的な学習向けの問題から 高度なアルゴリズムを駆使する問題まで 様々なレベルのものがある おススメ理由 初心者は学習用として 経験者は腕試しとして 色んなスキルの技術者にとって使えます スポーツでいうと 筋トレみたいなもの? 13
15 オンラインジャッジサイト オンラインジャッジサイトの紹介 AIZU ONLINE JUDGE( 日本で有名 )( 後で紹介します ) PKU ONLINE JUDGE( 北京大学 )( 世界的に有名 ) Code-IQ 転職サイトなのであまり Paiza 転職サイトなのであまり yukicoder 14
16 オンラインジャッジサイト Aizu Online Judge の機能紹介 会津大学で開発されたオンラインジャッジシステム 色んな書籍で取り上げられており 日本では一番の有名どころ 無料ユーザ登録のうえ ログインが必要です 問題セット あらかじめ用意された問題に解答していくことができます ランキング ユーザの回答数ランキングが閲覧できます ステータス ログインすれば他の方の投稿状況 ソースコードが見れます コンテスト 定期的にプログラミングコンテストも開催されているようです コース コース別の問題がまとめられています こちらから始めるのが吉 15
17 オンラインジャッジサイト 問題の例 1( 初心者向けの最初の問題 ) 問題文 ( 前略 ) "Hello World" と標準出力にプリントするプログラムを作成してください ( 後略 ) 入力この問題に入力はありません 出力 "Hello World" と一行に出力してください 時間制限 :1 秒 メモリ制限 :65536KB 16
18 オンラインジャッジサイト 問題の例 2( 初歩的な問題から抜粋 ) 問題文 2 つの整数 a と b を読み込んで 以下の値を計算するプログラムを作成して下さい : a b : d ( 整数 ) a b の余り : r ( 整数 ) a b : f ( 浮動小数点数 ) 入力 1 行に 2 つの整数 a, b が与えられます 出力 d, r, f を 1 つの空白で区切って 1 行に出力して下さい f については 以下の誤差があってもよいものとします 制約 1 a, b 10 9 入力例 3 2 出力例 時間制限 :1 秒 メモリ制限 :65536KB 17
19 オンラインジャッジサイト 問題の例 3( パソコン甲子園 2003 より ) 問題文 6 桁以下の正の整数 n を入力し n 以下の素数がいくつあるかを出力するプログラムを作成して下さい ただし 素数とは 1 と自分自身でしか割り切れない正の整数のうち 1 をのぞいたものをいいます 例えば 10 以下の素数は 2, 3, 5, 7 です 入力複数のデータセットが与えられます 各データセットに n (1 n 999,999) が 1 行に与えられます 入力の最後まで処理して下さい データセットの数は 30 を越えません 出力各データセットごとに n 以下の素数の個数を 1 行に出力して下さい 入力例 出力例 時間制限 :1 秒 メモリ制限 :65536KB 18
20 オンラインジャッジサイト その他 先に紹介した Paiza では ゲームコンテンツもあります ゲームの傾向にやや偏りがありますが 興味のある方はどうぞ プログラミングで彼女をつくる ( オンラインジャッジ中級クラスの問題まであるようなので それなりに手ごたえはありそうです ) 恋するハッカソン ( やってないからわからないけど プログラミングで彼女を作る に近い感覚のようです ) コードガールズコレクション ( 簡単すぎてあまり役に立たなさそう ) 19
21 はじめに (3P) 1 オンライン実行環境 (5P) 2 オンラインジャッジサイト (7P) 3 プログラミングコンテスト (7P) 4 おわりに (3P) 5 20
22 プログラミングコンテスト プログラミングコンテストとは? オンラインジャッジサイトと同様の形式で数問出題され 問題ごとの配点と トータルの時間制限がつく形が一般的です 競技プログラミングと呼ばれ 一つのジャンルを形成しています 上級者向けすぎるようにも思うかもしれませんが 易しいレベルのコンテストもあります 21
23 プログラミングコンテスト おススメ理由 スポーツでいうと 文字通り 競技会 大会のようなもの レーティングなど実績が数値化されるので スポーツのような感覚で楽しめる上 自身の成長が実感しやすい 制限時間内に問題を解くことが プレッシャーのある中で冷静かつ迅速に最適な方法を考える訓練になり 障害対応力や問題解決力の向上に役立つ 高度なものになると アルゴリズムの専門知識や計算量を意識することが必要で こんなの業務で使うことあるのか? というほど難易度が高くなるが コーディング力向上の訓練としては非常に役立つ 22
24 プログラミングコンテスト プログラミングコンテストサイトの紹介 TOPCODER ( 英語 ) 参加者は成績をもとに 6 段階に格付けされる Wihite Gray Green Blue Yellow Red 最高位の RedCoder の称号は全会員の上位 0.1% 日本人 RedCoder は 10 人程度 ほぼ東大らしい 回答後に 他人のコードのバグを指摘すると得点がもらえるというフェーズがあり ユニークだが緊張感がある CODEFORCES( 英語 ) AtCoder( 日本語 ) ( 後で紹介します ) 日本語なので参加しやすいと思います 23
25 プログラミングコンテスト AtCoder の紹介 日本語なので 入りやすいと思います 平均週に 1 回 ( 外部主催を含め ) なんらかのコンテストが開催されています AtCoder 主催のコンテストは 3 種類 1. AtCoder Beginner Contest 1 2 問目は初級者にも十分解ける 3 4 問目は中級向け 問題によっては手ごわい 2. AtCoder Regular Contest 中 ~ 上級向け 十分時間があれば解けそうだが 限られた時間で全問解答するには 傾向と対策が万全でないと無理 3. AtCoder Grand Contest エキスパート向け 高度なアルゴリズムの知識が必須 Web 業界の業務レベルでは太刀打ち不可 腕に覚えのある人が本気で取り組まないと無理 24
26 プログラミングコンテスト 問題の例 1(AtCoder Beginner Contest 046 の 1 問目 ) 問題文シカの AtCodeer くんは ペンキをこれまでに 3 つ買いました おととい買ったペンキの色は a, 昨日買ったペンキの色は b, 今日買ったペンキの色は c です 各ペンキの色は 1 以上 100 以下の整数で表されます AtCodeer くんはわすれんぼうなため 同じ色のペンキを買ってしまっていることがあります AtCodeer くんが買ったペンキの色の種類の個数を教えてあげてください 入力入力は以下の形式で標準入力から与えられる a b c 出力 AtCodeer くんが買ったペンキの色の種類の個数を出力せよ 入力例 出力例 1 3 入力例 出力例 2 2 制約 1 a, b, c 100 時間制限 :2 秒 メモリ制限 :256MB 25
27 プログラミングコンテスト 問題の例 2(AtCoder Grand Contest 007 の 6 問目 ) 問題文シックの仕事はコピー取りです ある日 シックは上司から英小文字からなる長さ N の文字列 S 0 を受け取りました ( この日を 0 日目とします ) これ以降 i 日目の仕事は 文字列 S i 1 を S i にコピーすることです 以下 S i の j 番目の文字を S i [j] と表します シックはまだこの仕事に慣れていません 毎日 文字列を先頭の文字から順に書き写していくのですが 正しい文字の代わりに誤って直前に書いた文字と同じ文字を書いてしまうことがあります すなわち S i [j] は S i 1 [j] または S i [j 1] のどちらかと等しくなります ( ただし 文字列の先頭の文字を書き間違えることはありません すなわち S i [1] は必ず S i 1 [1] と等しくなります ) 二つの文字列 S 0 と T が与えられます S i が T と等しくなる可能性があるような最小の整数 i を求めてください もしそのような i が存在しなければ 代わりに -1 と答えてください 26
28 プログラミングコンテスト 前ページのつづき 制約 1 N 1,000,000 S 0 と T の長さはともに N である S 0 と T の長さはともに英小文字のみからなる入力入力は以下の形式で標準入力から与えられる N S 0 T 出力 S i が T と等しくなる可能性のあるような i が存在するならば そのような i のうち最小のものを出力せよ そのような i が存在しなければ 代わりに '-1' と出力せよ 入力例 1 5 abcde aaacc 出力例 1 2 S0=abcde, S1=aaccc, S2=aaacc のように S2=T となる可能性が存在します 入力例 2 5 abcde abcde 出力例 2 0 湯川補足 : 最初から一致している 入力例 3 5 acaa aaca 出力例 3 2 湯川補足 : S 0 =acaa S 1 =acca S 2 =aaca 時間制限 :2 秒メモリ制限 :256MB 27
29 プログラミングコンテスト 参加する場合のポイント ( 初級 ) コーディング自体に慣れるため たくさんの問題をやってみましょう ( 中級 ) 要求を解釈してコーディング内容に落とし込む訓練になります ( 上級 ) アルゴリズム 計算量も踏まえた最適コーディングを素早く見つける戦いになります 腕に覚えのある人は挑んでみましょう ( きっと上には上がいることが自覚できるでしょう ) 共通のポイント 現場でのコーディングルール ( 適切なコメントや可読性 ) をなるべく外さないよう意識しましょう 時間制限に引っ張られて汚いコードを書くのでなく 時間制限があるからこそ 整理してコードを組むことが重要です なお トップクラスの人たちのソースコードは とてもきれいです 28
30 はじめに (3P) 1 オンライン実行環境 (5P) 2 オンラインジャッジサイト (7P) 3 プログラミングコンテスト (7P) 4 おわりに (3P) 5 29
31 おわりに ( 総括 ) ここに挙げたサイト以外にも いろんな類似のサイトで面白そうなものもあるようなので 興味のある人はいろいろ探してみるのもいいかと思います いろいろ見て オンラインジャッジや 競技プログラミングは 大学生が中心層なのかな という印象を受けました ただ Code-IQ や Paiza など 転職系サイトでもこの仕組みを利用したものがありますし 社会人向けとしても学習 スキルアップ等で活用できる余地がありそうに思います 個人的実感では 私の前職ゲーム会社のプログラマはシステム屋の比にならない程コーディング力が高いと感じます それは 書くコード量 あとはいかに楽しみながらやれるかがポイントなのかな? と思います 30
32 おわりに ( 個人的妄想 ) Wandbox API などを使えば 独自の簡易オンラインジャッジサイトを作れそう? Web 系 SE 向けに特化したオンラインジャッジサイト作ると面白いかも? ( すでにあったらごめんなさい ) 問題例 1: 与えられた入力 ( 英文字列 ) を URL エンコードして出力せよ 問題例 2: 与えられた入力 ( 英文字列 ) がメールアドレスとして正しいければ True そうでなければ False と出力せよ メールアドレスの妥当性は RFC-822 に沿って判定せよ 31
33 おわりに ( 個人的妄想のつづき ) 前ページの仕組みを社内向けのサイトとして作れないだろうか? 社員 研修生は誰でも問題投稿 回答 ( ソース ) 提出 および他者の回答の閲覧およびレビューが可能な 技術交流サイトっぽくできないか? 汎用的に業務で使えそうな処理を問題化して社員にソースコードを競わせて 一番早くて見やすいソースを全社員が共有 流用できると技術者にも会社にも有益? 現場のソースコードのコピペ等 機密情報の漏洩のリスクを考えると 現実的には現場の技術者が回答者として参画するのは危険か? 回答は研修生のみ 現場の技術者は問題考案とレビューのみ という形なら 研修生にとっては 現場の技術者のレビューが受けられるサイトとしていいかも 32
34 ご清聴ありがとうございました 33
PowerPoint プレゼンテーション
講座を行う前に 自己紹介 僕と上回生について 1 年生同士で少しお話しよう! オリエンテーションの宿題 アルゴロジック http://home.jeita.or.jp/is/highschool/algo/index3.html どこまでできましたか? あまりできなかった人はこれから全部クリアしよう! 2016 年度 C 言語講座 第一回目 2016/6/11 fumi 今回の目標 プログラムを書いて実行するやり方を覚える
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき
Si 知識情報処理
242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その
Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕
Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :
スーパー英語アカデミック版Ver.2
オーサリング オーサリング機能は 先生独自のオリジナル教材を作成することのできる機能です AE3 で使用されている音声やパッセージを利用した問題の作成や YouTube などの動画や先生オリジナルの音声など 独自の素材を利用した問題の作成が可能です ここでは オーサリングの素材管理に関する利用法を説明します 素材管理 オーサリングの素材管理機能では クラス管理者が独自に登録する音声や画像 パッセージ
<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6
簡易 e ラーニングシステム EL for USB 操作マニュアル ( 管理者用 ) 香川高等専門学校情報工学科宮武明義平成 22 年 8 月 17 日 URL: http://www.di.kagawa-nct.ac.jp/~miyatake/open/ 1. はじめに 本システムの機能は, システム管理 ( 管理者用 ), レポート, 小テスト, アンケート, 掲示板, 配布ファイル, 講義記録,
JavaプログラミングⅠ
Java プログラミング Ⅰ 2 回目 ようこそ Java へ 今日の講義で学ぶ内容 画面へのメッセージの表示 文字や文字列 数値を表現するリテラル 制御コードを表すエスケープシーケンス 画面出力の基本形 ソースファイル名 : クラス名.java class クラス名 System.out.println(" ここに出力したい文字列 1 行目 "); System.out.println(" ここに出力したい文字列
このルールをそのまま正規表現として書くと 下記のようになります ^A[0-9]{2}00[0-9]{3}([0-9]{2})?$ ちょっと難しく見えるかもしれませんが 下記のような対応になっています 最初 固定 年度 固定 通番 ( 枝番 ) 最後 ルール "A" 数字 2 桁 0 を 2 桁 数字
正規表現について 作成日 : 2016/01/21 作成者 : 西村 正規表現? 正規表現 (Regular Expression Regex) というと難しいもののように感じますが 正規表現 というのは 文字のパターンを表したもの です ( 例 ) これはソエルで使用している見積書の番号です A1500033 この番号は 下記のルールで付けられています 固定 年度 固定 通番 ( 枝番 ) ルール
JavaScriptで プログラミング
JavaScript でプログラミング JavaScript とは プログラミング言語の 1 つ Web ページ上でプログラムを動かすことが主目的 Web ブラウザで動かすことができる 動作部分の書き方が C や Java などに似ている 2 JavaScript プログラムを動かすには の範囲を 1. テキストエディタで入力 2..html というファイル名で保存
C言語入門
1 C 言語入門 プログラミング言語 Ⅰ( 実習を含む ), 計算機言語 Ⅰ 計算機言語演習 Ⅰ, 情報処理言語 Ⅰ( 実習を含む ) 2 本日の内容 授業予定日の確認 授業教材の指示 C 言語用プログラミング環境の整備 C 言語プログラミングの導入部分 3 授業予定日の確認 授業予定日の変更があります 本来の授業予定日 : 毎週金曜日 7,8,9,10 時限 4/10 4/17 4/24 5/1
推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web
ビット web 日報 V1.0 営業バージョン操作マニュアル [V1.0] 有限会社ビット http://www.bitpower.co.jp/ 石川県かほく市宇野気 1-26 TEL 076-283-5686 推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる
Microsoft Word - CygwinでPython.docx
Cygwin でプログラミング 2018/4/9 千葉 数値計算は計算プログラムを書いて行うわけですが プログラムには様々な 言語 があるので そのうちどれかを選択する必要があります プログラム言語には 人間が書いたプログラムを一度計算機用に翻訳したのち計算を実行するものと 人間が書いたプログラムを計算機が読んでそのまま実行するものとがあります ( 若干不正確な説明ですが ) 前者を システム言語
PowerPoint プレゼンテーション
49 概要 50 は まとめ記事 などの長い文章の方が向いています 本文は 500 文字以上がおすすめです 画像を使って見やすいページを作成しましょう ブログ記事タイトル の特徴 SEO ブログ記事作成の流れ 写真 使い分け 長い文章に最適 ブログ記事タイトル記入 まとめ記事や閲覧者の役に立つ情報など リード文 を書く 目次 使用する機能 通常ブログ機能 アイキャッチ画像文字色変更 リンク追加 自由な画像追加
平成21年10月1日
各位 2017 年 11 月 24 日 会 社 名株式会社システムインテグレータ 代表者名代表取締役社長梅 田 弘 之 ( コード番号 :3826 東証第一部 ) 問合せ先取締役管理本部長山田ひろみ ( TEL. 048-600-3880 ) プログラミング能力判定サービス TOPSIC 発売および AtCoder 株式会社との業務提携に関するお知らせ 当社は プログラミングコンテストの企画 運営を行う
<4D F736F F F696E74202D A81408ED089EF906C8AEE916297CD C C596CD8E8E91808DEC837D836A
社会人基礎力診断 ネットで模試! SPI2 受検方法 ログイン ( 社会人基礎力診断 & ネットで模試共通 (1)[ 社会人基礎力診断 ネットで模試!SPI2 ] ボタンをクリックしてください (2) ログイン画面が表示されますので [ 会社コード ] [ 受講者 ID] [ パスワード ] を入力して [ ログイン ] ボタンをクリックしてください テスト ( コース ) の実施 (1) ログインしたら
◎phpapi.indd
PHP や HTML の知識がなくても大丈夫 PHP や HTML の基本も学べる FileMaker データベースを Web に公開したい FileMaker を使って動的な Web サイトを作りたい FileMaker しか知らない人が Web アプリケーションを作れるようになる! はじめに まず 本書を手に取ってくださりありがとうございます 本書はある程度 FileMaker Pro の扱いに慣れ
Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx
SQiP シンポジウム 2012 ページオブジェクトパターンによる 動テストメンテナンスの効率化 株式会社ネクスト HOMEʼS事業本部 サービス推進部 品質管理グループ 藤澤 正通 [email protected] 1 動化への取組み 2011 年 4 : リグレッションテストの 動化検討を開始 6 :Selenium IDE を採 動化に着 7 : 機能カバレッジ
JavaプログラミングⅠ
Java プログラミング Ⅰ 6 回目 if 文と if else 文 今日の講義で学ぶ内容 関係演算子 if 文と if~else 文 if 文の入れ子 関係演算子 関係演算子 ==,!=, >, >=,
ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar
ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います
マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System 操作説明ビデオなどは 高校 情
マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System http://www.sgpsys.com/en/ 操作説明ビデオなどは 高校 情報科 の教材 指導案作ってみました http://www.beyondbb.jp/ Zip の教材内に入っています
IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators
IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators 自己紹介 Amusement Makers ではありません 注意 IronPython って?.Net Framework および Mono 上で動作する Python.NetFramework Mono は共通中間言語 (CIL) のための仮想マシン CIL が動く仮想マシンの仕様は共通言語基盤 (CLI)
XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1
XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 CMS はphpファイルなど 動的なファイルばかりで 構成されています 2 パソコン上で静的な html ファイルは 開くことはできます しかし php ファイルはうまく表示されません 3 パソコン上では CMS の動作確認 はうまく行えません 4 CMS のデザインを編集するときの 一般的なフロー 5 ファイルを修正するたびに
スライド 1
Moodle による e ラーニングシステムの概要と連動するストリーミングシステム アテイン株式会社 慶野浩久 Moodle による e ラーニングシステムの概要と連動するストリーミングシステム アテイン株式会社 慶野浩久 メニュー 1 Moodle の概要と機能紹介 1) Moodle 導入の目的 2)Moodle の構造 3) リソース 1Html 作成 2 ファイル (PDF,Word など
ガイダンス
情報科学 B 第 2 回変数 1 今日やること Java プログラムの書き方 変数とは何か? 2 Java プログラムの書き方 3 作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 4 書き方 これから作成する Hello.java 命令文 メソッドブロック
/*Source.cpp*/ #include<stdio.h> //printf はここでインクルードして初めて使えるようになる // ここで関数 average を定義 3 つの整数の平均値を返す double 型の関数です double average(int a,int b,int c){
ソフトゼミ A 第 6 回 関数 プログラムは関数の組み合わせでできています 今までのゼミAでも printf や scanf など様々な関数を使ってきましたが なんと関数は自分で作ることもできるのです!! 今日は自作関数を中心に扱っていきます ゲーム制作でも自作関数は避けては通れないので頑張りましょう そもそもまず 関数とは 基本的には 受け取った値に関数によって定められた操作をして その結果の値を返す
の手引き Chapter 1 manaba へようこそ Chapter 2 ログイン方法 マイページについて Chapter 3 リマインダ設定 Chapter 4 コース登録 ( 自己登録 ) Chapter 5 manaba の機能紹介 Chapter 6 respon アプリ Chapter
の手引き 1 manaba へようこそ 2 ログイン方法 マイページについて 3 リマインダ設定 4 コース登録 ( 自己登録 ) 5 manaba の機能紹介 6 respon アプリ 7 学生用操作マニュアルの掲載場所 1 1 3 4 5 7 10 東京家政大学 東京家政大学短期大学部 manaba へようこそ manaba は 本学で用いられている学修支援システムです コース ( 授業 ) 単位で利用され
manaba course 出席機能 操作マニュアル
manaba 出席 リアルタイムアンケート機能操作マニュアル [ 出席カードの発行 管理用 URL] https://kokushikan.manaba.jp/ [ 出席カードの提出用 URL] https://c-klic.manaba.jp/ Contents 1 出席 リアルタイムアンケート機能の概要 2 2 出席カードの発行 3 3 出席カードの提出 4 4 提出状況の確認 5 5 出席情報の編集
設定をクリックしてください 初期設定をクリックします
メルブロライターをこちらよりダウンロードしてください http://flowed8.s6.coreserver.jp/meruburo0624.zip ファイルを開いてクリックします 設定をクリックしてください 初期設定をクリックします フォルダ初期設定にタブが付いていますので 赤枠の参照をクリックします メルブロライター ( もしくはメルブロライター有料版 ) のフォルダをクリックします ブログ情報をクリックして
PowerPoint プレゼンテーション
1 企業管理者用 ドライブエージェント Web システム 利用マニュアル ver1.4 東京海上日動火災保険株式会社 目次 P.2-3 1. ドライブエージェント Web システムの概要 P.5 2. Webシステム内の画面遷移 P.6 3. 運転評価 画面で確認できること P.8 4. Webシステムの操作方法 ( ログイン ) P.9 5. Webシステムの操作方法 ( 全社運転評価 組織運転評価
ExcelVBA 実技 問題集
ExcelVBA 問題集 全 64 問 第 1 章シート上で VBA 入門 11 問 P 1 第 2 章シート上で VBA 応用 16 問 P 4 全商 2 級対応第 3 章ユーザーフォームでVBA 入門 21 問 P 9 全商 2 級対応第 4 章ユーザーフォームでVBAファイル処理 8 問 P16 全商 1 級対応第 5 章ユーザーフォームでVBA 全商検定 1 級 8 問 P20 実技を通してプログラミングの楽しさを知ろう!
1 Word2007 を立ち上げて 表を作って内容を入力し 体裁を整える 1 時間の関係で あらかじめ下記のような簡単な文書を作成して デスクトップにファイル 旅行案内操作前 1 を置いてありますからこのファイルをダブルクリックして開いて下さい (* 時間のある方は末尾に表の挿入方法などを参考に書い
NPO 法人いきいきネットとくしま 第 97 回定例勉強会 森の日 2012 年 7 月 25 日 担当 : 米田弘子 最近は 手渡しよりもメールで文書をやり取りする機会が多いですね 今回はそんな時代ならでは の便利なツール フォーム で答えやすいアンケートを作りましょう このような案内は解答する 側も集計する側も作業が楽になると思います 作成順序 1Word2007 を開き 表を作って内容を入力し
改版履歴 版数 日付 内容 担当 V /2/25 初版発行 STS V //9 サポート環境の追加 STS 2
セコムあんしんログインサービス利用者マニュアル電子証明書 +ID パスワード認証 (Windows OS) 205 年 月 9 日 セコムトラストシステムズ株式会社 改版履歴 版数 日付 内容 担当 V..00 205/2/25 初版発行 STS V..0 205//9 サポート環境の追加 STS 2 目次. はじめに... 4 2. パスワードのご利用について... 5 3. 認証情報登録画面...
出力ログ管理ソリューションカタログ
出力ログ管理ソリューション imageware Accounting Manager for MEAP 複合機利用時に自分の利用実績を確認 複合機に認証ログイン後 そのユーザの利用実績を表示することができます ほかに 出力枚数の削減に効果的な両面出力の比率や 2in1などのページ カラーでの出力ページ数や カラー比率を確認できるので カラー出力の使い 集約比率も碓認できるので 利用者の効率出力の利用意識を高めることが
Outlook2010 の メール 連絡先 に関連する内容を解説します 注意 :Outlook2007 と Outlook2010 では 基本操作 基本画面が違うため この資料では Outlook2010 のみで参考にしてください Outlook2010 の画面構成について... 2 メールについて
Outlook2010 - メール 連絡先など - Outlook2010 の メール 連絡先 に関連する内容を解説します 注意 :Outlook2007 と Outlook2010 では 基本操作 基本画面が違うため この資料では Outlook2010 のみで参考にしてください Outlook2010 の画面構成について... 2 メールについて... 3 画面構成と操作... 3 人物情報ウィンドウ...
書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf
情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている
アカウント管理 アカウント管理 利用者のメールアカウントの追加 編集ができます また パスワード ( 管理者 利用者 ) の変更も可能です アカウント管理画面を表示する 利用者のメールアカウントを登録するための画面は 以下の方法で表示します 1 管理者メニューを表示し アカウント管理 をクリックしま
この章では メールアドレスの登録 変更 削除やパスワードの変更など 管理者の方が利用するメールサービスの機能について説明しています アカウント管理 28 アカウント一括登録 33 アカウント情報出力 36 アカウント別利用容量 37 迷惑メール共通設定 41 迷惑メール共通フィルタ 48 メーリングリスト 53 送信メール保管 57 アカウント管理 アカウント管理 利用者のメールアカウントの追加 編集ができます
Arduino をドリトルから 制御する教材の試行 鈴木裕貴 1
Arduino をドリトルから 制御する教材の試行 鈴木裕貴 1 目次 1. はじめに 1.1. 背景と目的 1.2. ScratchとViscuit 1.3. ドリトル 2. 準備 2.1. ArduinoとRaspberry Pi 3. 演習内容 3.1. ドリトル 3.2. 指導内容例 4. まとめ 2 1. はじめに ( 背景 ) 原理 理解 活用社会 3 1. はじめに ( 背景 ) 原理
COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1
COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1 ここでは機械命令レベルプログラミングを学びます 機械命令の形式は学びましたね機械命令を並べたプログラムを作ります 2 その前に プログラミング言語について 4 プログラミング言語について 高級言語 (Java とか C とか ) と機械命令レベルの言語 ( アセンブリ言語 ) があります 5 プログラミング言語について
GSLetterNeo vol 年 7 月 形式手法コトハジメ TLA + Toolbox を使って (2)- 熊澤努 sra.co.jp はじめに GSLetterNeo Vol.130 で TLA + Toolbox を紹介しました 今回からより詳しく T
GSLetterNeo vol.132 2019 年 7 月 形式手法コトハジメ TLA + Toolbox を使って (2)- 熊澤努 kumazawa @ sra.co.jp はじめに GSLetterNeo Vol.130 で TLA + Toolbox を紹介しました 今回からより詳しく TLA + Toolbox について説明していきます 今回は TLA + Toolbox のインストールの仕方から
スライド 1
第 6 章表計算 B(Excel 2003) ( 解答と解説 ) 6B-1. 表計算ソフトの操作 1 条件付き書式の設定 1. ( ア )=E ( イ )= お 条件付き書式とは セルの数値によりセルの背景に色を付けたり 文字に色を付けたり アイコンをつけたりして分類することができる機能です 本問題では 以下の手順が解答となります 1 2 ユーザー定義の表示形式 1. ( ア )=2 ( イ )=4
今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること
C プログラミング演習 1( 再 ) 4 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順
eラーニング「事前学習」終了後受講者アンケート
e ラーニング 事前学習 に関するメールによる受講者アンケート結果 資料 2-6 アンケートの概要 () 実施期間 平成 30 年 2 月 4 日 ~2 月 2 日 (2) 対象 対象者 :e ラーニング 事前学習 の対象者 対象者数 : 59 人 研修キャンセルの 5 人は含まない (3) 質問内容. 適切な実施時期 2. 適切な実施期間 3. テスト の取り組みやすさ 4. テスト が取り組みにくかった理由
SULMS簡単操作マニュアル
SULMS 簡単操作マニュアル ( 受講者編 ) 作成日 2017 年 1 月 12 日 目次 1 LMS とは... 2 2 SULMS とは... 2 2.1 SULMS の画面構成... 2 2.2 用語の説明... 4 3 ログイン... 5 4 資料ダウンロード... 6 5 課題レポートの提出... 7 5.1 提出する... 7 5.2 提出を確認する... 9 6 小テスト... 10
1.はじめに
東京経済大学情報システム課 授業支援システム manaba( マナバ ) 学生マニュアル 2018.10.04 目次 1. はじめに ( 利用環境 / ログイン ) 1 ( 各種設定 ) 2 2. コースとは ( コースの表示切替 / コースアイコンの表示 ) 3 3. コースニュース グループニュース ( ニュースの確認 ) 4 4. コースコンテンツ ( コンテンツの確認 ) 5 5. 小テスト
<4D F736F F D2093C C6791D D F82C68C6791D D834F82C589D282AE95FB96402E646F63>
特典その 2 あまりお金を掛けず出来る! 携帯ドロップシッピングと ブログで稼ぐ方法 携帯ブログを使った商品の宣伝方法 携帯ブログを開設して情報を発信! 携帯メルマガでフォローそして 携帯ドロップシッピングで稼ぐ 3 つのステップを紹介 この特典では 1~2 カ月は 商品に関連した情報発信を行いアクセスを集める 見込み客を逃さないメルマガ戦略 ヤフーカテゴリーや 携帯の検索エンジンに登録 アクセス解析で探る!
JUnit 概要 2015/4/16 版今泉俊幸 2015 bbreak Systems 1
JUnit 概要 2015/4/16 版今泉俊幸 1 目次 1. 手動テストと自動テスト 2. JUnitの機能 3. 検証用メソッド 4. 基本的なJUnitテストケース 5. 実践的なJUnitテストケース 6. よく使う検証用メソッド 7. テストクラスの命名 配置など 2 手動テスト 手動テストと自動テスト テスト仕様書に基づいて 人手で値を入力 結果を検証する プログラム修正の度に実施するのはコストが高い
Intel MPI Library Linux
インテル MPI ライブラリ Linux* 版 v1.0 GOLD インストール ガイド 重要 製品をインストールするには 有効なライセンス ファイルが必要です 製品をインストールする前に 本書を必ずお読みいただき 有効なライセンス ファイルを入手してください 詳しくは 1 ページの インストールの前に 製品の登録が必要です をご参照ください エクセルソフト株式会社 www.xlsoft.com インテル
1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な
1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な OSS の場合 企業などから支援を受けて安定した財政基盤の下で先端的なソフトウェアを開発しています 企業にとっても
管理者マニュアル
グロービス学び放題フレッシャーズ 学習進捗詳細サイト使用方法 Ver.4 20180926 グロービス学び放題フレッシャーズブランドリニューアルのお知らせ マイナビ グロービスの提供する内定者 / 新人向けサービス グロービス学び放題フレッシャーズ は 2018 年 10 月 モバイルミニMBA から名称変更いたしました 同じ学習内容で さらに価格 受講期間をよりお得にリニューアルしております これまでリニューアル後
kiso2-03.key
座席指定はありません Linux を起動して下さい 第3回 計算機基礎実習II 2018 のウェブページか ら 以下の課題に自力で取り組んで下さい 計算機基礎実習II 第2回の復習課題(rev02) 第3回の基本課題(base03) 第2回課題の回答例 ex02-2.c include int main { int l int v, s; /* 一辺の長さ */ /* 体積 v
はじめに Microsoft Forms( 以下フォーム ) は 九州産業大学の学生及び教職員が利用できる Office365 の機能の一つです アンケートやクイズ ( テスト ) を簡単な操作で作成することができます 作成したアンケートやクイズは マルチデバイスでの回答が可能で 回答は即時集計され
利用マニュアル 2017 年 9 月初版 Microsoft Forms は 2016 年 4 月に導入した Office365 のアプリのひとつです Forms を利用することで 教職員や学生がオリジナルのアンケートやクイズ ( テスト ) を簡単に作成することができます 作成したアンケートやクイズは マルチデバイスでの回答が可能です はじめに Microsoft Forms( 以下フォーム )
9 WEB監視
2018/10/31 02:15 1/8 9 WEB 監視 9 WEB 監視 9.1 目標 Zabbix ウェブ監視は以下を目標に開発されています : ウェブアプリケーションのパフォーマンスの監視 ウェブアプリケーションの可用性の監視 HTTPとHTTPSのサポート 複数ステップで構成される複雑なシナリオ (HTTP 要求 ) のサポート 2010/08/08 08:16 Kumi 9.2 概要 Zabbix
PowerPoint Presentation
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 7 回 2010 年 11 月 18 日 1 今回のテーマ 1: ポインタ 変数に値を代入 = 記憶プログラムの記憶領域として使用されるものがメモリ ( パソコンの仕様書における 512 MB RAM などの記述はこのメモリの量 ) RAM は多数のコンデンサの集合体 : 電荷がたまっている (1)/ いない
============================== < 第 6 章 > 高校生 大学生 社会人の反応 ============================== 本調査研究では 高校生が社会に出ていく上での実効性のある資質 能力の重要性が感じられ また 調査問題そのものについての興味 関
============================== < 第 6 章 > 高校生 大学生 社会人の反応 ============================== 本調査研究では 高校生が社会に出ていく上での実効性のある資質 能力の重要性が感じられ また 調査問題そのものについての興味 関心を持つことができるように かつ 教師にとっても指導法の検討材料にするためのデータを収集するために 高校生だけではなく
manaba course 2.91 バージョンアップ
manaba course 2.91 バージョンアップ 多摩 IT センター 2018 年 8 月 1 INDEX 学生 / 教員向け P3. コース一覧 : 年度別表示 P4. レポート : 課題提出取り下げ後もコメントを表示 P5. レポート :0kbのファイルを提出しようとするとアラート表示 教員向け P6. コースニュース : 閲覧状況出力機能 P7. レポート : 採点シートの 最終更新日時
学習者用クイックスタートガイド
学習者用クイックスタートガイド 目次 1. 始める前に MyEnglishLab 学習者用スタートガイドへようこそ このガイドでは MyEnglishLab を正しくお使いいただくために必要な手順を説明します ご利用になる前に ブラウザー環境のチェックを実行して お使いのコンピューターで MyEnglishLab を使用できるよう に準備してください https://www.pearsoneltsupport.com/checkmycomputer
MVP for VB が語る C# 入門
MVP for VB が語る C# 入門 2008.08.09 初音玲 自己紹介 Z80 アセンブラ 6809 アセンブラ F-BASIC N88-BASIC FORTRAN 77 COBOL LISP Turbo Pascal Prolog KABA C 言語 M シリーズ アセンブラ PL/I VB3.0~ PL/SQL T-SQL VB2005/2008 index Microsoft Visual
SOC Report
HTTP Status Code Pollution N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 ソリューションサービス部 第四エンジニアリング部門 セ キ ュ リ テ ィ オ ペ レ ー シ ョ ン担当 2012 年 06 月 15 日 Ver. 1.0 1. 調査概要... 3 1.1. 調査概要... 3 2. HTTP RESPONSE の STATUS CODE 汚染...
PowerPoint プレゼンテーション
Office 365 Skype for business 1. サインイン サインアウト 2. 連絡先の登録 解除 3. プレゼンスの確認 4. インスタントメッセージ 5.Web 会議 1 1. サインイン サインアウト 1. サインイン Skype for Business を初めて利用する際は利用者の判別のために サインイン を行います 一度サインインすると 次回起動時からはサインインを自動化することもできます
