2011年06月03日
投稿者: phil

IPv4 スペースの枯渇が近づいているため、IP アドレスの追加を含む注文に対して新しい要件が追加されました。通常の要件のほか、コンテナー・オブジェクトの注文に配列 itemCategoryQuestionAnswers を追加する必要があります。
この投稿の下部に、SL 開発者の 1 人である Kien Phan が提供した例があります。ただし、初心者の場合は、SoftLayer_Product_Item_Category の categoryId 14 (2 次 IP アドレス) で、オブジェクト・マスクに関して考えられる質問のリストを見ることができます。

API ユーザー名と鍵が既に用意されている場合は、以下のリンクを使用できます。

2011年05月23日
投稿者: sthompson

この連載では、Objective-C 言語に独自の機能をいくつか紹介して、この言語に新たな視点で注目するよう他の専門家に呼び掛けることを目的としています。ここでは、メッセージの受け渡しというオブジェクトの動作を呼び出すために使用される技法を検討します。Objective-C は、Mac OS XiOS のアプリケーション開発で使用される共通言語です。ただし、この言語は Apple 開発環境の外部ではめったに見られません。そのため、比較的少ない開発者がこの言語を使用しています。このブログの読者は、私が言語の専門家であることをご存じでしょう。私は、さまざまなプログラミング言語、それぞれに固有の構造、プログラマーによる問題解決に役立つツールを学んでいます。今後数週間で、Objective-C 言語に独自の機能をいくつか紹介して、他の専門家がこの言語に注目するようになると幸いです。

2011年04月18日
投稿者: sthompson

Mac OS X 10.6 (Snow Leopard) のプログラミング環境において、Apple は、C (および拡張版の C++ と Objective-C) に「ブロック」というプログラミング構造を追加しました。この新しい構成は、iOS 4.0 以降の iOS プラットフォームに取り込まれています。伝統ある LISP を使い慣れている開発者は、ブロックを熟知していて、なぜ若造の C にそんなに時間がかかったのかと不思議に思うでしょう。同様に、Ruby の愛用者は、ブロックを使い慣れています。JavaScript の開発者は、ブロックに匿名関数を見出すでしょう。ブロックを定義する概念と動作は、新しいものでも画期的なものでもなく、多様な言語で実装されています。ただし、これらの概念と動作は、C 言語のファミリーに実装されると、素晴らしい新機能になります。

簡単に言うと、ブロックは実行可能コードのチャンクであり、作成された環境の字句の閉鎖性を、必要に応じてデータに渡して実行できます。これは Plain Old Data に渡すことができる関数として考えられますが、この関数は、その関数が定義された環境とともに渡されます。このアイデアに慣れるには少し時間がかかりますが、いったん理解すると、ブロックは問題を解決するための強力なツールになります。

2010年12月20日
投稿者: sthompson

SoftLayer API は Web 上から始まりました。最初は、Web ポータルのバックエンドをサポートするために作成されました。しかし、この API は、Web を超える価値を備えた資産です。この API は、XML、JSON、HTTP などの一般的に使用されているテクノロジーで作成されています。そのため、標準的な Web ブラウザーとは大きく異なる環境からでも API にアクセスできます。SoftLayer Mobile Client は、その典型的な例です。Apple の iOS や Google の Android で見られるアプリケーション・スペースは、技術的に言うと、ブラウザーの Web ページのコンピューティング環境とあまり共通点がありません。ただし、それらのオペレーティング・システムに SoftLayer Mobile Client を提供できます。SoftLayer API から継承した柔軟性を備えているためです。

2010年10月29日
投稿者: dhudlow

As a fan of XML, the DOM, and interesting design patterns, when recently asked for a way to retrieve a representation of a public directory tree on an iPhone app, I decided to code something a little more elegant than printing raw XML or, worse, some custom format. My first assumption was that I'd be building an actual DOM tree, then outputting formatted XML from there. This way, I'd be assured my output was always valid XML.

2010年08月12日
投稿者: sthompson

何年も前に初めてオブジェクト指向プログラミングを学んだとき、自分にとても合った技法であることがわかりました。 コンピューターの問題をオブジェクトに分けるプロセスは、問題の多くを分析するための自然な形であることに気付きました。同時に、私の設計は、最初のドラフトで希望していたように、エレガントではありませんでした。 私にとってオブジェクト試行設計プロセスには、設計の手直し、反復の試行、および一定期間にわたるデコンストラクションが含まれます。 そして、最終的な実装に落ち着く前に、プロトタイプで作業し、その相互作用を検討することを好みます。

2010年07月23日
投稿者: klaude

最新の投稿で、弊社の API が REST インターフェースをサポートしていることを記しました。 それは本当のことであり、ここに記すとおりです。 新しい、マニュアル・ページは以下の通りです:

REST API URL は、SoftLayer のオブジェクト階層を簡単にトラバースするよう構築されています。基本的な REST 要求は以下の構造になります。

https://:@api.[service.]softlayer.com/rest/v3/
[/initializationParameter]。

2010年06月21日
投稿者: sthompson

ここで進む開発の作業の多くは、SoftLayer Customer Portal に重点を置いています。 Customer Portal は従来からの Web アプリケーションであり、ご使用のブラウザーを、弊社のエンジニアが何年もの時間をかけて作成した強力なバックエンド・システムにリンクするものです。 ここのエンジニアのほとんどは、PHP、JavaScript、および HTML などの Web アプリケーションに関して、一流の腕を持っています。

2010年02月19日
投稿者: wfrancis

オブジェクト・マスク、フィルター、その他の V3 ブラック・マジック

昔からの格言「どのような仕事であれ、正しい道具が必要である」をご存じかと思われます。必要なものがドライバーだったときに、端が丸いバター・ナイフを使おうとした経験は 1 度か 2 度はあると思います。 そのために、何かの装置の小型コンパートメントを開けることができず、バッテリーを交換することができなかったでしょうか? おそらく違います。道具としてドライバーを選択したとき、ほとんどの場合はバター・ナイフを使うことは可能です。ただ、より手間がかかり、効率性が劣るだけです。

2009年09月29日
投稿者: dmcaloon

ここ SoftLayer 社では、経過を追って、把握しなければならない対象が数多くあります。 それは、支払い、サーバー、ラック・スロット、ネットワーク・ポート、プロセッサー、ハード・ディスク、RAM スティックおよびオペレーティング・システムだけではなく、帯域幅、モニタリング、ネットワーク侵入、ファイアウォールのログ、VPN アクセス・ログ、API アクセス、ユーザー履歴、ホスト全体などに及びます。 私は昨年、既存の帯域幅システムを全体的に見直すメンバーとして選出されました。 以前のシステムが寿命を示し始め、弊社の驚くべき成長に付いていくことはできなくなってきました。

Pages