タグ

2019年5月28日のブックマーク (8件)

  • なぜ繰り返しや条件分岐はプログラミング入門に向かないか

    日頃から,僕はプログラミング入門で「繰り返し」「条件分岐」を教えることに極端に反対しているわけですが,その理由を説明したいと思います. 「だって,プログラミングの基に繰り返しや条件分岐があるじゃないか」と言われます.それはその通りだと思います.しかしよく考えてください,その機能だけではプログラムはつくれませんよね.もう1つとても重要な概念「変数」とセットでなければプログラムは成立しないのです. 変数があるから,同じプログラムを繰り返し実行しても,そのつど変数に違う値が入っているから違う計算ができます.同じ条件分岐でも変数に違う値が入っているから分岐が変わります.変数がなければ,繰り返しも条件分岐もつまらないわけです. 変数を教えるのもそんなに簡単じゃないですよね.そこで発明されたのが「亀」です.スクラッチだとですね.要するに内部状態をもったオブジェクトがあって,それを命令によってコント

    なぜ繰り返しや条件分岐はプログラミング入門に向かないか
  • はてなブックマークのすべてのページで HTTPS が使われるようになりました - はてなブックマーク開発ブログ

    日、2019年5月28日から、はてなブックマークのすべてのページの通信に HTTPS が使われるようになりましたのでお知らせいたします。 これは「常時SSL化 (AOSSL: Always On SSL) 」と呼ばれるもので、SSL接続による通信の暗号化を、明確に秘匿すべき情報があるログインページや決済関係のページだけでなく、サイト全体に適用するものです。常時SSL化の実施により、はてなブックマークをこれまでより安全にご利用いただけるようになりました。 以下、件について想定される質問にQ&A形式でお答えします。 Q. これまでブックマークコメントについたはてなスターはどうなりますか? A. ブックマークコメントなどにつくはてなスターは、HTTP および HTTPS の URLについたものを合算して表示します。 また、各記事の人気コメントのスコアリングも、合算したものが正しく扱われます。

    はてなブックマークのすべてのページで HTTPS が使われるようになりました - はてなブックマーク開発ブログ
    igrep
    igrep 2019/05/28
    お疲れ様です!
  • 痴漢抑止アプリ「Don't Worry」で作りたい世界の話|Kyohei Akimoto

    はじめにはじめまして。秋元京平です。 フリーのプログラマのかたわら、仲間と作ったチョットデキル株式会社の代表をやってます。 (自己紹介はまた別noteに書こうかな) そんなチョットデキル(株)で作ったアプリについて書きます。 痴漢抑止アプリ「Don't Worry」とはやれることは単純で、「近くのアプリユーザーにSOSを通知する」アプリです。 痴漢被害の多くは泣き寝入りといわれています。その原因の一つとして「声を上げられない」ことがあります。恥ずかしい、加害者から暴力をうけるかも、人違いしたら…などの理由で声も出せず、防犯ブザーを鳴らすのも躊躇ってしまう心理的障壁があると思います。 このアプリはそれを取り払うために、誰がSOSをしたかわからないが、近くでSOSを出しているのがわかるようにしています。 ユーザーさんからもらったメッセージこの記事を書こうと思ったきっかけとして、最近ユーザーさん

    痴漢抑止アプリ「Don't Worry」で作りたい世界の話|Kyohei Akimoto
    igrep
    igrep 2019/05/28
    痴漢以外の、例えば介助が必要な人が使うのでも良さそう。
  • 医療機関ネットパトロール

    医療機関のウェブサイトにうそや大げさな表示があったら、情報をお寄せください 医療機関のウェブサイトにうそや大げさな表示がないかどうかを監視するのが『医療機関ネットパトロール』です。 『医療広告ガイドライン』違反の疑いがあるウェブサイトの情報をお寄せください。 ウェブサイトに不適切な表示や表現を見つけたら、このサイトから通報してください。

  • rio + extensible なフレームワーク: mix

    最近はよく rio + extensible で Haskell アプリケーションを書きます(趣味の). 前々から何となくパターン化できそうだなぁと思っていたのが,それをついにパターン化し mix パッケージとして形にしましたというお話です. ちなみに,それぞれのパッケージを軽く説明すると: rio : Haskell のビルドツール Stack を開発しているチームが作っている Reader パターンをベースにした Alt. Prelude extensible : 拡張可能レコードを始めとして様々な拡張可能なデータ構造を同一の形式で利用できるようになるパッケージ mix パッケージ リポジトリはこれ: mix パッケージの目的は rio パッケージの RIO env a モナドの env の部分を extensible パッケージを用いて簡単に構築することであり,env をプラグインと

    igrep
    igrep 2019/05/28
    tonatonaとくらべてどうなんじゃろ
  • GitHub - mbrc12/etanol: A purity and nullability analysis tool for Java.

  • GitHub - tweag/ormolu: A formatter for Haskell source code

    Installation Building from source Usage Ormolu Live Editor integration Haskell Language Server GitHub actions Language extensions, dependencies, and fixities Magic comments Regions Exit codes Using as a library Troubleshooting Operators are being formatted weirdly! Limitations Running on Hackage Forks and modifications Contributing License Ormolu is a formatter for Haskell source code. The project

    GitHub - tweag/ormolu: A formatter for Haskell source code
  • 【資料公開】IIJ Technical NIGHT vol.7 | IIJ Engineers Blog

    アンケートの回答にご協力ください! 今回のIIJ Technical NIGHT vol.7 はいかがだったでしょうか。 今後の運営の参考にさせて頂きたく、インターネット中継で参加された方、または現地参加でアンケートが未提出となっている方は是非アンケートの回答にご協力ください。 アンケートの回答はこちらのリンクからお願いします。 IIJ Technical NIGHT に参加するには? IIJでは年に数回、IIJ Technical Seminarとして勉強会を実施しており、今回の IIJ Technical NIGHT は、業務終了後にふらっと立ち寄れるカジュアルな勉強会を目指して開催しています。 参加者募集は毎回 connpass で行っています。次回以降参加を希望される方は、まず connpass にアカウントを作成した上で、IIJ Technical Seminar のグループのメ

    【資料公開】IIJ Technical NIGHT vol.7 | IIJ Engineers Blog