タグ

2013年1月21日のブックマーク (3件)

  • ソフトウェア設計とは何か 〜 設計にはプログラミング経験が必要か否か | Social Change!

    「プログラミング経験のない人がソフトウェアの設計をすること」の是非について、どう考えますか? もしかしたら、このブログの読者であれば、プログラミングが出来ないのにソフトウェア設計をするなんてありえない!という意見の方が多いかもしれません。私もそういう意見ではあったのですが、色々な人と話をするにつけ、どこか違和感を感じていました。 その違和感の正体を探るべく、ソフトウェア設計とプログラミングについて考えてみました。そこでわかったことは「ソフトウェア設計」について、人それぞれに捉え方が違うために、話が通じないことがあることから産まれた違和感だったということです。 この記事では、私の考える「ソフトウェア設計とは何か」について書きました。 ソフトウェア開発はすべてが「設計」である モノづくりにおいて、大きく工程を2つに分けるとしたら「設計」と「製造」に分けることが出来ます。何をどう作るかを決めるこ

    ソフトウェア設計とは何か 〜 設計にはプログラミング経験が必要か否か | Social Change!
    YasuyukiMiura
    YasuyukiMiura 2013/01/21
    ソフトウェア設計には「仕様の設計」と「ソースコードの設計」があり、コーディングも「ソースコードの設計」の一環であり「設計」の一種。
  • 名刺に心理学的な効果を反映させるデザインのポイントまとめ

    By Michael Kappel 名刺と一口にいってもそのデザインは千差万別。似たような「白地に黒文字」の名刺であっても、縦書きか横書きかというだけでもイメージは変わってきます。心理学的な見地から、名刺をデザインするときにどうすれば効果的なのかということを、Uprinting blogがまとめています。 The Psychology of Business Cards | UPrinting Blog http://blog.uprinting.com/the-psychology-of-business-cards/ ◆フォントの選択 一般的な文章(英文)だと、タイトルや見出しにはsans-serif(サンセリフ)のフォントが、文にはserif(セリフ)のフォントが使われます。serifとは文字の端にある小さな飾りのことで、sans-serifにはその飾りがありません。では、名刺の場

    名刺に心理学的な効果を反映させるデザインのポイントまとめ
  • GitHubとJenkins連動 自動デプロイ 開発環境設定編 at ITエンジニアmegadreamsの開発日記

    前回の記事でGitHubとJenkinsを用いた自動デプロイ環境の概要をご説明しました。 GitHubやJenkinsと連携した開発環境作成でのrsyncとの出会い 今回は、その環境を実現するための設定手順を書いて行きたいと思います。 大きく4つの手順があります。 Jenkinsのインストール Apacheの設定 JenkinsとGitHubの連携 自動デプロイ設定 開発環境 ・CentOS 6.2 ・Apache がインストール済み Jenkinsのインストール まずは、Jenkinsのインストール 通常ならば、運用するサーバとJenkinsが動いているサーバを分けるべきですが、サーバコストの都合などで今回は同一サーバ上で動かすことにします。 ApacheサーバとJenkinsサーバが同じport80で待つことはできないので、jenkinsをport:8080で動かすことにします。 また