タグ

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

  • デザイナー必見! Xcodeで動くモックを作ろう


    2023101LINELINELINE Tech Blog     使 
    デザイナー必見! Xcodeで動くモックを作ろう
  • 何故S3(オブジェクトストレージ)を使わなければいけないのか - komagataのブログ

    怖話を作っていてインフラを含めた設計で迷っている箇所がいくつか溜まってきたのですが、もしいい方法があったら教えて欲しいという点をブログに書いていきたいと思います。 前提 エンジニアは僕一人だけなので極力手間を減らしたい怖話は広告モデルなのでアクセス辺りの収益が低い。なるべく安く(できれば無料に)したいデザイナーやインターンの人も開発するので複雑にしたくない(例えば怖話をローカルで開発する環境を作るのにredisとかfluentdとかいろんなサーバープロセスを立てないと画面が確認できないとか) 画像の置き場所に困る怖話はアクセス負荷的にappサーバーの2台目が必要かな?ぐらいの状態にあります。 appサーバーが複数台になると画像などのアップロードされるファイルの置き場を共通にする必要が出る。 一度はappサーバー2台でS3 + CloudFrontにしましたが、転送料が高いからappサーバー

  • リーダブル・コードを書く | POSTD

    ここ数年間をプログラミング的な観点で見ると、私が望んでいたほどには面白みがなかったと言わざるを得ません。このことは、恐らく他のプログラマの皆さんも同意見かと思います。そこで、私はこの期間をある意味、充電期間と捉えて、自分の開発ツールの強化に取り組んできました。そして土曜日になると、Bashを使って ワークスペース 作りに精を出していたのです。 最後にシェルを使って真剣にプログラミングに取り組んだのは、かれこれ恐竜がまだ地球を支配していた頃だったでしょうか。何年も触れていなかった言語を改めて取り上げ、その昔に自分が書いたコードを見直してみると、いかに自分が成長したかということを実感できて、なかなかに面白いものです。 14年前、私は”コンパクトなコードは優れている”という考えに随分と傾倒していました。コードが少なければ、そしてDon’t Repeat Yourself(DRY)に従えば、バグも

    リーダブル・コードを書く | POSTD
    maangie
    maangie 2014/09/26
    「ただし英語に限る」な感じ。ま、仕方なし。
  • VBAではじめるAutoCADカスタマイズ


      AutoCADVBA(Visual Basic for Applications)Visual LispObjectARXAutoCADVBAMicrosoft OfficeAutoCADExcelWordVBA AutoCAD VBA使VBAHello WorldAutoCAD
  • なぜアジャイル開発はうまくいかないのか 〜 Don’t just do agile. Be agile. | Social Change!


       2012-12-28 / Giåm   
    なぜアジャイル開発はうまくいかないのか 〜 Don’t just do agile. Be agile. | Social Change!
  • コマンドラインツールを作るときに参考にしている資料 | SOTA


     - YAPC::Asia Tokyo 2014  YAPC   UNIX UNIX Mike GancarzUNIX  
  • 小さい子どもにコンピュータを触らせるということ - ビスケットのあれこれ

    ビスケットは,開発して新しい機能を追加したときなど,必ず子どもたちが使っている様子を自分目で見てどんな風に使っているかを見てきます(最近はその暇が無くて他人に任せていたりして,かなりまずいんですが).3年前くらいの面白いエピソードをご紹介しましょう. ちょうど,Androidタブレットで動くビスケットを開発していて(これはまた一般には配布していません.実験環境だけです),それがどのように子どもたちに使われるか見に行きました.僕としても指で直接操作するタブレットのUIの開発は初めてで.実は,マウスとタッチペンの操作は結構似ています.どちらも,非常に小さいエリアを結構正確にポイントできて,ドラッグもできますから.どちらかというと,ペンの方がドラッグが得意でしたね.小さい子はマウスクリックが全然出来ないとか(ボタンを押すときに指先だけ押すということができないので,手を握ってしまって,その結果マウ

    小さい子どもにコンピュータを触らせるということ - ビスケットのあれこれ
  • FFFTP 開発終了に思うこと

    開発終了といってもずいぶん前から更新は止まっていたわけで、明確に開発終了が宣言されただけで公開終了になるわけではない。 しかし FFFTP といえば FTP クライアントの定番なので、ネット上で様々な意見が飛び交っている。それについて思うままに書き散らかしてみる。 なつかしい・おつかれさまみんなが「ホームページ」なるものを持ち始めたころ、ファイルをアップロードするのに使ったなつかしい思い出がある。BlogやWikiのようにオンラインで編集できる時代になったことへの感慨も含むのか。 FTPはオワコンもちろんFTPがプロトコルとしてセキュアでないことは言うまでもないが、いまだに業務で使わざるを得ないことがある。LAN内の転送なら速度は最強かもしれないし、FTPのミラーサーバは世の中にごまんとある。短絡的に「オワコン」の一言で片付けられる問題ではないだろう。 だれか開発を引き継いでほしいほとんど

    FFFTP 開発終了に思うこと
  • メールを大量にテスト受信するサーバを作ってみた話 | シーズクリエイターズブログ


     Posted 2013316 by uchiyama & filed under . Perl Net::Server::Mail::SMTP + Parallel::Prefork使 Net::Server::Mail::SMTPSMTP Parallel::Prefork  Starlet package TestMailReceiver; use strict; use warnings; use IO::Socket::INET; use P
  • 再帰理論の初歩シリーズ「再帰定理」 - とりマセ


        201920      
    maangie
    maangie 2013/12/05
    スティーヴン・コール・クリーネ。
  • 新人女子プログラマの書いたコードを直すだけの簡単なお仕事です! | paizaオンラインハッカソン(POH)

    開発したいプログラム ECサイト内の2つの異なる商品(値段は同じでも構わない)を購入し、その合計価格が指定の価格以内で最大になる組み合せを探してください。 →問題詳細 新人女子プログラマの野田さんが途中まで書いたプログラム Item_a_b = 4500 // a+bの価格 Item_a_c = 500 // a+cの価格 Item_a_d = 2300 // a+dの価格 Item_b_a = 1240 // b+aの価格 Item_b_c = 5020 // b+cの価格 (中略) if Item_a_b == campaign_price print “AとBの組み合わせが最大!” if Item_a_b == campaign_price -10 print “AとBの組み合わせは-10円差でおしい!” if Item_a_c == campaign_price (以下略)

    新人女子プログラマの書いたコードを直すだけの簡単なお仕事です! | paizaオンラインハッカソン(POH)
    maangie
    maangie 2013/12/02
    ブックマーク・コメントも参照。
  • LTSV FAQ - LTSV って何? どういうところが良いの? - naoyaのはてなダイアリー

    LTSV って何? Labeled Tab-Separated Values という、テキストのフォーマットの仕様です。CSV や TSV や JSON そのほかと同じ、テキストデータのフォーマット名。主にログ、特に httpd のアクセスログなどに適用すると便利です。 仕様は http://ltsv.org にまとまっています。随時更新中です。 LTSV は単なるログのフォーマットであって、それ以上でもそれ以下でもありません。 LTSV ってタブ区切りで値に名前を付けただけのもの? はい、そうです。 これが 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (

    LTSV FAQ - LTSV って何? どういうところが良いの? - naoyaのはてなダイアリー
  • 4Clojureが楽しい - あと味


    4Clojure Codecademy 4ClojureREPL 4Clojure 4Clojure     GolfGolf ScoreScore 
    4Clojureが楽しい - あと味
  • わーい、テトリス言語 Tetrlang 完成したよー\(^o^)/ - Homoiconic Days

    これはなに? Tetrlang は、研究の中間発表を1週間後に控えた大学院生の現実逃避によって作り出された言語テトリスにインスパイアされた言語です。 Tetrlang は以下のような特徴をもつ言語です。 各命令がテトリスのブロック(テトラミノ)によって表される 他のブロックとの境界が分かる限り、(ほとんど)どんな文字でも使うことができる 各命令は Brainf*ck の命令と同様の動作する 言語の説明 Tetrlang では、テトラミノによって命令を表します。テトラミノは隣接する4つの同じ文字から構成されます。テトラミノを構成する文字には空白文字以外の任意の文字が許されます。ソースコードを左から右、上から下という順にスキャンして、テトラミノの現れた順番で命令が実行されます。基的に、テトラミノの(回転による)向きの違いはありません。ただし、後述するIテトラミノだけは、テトラミノの向きによっ

    わーい、テトリス言語 Tetrlang 完成したよー\(^o^)/ - Homoiconic Days
    maangie
    maangie 2013/10/12
    ぶこめも
  • TechCrunch | Startup and Technology News

    Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov

    TechCrunch | Startup and Technology News
  • how to watch a File System for change

  • reactiveprogramming.org

    reactiveprogramming.org 2023 著作権. 不許複製 プライバシーポリシー

  • プログラミング言語党 最後のお願い

    ぽんこつ @ponkotuy Scala党でございます!プログラマの皆様に最後のお願いに参りました!JavaにNoを突きつけられるのは我々だけでございます!ありがとうございます!型安全!強力なコレクション!私達はやり遂げます!Scala党でございます!ありがとうございます! [Jupiter] 2013-07-21 12:06:35 はなだ☆のぶかず@lisp &ボドゲ勢ボドゲプレイヤー) @nobkz Clojure党でございます!プログラマの皆様に最後のお願いに参りました!Javaからあなたたちを解放できるのは我々だけでございます!ありがとうございます!Lisp!強力なマクロ!私達はやり遂げます!Clojure党でございます!ありがとうございます! 2013-07-21 12:13:52 func @func_hs Java党でございます!プログラマの皆様に最後のお願いに参りました!3

    プログラミング言語党 最後のお願い
  • 文字列探索アルゴリズム談義

    Ryoma Sin'ya @sinya8282 電通大の大山先生の講義で 「BVMD(BitVisorの拡張[VMM])ではI/OをClamAVのシグネチャを元にAho-Corasick 法でマッチングしてマルウェアを検出してます.」と聞いた. http://t.co/hsfm11xg 2012-01-12 01:11:54 Ryoma Sin'ya @sinya8282 「Aho-Corasickは文字列スキップしない探索アルゴリズム. 複数文字列探索でもスキップを行うCommentz-Walter法やWu-Manber法の方が高速ですよー」と教えたら知らなかったらしく喜んでた. 2012-01-12 01:15:53

    文字列探索アルゴリズム談義
  • TopCoderでプログラムしてみた。

    未復習問題の正解率(uwiさんのSRMさーち(べーたばん)を利用しています。) Googleスプレッドシート その他未復習問題 ●TopCoder ・SRM524別解 DIV1 500ptsでトポロジカルソートの練習 ・SRM526別解 DIV1 500ptsで negamax木・RMQ ・SRM561 Grundy数 ・TCO 11 Round 5 250pts(ニコ生オープン) ・TCO 11 Round 4 250pts(ニコ生オープン) ・TCO 12 Round 1C, 2A, 2B, 2C ・TCO 12 Round 1B Fox and Doraemon (DP解) ●CodeForces ・C. Smart Cheater #107 Div1 C セグメントツリー http://codeforces.com/contest/150/problem/C ・D. Subway