Javaプログラミング言語習得において、新人プログラマーの最初の障害は「オブジェクト指向の壁」です。 本書は、Javaのソフトウェア開発を中心に事業を発展させてきたAcroquest社の新人教育セミナーを加筆・書籍化したもので、大卒の新人に対して、ゼロからJava言語を教えてきた実績をフィードバックしています。
また1年振りの更新となりかけました。 Andres Raba氏により2011年から開発が続けられている、非公式PDF版SICPを全訳しました。 ファイル 恒例のgithubです。 https://github.com/minghai/sicp-pdf jsicp.pdfが日本語版の本体です。 ejsicp.pdfはデバッグ用の日本語・英語併記となります。 ライセンスはCC BY-NC-SA 3.0です。商業使用は認められないことにご注意下さい。 SICPとは何か? SICPとはMITが作成した何も知らない新入生向けのプログラミングの教科書です。 プログラミングと強調したことには理由があります。この本は良くあるプログラミング言語の教科書ではなく、あくまでもプログラミングを勉強するための教科書だからです。このことはこの本の中でも、最初の前書き、序文にて何度でも繰り返し強調されています。筆者達が
systemdは、/proc/cmdlineをパースして、もし、その中に"debug"という文字列を発見した場合、大量の冗長なデバッグメッセージをdmsegに出力する。これは様々な問題を引き起こす。まず、"debug"というあまりに一般的すぎる文字列に勝手に反応してしまうことがひとつ。dmseg、すなわちカーネルのリングバッファーをsystemdの冗長なデバッグメッセージだけで溢れ返させてしまうことがひとつ。そして、なぜかLinuxカーネルのブートに失敗してしまうことがひとつ。 Bug 76935 – Do not parse "debug" command line parameter カーネルコマンドラインに"debug"を与えると、systemdによりパースされる。適当なassertに引っかかると、こんな風にぶっ放される。 [ 150.308000] systemd-journald
HTML・CSSを初めて学ぶ時に合わせて知っておきたい、特殊記号の読み方集【連載:コピペで使えるIT英語tips】 2014/01/30公開 ネットサービスやアプリの普及に伴って、Web制作のスキルを身に付けようとしている人が増えている。そういう人が、参考書やネットのノウハウ記事を見始めて最初に面食らうのは、特殊記号や略語の数々だろう。 略語に関して言えば、筆者は「href」をずっと「ハーフ」と読んでいて、間違いに気付いた時に恥ずかしい思いをした経験がある。読者の中にも、同じような経験を持つ人がいるのではないだろうか。 そこで今回は、これからプログラミングやHTML、CSSを勉強しようとしている人向けに、よくプロパティで使われる主な特殊記号や略語の読み方について紹介する。一部には例文も付与しているのでぜひ参考にしてほしい。 プログラミングでよく使う主な特殊記号 <> less than s
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 はじめまして。 2013年度新卒入社、DETOXでデザイナーをしているSonokoと申します。 今回はDETOXで用いたフラットデザインについてお話したいと思います。 DETOXとは DETOXとは言いたいことも言えないこんな世の中で、ネガティブな発言や失敗や愚痴を気心の知れた友人同士で共有できるニュータイプSNSです。 「SNS疲れ」などで溜まった現代のココロの闇を「ポイズン」として吐き出せます:) DETOXでは、iOS 7の普及に伴いフラットデザインを搭載しました。 トレンドの「フラットデザイン」ってなに?まずはどんなものか、百聞は一見にしかず
ubumtu linux mint 共通でIPv6の止め方が海外のサイトにあったのでメモ的にコピペ。 ターミナル開いてコマンド、Mint使いはgeditの部分plumaになるかも sudo gedit /etc/sysctl.conf sysctl.confに以下の文章追加 # IPv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 編集終わったらsysctl.confを保存してエディタを閉じる sysctrlの設定を読み込ませるため下記のコマンド sudo sysctl -p ザッツ、エンジョーイ! 引用元: Disable IPv6 If your Internet is Working Slow in Ubuntu
Webマーケティング業界では、アルファベットの略語が日常的に飛び交っています。新入社員はそんな光景に「本当についていけるのか」と不安を感じてしまうのではないでしょうか。 もし、新入社員がこの「アルファベット略語」を最短で理解し、社内の会話や上司の指示をスムーズに理解できるようになれば、安心して業務に取り組むことができ、戦力として活躍できるまでの期間を短縮できます。 そこで、今回は、Webマーケティング業界の新入社員が最初に押さえるべき20の略語を、重要度順に整理して解説しました。重要度の重み付けを客観的にするため、すでに存在するWebマーケティング用語を解説する13サイトの出現頻度を全て調べてスコアリングしています。出現頻度の順に解説しているので、この記事の用語を上からチェックしていけば最小の労力で重要な用語を理解できます。 【無料】Webマーケティングの勉強に役立つ動画8選 ※本記事は2
9. Java での XML-RPC の使い方Hannes Wallner は Java 用 XML-RPC の優れた実装を提供しています。 インストールは、配布物をダウンロードして、unzip して、 CLASSPATH に *.jar ファイルを追 加します。Unix システム上で、次の入力によりこの作業が行えます。 bash$ unzip xmlrpc-java.zip bash$ cd xmlrpc-java/lib bash$ CLASSPATH=`pwd`/openxml-1.2.jar:`pwd`/xmlrpc.jar:$CLASSPATHimport java.util.Vector; import java.util.Hashtable; import helma.xmlrpc.*; public class JavaClient { // The location of
JavaでFullGCが頻発したり、メモリリークしてたり、busyなスレッドに埋め尽くされそうになったとき、調査に必要なダンプを取得してから再起動することはよくあるでしょう。それらの取り方。 Javaのスレッドダンプを取得する - Qiita [キータ] 前にスレッドダンプだけ書いたけど、ヒープダンプもあったほうが良いのでまとめ JavaのプロセスID取得 $ $JAVA_HOME/bin/jps -v 12345 Application -XX:OnOutOfMemoryError=/us… 67890 Bootstrap -Djava.util.logging.config.file=/us…
Java 9が1.5以前のソースコードのコンパイルを非サポートに JEP 182: Policy for Retiring javac -source and -target Options To reduce the maintenance costs of javac, this JEP defines a policy for retiring old -source and -target options. In JDK 8, use of a source or target of 1.5 or earlier will be deprecated and in JDK 9, support for a source or target of 1.5 or earlier will be removed. In JDK 9 and going forward, javac wil
Imagine the following scenario: You need to get a key (in the asymmetric case the user's public key) from a user visiting your website and want the browser to remember the private part without bothering the user with lengthy import procedures. To be honest, in practice you don't even want the user to deal with cryptographic details - details that many users are not able to know and do not know any
この記事には広告を含む場合があります。 記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 MacBook ProにUbuntu13.04、Windows 7、Mountain Lionをインストールし、起動に成功。Linuxを起動するためにrEFIndを、最新のBootCampドライバも導入。 先駆者に感謝 基本的にはライフハッカーさんの記事を読めばインストールできます。 Mac/Windows/Linuxのトリプルブートを可能にする方法(しかもBoot Camp不使用!) : ライフハッカー[日本版] しかし、自分の MacBook Pro(15inch 2011 early)ではかなりトラブったので、主に自分が独自にとった方法を備忘録として書きます。 トリプルブートをするつもりの人は、上記のライフハッカーさんの記事もあわせて読むことを推奨します
Linux 故障したパソコンからのデータ救出故障でパソコンが起動しなくなった時に、LinuxのライブUSBを使って大切なデータを手軽に救出する方法を解説します。 使っていたパソコンがある日突然起動できなくなり、保存していたデータにアクセスできなくなって困った経験はありませんか? この問題を防ぐには定期的なバックアップが必要不可欠ですが、たまたま忘れていた時にということもあると思います。故障の原因がハードディスクの不具合の場合は保存データを救出するのは困難ですが、オペレーティングシステム(OS)の故障の場合は比較的簡単です。業者に高額な代金を払わずに、UbuntuのライブUSBを使って手軽にデータを救出する方法を紹介します。 ライブUSB(またはCD) LinuxはライブCDと呼ばれるインストレーションディスク兼お試し用ディスクを作成することで実際にLinuxをパソコンにインストールすること
February 20, 201409:46 LinuxのFirefoxでMoonlight/Silverlightを有効にする方法 カテゴリUbuntuLinux Fire Comment(2) Tweet Microsoft Silverlight(マイクロソフト・シルバーライト)は、マイクロソフトが開発したウェブブラウザ用のプラグインです。 現在の最新バージョンはSilverlight5となっています。 現在ではGyaoなどに採用されるなどしています。 しかし、このSilverlight、Mac用とWindows用は提供されていますがLinux用は存在しません。 LinuxでSilverlightを再生するためにプラグインを設定してみよう、というのがこの記事です。 方法としては4つあります。 1つ目は、Moonlightのプラグインを各ブラウザに導入する。 2つ目は、WineにWin
本記事は移転しました。 約1秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。
JsoupでRSSのパース処理 - java #java#maven外部のRSSフィードをパースすることになって、 ROME や informa やライブラリなしの方法を試してみたけど、 どの方法もめんどくさくていきついたのが Jsoup。maven使ってパースするまでのメモ。 準備いつものようにpom.xmlに記述。 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.7.3</version> </dependency> こんなに簡単 // URLから直接Document取得 Document doc = Jsoup.connect("http://hoge").get(); // リストになってる要素を指定 for (Element element : doc.sele
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く