約分するcancel down - to lowest terms, reduce - to lowest terms
約分するcancel down - to lowest terms, reduce - to lowest terms
ちょっと最近というか、ここ数年はというか、ここ10数年は、 常に強迫的に勉強せざるえない状況が続いておりまして、 まぁその辺の反省も踏まえて、 特に今後のIT屋さんとして何が必要ですか、 という点をまとめておく。 「マスターしておきたい技術」という感じです。 今は汎用機・オープン化に変化があった時期以上の転換期でもあり、 twitterのTL上の知り合いのほぼ8割強が ここ一年で転職するという異常事態になっています。 自分自身も現状の会社では満足に仕事ができないということで 会社を作ったという経緯もあり、 そんな中で、動く人たち「共通の仕様」みたいなものを感じます。 そんなこんなで、 要は、特に一線で活躍している技術者の人たちには、 共通のコモンセンスというのがあるな、 ということを良く思う訳です。 これは冷静に見ると、汎用機の時代からあまり変わってなくて、 つまり基礎(基本ではないですよ
拙著『プログラマ”まだまだ”現役続行』では、コードレビューに関して以下のことを述べています。 コードを複数の開発メンバーでレビューした結果のコードの質は、レビューに参加したレビューア以上のものにはなりません。つまり、いくらコードレビューが効果的だとはいっても、プログラミングの初心者どうしが集まってお互いのコードをレビューしたところで、その質には限界があります。 ペアプログラミングによって、コーディングを行いながらレビューした場合も、まったく状況は同じです。つまり、ペアプログラミングによってコードの品質が向上するかどうかは、誰とペアプログラミングしたかに依存します。 時間をかけてコードをレビューするのですから、レビュー結果として高い質を求めるためには、対象とする領域に関する技術知識を持ち、読みやすいコードを書くことに関しても知識とセンスを持つソフトウェアエンジニアがレビューアとして参加する必
Java SEには便利な機能が数多くあるのですが,新しい機能ほど活用されていないのではないでしょうか。筆者がJ2SE 1.4であまり使われていないのではないかと感じる機能を挙げてみます。 Assertion New I/O Image I/O Preferences API Logging API AssertionやLogging APIは,JUnitやLog4Jなどのオープンソースのプロダクトで置き換えられるので,それほど使われていなくても不思議ではありません。 しかし,JPEGのイメージを出力するために,いまだにcom.sun.image.codec.jpeg.JPEGImageEncoderクラスを使用しているのは腑に落ちません。J2SE 1.3の頃に作られたアプリケーションであればわかりますが,J2SE 1.4以降に作られたアプリケーションではImage I/Oを使うべきではない
Java仮想マシン上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 本連載ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 はじめに Java仮想マシン(以下JVM)上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。 Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 本稿ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 対象読者 Javaは知っているが、Scalaも学んでみたいと思っている方 ScalaでのWebアプリケーション開発に興味がある方 必要な
Windowsで作成したMP3のID3タグには、タイトルなどの情報がシフトJISで入力されている。そのため、Linuxで再生しようとすると文字化けしてしまう。 文字化けを解消するには、ID3タグの情報をシフトJISからUTF-8に変換すればいい。ここでは、EasyTAGというID3タグ編集ソフトを使って文字コードを変換する方法を説明する。 EasyTAG(http://easytag.sourceforge.net/)は、プロジェクトのWebサイトからtarボールおよびrpmファイルでダウンロードできるが、多くのディストリビューションで専用のパッケージを用意している。例えば、Fedora 7でもリポジトリにパッケージが用意されているため、yumコマンドでインストールすることができる。
Subversion Designの7章「Server — How the server works」を和訳しました。Subversionのデータ構造の勉強その2。 重傷なのは後半の「バブルアップメソッド」。図は作り直しています。 サーバ - どのようにサーバは動くのか 「サーバ」という語は少なくとも2つの意味があり曖昧です:ネットワーク上でユーザにサービスを提供するパワフルなコンピュータのことを言う場合があり、他方ではネットワークリクエストを受け取るCPUプロセスのことを言う場合があります。 Subversionでは、「サーバ」はリポジトリを実装し、他のプログラムに対しそれらを提供するライブラリの集合を意味します。ネットワークは必要としません。 2つの主要なライブラリがあります:Subversion ファイルシステムライブラリと、Subversion リポジトリライブラリです。 ファイル
bash-3.2# system_profiler SPHardwareDataType -detailLevel mini Hardware: Hardware Overview: Model Name: Mac mini Model Identifier: Macmini3,1 Processor Name: Intel Core 2 Duo Processor Speed: 2 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache: 3 MB Memory: 4 GB Bus Speed: 1.07 GHz Boot ROM Version: MM31.0081.B06 SMC Version (system): 1.35f0 bash-3.2# uname -a Darwin mac-mini.local 9.8
フジテレビ / めざましテレビ 2013-2015 Logo Type, Corner Logo & Telop Design SUZUKI / Tokyo Motor Show 2011 Monitor Motion Graphics Design Cybozu / kintone 2012 Logo, Web Application UI Design 株式会社三階ラボ 3flab inc. 沿革 2008/4 株式会社スリーフローを設立 2012/4 株式会社三階ラボに社名変更 資本金 3,000,000円(2014/8現在) 取引銀行 東京三菱UFJ銀行 〒151-0073 東京都渋谷区笹塚2-2-3 エヴァーグリーン笹塚503 Evergreen Sasazuka #503, 2-2-3 Sasazuka, Shibuya-ku, Tokyo 151-0073, Japan
For the those dual personality developers like myself who love Ruby, Rails and other awesome Ruby tools, but also get a big kick out of Mac and iPhone development, MacRuby is a really exciting project worth taking a look at. Originally a port of Ruby 1.9 to the Cocoa/Foundation frameworks under Mac OSX, MacRuby is now a fully fledged Ruby environment, with an LLVM based interpreter and DSL driven
This project was originally sponsored by Lending Club, an online social lending network where people can borrow and lend money among themselves based upon their affinities and/or social connections. The project is under Apache V2 License: Copyright 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
Delphiを使えば、そこそこ適当にプログラムを作ることが出来ますが、どうしても、その文法でつまづくことが 多いと思います。そこで、コンソールに主眼を置いたDelphi講座を用意しました。(ただし、学生の頃書いたものなので、ちょっと古いけど基礎を学ぶにはいいかも。)
../index.html Delphiの四方山話 Note 2004年4月まで 最初の環境設定 Delphi起動画面特集 Debug Note CGI Note Database Note Kylix Note Samples TXMLDocument サブコンポーネント 設定ダイアログ Object Pascal Object Oriented Programming "implements" Metaclass and "virtual" "class" method Object Pascal Magic Programming λ with INNER FUNCTION Closure of "stdcall" Coroutine Dynamic array's RTTI Garbage Collector Tail Recursive .obj Delphi8 on Win32
従来モバイルGmailは、auやウィルコムの端末、フルブラウザ(UTF-8対応)を使わないと文字化けしていましたが、2007/4/10以降、それ以外でも携帯ブラウザに正式対応しています。また最新の英語版では更にリッチ操作が可能(一部日本語アカウントでも)になっています。 参照: モバイルGmail“正式版”でできること、できないこと(日本対応の記事)。 モバイルGmail以外では、2節以降を参照。複数の方法を組み合わせると益々便利に! Googleと提携しているauではauドメインのGmail(au oneメール)を導入。ドコモはようやく本格的にGoogleと提携。今後、Gmailのiアプリ版が出る可能性あり。ドコモよりも携帯で普通にGmailが使える日本通信のコネクトメールが注目されています(解説や使用例をどうぞ)。なおiPhone向けのGmailでは宛先のオートコンプリートなどが使える
先日リリースされた Db2 12.1 の新機能概要のまとめが、以下のIBMサポートページで公開されています。 - 【TF】【IM】Db2 12.1 公開のお知らせ 新エディショ等大きいポイントは以前の投稿に書いたとおりですが、より詳細に書かれていますので、興味のあるかたはぜひリンク先をご覧ください。 昨日書いたように、Db2 12.1がリリースされ、合わせて無料エディションのDb2 Community Editionもダウンロード可能になりました(11.5等過去のバージョンはダウンロードできなくなっています)。 12.1から、非本番環境での利用のみに用途が制限されるなど、色々と変わったので、以下のガイドも12.1に合わせて更新しました。 - 無料で利用できる Db2 Community Edition の概要・制限・ダウンロード方法 (Db2 12.1対応版) 同時にLinuxへの導入ガイ
このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く