タグ

2013年1月7日のブックマーク (13件)

  • ぷろぐらみんぐおさんぽまっぷ

    こういう薄いです 「プログラミング言語の文法を勉強してみたけど、 そのあとどうしよう?どうやったら綺麗なコードが書けて、世の中にあるカッコいいソフトウェアが作れるようになるんだろう?」 プログラミングをするようになってから数年経ち、このようなことをよく聞かれるようになりました。書では、この疑問に対する私なりの答えを示しています。あなたが今手にとっているこのは、初学者のためのプログラミング全般の入門です。と同時に、私がいつも同級生に教えていることのミニまとめでもあります。 対象読者としては「プログラミングを学校で勉強し始めて半年くらい経った学生」を想定しています。「やらされている勉強」に焦りを感じながらも、自分だけではどう進めば良いのかわからない。そう、そんなあなたのための薄いです。 これから非常に浅く広くプログラミングを取り巻く世界をお散歩します。というのは建前で……散歩なんかし

  • ぼくでもできた! Rake

  • Monochrome prome — Kazumasa Hashimoto | Last.fm

    Spotify 経由で Scrobble しているお客様へ Spotify アカウントを Last.fm アカウントに接続すると Spotify で聞く音楽がすべてScrobble されます。使用するアプリやデバイス、プラットフォームの種類を気にする必要はもうありません。 Spotify に接続 却下

    Monochrome prome — Kazumasa Hashimoto | Last.fm
    susue
    susue 2013/01/07
  • RSpecを日本語の仕様っぽくするには - ナマケログ

    仕事Railsアプリケーションを組むときに、test/unitじゃなくてRSpecを使ってる。mock周りの使い勝手がいいとか、語彙が馴染みやすいとかいろいろ魅力があるんだけど、その「可読性」を保つにはなかなかコツがいると思う。言うまでもなくRSpecはRubyのコードを「英語の表現として自然に見える」ようにすることを意図して語彙や書き方を決めている。これは英語圏のエンジニアには非常に素敵なことではあるんだけど、英語が苦手で英作文なんて始めて数分で泣きたくなるようなへたれ外国語学部生にとっては正直やっかいだし、周りの人達の大半は英語に慣れていない人達*1だったりするので、せっかく可読性が高い綺麗な表記でさえむしろ意図を理解する妨げになったりする。いっそドイツ語で書いて「お勉強」に活用してやろうかという衝動に駆られたけども、誰一人として読めない上に一週間後の俺ですら理解に苦しみそうなので

  • カーニング(文字詰め) - Webデザインテクニック

    カーニングについて タイトルなどの文字を画像で作成する場合、その文字をより美しく見せるためのテクニックとしてカーニングというものがあります。 これは、フォントを用いた時にできた文字と文字の間の余白を詰めるもので、特に等幅フォントに有効です。 → カーニング前 例えば、上のフォントの場合、小さい「ェ」の間が大きく開いてしまい、少し見栄えが悪くなっています。そこで、カーニングを行います。 → カーニング後 詰める間隔は、1文字ずつの余白を確かめつつ、全体のバランスを考えて決めます。「デ」と「ザ」のように間が詰まっている時などは少し間隔を広げてみるのもいいでしょう。 カーニングの例 文字間の●は特に注意してカーニングを行って欲しいところです。 → カーニング前 → カーニング後 小さい文字にだけ注目するのではなく、細い文字同士の余白にも注意しましょう。 → カーニング前 →

  • 私の使うGitコマンドまとめ 基本コマンド編 - What is it, naokirin?

    独りAdvent Calendarへの挑戦の一発目として、私がよく使うGitのコマンドをまとめていくことにします。 あまり使いこんではいないので役に立つかわかりませんが書いていきます。 git init (リポジトリの作成) git add (管理するファイルの指定) git rm (ファイルの削除) git mv (ファイルの移動・リネーム) git commit (コミット) git init (リポジトリの作成) cd path/to/repo git initで path/to/repo ディレクトリにGitのリポジトリの作成を行います。 リポジトリの作成の際に行われることはディレクトリ下に ls -a . .. .gitのように.gitディレクトリを作成することです。 この.gitディレクトリにGitの管理ファイルが格納されます。 つまり通常、このディレクトリ下を触ることはありま

    私の使うGitコマンドまとめ 基本コマンド編 - What is it, naokirin?
    susue
    susue 2013/01/07
  • [git] リネームするにはgit mv。リモートにはコミットの後にpushしないと反映されません。 - 綾小路龍之介の素人思考

    リネームするにはgit mvなのだけど、この後にpushしただけではリモートに変更が反映されない。必ずgit commitしてからgit pushすること。 まずは名前を変更する。lsで確認すると確かにtest.htmlがなくなり、index.htmlが出来ている。 $ git mv test.html index.html この後にpushしてもリモートに変更は反映されない。 $ git push github Enter passphrase for key '/home/**************************************': Everything up-to-date そこでcommitした後にpushする。これでリモートレポジトリの内容がローカルコピーと同じになったことになる。 $ git commit -a rename file # Please en

    susue
    susue 2013/01/07
  • 非エンジニア向けGitの使い方

    エンジニアでないチームメンバーも、いくつかのドキュメントは直接触ってもらった方が早い場合があります。そこで、チームメンバー全員がGitの基を使えるようになるべく、勉強会をしました。その記録兼テキストです。 はじめに まず始めに知ってほしいのは、Gitはただのツールであるということです。Gitを使ってやることはプログラミングではなくて、ドキュメントをうまいことまとめる事務作業にすぎないということです。 だから、エクセルを使うのとほとんど同じ。便利なツールの使い方を覚える、という姿勢で臨んでほしいと思います。(コマンドライン恐怖症な方には、Gitクライアントという便利なソフトもあるので、そういうのも利用すると良いと思います) 2人でプログラミングをすると何に困る? 2人が別々にプログラムを書き換えてしまうと、番の環境にアップロードするときに、衝突してしまう。どこを書き換えたか事細かにチェッ

    非エンジニア向けGitの使い方
    susue
    susue 2013/01/07
  • Learn Kanji Using Radicals | KANJIDAMAGE

    Welcome to KANJIDAMAGE, where you can learn 1,700 kanji using Yo Mama jokes. NEW! KanjiDamage Anki Deck An official KanjiDamage deck is now available for Anki , a popular flashcard program. Many thanks to miwuc, KD user and great coder! This KanjiDamage deck contains all of KD's kanji plus stroke order diagrams. Please check it out here! Things we have the others don’t: All words ranked by usefuln

  • github もうちょい入門 - glasses factory

    github 超入門という記事を以前書いてからずいぶん経っていますが ここ最近になって続きはまだ?とか、いい加減 github にアップさせてくださいといった声をもらうようになったので 重圧に耐えかねて「もうちょい入門」を書いてみようと思います。 新 MBA が出て Win から Mac に乗り換えたり、サブマシンとして用意した人々が これを機会に開発環境を一新する or 整えようの一環として、 git を導入しようと考えている人が多いのかなーと野暮な勘ぐりをしてニヤニヤしてみたり。 前置きはこの辺にして、題に入っていこうと思います。 冒頭でも述べましたが、今回は github へアップするところまでやってみたいと思います。 まず github にアップするためには、前提として github のアカウントが必要になります。 github のアカウント作成方法については、

  • Debian GNU/Linux Installation Guide

    This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License. Please refer to the license in Appendix F, GNU General Public License. Build version of this manual: 20230508+deb12u1. Abstract This document contains installation instructions for the Debian GNU/Linux 12 system (codename “bookworm”), for the 32-bit PC (“i386”) architecture. It

    susue
    susue 2013/01/07
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • はてなブログ | 無料ブログを作成しよう

    プロジェクトマネジメントで娘の夏休みの宿題炎上を防止しました 娘の夏休みの宿題プロジェクト炎上 8歳9歳の娘が朝から泣きわめいていたので、何ごとかと思い話を聞いてみました。泣きじゃくっていたので要領を得なかったのですが、まとめると以下みたいでした。 「宿題やったのに、ママがテレビを見せてくれない。自分は頑張った…

    はてなブログ | 無料ブログを作成しよう