タグ

ブックマーク / xtech.nikkei.com (7)

  • 独学でも教えてもらってもダメ、プログラミングができない本当の理由

    今はプログラミングができないけれども、ゆくゆくはできるようになりたい。そう思っている人は多いだろう。そうした人が知りたいのは「独学でプログラミングができるようになるのか」ということではないだろうか。 こうしたことを考えているのは、「独学コンピューターサイエンティスト Pythonで学ぶアルゴリズムとデータ構造」(日経BP発行)という書籍を読み始めたからだ。著者のコーリー・アルソフ氏は、大学の政治学科を卒業し、独学でプログラミングを学んで職業プログラマーになったという。前著の「独学プログラマー Python言語の基から仕事のやり方まで」(日経BP発行)は、そうした経験を通して同氏が得たプログラミングの知識をまとめたもの。そうした知識の中から、特にアルゴリズムやデータ構造といったコンピューターサイエンスに焦点を当てて解説したのが書だ。 もっとも同氏がいう「独学」は、大学でコンピューターサイ

    独学でも教えてもらってもダメ、プログラミングができない本当の理由
  • 間違いだらけの液晶ディスプレイの拭き方、ティッシュペーパー・アルコールはNG

    液晶ディスプレイはほこりや指紋が付きやすく、汚れたままだと画面が見にくいし不快だ。汚れが目立つ前に掃除をしよう。その際に注意したいのはやり方だ。誤った方法だと、かえって見にくくなってしまう。 やりがちな失敗はティッシュペーパーで拭くこと(図1)。ティッシュは繊維が硬いため、ディスプレイを拭くと表面を傷付けてしまう。アルコールで拭くのも基的にはNG。アルコールが付着するとコーティングが剥がれたりシミが残ったりすることもある。 図1 液晶ディスプレイは繊細なので、掃除の方法も注意が必要だ。ティッシュペーパーのように繊維が硬い紙で拭くと、表面に傷が付く恐れがある。水道水を含ませた布で拭くと拭き跡が残るので、かえって汚くなってしまう。アルコールが付着した布で拭くと汚れは落ちるが、液晶表面のコーティングを剥がしてしまう このようにディスプレイの掃除は制限が多くて厄介だ。ここで正しい方法を身に付けよ

    間違いだらけの液晶ディスプレイの拭き方、ティッシュペーパー・アルコールはNG
  • 文章を書くノウハウを伝授

    ITエンジニアにとって文書作成技術は欠かせません。日常のメールのやりとりにはじまり、要件定義書、機能仕様書、企画の提案書など、上司やチーム、顧客などに対して、文章でコミュニケーションをとる機会がとても多いからです。 連載『悪文と良文から学ぶロジカル・ライティング』では、論理的にわかりやすい文章を書くノウハウを伝授しています。ITエンジニアが日常的に用いるであろう文章を例に使い、どこが悪くてどう直せばいいのかといったポイントをわかりやすく解説しています。実践すれば、誰でもすぐにわかりやすい文書が書けるようになるはずです。 オリエンテーション ITエンジニアにとって「書く技術」とは? 文書の全体構成を組み立てられるようにする 内容を大きく分けて項目を立てる 適切な順番で項目を並べる 話の階層をそろえる 文章表現の基ルールをマスターする 主語と述語を対応させる 修飾語と被修飾語をはっきりさせる

    文章を書くノウハウを伝授
  • セル中に含まれる余計なスペースを一掃する【TRIM関数】

    Webサイトから表をExcelにコピーしたり,他人から引き継いだ名簿データなどをExcelで読み込んだりすると,表中の各データに不要なスペース(空白)が入っていることがある。例えば,データの先頭や末尾にスペースが入っていたり,氏名の間に複数のスペースが入っていたりするケースだ。こうした場合,一つずつ余計なスペースを削除いかなければならないが,とても手間がかかってしまう(図1)。これを一気に解決するのが,今回紹介する「TRIM(トリム)関数」だ。 図1●セルの先頭や末尾に不要なスペースが入力されていたり,姓と名の間に複数のスペースが入力されていたりするときに,余計なスペースだけを削除して姓と名の間に一つのスペースが入った状態にしたい。どうすればいいだろうか TRIM(トリム)関数で無駄なスペースを“刈り込む” 「TRIM」とは,もともと「刈り込む」などの意味。この関数を使うと,データの先頭や

    セル中に含まれる余計なスペースを一掃する【TRIM関数】
  • プログラミングの良書100冊! | 日経 xTECH(クロステック)

    【連載の概要】 「どのをどんな順番で読んでいけばいいのか」---。書店に所狭しと並んでいるを見て,途方に暮れたことがある方も多いのではないでしょうか。 この特集では,「JavaでWebアプリケーションを作りたい」「C/C++ゲームや高度なWindowsアプリケーションを作りたい」「分析/設計に強くなりたい」といった目的別に,“学習方法”を示しながらお薦めの書籍を紹介していきます。あわせて,著名な開発者の方々に,どんなを読んで勉強したのかも語っていただきます。初心者の方はもちろん,ある程度の経験を持つ方も,自分のプログラミング・レベルと照らし合わせることで,きっと次に読むべきが見つかるはずです。 Part1 プログラミングの基礎を固める(1) ・C言語 「プログラミング言語 C 第二版」 「新版 明解C言語 入門編」 「Cプログラミング専門課程」 ・C++ 「プログラミング言語C+

    プログラミングの良書100冊! | 日経 xTECH(クロステック)
  • 強力な無料のデフラグ・ツール「UltimateDefrag」

    コンピュータを長く使用していると,ハードディスクへの書き込みや削除のプロセスが繰り返され,ハードディスク内のファイルが連続して配置されなくなるなる「フラグメント」(断片化)が起こるようになる。ファイルの断片化が進むと,ハードディスク内でのファイルの読み取りや書き込みのための時間がかかるようになり,コンピュータ全体のパフォーマンスの低下をもたらす要因の1つとなる。また,ファイルの断片化や空き領域の断片化が増えると,読み取りや書き込み,あるいは削除のために,ハードディスク内でヘッドが移動する回数や距離も増大し,結果としてハードディスクの劣化に影響を及ぼす要因の1つになるとも言われている。 Windows標準のデフラグ・ツールは貧弱 このようなファイルの断片化を解消するためのツールとして,Windowsには標準でディスク・デフラグ・ツールを搭載しており,ディスクのプロパティ画面の「ツール」タブに

    強力な無料のデフラグ・ツール「UltimateDefrag」
  • ブックマークに入れておきたいお役立ちサービス/Webページ一覧:ITpro

    出典:日経NETWORK 2006年11月号 35ページより 記事は執筆時の情報に基づいており、現在では異なる場合があります。

    ブックマークに入れておきたいお役立ちサービス/Webページ一覧:ITpro
  • 1