タグ

プログラミングに関するtiri_gamiのブックマーク (201)

  • 高校で使われているプログラミングの教科書を全部購入して比較 (情報の科学)

    Jul 29, 2018 義務教育ではないものの、高校ではプログラミング教育を含むIT教育が「情報」という教科として2003年から実施されてきています。 今回は情報の教科書を再び大人買いしましたので、全ての教科書に目を通した上でそれぞれの教科書の特徴を見ていきます。 以前の記事でも触れましたが、教科書は教科書会社が学習指導要領を元に作成し、教科書検定を受けたものが各学校によって採択され使用されます。 教科書に掲載されているからといってその内容がそのまま授業で行われるわけではないのは注意が必要です。 今回はその中でも平成28年に検定を受け、現在使用されている下記の6つの教科書を紹介します。 前置きが長くなりそうなので、各教科書について見たい方はジャンプしてください。 東京書籍 - 情報の科学 [情科306] 実教出版 - 最新 情報の科学 新訂版 [情科307] 実教出版 - 情報の科学 新

    高校で使われているプログラミングの教科書を全部購入して比較 (情報の科学)
  • 未経験者から機械学習エンジニアになるために必要な知識と勉強法 - paiza times

    Photo by Strelka Institute for Media, Architecture and Design 秋山です。 最近、機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人がすごく増えてきましたね。弊社のエンジニアにも機械学習を勉強中の人達が何人かいます。 ただ、「機械学習を勉強したいけど、難しすぎて何から手を付けたらいいのかよくわからない」という人も多いです。それなりに開発経験のあるエンジニアでもそうなので、経験の浅い人だと、なおさらかと思います。 機械学習と一言で言っても、実践するのに必要な知識の分野は多岐に渡ります。 そこで今回は、未経験者が機械学習エンジニアとして転職するにはどういった知識や勉強が必要なのかを書いていきます。 ■最低限必要な知識 ◆プログラミングスキルとライブラリを使える知識 Pythonには、Tensorflowやsciki

    未経験者から機械学習エンジニアになるために必要な知識と勉強法 - paiza times
  • 国が本気出してきた?総務省の『アプリDe統計』が案外お気に入り - ゆめ見るディオスクロイ

    photo by labguest 必ず知らなくてはいけないものではないけれど、ちょっと気なるし知れば「ほほ~」となる知識。それが統計データです。とはいえ明確な目的もなく総務省や厚生労働省のサイトに行って統計データを眺めるというのもちょっとアレですよね。そんな現状を打破するべく、総務省がやってくれました! 総務省統計局と統計センターは、4月15日、統計のオープンデータ高度化への取り組みの一環として、Android搭載スマートフォン向けの統計情報提供アプリ「アプリDe統計」試行版の提供をGoogle Playで開始した。価格は無料。 総務省、統計を身近に感じられるAndroidスマートフォン向け情報提供アプリ「アプリDe統計」 このアプリには3つの機能があり ① 「City Stat」:今、自分がいる場所の市区町村の統計データをスマートフォンのGPSと統計API機能を連動させ表示 ② 「ポケ

    国が本気出してきた?総務省の『アプリDe統計』が案外お気に入り - ゆめ見るディオスクロイ
    tiri_gami
    tiri_gami 2018/05/23
    ビッグデータ
  • PythonでWebスクレイピングする時の知見をまとめておく - Stimulator

    - はじめに - 最近はWebスクレイピングにお熱である。 趣味機械学習のデータセット集めに利用したり、自身のカードの情報や各アカウントの支払い状況をスクレイピングしてスプレッドシートで管理したりしている。 最近この手の記事は多くあるものの「~してみた」から抜けた記事が見当たらないので、大規模に処理する場合も含めた大きめの記事として知見をまとめておく。 追記 2018/03/05: 大きな内容なのでここに追記します。 github.com phantomJSについての記載が記事内でありますが、phantomJSのメンテナが止めたニュースが記憶に新しいですが、上記issueにて正式にこれ以上バージョンアップされないとの通達。 記事内でも推奨していますがheadless Chrome等を使う方が良さそうです。 - アジェンダ - 主に以下のような話をします。 - はじめに - - アジェンダ

    PythonでWebスクレイピングする時の知見をまとめておく - Stimulator
  • 市場バグを引き起こした優秀なデータたち - ボドゲを愛するテスト屋さん

    ※この記事は「ソフトウェアテストの小ネタ Advent Calendar 2017 - Qiita」用の記事です。 ソフトウェアテストの小ネタ 2日目担当のオムそばです。 実はちゃんとした(?)記事を書くのはこれが初めてなので、生暖かい目で見ていただければ。 そんなわけで早速表題の件、市場バグを引き起こした優秀なデータたちをご紹介します。 今回は、よくある「半角記号」、「空白やスペース」などは割愛させていただきます。 (2017/12/26追記)"市場バグ"という言葉に違和感や疑問を持たれた方は、こちらの記事をどうぞ。文言について整理してみました。 ■日時に関するデータ ・1969/12/31、2038/1/20:UNIX系のシステムに有効なデータ。UNIXのシステム時刻は1970/1/1 開始なので、それ以前のデータを打ち込むと予期せぬエラーが発生する可能性がある。また、同様に2038/

    市場バグを引き起こした優秀なデータたち - ボドゲを愛するテスト屋さん
  • 1億調達した16歳天才プログラマーは日本復活をかけて東京で戦う

    カード決済アプリ「ONE PAY」のワンファイナンシャルというベンチャー企業が、1億円を調達したとのニュースが今秋、世を駆け巡った。注目の理由は16歳の経営者。中学生時代から5つのベンチャーを経験してきた、現役高校生だ。国際的なプログラミングコンテストやビジネスコンテストで数々の賞をとり「天才プログラマー」の名をほしいままにしている。21世紀生まれの時代の寵児は、いかに育まれたのか。 大手町ビルの一角にある、フィンテックの有望スタートアップ企業が集積するFINOLABを夕暮れ時に訪ねると、黒いTシャツに黒いジーンズという軽装の若い男性が、ひょっこり現れた。ワンファイナンシャルCEO、山内奏人(そうと)さん(16)だ。 放課後には、毎日ここで仕事をしているという。 「僕らは早すぎた」 「ブロックチェーンは絶対に来る、と思っていたのですが、僕らは早すぎました。波来ないな、とプロダクトを撤退した

    1億調達した16歳天才プログラマーは日本復活をかけて東京で戦う
  • プログラミングの考え方が対象年齢5歳の絵本で身につく「ルビィのぼうけん」レビュー

    これからプログラミングをしよう、という人が必要とする「プログラマー的思考法」や、テクノロジーの世界の概念を、対象年齢5歳の絵でさらりと理解できてしまえるのが「ルビィのぼうけん」です。クラウドファンディングプラットフォームのKickstarterで出資を募ったところ、プロジェクトの開始からわずか3時間で目標額の1万ドル(約100万円)に到達したという絵で、子どもだけでなくプログラミング初心者にも最適で、プログラミングの質に迫っているとのことなので、実際に買って読んでみました。 『ルビィのぼうけん』特設サイト http://www.shoeisha.co.jp/book/rubynobouken/ これが「ルビィのぼうけん」。大型で、サイズは24cm×18.8cm×1.1cmです。 Amazonで購入したところ、以下のステッカー付でした。 全114ページで、厚みはこのくらい。 ペラリと

    プログラミングの考え方が対象年齢5歳の絵本で身につく「ルビィのぼうけん」レビュー
  • マルコフ連鎖を使ってブログの記事を自動生成してみた - karaage. [からあげ]

    マルコフ連鎖による文章自動生成 ちょっと文章の自動生成に興味が湧いたので、試してみることにしました。まずは事前調査したところ、既にやっている例がたくさんみつかりました。記事末の参考リンクにまとめましたので興味ある方は参照ください。Deep Learningやマルコフ連鎖を使うのがトレンド(?)のようです。当はDeep Learningでやってみたかったのですが、何度か環境変えてチャレンジしたのですが、悉くエラーが出て失敗したため(chainerのバージョンアップの影響?)、諦めてマルコフ連鎖で実現することにしました。マルコフ連鎖に関してはここでは詳細は説明しませんので、興味ある方は自分で調べてみて下さい。自分もちゃんと理解できませんでした。イメージ的には、元となる文章の文章の流れのようなものを解析して、その解析した流れを元に、ある単語から順番に連想ゲームのように単語を並べていって文章を生

    マルコフ連鎖を使ってブログの記事を自動生成してみた - karaage. [からあげ]
  • 950ページ超え! Androidアプリの開発入門テキストが完全無料公開中!

    これから「Androidアプリを作ってみたい!」という人や、「もっと体系的に勉強したい!」という人に朗報です! アプリ開発スクールで知られる「TechInstitute」から、アプリの設計・開発・公開まで網羅した初心者向けの入門テキストが、なんと無料で公開されているのでご紹介したいと思います! 950ページを超えるボリューム満点のテキスト!「TechInstitute」のWebサイトで公開されている「専用ページ」にアクセスすると、誰でもすぐにテキストをダウンロードすることが出来ます! トピック毎に、興味のある分野だけダウンロードしたり、「まとめてDL」ボタンから一気にテキストを入手することも可能。 ファイルはPDFで提供されており、全部で950ページを超える大ボリュームの内容は以下の通り! <目次> ファーストステップ プログラミングとは何か コンピュータとスマートフォン 初回のプランニン

    950ページ超え! Androidアプリの開発入門テキストが完全無料公開中!
  • Googleの中の人が開発した子どもを飽きさせずプログラミングを楽しく習得できるキット「Bitsbox」

    「好きこそ物の上手なれ」ということわざの通り、興味を持って熱中できると何でも上達は早いものです。ソフトウェア開発で必要なプログラミングの学習にもこのことわざは当てはまりますが、退屈な教書を読んでも長続きできずに挫折する人も多いはず。そんな長続きしないプログラミング学習を、吸収力の高い子どもに退屈させることなく楽しく学んでもらおうと元Googleのプログラマ二人が開発したのが学習キット「Bitsbox」です。 Bitsbox - Monthly Code Projects for Kids https://bitsbox.com/ 小さな子どもが飽きたり挫折したりすることなくコーディングの腕をめきめき上げられるBitsboxの仕組みはこんな感じです。 Bitsbox monthly coding projects for kids by Bitsbox — Kickstarter - You

    Googleの中の人が開発した子どもを飽きさせずプログラミングを楽しく習得できるキット「Bitsbox」
  • プログラミング学習で挫折してしまったあなたは必見!「Progate」なら無料で楽しく学習できる | Techable(テッカブル)

    ここ数年盛り上がっている"プログラミング学習"。 無料または安価で学べるサービスが国内でも少しずつ増えてきている事や、従来よりも安価でプログラミングを学べる講座が登場してきていることから、小中学生から大人まで幅広い世代の人がプログラミングに挑戦している。 一方で、挑戦してみたものの結局挫折してしまったという人も一定数いるのが現状。特に平日の夜や休日などの空いた時間に独学で学んでいるという方の中には、苦労している人も多いのではないか? そこで今回は、プログラミング学習に挫折してしまった経験がある人や、これから独学でプログラミングを学ぼうと思っている方には是非一度試してみてほしい、無料のプログラミング学習サービス「Progate」を紹介する。 スライドと演習を中心とした無理のない実践的なスタイル 「Progate」の特徴は無料であることはもちろん、学習の進め方と非常に使いやすいサービス設計にあ

    プログラミング学習で挫折してしまったあなたは必見!「Progate」なら無料で楽しく学習できる | Techable(テッカブル)
  • 38才からのプログラミング入門 - the code to rock

    こちらは Perl入学式 Advent Calendar 2014 の4日目の記事です。 昨日は @xtetsuji さんの「いつもの風景」でした。 お寿司いいですね。 はじめに さて、「Perl入学式」はプログラミング初心者およびPerl入門者のための無料の勉強会です。 最近の傾向としては、他のプログラミング言語の経験はあるけれどPerlには馴染みがないから来た、という参加者も少なくないようですが、僕自身はプログラミング自体まったくの初心者という段階から参加し始めました。 ただ、ひとくちに「初心者」と言っても、「子供の時期から学ぶのか、大人になってから学ぶのか」では大きな違いがあると感じます。 よって以下では、自分の体験にもとづいて、後者の「大人」(とくには30代以降の社会人)がプログラミングに初めて触れることについて、徒然に書いてみたいと思います。 極私的な入門記 僕は現在、39才+7

    38才からのプログラミング入門 - the code to rock
  • これはすごい!3秒でプログラミングが始められるサービス17選 - paiza開発日誌

    Photo by Jason Cartwright こんにちは。谷口です。 プログラミングの勉強で「ちょっとあの開発言語の勉強をしてみたいな~」「実際にコードを書いて動かしてみたいな~」という時に、ハードルとなるのが「実行環境の作成」だと思います。 そんな時に役立つのが、書いたコードをブラウザ上で実行できる「オンライン実行環境サービス」です。 今回は、実行環境の手間を省いて「書いたコードをブラウザ上で実行できる無料サイト」を紹介します。 目次 ・複数言語対応系 ・ideone ・CodePad ・paiza.io ・repl.it ・Codecademy ・runnable ・Wandbox ・SourceLair ・JavaScript系 ・JSFiddle ・jsbin.com ・Codepen ・jsdo.itPHP系 ・PHPfiddle ・PHP Sandbox ・Write

    これはすごい!3秒でプログラミングが始められるサービス17選 - paiza開発日誌
  • 情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方

    「安全なウェブサイトの作り方」は、IPAが届出(*1)を受けた脆弱性関連情報を基に、届出件数の多かった脆弱性や攻撃による影響度が大きい脆弱性を取り上げ、ウェブサイト開発者や運営者が適切なセキュリティを考慮したウェブサイトを作成するための資料です。 「安全なウェブサイトの作り方」改訂第7版の内容 第1章では、「ウェブアプリケーションのセキュリティ実装」として、SQLインジェクション 、OSコマンド・インジェクション やクロスサイト・スクリプティング 等11種類の脆弱性を取り上げ、それぞれの脆弱性で発生しうる脅威や特に注意が必要なウェブサイトの特徴等を解説し、脆弱性の原因そのものをなくす根的な解決策、攻撃による影響の低減を期待できる対策を示しています。 第2章では、「ウェブサイトの安全性向上のための取り組み」として、ウェブサーバの運用に関する対策やウェブサイトにおけるパスワードの取扱いに関す

    情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方
    tiri_gami
    tiri_gami 2014/12/02
    ページ中段にある、「ウェブ健康診断仕様」とかのPDFを最低でも読んで知識入れとく
  • プログラムで笑わせろ!「普通じゃないプログラム」発表会 :: デイリーポータルZ

    先日、明治大学中野キャンパスにて「ABPro 2014」というイベントが開催された。 プログラムの発表会、というと敷居が高そうだが、ここで掲げられているのは「普通じゃないプログラム」。要は技術者による一発芸大会みたいな感じである。 「我々が目指すのは,人を驚かせ,笑わせ,幸せにするようなプログラム」という公式アナウンスどおり、媒体としてはコンピュータや電子デバイスを使っているけれども、やっていることはほぼギャグや曲芸である。 そんな素敵な発表会に参加してきたので、その様子をレポートさせていただきます。 インターネットユーザー。電子工作でオリジナルの処刑器具を作ったり、辺境の国の変わった音楽を集めたりしています。「技術力の低い人限定ロボコン(通称:ヘボコン)」主催者。1980年岐阜県生まれ。 『雑に作る ―電子工作で好きなものを作る近道集』(共著)がオライリーから出ました! 前の記事:素朴

    プログラムで笑わせろ!「普通じゃないプログラム」発表会 :: デイリーポータルZ
  • 運動不足を解消する為に代謝をあげる事が最重要である理由について

    営業時間 [火・木=9:00〜12:00、18:00〜21:00] [水・金=17:00〜21:00] [土=9:30〜17:00] [定休日=日・月・祝] 先日、約2ヶ月振りとなるジムへ行きました。2ヶ月振りだったので、ウォーミングアップと最後のウォーキングは軽めにしましたが、筋力には自信があったので今まで通りの負荷でやりました。 そしたら、腹筋を攣りました。泣 もう一度やりました。また攣りました。そして、再度。またまた攣りました。今まで生きてきて腹筋を攣ったのは初めてですし、2回、3回と連続で攣ったのは初めてでした。 この2ヶ月は、身体以上に優先的に、脳みそを鍛えておりました。身体をないがしろにしたのが間違いでした。身体を疎かにして、脳みそが成長するはずはありません。今後はしっかり最低週に2回はジムで汗を流すことをお約束します。 さて、昨日のエントリーで、日が破綻する可能性について言

    運動不足を解消する為に代謝をあげる事が最重要である理由について
    tiri_gami
    tiri_gami 2014/09/03
    全オフィスワーカー(特にPG、SE)に正しい机と椅子とpc位置の正しい高さを年1回の研修とかで必須実施にすべき。寿命と効率伸びてみんな幸せ。
  • 印刷せず、ポストに行かずに請求書発送――名古屋発・クラウド請求書「Misoca」の挑戦

    経理担当者がいない個人事業主や零細企業にとって、請求書の送付は面倒な作業だ。請求書のテンプレートを用意し、請求額や送付先を入力して印刷し、はんこを押し、切手を貼り、ポストに投函――と、時間も手間もかかり、業に使える時間やエネルギーが圧迫される。 クラウド請求書「Misoca」は、そんな手間を究極まで減らしたサービスだ。Webブラウザから請求書を作成し、そのまま印刷・郵送できる。使い慣れれば、請求書の作成から郵送まで数分程度で完結。初期費用、月額費用はゼロ。送料は1通あたり180円(税込)だ。 「無駄なことが嫌いなんです」。Misocaを運営する名古屋市のベンチャー企業・スタンドファームの豊吉隆一郎(とよし・りゅういちろう)社長は、こう言い切る。請求書を作ったり送付する作業は、豊吉さんにとって「無駄」の1つ。できるだけ手間なく終わらせたいと、Misocaを開発した。 最初の“顧客”は自分1

    印刷せず、ポストに行かずに請求書発送――名古屋発・クラウド請求書「Misoca」の挑戦
  • 人工知能の13歳の少年、チューリングテストに“合格”

    英レディング大学は6月8日(現地時間)、アラン・チューリング博士没後60周年に当たる7日に同校が英王立学会で開催した「Turing Test 2014」において、チューリングテストの初の合格者が出たと発表した。 合格したのはウクライナ在住の13歳の少年、ユージーン・グーツマンくんという設定のプログラム。ユージーンくんは2001年にロシア人のウラジミール・ヴェセロフ氏(米国在住)、ウクライナ人のユージーン・デムチェンコ氏(ロシア在住)らが構築した。これまでも多数のチューリングテストイベントに参加して改良を重ねられてきた。 チューリングテストは、「コンピュータの父」と呼ばれる20世紀の英数学者、アラン・チューリング博士が提案した、人工知能を知的と呼べるかどうかを判断するためのテスト。人間が人工知能と対話して、相手が人工知能か人間か判断できなければ、その人工知能は思考しているといえるというもの。

    人工知能の13歳の少年、チューリングテストに“合格”
    tiri_gami
    tiri_gami 2014/06/09
    チューリングテストってものがあったのか・・。別に機械ってわかってもいいから、2次元をバーチャル内のリアルにしたい。自分も作るぞー!
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 法人向け研修トレーニングセンター レンタル教室 エムスクール | m-School

    m-School を終了させていただくことになりました この度、新型コロナウイルスの感染拡大による様々な影響を鑑み、 教室にて集合研修を行わないことを決定しました。 これに伴い、2020年6月30日(火)をもちまして、サービスを終了致しました。 長きに渡り多くのお客様にご利用いただきまして、誠にありがとうございました。 今後は、弊社が強みとするeラーニング事業、AI事業、学校教務支援システム事業等を より一層強化し、質の高い未来志向のICTソリューションを積極的に提供して参ります。 引き続きエスエイティーティー株式会社をお引き立ていただきますよう、 宜しくお願い申し上げます。 お問い合わせ先:エスエイティーティー株式会社 Copyright ©2020 SATT, Inc. All Rights Reserved.

    法人向け研修トレーニングセンター レンタル教室 エムスクール | m-School