タグ

2018年7月23日のブックマーク (9件)

  • Programming for the Puzzled (MIT OpenCourseWare) | Webシステム開発/教育ソリューションのタイムインターメディア

    Programming for the Puzzled (MIT OpenCourseWare) 2018年 07月 23日 fuji 日でも、大学の講義がビデオで公開されるようになったとはいうものの、通常行われている講義がそのまま公開されるのではなく、かなり短い特別な講義だけが公開される感じで、とても世界と比較てきるようなオープン性は見られない。

    Programming for the Puzzled (MIT OpenCourseWare) | Webシステム開発/教育ソリューションのタイムインターメディア
    oppara
    oppara 2018/07/23
  • 「最近Androidを始めた同僚のソースをモダン化計画 」シリーズ開始 | DevelopersIO

    まえがき 普段はRubyGoを使っているサーバサイドエンジニアAndroidアプリを作りたいとのことで挑戦中。ある程度サンプルができたらしいので、ソースコードを見てみたいと言ってみたら、OKだったので混ぜてもらうことにした。 「なるほどね懐かしい気持ちでいっぱいになる良いコードだ!これはレビューのしがいがあるぞ!!」 レビューとか、PRを送って、モダン化していこうと思いました。せっかくだからレビューをブログ化しちゃえーっという思いから作ったシリーズ。あとで見返せるし、同じ悩みをもつ方がいるかもしれない。「それもう古いですよ。今ならこれですよ。」っというまさかり(新しい知見)もあるかもしれない。 もう僕は始めたばかりの気持ちがわからない。2.3系からAndroidアプリを作ってきたおじさん。初心者向けブログ書きたいけど、何につまずくのがわからないのだ。 前提条件 同僚について。 サーバー

    「最近Androidを始めた同僚のソースをモダン化計画 」シリーズ開始 | DevelopersIO
    oppara
    oppara 2018/07/23
  • run-lambda-via-sns-and-write-log-to-cwl

    こんにちは、カレーとRedbullが大好きな木田です。 システムからAWSSimple Notification Service (SNS)にメッセージをパブリッシュしていて、実際にSNSにメッセージが届いているのか確認したい、メッセージの内容を確認したいということがありそうです。 ただ、開発者各自がSNSトピックからEmailのサブスクリプションを作成して確認するなんて非効率ですよね。 そんなときはSNSにパブリッシュされたメッセージ内容をCloudWatchLogsに書き込んであげれば、開発者が各自サブスクリプションを作成しなくて良いし、いつでも確認できるので作業が効率的になりますよね! では、早速構築していきましょう。 作るもの IAMロール Lambda SNS CloudWatchLogs SNSトピックを作成する SNSサービス画面に遷移します。 トピックを作成する 「新しい

    run-lambda-via-sns-and-write-log-to-cwl
    oppara
    oppara 2018/07/23
  • VSCodeを使用してroot権限でデバッグ実行する | DevelopersIO

    1 はじめに VSCodeを使用したNode.jsのデバッグは、非常に快適です。ブレークボイントを置いたり、スタックや変数を確認しながらトレース実行できるのは、一回使い出したらやめられないでしょう。 しかし、あるニーズがあって、DNSプロキシーを書いていて、ちょっと詰まったのでメモです。 2 バインドエラー 最初に、下記のような、単純なUDPをListenするプログラムを書いて実行したのですが、bindに失敗していました。 const dgram = require('dgram'); const server = dgram.createSocket('udp4'); server.on('listening', () => { console.log('start listening.'); }); server.on('message', (buf, rinfo) => { cons

    VSCodeを使用してroot権限でデバッグ実行する | DevelopersIO
    oppara
    oppara 2018/07/23
  • GitHub - nbedos/termtosvg: Record terminal sessions as SVG animations

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - nbedos/termtosvg: Record terminal sessions as SVG animations
    oppara
    oppara 2018/07/23
  • [小ネタ] CloudFormationの組み込み関数を使った文字列操作の備忘録 | DevelopersIO

    はじめに こんにちは、モバイルアプリサービス部の田中孝明です。 元々はモバイルアプリエンジニアでしたが、最近ではサーバーレス開発部の案件に携わることも増え、 AWS SAM / AWS Cloud​Formationに触れる機会が増えました。 そんな中、「あれ、これどうやれば良かったんだろ」というような躓きがあったので、それらを備忘録として記しました。 今回は AWS Cloud​Formation の 組み込み関数 について書いていきたいと思います。 Conditions 特定の環境でのみ構築したい場合は AWS CloudFormationの条件 を使います。 以下は Env で与えられた環境名が development の時だけ、 DevelopmentStream を構築するテンプレートの例になります。 Parameters: Env: Type: String Condition

    [小ネタ] CloudFormationの組み込み関数を使った文字列操作の備忘録 | DevelopersIO
  • WordPressでの現在日時取得はdate_i18n()を使う | UCWD-Studio

    WordPressで(現在)日時を取得しようとして date() を利用すると UTC で返ってきていつも「えぇ?」となるので備忘録として残しときます。 WordPress の wp-load.php が存在するディレクトリ上に次のコードを置いて実行してみると以下のように返ってきます。 <?php echo date_default_timezone_get() ."\n"; echo date("Y-m-d H:i:s") ."\n"; require "wp-load.php"; echo date_default_timezone_get() ."\n"; echo date("Y-m-d H:i:s") ."\n"; Asia/Tokyo 2013-06-04 11:53:28 UTC 2013-06-04 02:53:28 wp-load.php を通すと wp-config.p

    WordPressでの現在日時取得はdate_i18n()を使う | UCWD-Studio
    oppara
    oppara 2018/07/23
  • メタファーを身につけてプログラミングの生産性を向上させる - メソッド屋のブログ

    インターナショナルチームでプログラミングの仕事をしていると、いろんなところで同僚との差を感じてしまう。いろんな国の人がいて、レベルは人によりそれぞれなんだけど、一般的にいうと、アメリカのプログラマのレベルは平均してとても高い場合が多い。とにかくコードがきれいでシンプルで仕事が早い。 彼らがなぜそれができるのかを観察しているが、一つ気が付いたことについてその対策も含めて書いてみたい。 彼らがプログラマとして優れているところ USにいるとお客様の技術レベルが高いとか、新しいことにチャレンジするとかいろいろ要素はあるのだけど、個人の生産性、コードの美しさをみても、平均値を観察するとアメリカの人が一番に感じる。その他にも、ドキュメントを見てすぐ理解できる能力は、アメリカの人はおろか、ヨーロッパ圏やインドの人と比べても、私は圧倒的に負けていると感じる。 Williams 衝撃の読解力 新しいライブラ

    メタファーを身につけてプログラミングの生産性を向上させる - メソッド屋のブログ
    oppara
    oppara 2018/07/23
  • ピンボケや手ぶれ写真を機械的に検出する方法 | Act as Professional

    ピンボケや手ぶれをどのように検出するのか? 基的には写真のエッジを検出することによって実現します。 ピンボケの写真はエッジがボケてしまっていて、エッジが少ない状態になっています。 OpenCVではLaplacian微分を利用することによって用意にエッジを検出することが可能です。 参考: 画像の勾配 — OpenCV-Python Tutorials 1 documentation 利用する画像 利用する画像はLenaを利用します。一方は、意図的にぼかし編集をした画像です。 元画像 ぼかし画像 ピンボケ画像を検出する実装 まずはコマンドラインで利用できるようにしたいので、おまじないを記述してきます。 from imutils import paths import argparse import cv2 import os ap = argparse.ArgumentParser() ap

    ピンボケや手ぶれ写真を機械的に検出する方法 | Act as Professional
    oppara
    oppara 2018/07/23