タグ

プログラムに関するlazexのブックマーク (9)

  • プログラムのエラーが出ることを怖がる学生さんたち

    一成🚗自動運転スタートアップの人🌔 @issei_y 大学のプログラミングの授業を生徒さん達に教えている時でとにかく衝撃的だったことは、生徒さんが『プログラムを実行しないこと』だった。 プログラムを実行すると、文法エラーや結果が全然あってないなどの「間違い」が発生するのを恐れているようだった。 2018-03-09 14:04:56 たくみん @uhtm22 これ、プログラミング以外の科目も同じかもしれない。とにかく書いてみるというところに異様な壁がある。あと、"エラーが出たものを無かったことにする感"みたいなのも感じる。間違えたデータこそ学びの宝庫なのに、また0から考え始める。 twitter.com/issei_y/status… 2018-03-09 14:32:52 北関東の港 @mizono_3710 高専時代似たような理由でプログラミングの授業嫌いだったから気持ちわかる

    プログラムのエラーが出ることを怖がる学生さんたち
    lazex
    lazex 2018/03/27
    自分で読んでチェックするのが面倒だからとりあえず動かす派。最近は静的解析が充実してるから構文エラーは動かす前にエラー箇所わかる気もする
  • プログラムの授業って絶対つまらんよな

    体育の授業が苦痛で仕方なかったんだが、最近になって運動の楽しさに目覚めたよ。 ただの筋トレも楽しいし、みんなでワイワイボール追っかけるのも楽しいな。 学校の授業がクソすぎるせいでずっと知る機会を得られなかった。 プログラムの授業もおんなじだろうな。 興味と新鮮味だけをスポイルして、トラウマだけを残す。

    プログラムの授業って絶対つまらんよな
    lazex
    lazex 2018/03/25
    英語みたいにアレルギー発症させるだけな気がする。興味もったひとだけやってみて、思ってたのと違ったらすぐやめれるくらいでいいんだよ
  • 100万倍速いプログラムを書く - Qiita

    この記事はなんなの プログラミングを始めたばかりで高速化の大枠が全くわからず意味不明なことをしていた在学時、こんな資料があったら良かったのになあ、と思って書いたもの。 書いて、在学時研究室に押し付けた後紛失したと思われていたものが発掘されたもの。 要約 ライブラリがあるならそれを使う。 ライブラリが無ければ、ボトルネック部分を探してそこだけ高速な言語で書きなおすか、可能なら事前コンパイルする。 最初から全てを Low-Level な言語で書くと大変、でも結果のプログラムは速い。 以下の時間の計測ではインポートにかかる時間は除いています。 使用するもの Python(3系) Numba Scipy Line Profiler Fortran(gfortran) QUADPACK QUADPACK以外の導入方法の説明は色んな所にあるので各自でお願いします。上3つに関しては、個人的にはAnaco

    100万倍速いプログラムを書く - Qiita
  • マイクロソフトの新しいAIは、他のプログラムのコードを拝借してコードを書く

    マイクロソフトとケンブリッジ大学が開発している新しい人工知能AI)プログラムは、プログラミングの問題を解決することを目指している。しかもこのAIは他のプログラムからコードを盗んでくることで問題を解決する。 これはDeepCocerと呼ばれ、既存のソフトウェアからコードの一部を拝借してくることでプログラミングにおける問題を解決するように設計されている。 New Scientistのレポートで明らかとなった。 現時点ではDeepCoderはまだ基礎的なものであり、できることには限りがあるが、現時点でもかなり革新的な技術であると言える。そして、すでに実際の開発現場に使えるであろうポテンシャルを秘めている。 「オンラインプログラミングの問題の中には、我々のプログラムでもう解決できるものもある」と彼らは研究成果について述べた。 DeepCoderはコードの入出力を調べ、どの入力部分がどの出力結果に

    マイクロソフトの新しいAIは、他のプログラムのコードを拝借してコードを書く
    lazex
    lazex 2017/02/26
    1から書くよりよさそう。でも入出力以外に副作用起きてないかとかチェックできてるのかな?入出力はいいけど一時ファイルが大量にできてたり、バックグラウンドでウィルス実行してしまってたりとか・・・
  • プログラムのわからないえらい人「バグのないプログラムを書くことはできないのか?難しいかもしれないが、十分に気を付けていれば防げるのではないか?」にどう返したらいいのかわからない

    バグは人のミスなんだから、理屈的には正しいような気がする だけど未だかつて人類はこれを達成できていないという観測的事実がある、何故そうなるのかを説明することは可能だろうか

    プログラムのわからないえらい人「バグのないプログラムを書くことはできないのか?難しいかもしれないが、十分に気を付けていれば防げるのではないか?」にどう返したらいいのかわからない
    lazex
    lazex 2017/02/15
    あなたは今までに一度もミスしたことがない人ですか?って聞いてあげれば?
  • <不正プログラム>TV無料視聴をネット公開、少年逮捕 (毎日新聞) - Yahoo!ニュース

    有料のデジタル放送をパソコンで無料視聴できるプログラムを開発してインターネット上に公開したとして、警視庁サイバー犯罪対策課は8日、佐賀市の無職の少年(17)を不正競争防止法違反容疑で逮捕したと発表した。 パソコンで有料のデジタル放送を視聴するには「B-CASカード」が必要。これまでカードを不正改造して無料視聴できるようにして摘発された例はあったが、カードがなくても視聴できるプログラムを公開したケースで逮捕されるのは全国で初めて。 逮捕容疑は昨年6月23日、同カードがなくても有料デジタル放送が無料で視聴できるプログラムを独自に開発し、自身のホームページ上に無料で公開して不特定多数の人が閲覧、入手できる状態にしたとしている。少年は「今は話したくない」と認否を留保しているが、逮捕前の任意の調べには「カードが邪魔だった。無料視聴したかった」と容疑を認めていたという。 同課によると少年は、ネッ

    lazex
    lazex 2016/06/08
    こういう才能ある人を逮捕ってどうかと思うなー
  • 自販機の当たりプログラム組んだことある俺が仕組み教えてやる : IT速報

    1: 以下、名無しにかわりましてVIPがお送りします 2014/01/05 23:49:46 ID:S9aDypj+0 あたり付きの自販機は ・個数判定 ・日数判定 を組み合わせたシステムになってる 例えば設定個数が100、設定日数が3日のとき 初期化時から売れた個数が99個かつ、3日以上立っている場合のみ当たりが1出るように鳴ってる だから200個売れてても2日しかたってないなら当たりはでないし 10日立ってても90個しか売れてなかったらあたりは出ない で、一部の自販機はデバッグ用に設定個数と設定日数が表示されるものもある あんま言うとやばいかもしれないから販売店名は言わないけど ・5円か1円を2回入れる ・10円→50円→100円→500円→1000円 の順に金を入れてく するとディスプレイに「A:○○」「D:○○」とでるタイプと一番上の段と1個下の段のボタンが光って10のくらいと1

    自販機の当たりプログラム組んだことある俺が仕組み教えてやる : IT速報
    lazex
    lazex 2014/01/07
    自販機ってJavaで動いてたのか
  • ひたすら読みにくいCコード:Geekなぺーじ

    「The International Obfuscated C Code Contest」という面白いコンテストがあります。 1984年から行われているこのコンテストは、どれだけ読みにくいC言語プログラムを書けるか競うものです。 wikipediaでは、以下のように説明されています。 IOCCCとは「The International Obfuscated C Code Contest(国際邪悪なCコードコンテスト)」の略称。汚く読みづらいC言語コードをあえて書き、その汚さを競うというC言語ハッカーの奇祭である。むろんただ汚ければよいというわけではなく、目にした瞬間のインパクト、実行結果の美しさなど、さまざまな要因でアーティスティックなものが選ばれる。多くのコードはそもそも全くC言語に見えない。コード全体がアスキーアートになっているものなどが典型的である。 第一回大会は1984年に行われ、

  • JavaScriptでCSVを読み込む

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 最終審査の様子をDVDに焼く :: デスクトップのアイコン配置を復元するユーティリティ » 2008/08/15 JavaScriptCSVを読み込む  javascript 79 75へぇ AJAXを使ったウェブページというのはもはや普通になりつつあります。その場合、データソースはDBを使う場合が多いと思いますが、ちょっとした用途のときにはそんなに大掛かりな仕掛けを作らずに、静的なファイルからデータを読み込んで使いたいなということがあります。特に運用をエンジニア以外の人間が担当する場合にはデータはJavaScript直書き、JSON、XMLなどの文法規則が多いものよりも、平易なCSV等の方が後々楽な場合が多くなります。 ということで、JavaScriptからCSVをハンドリングする方法を探して

    JavaScriptでCSVを読み込む
  • 1