ライブラリ管理ツール「CocoaPods」とは 本連載「生産性ガチアゲなオープンソースiOSライブラリ」で紹介してきた通り、iOS向けのライブラリには、さまざまなものがあります。アプリを開発する際に、そのようなさまざまな外部ライブラリを使用して開発することになると、それらのライブラリの管理が大変になってくる場面もあると思います。今までは、GitHubなどから必要なライブラリをダウンロードして、プロジェクトに手作業で追加する必要がありました。 しかし、「CocoaPods」を使うことで、これら一連の作業を簡単な記述とコマンドだけで完了できます。 そこで今回は連載の最終回として、MacアプリやiOSアプリ開発者向けのObjective-Cライブラリ管理ツール「CocoaPods」を紹介します。 CocoaPodsのインストール まずは、CocoaPodsのインストールからです。CocoaPod
※ 4/9 11:25 いろいろ計測しなおしてます。こちらも参照 Javaで文字列連結する場合には+演算子よりもStringBuilderを使うべき、という話があるのですが、よく sb.append("[" + data + "]"); みたいなコードをみかけて、あんまり意味ないなーと思ったりします。 あと、 sb.append("title:"); sb.append("[" + data + "]"); みたいに、+演算子を使った一行の式にして sb = "title:" + "[" + data + "]"; としておけば「title:」と「[」はコンパイル時点で最適化されたのに、ってコードもあります。 ということでTwitterで Javaでの文字列連結は+を使うべき、ってやったほうが、StringBuilder使ったsb.append("[" + data + "]")みたいなク
sysdig とは? Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof + awesome sauce. With a little Lua cherry on top. http://www.sysdig.org/ 上に書いてある通り、一言で言うと strace + tcpdump + lsof + α。tcpdumpのように-wで書き出して-rで読み込めるのがありがたい。 高機能過ぎてまだ全然使いこなせてないけど、ぱっと触った感じ使えそうだなと思ったものを紹介。 1. プロ
◆ ロードバランサの重要な3つの機能 ロードバランサには色々な機能があります。また、ロードバランサがシングルの場合と冗長化の場合とでは 使用する機能も大きく異なってきます。ここではシングル構成や冗長化構成に関係なく、ロードバランサ導入 に際して必須知識のロードバラシング(負荷分散)、パーシステンス(セッション維持)、モニター(監視) の3つの重要な基本機能を紹介していきます。今回はパーシステンス(セッション維持)を紹介していきます。 ◆ ロードバランサ - パーシステンス パーシステンスは、同一のクライアントからのリクエストを常に同じサーバに転送するセッション維持機能。 ECサイトのオンラインショッピングでは、クライアントからの連続して発生するリクエストを同一のサーバ に転送する必要のあるWebシステムがあり、そのようなシステムではこのパーシステンスは必須の実装機能。 ECサイトに限らず、
SNMPを使った機器のモニタリングには、統計を把握するためにグラフ化させることが一般的だ。今回の記事では、RRDtoolとフロントエンドツールを使って視覚化させる方法を解説しよう。 前回の第6回までには、Net-SNMPのsnmpgetコマンドやsnmpwalkコマンドを使ってオブジェクトの値を参照することで、現在の情報を取得する方法を説明してきた。 しかしコマンド実行時における瞬間の状況を数値として取得するだけでは、統計情報を把握することはできない。多くの場合、定期的に値を取得して統計をとり、通常値か異常値なのかの判断をしたいはずだ。 そこで必要となるのが、「値をグラフ化するツール」だ。 値をグラフ化するツールとして代表的なものに、「MRTG」と「RRDtool」がある。どちらもTobias Oetiker氏らによるGPLのオープンソースだ。 そこで今回は、RRDtoolを使ってSNMP
+MIBツリー一覧 ・MIB-2サブツリー(OID:1.3.6.1.2.1) ・systemサブツリー(OID:1.3.6.1.2.1.1) ・interfaceサブツリー(OID:1.3.6.1.2.1.2) ・atサブツリー(OID:1.3.6.1.2.1.3) ・ipサブツリー(OID:1.3.6.1.2.1.4) ・icmpサブツリー(OID:1.3.6.1.2.1.5) ・tcpサブツリー(OID:1.3.6.1.2.1.6) ・udpサブツリー(OID:1.3.6.1.2.1.7) ・egpサブツリー(OID:1.3.6.1.2.1.8) ・snmpサブツリー(OID:1.3.6.1.2.1.11) ・ucdavisサブツリー(OID:1.3.6.1.4.1.2021) ・prTableサブツリー(OID:1.3.6.4.1.2021.2) ・extT
サーバの監視において SNMP は必須技術なわけですが、MRTG や自前スクリプトは一度設定してしまうと、サーバが増減でもしない限り、設定ファイルを見直すことってほとんどありませんよね。 でもって、久々に改めて設定ファイルを見直してみると、設定してある MIB の OID が意味不明・・・なんだっけコレ?ってことが良くあります。※少なくとも僕の場合は、毎回調べ直してる気がする・・・ なので、よく使う MIB オブジェクト ID をまとめておこう・・・と考えました。これでこれからは迷わない。 ・・・と思ったらエントリを書き始めたらビックリ仰天!SNMP の知識すら忘れてます・・・再度お勉強です・・・ヽ(τωヽ)ノ SNMPによるネットワークシステムの監視第01回:第1回:SNMPの基礎 SNMPではマネージャ(NMS:Network Management Station)という管理機器がその
SNMP stands for Simple Network Management Protocol and consists of three key components: managed devices, agents, and network-management systems (NMSs). A managed device is a node that has an SNMP agent and resides on a managed network. These devices can be routers and access server, switches and bridges, hubs, computer hosts, or printers. An agent is a software module residing within a device. Th
概要 このドキュメントでは、ホットスタンバイルータプロトコル(HSRP)がどのように機能するかについて説明し、その機能を確認します。 前提条件 要件 このドキュメントに関する固有の要件はありません。 使用するコンポーネント このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。 このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。 表記法 ドキュメントの表記法の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。 HSRP の背景と動作 ほぼ100 %のネットワークアップタイムを実現する1つの方法は、HSRPを使
こちらからダウンロードできます。--->iperfのダウンロード 上のページにいろんなOS用のiperfが掲載されています。Windowsを使っている人は、Microsoft Windowsの右側に書かれている、binaryの文字をクリックしてください。 ダウンロードが開始します。(以下、Windowsを前提に説明します。) 2004年6月20日現在の最新バージョンは、ver1.7.0です。 基本的にはGUIベースではありません。GUIベースにする方法もあるようですが、私はやり方を知りません。 ダウンロードしたiperf-1.7.0-win32.exeをダブルクリックすると、自己解凍しiperf.exeというファイルができます。 これを適当なディレクトリにコピーして使用します。c:\の直下にiperf.exeをコピーしたとします。 コピーできたかな? PCを2台用意し一方をiperfサー
1 JAPAN REGISTRY SERVICES JAPAN REGISTRY SERVICES Copyright © 2015 株式会社日本レジストリサービス ■「DNS サーバーの引っ越し」とは サービスプロバイダーやレジストラ(JP ドメイン名では 指定事業者)の変更に伴い、その対象となるドメイン名 の権威 DNS サーバーが変更されることを、「DNS サー バーの引っ越し(以下、引っ越し)」と呼ぶことがありま す。今回は引っ越しの中でも特に、 (A) すべての権威 DNS サーバーのホスト名と IP アドレ スが変更される (B) Webサーバーやメールサーバーなど、権威DNSサ ーバー以外のサーバーのホスト名は変更されず、 IP アドレスのみが変更される 場合について、作業時のトラブル発生を未然に防ぐ、 本来あるべき手順について解説します。 なお、以降では「引っ越し」を、上記
「DNSの浸透」という表現が結構よく使われています。 DNSに設定された情報を更新したけれど、その結果がなかなか反映されずに誰かに相談すると「DNSの浸透には時間がかかります」と説明されて納得してしまうという事例が多いようです。 しかし、うまく準備を行えば、実際の切り替え処理は、いつ完了するのかが不明な「DNSの浸透」を待つのではなく、事前に計画した時間通りに完了させることが可能です。 さらに、本来であればDNS情報の設定者(ゾーン情報の設定者)は、いつまでに世界中のキャッシュが更新されるかを知ることができる環境にあり、それ以降も更新がされていなければ「何かがおかしい」とわかるはずです。 DNSにおける設定内容(DNSのリソースレコード)には、その情報をキャッシュとして保持し続けても良い期間であるTTL(Time To Live)という要素がありますが、TTLはDNS情報設定者が自分で設定
iPhone (Softbank) の回線がひどいと評判になっていたので、実験をしてみました。 実験内容日時: 2011/6/20 22:34-22:39 JST (5 分間)都内某所にて iPhone 4 を静止状態、Wi-Fi を無効に設定して実施。アンテナは常時安定して 5 本立った状態iPhone 4 (iOS 4.3.3) から 3G 経由で、自宅の au ひかり (1 Gbps) 回線に接続された SSH サーバ (Linux) にアクセスし、yes コマンドを実施 (iPhone アプリの iSSH を使用)サーバ側にて、tcpdump コマンドでパケットを採取。同時に ping を実施コマンドは次の通り。# tcpdump -i br0 -n host (iPhone の IP アドレス) -w iphone.pcap & ping (iPhone の IP アドレス) 結
無線インターフェイスの観点からひもとく裏側 携帯向け緊急地震速報が輻輳しないワケ 無線にゃん 2011/6/17 3月11日に起こった東日本大震災を機に、手元に届く「緊急地震速報」にあらためて注目した人も多いのではないでしょうか。通常の通信とは異なり、遅延や輻輳なしに届けられるその仕組みを解剖します(編集部) 注目集まる「緊急地震速報」 3月11日に起こった東日本大震災からこちら、相次ぐ余震への身構えを助けるツールの1つとして、気象庁が提供している「緊急地震速報」が注目されています。特に、常に身に着けている携帯電話へ配信される緊急地震速報は、たとえ電車の中だろうとオフィスにいようと、テレビがない場所でも場所を問わず確認できるため、多くの人の役に立っているのではないでしょうか。 通常の通話やメッセージの場合、一度に多数の通信が集中するとつながりにくくなります。では、緊急地震速報はどのように実
前回までは、ルーティングを学ぶための基礎の基礎として、IPアドレスについて解説した。続いては、LANの主流であるEthernet内部で、どのような手順でIPによる直接通信が行なわれるのかを解説する。ルーティングの話はまだ出てこないが、その理解に必要な知識なので、しっかり理解しておこう。 TCP/IPとインターネットアーキテクチャ インターネットの中核をなす技術の「TCP/IP」は、単にIPとその上位プロトコル(通信手順)のTCPを指すだけではなく、関連した多数のプロトコルをも含む「プロトコルの集合体(プロトコルスイート)」である。そして、TCP/IPの全体像は「インターネットアーキテクチャ」と呼ばれる4階層のモデルで説明される(図1)。 最下層に位置するリンク層(ネットワークインターフェイス層)は、通信ケーブルやその中を流れる電気信号など、ネットワークのハードウェアレベルの伝送技術を規定す
無線LANとは 無線LANのセキュリティ 無線ネットワーク 構築のポイント 無線LANとは 現在ではIEEE 802.11諸規格が整備されており、その技術規格に準拠した機器で構成されるネットワークの事を一般的に「無線LAN」と呼んでいます。IEEE 802.11は時代に合わせて規格の追加や修正が行なわれており、近年では主に高速化が進められています。 標準規格としての草分け的存在はIEEE 802.11、次いでIEEE 802.11bであり、2.4GHz帯の電波を使用し最高11Mbpsの伝送速度を達成しました。その後5GHz帯を使用した、伝送速度が54MbpsというIEEE 802.11aも規格化され、またIEEE 802.11bと互換性を持ちながら2.4GHz帯で54MbpsというIEEE 802.11g規格も存在しています。2009年には規格上の最高伝送速度600Mbpsを達成するWi-
利用されているシステムにより手順は異なりますが、 参照時刻サーバの項目に、 ntp.nict.jp を指定してください。 具体的な設定手順は使われているシステムの取扱説明書を参照してください。 なお、「NICT公開NTPサーバ対応クライアント」は、設定を変更することなく、 そのまま日本標準時に同期することができます。 NICTではNTPサーバに供給する時刻の精度向上に努めておりますが、利用者の時刻精度はNTPサーバから利用者の方々までのインターネット環境に応じて数ミリ秒から数百ミリ秒位まで大きく変化する場合があります。このため、現在のインターネットでは利用時の時刻精度の保証ができない点をご了承ください。 以下に、代表的なシステムの設定例を示します。 Microsoft社 Windows7の場合 1 [スタート]ボタン-[設定]-[コントロールパネル]でコントロールパネルを開きま
Load Balancer - Round Robin / Ratio / Least Connection / Fastest ◆ ロードバランサの重要な3つの機能 ロードバランサには色々な機能があります。また、ロードバランサがシングルの場合と冗長化の場合とでは 使用する機能も大きく異なってきます。ここではシングル構成や冗長化構成に関係なくロードバランサ導入に 際し必須知識となるロードバラシング(負荷分散)、パーシステンス(セッション維持)、モニター(監視) の3つの重要な基本機能を紹介していきます。このページでは、ロードバラシングについて紹介していきます。 ◆ ロードバランサ - ロードバランシングの種類 ロードバランサに着信したパケットをサーバへ振り分けるロードバランシングにはいくつかの種類があります。 ロードバランシングの種類はスタティックとダイナミックの2種類に分類されます。使用
◆ 回線負荷分散装置を導入していない場合 下図のISP2側で障害が発生しても、DNSサーバのDNSラウンドロビンは通信相手の障害を検知する ことができないので、クライアントPC1とPC2が下図のDNSリプライを受信するとします。その場合、 PC2は一時的に通信できない状態になります。この問題を解決するためには回線負荷分散装置が必要。 ※ 以下の内容はDNSサーバの知識だけでなく高度なロードバランサの知識が必要となるので、初心者の方は理解できなくてもOK。 ◆ 回線負荷分散装置とは 回線負荷分散装置は、DNSサーバ( Aレコードの応答可能なサーバ )としても動作する負荷分散装置のこと。 下図はF5社の回線負荷分散装置を使用した時の構成です。本構成を実現するためには外部DNSサーバの設定の 一部を回線負荷分散装置に権限委譲する必要があります。DNSサーバのAレコード(www.example.c
◆ ロードバラシング(負荷分散)の必要性 インターネット上で公開されているWebサーバは、クライアントPCからのアクセスが集中した時には 大きな負荷がかかります。サーバへの負荷を分散するためには、同じ役割を担うサーバを複数導入して それらの上位に負荷分散装置のロードバランサを導入する必要があります。また、ロードバランサ導入 以外にもDNSラウンドロビンという機能を設定することでサーバの負荷分散を実現することも可能です。 ※ このサーバに対する負荷分散は「ロードバランス」あるいは「ロードバラシング」と呼ばれています。 社内に配置されているサーバの負荷分散はロードバランサを導入して行うのが一般的で、ECサイト等の 公開サーバへの負荷分散は、ロードバランサ導入とDNSラウンドロビンの両方を実装させることが多い。 ◆ ロードバランサとは ロードバランサ(負荷分散装置)とは、クライアントPCからWe
◆ ロードバランサの重要な3つの機能 ロードバランサには色々な機能があります。また、ロードバランサがシングルの場合と冗長化の場合とでは 使用する機能も大きく異なってきます。ここではシングル構成や冗長化構成に関係なく、ロードバランサ導入 に際して必須知識のロードバラシング(負荷分散)、パーシステンス(セッション維持)、モニター(監視) の3つの重要な基本機能を紹介していきます。今回は、モニター(監視)の種類やパスチェックを紹介します。 ◆ ロードバランサ - モニター モニターとは、サーバが正常に稼働してサービス提供が可能かどうかをロードバランサ ⇔ サーバ間でチェック する機能です。モニターはヘルスチェックとも呼ばれています。例えばTCPによるモニターのポーリングによる チェックで失敗したサーバには、自動的にトラフィックが転送されないようになります。これにより複数台ある サーバのいずれかで
◆ ロードバランサ - 基本構成 ロードバランサは、Layer2またはLayer3で構成することができます。Layer2構成の場合、ロードバランサの 両側のインターフェースが同じセグメントとなり、L3構成ではロードバランサの両側のインターフェースで 異なるセグメントとなります。ロードバランサを導入する場合、特別な要件がないのならLayer3構成が推奨。 ◆ ロードバランサ - IPアドレスの割り当て ここでは、ロードバランサのLayer3構成におけるIPアドレスの割当を説明します。ロードバランサの両側で 物理IPアドレスを割り当て、クライアントからのトラフィックを受ける事になる仮想IPアドレスを割り当てる。 この仮想IPアドレスのことをバーチャルサーバ(仮想サーバ)と言います。クライアントはバーチャルサーバ を宛先として通信を行います。一方、実サーバはロードバランサをデフォルトゲートウェイ
第3回までは、フェイルオーバクラスタの有効性、仕組みについてLinuxではどのように実現されているのかを解説しました。最終回となる今回は、停止しないWebサービス環境を構築するためのロードバランスクラスタ(負荷分散)技術について説明します。 負荷分散は数年前からホットな話題となり、大規模サイトはもちろんのこと、現在では中小規模のサイトにおいてもその可用性の高さが注目され、導入するユーザーが増えてきています。インターネットでのチケット、限定品の販売などで急激なアクセス増加が見込まれる場合でも、ロードバランスクラスタ構成にしておくことでサービスのダウンは防止できるのです。 なお、ロードバランスクラスタの概要については、連載第1回の「ロードバランスクラスタ」を参照してください。 負荷分散の実現方法 負荷分散の実現方法は2つあります。 ■マルチポイント方式 これは、分散ノードであるサーバが同じ仮想
■いちばん近道なLinuxマスター術 ネットワークは常時正常に動作していることが求められる。そのためには,構築後にも放置せず定期的にメンテナンスする必要がある。日々管理を行うための具体的な方法としては,サーバが書き出すログ情報を見たり,セキュリティホールを埋めるパッチを当てたりと,きめ細やかな配慮が必要だ。 しかしこれらの作業だけでなく,ハードウェアや回線のトラブルがなく,ネットワークに接続されている機器類が正常に動作しているのかどうかを調べることも,安定した動作を保つのに欠かせないことだ。このようなネットワーク機器の監視を行う場合に便利なのが,「SNMP(Simple Network Management Protocol)」の利用である。本稿では,SNMPを使い,MRTGと組み合わせてネットワークモニタリングを行う方法を解説しよう。 本稿はOSとして,Red Hat Linux 6.2
解説 ネットワーク経路の到達性(指定したあて先まで到達できるかどうか)や混雑の程度などを調査するためには、pingやtracert(traceroute)といったコマンドが利用できる。これらはWindows 9xといった古いOSや、UNIX/Linuxなどでも利用できる基本的なコマンドであるが、Windows 2000以降のOSでは、pathpingというコマンドも利用できる。 pathpingは、pingやtracertの機能を拡張したようなコマンドである。pingやtracertのように、ICMPのEchoパケットを使ってネットワークの経路を調査するほか、多数のパケットを送信して、その遅延時間や喪失率(送信したパケットうち、混雑などのためにいくら喪失したかの率)の統計値情報を表示するという機能を持っている。ネットワーク経路の品質を簡単に調査することができる、便利なコマンドである。 関連
Netperf は iperf と並ぶ多機能ネットワークベンチマークソフトです。 Netperf を使って latency(RTT: Round Trip Time) を測定する方法についてまとめました。 omni-test による latency 測定 最近の netperf は "omni-test" による測定を行うのが一般的のようです。 omni test で latency を測定しましょう。 ここで、latency とは送信サーバと受信サーバでパケットが往復するのにかかる時間(RTT)のことを言うとします。 まずは受信側で受信準備します。 # netserver 送信側で UDP で RTT を測定するコマンドを発行します。 # netperf -t omni -H localhost -- -d rr -T UDP -k MIN_LATENCY,MEAN_LATENCY,P9
Welcome to the Netperf Homepage From here you can retrieve information about netperf and the performance of systems running the netperf benchmark. You can also submit performance results for the benefit of the rest of the netperf community. Netperf has migrated to GitHub! This website was also migrated in an effort to preserve any important historical documentation. Links have been updated and cle
インターネットのネットワークに多少なりと興味がある方なら、指定の目的地までの経路探索をしてくれる、みんな大好きtracerouteコマンド。 そんなtracerouteの色々をメモしておきます。 tracerouteの仕組み 既に多くの解説サイトがあるので、そちらに譲りますw tracerouteはTTLを1ずつ増やしながらパケットを送信することで、経路情報を取得する。 TTLとはパケットの生存期間を表し、ルータを1つ経由することに1ずつ減算される。 ルータはTTLが2以上のパケットが届いた場合、TTLの値を1だけ小さくし次のルータへ転送する。 TTLが1のパケットが届いた場合、届いたパケットを破棄しICMP time exceededパケットを送信者に返す。 tracerouteはまず、TTLを1にセットしたパケットを送信する。最初のルータに届いた時点でTTLがゼロになり、ICMP ti
ステートフルパケットフィルタを使ったサービスの公開:習うより慣れろ! iptablesテンプレート集(1)(1/6 ページ) 初心者にとって、iptablesは設定が最も困難な機能の1つである。そこで、学習の第1歩としてテンプレートを自分の環境に合わせて修正することから始めよう。(編集部) インターネットに接続したLinuxサーバにパケットフィルタを適用するのはもはや常識です。社内のセキュリティ規定にも、「Linuxサーバではiptablesを適切に設定すること」などと明記されていることも珍しくありません。ネットワークに対する知識の有無にかかわらず、Linuxでサーバを立てる際にはiptablesの設定は避けて通れません。 しかしiptablesなどのパケットフィルタツールを理解するには、ネットワークについての深い知識、しかもパケットレベルのミクロな知識が必要になります。本連載では、そのよ
Tips 1 iptablesの統計情報からMRTGデータファイルを作成 第1回で、iptablesの設定確認方法として「-nL」オプションを紹介しましたが、より詳細な情報を「-nvxL」オプションで知ることができます。この出力結果をグラフ化することで、ルールにマッチしたパケットの流量などを知ることができます。パケット流量を知ることで、DoS攻撃の発生を早期に察知することもできます。 # iptables -nvxL Chain INPUT (policy ACCEPT 3468748 packets, 5112284250 bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot op
tracert(トレースルート)コマンドは、実行するコンピュータから通信相手までの経路上にあるルーターを一覧表示するコマンドだ。実行結果を見れば、通信相手までどのような経路を通ってたどり着くかがわかる。また、経路上にある各ルーターまでの応答時間も表示する。 トラブルシューティングでは、通信相手にアクセスできないとき、どこにその原因があるかを切り分けるために使う。例えばサーバーにアクセスできないときにtracertを使えば、経路上のどのルーターまでつながり、どのルーターより向こう側(通信相手側)でつながらないのかがわかる。トラブルの原因は、つながるところとつながらなくなるところの境にありそうだと推定できる。 ICMPの仕組みを使って経路を調べる tracertコマンドは、通信相手をドメイン名やIPアドレスで指定する。例えば、日経BP社のWebサーバー(www.nikkeibp.co.jp)へ
スマートフォンでテザリングができるようになっても、外出先のネット接続はモバイルルーターを使うという人は多いのでは。モバイルルーターを選ぶときに有力な選択肢となるのはWiMAXとイー・モバイルなのですが、それぞれサイトを見ても情報が多く、比較検討が難しいですよね。今回はWiMAXとイー・モバイルのモバイルルーター最新機種のカタログ情報を基に、両者を比較してみることにしました。これから導入を検討している人は参考にしてみてください。 いずれも3回線が利用可能 WiMAXの最新機種『Wi-Fi WALKER WiMAX2+ HDW14』は、2013年11月からスタートした下り最大110MbpsのWi-FiサービスWiMAX 2+に対応したモバイルルーター。従来のWiMAXの回線も併用でき、オプションに加入するとauのau 4G LTEも合わせた3回線が利用できるのが特徴です。 イー・モバイルの最新
Adobe Edge Code CCで行う超絶楽チンコーディング:無料でCreative Cloudを使い倒せ(7)(1/2 ページ) HTMLやCSSを記述/編集する際に使われるエディタは、最近ではたくさんの種類がリリースされている。皆さんも各自お気に入りのものを使用していることだろう。筆者も「Coda 2」や「Sublime Text」など、さまざまなエディタを試してきた。どのエディタにもはっきりした個性があり、それが自分の利用目的や使い方にマッチすると、生産性の向上はもちろん、制作に掛かるストレスが大幅に軽減する。 そんなエディタの世界にさっそうと登場した高機能エディタ、「Adobe Edge Code CC」(以下、Edge Code)を今回は紹介する。Edge Codeは名前からも分かる通り、Edgeファミリの一角を成すアプリケーションだ。HTMLやCSSをバリバリと書いていくコ
アドビがホストするドメイン: *.adobe.com *.adobe.io *.adobecc.com *.adobecces.com *.adobeccstatic.com *.adobedtm.com *.adobeexchange.com *.adobegenuine.com *.adobegov.com *.adobe-identity.com *.adobejanus.com *.adobelogin.com *.adobeoobe.com *.adobeprojectm.com *.adobesc.com *.adobesc.com *.adobe-services.com *.adobess.com *.adobesunbreak.com *.adobetag.com *.behance.net *.ftcdn.net *.typekit.com *.typekit.net
Digital Inspiration:Google Chromeはすばらしいブラウザですが、あまり知られていない優れた機能を隠し持っています。それが「Chrome Developer Tools」。開発者向けのツールに見えますが、一般ユーザーも十分に使いこなせます。 ChromeをウェブページのWYSIWYGエディタとして使えるのをご存知ですか? 計算機になるのは? カレンダーの日数を計算できるのは? 以下のビデオはDevelopers Toolsでできることをざっと紹介しています。 それではさっそくChrome Developer Toolsを試してみましょう! 非開発者のための「Chrome Developer Tools」入門 デスクトップのChromeでこちらのデモページを開き、「Ctrl + Shift + I」(MacはOpt + Cmd + I)を押してください。Chrom
ウェブで執筆を行うすべての人たちへ ウェブを活用しながら執筆をおこなう『ウェブライター』の人にとって便利なChrome拡張機能をまとめてみました。Google Chromebookの発売も近くなり、Chrome OSだけでどう仕事をこなすか真剣に検討をはじめている人もいることでしょう(まだ気がはやいですか?)。作業環境をすべてブラウザ上に移行するという勇者はまだ少ないかもしれないけど、Googleの急速なウェブアプリへのシフトにより、ウェブで執筆をおこなっている人たちにとって便利な環境が整いつつあるのは確かで、全部ブラウザとはいわないものの、ある程度ブラウザ上で作業ができるようにしておくことで作業効率を上げることができる時代に入った、とは言えるでしょう。 というわけで、ウェブで執筆をおこなう人にとって便利なChrome拡張をまとめてみたので、活用してください。実はこれ、記者が自分用にメモし
sponsored 見た目スッキリでキレイなPCが誰でも簡単に組める 自作PCの配線ゴチャゴチャは過去の話、「PROJECT ZERO」製品一覧と作例を紹介 sponsored ファッショナブルなデザインに、カロリー管理や睡眠モニタリングなどの便利機能をプラス! スマートバンドの着け心地とスマートウォッチの高機能が両方ある! ファーウェイ「HUAWEI WATCH FIT 3」レビュー sponsored ゲームも作業もすべてがなめらか表示 ヌルヌル動くというのはこのこと、240Hzゲーミングディスプレー「G274QPX」レビュー sponsored 「STYLE-14FH128-U7-UH2X」をチェック、16:10ディスプレーを採用 1kg以下の14型ノートPCで「Stable Diffusion」も、Core Ultra 7でやりたいことを加速しよう sponsored 第14世代イ
週刊アスキー10/16号(10月2日発売)掲載の特集『Googleドライブ完全活用』で掲載した、Googleドライブに連携する全Chromeアプリと拡張機能を13種を紹介する。Chromeブラウザーでアクセスして、インストールして活用しよう。ここで紹介したアプリや拡張機能の使い方は、本誌でじっくり掲載しているぞ。 『Image collector extension』(関連サイト) ●無料 ●作者 Yoichiro Tanaka ↑アドレスバーの右側に表示するアイコンをクリックで、表示しているサイト内の画像をGoogleドライブに保存できる。 『Mind Meister』(関連サイト) ●無料 ●作者 MeisterLabs
Win/OSX両用なChrome用プロキシ切替拡張の決定版はSwitchySharpだ 2012-10-18 目次 全Webデベロッパが泣いて喜ぶプロキシ切替Chrome拡張を見つけました 「プロキシが独自設定できるから、開発用にFirefoxを使っている」というウェブ関係者は多いのではないでしょうか。僕もその一人でした。(ウェブ開発では、開発環境に接続するためにプロキシ設定をすることが多々あるのです) Chromeは標準では独自設定ができないのですが、それでも動作確認などで開発用に使うことがあります。そしてつい先ほど、OSX Mountain LionのGoogle Chromeで使っていたProxy Switchy!(バージョン: 1.6.3 更新日: 2010年9月20日)がMountain Lionのアップデートによって全く動作しなくなり、何か別のソフトや拡張はないかなーと思って見
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
うーん、スマホ表示確認できるUA偽装系Chrome拡張機能では、もしかしたら一番いいかもしれません。 「Mobile Layouter」という拡張機能なんですが、ブログのスマホ側の調整時に大変便利に使うことができました。 以前使っていたUA偽装系の拡張から乗り換えちゃいましたよ。 Photo:iPhone By GONZALO BAEZA 以前までは「User-Agent Switcher」という、そのものズバリな名前の拡張機能を利用していたんですが、UA変更後にリロードしなきゃいけなくて、単純な手間で言えば、実機で検証するのとあんまり変わらなかったんですよね。 また、単純にUAを偽装してるだけなので、スマホの画面そのものを再現しているとは言えないものでした。 で、そんなときに見つけたのが今回紹介するChrome拡張「Mobile Layouter」です。 インストールすると、他の拡張機能
Learn what you need to know to experience nirvana in the evaluation of G1 GC even if your are migrating from Parallel GC to G1, or CMS GC to G1 GC You also get a walk through of some case study data G1 GCRead less
[Å] ブログカスタマイズに便利なツール、Chromeの「要素の検証」の使い方をご紹介!
構想雑文 WEBデザインとmacに関すること中心の自分向けメモ主体のブログ。 DREAMWEAVER、Illustrator、Photoshopなどのアプリケーションの設定や使い方。HTML、CSS、JavaScript、PHPのコーディングのことをあれこれ書いています。 ここ最近のサイトへのアクセスログを見ていると、スマートフォンからのアクセスが増加傾向にあるので、ウェブサイトつくるときもスマートフォンに考慮したサイトにせねば、とようやく思い始めています。 スマートフォン向けのレイアウトをつくるのは苦手だし、特に、レスポンシブウェブデザインのレイアウトって面倒としか思えないし、どうするかなぁ、と思うもすぐにCSS Frameworkを使えば解決するかなぁ、と思って調べてみました。 CSS Frameworkの数あり過ぎです。 昔は、グリッドレイアウトをきれいに作成するぐらいのものでしたが
X-Mirage - AirPlay Receriver + Google Cast Receiver for Mac/Windows PC X-Mirage turns your Mac and Windows PC into Screen Mirroring Receiver supporting AirPlay + Google Cast, which allows you to mirror or cast screen from any AirPlay or Google Cast compatible device such as iPhone, iPad, iPod, Mac, Android or Chromebook to any Mac/Windows PC. Record screen, audio, as well as voiceover via Micropho
TCPの高い信頼性は、コネクションと呼ばれる論理的な通信路を基盤として実現されている。コネクションの状態は大きく分けて接続状態と開放(切断)状態がある。ここでは、これらの間を行き来するコネクション確立とコネクション解放のシーケンスを説明する。 コネクションの状態管理 TCPはコネクション型のプロトコルであり、データ転送を始める前に、論理的な通信路(コネクションまたは論理リンク)を設定する。この動作を「コネクション確立」という。また、データ転送が終わったあとで論理的な通信路を抹消することを「コネクション解放」という。このように、コネクションは通信の必要に応じて、動的に生成/消滅を繰り返す。 コネクションの両端はそれぞれのホストのアプリケーションになっており、IPアドレスとポート番号の組である「ソケット」で識別される。それぞれのホストのOSは、自ホスト・相手ホストのソケット番号と順序番号、状態
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く