2012年11月05日
投稿者: cwolff

私のこれまでのブログをお読みになった方は、私が分かりやすいヒントや、エンド・ユーザーにとってもっと魅力のある表示方法に関するちょっとした情報を提供することに重点を置いていることをご存じでしょう。最近では、コンテンツを整理して、美しく見せないと、ユーザーの関心を失います。第一印象は 8 秒未満で決まると言われています。

構築するほぼすべてのサイトで使いやすさを向上させるために採用している 1 つの方法は、モーダル・オーバーレイを統合して、さまざまなコンテンツを表示することです。オーバーレイには、命令のパラグラフや複雑なフォームだけが含まれています。
私は jQuery と PHP を支持していますが、場合によっては、このようなタスクには機能が過剰であると思います。CSS や標準の JavaScript (ライブラリーの組み込みは不要) を使用して、同じ効果を得られます。

2012年10月26日
投稿者: phil

私は時折、わざわざ「通常の」方法で物事を進めるのが嫌になります。今では、臨時の手動データ入力などの禅修行のような作業を楽しむことができますが、数回以上もタスクを繰り返す必要があるときは概して落ち着かなくなります。成功を収めた賢い人が怠け者について何か良いことを言ったかどうかは、まったく不確かなことです。私は、最小限の労力で最大限の成果を得る方法を追求するなかで、多数の有用なスニペットとスクリプトを集めました。本日、そのコレクションの中の 1 つを紹介します。

SLAPI を使用した CCI のアップグレードは簡単なプロセスで、SoftLayer_Container_Product_Order_Virtual_Guest_Upgrade 型の注文コンテナーを作成します。通常の要件に加えて、このコンテナーには、MAINTENANCE_WINDOW という名前のプロパティーも必要です。

2012年10月17日
投稿者: cwolff

今日の大半の Web サイトは、お客様 が対象者となるコミュニティーを念頭に置いて作成されています。

私は、複数のコミュニティー・サイトにメンバーとして属しており、数十のログインを記憶しておく必要があると同時に、コミュニティー Web サイトの作成を専門としています。そのため、参加するだけでなく、コミュニティーの成功要因を観察することも私にとっては重要なことです。

最も一般的 (かつ、恐らく最も適切) な答えの 1 つは、個性化です。つまり、すべての人が、その人のために、その人だけのためにホーム・ページが作成されたかのように感じるようにすることです。例えば、「こんにちは、ジョンさん」や「おかえりなさい、メアリーさん」という親切なメッセージを加えます。また、たまには限界を少し押し広げます。

今回、「Web サイトのテーマをユーザーの現在時刻に基づいて変更する」という概念をプロトタイプ化しました。過去にこの作業が行われたことがないわけではありませんが、jQuery と CSS のみを使用して行うのは、より難しいことです。私が開発するサイトの大多数には、サーバー・サイドで常に情報の照会と処理を実行する大規模なバックエンドがあります。しかしながら、可能であれば、クライアント・サイドで処理を維持したいと考えました。

2012年10月04日
投稿者: phil

私は、世界各地に出張して、さまざまなグループや組織と協業することがあります。例えば、コンファレンスの SoftLayer 担当ブースでは、サーバー・チャレンジKhazzy の 47 秒未満という時間に挑戦したり、通りかかる人に SoftLayer API の利点について話したり、Switch Ball のスキルを説明したりしています。このようなイベントは、開発コミュニティー向けの啓発活動になくてはならないものですが、私は、会場でスピーチを行って人々と協業する機会に恵まれたため、スタートアップ企業様支援プログラムの Catalyst を実現することができました。

2012年09月14日
投稿者: pkijowski

自動化、自動化、自動化...

自動化は、SoftLayer の DNA に組み込まれています。サーバーのプロビジョニングやオペレーティング・システムの再ロードなどの外部のプロセスとプロシージャーだけでなく、iOS モバイル製品のテストといった内部のプロセスも自動化されます。

モバイル・アプリケーションのリリース・サイクルは 2 週間から 3 週間と短く、機能セットは増加しています。アプリケーションのリグレッション・テストは完了するのに数日間かかります。小規模のモバイル・チームで高度なリリース品質標準を維持するために、日常的なビルドを実行するためにユーザー・インターフェースとコードの両方のレベルのテストを実装することにしました。テスト・ケースが失敗すると、製品の可用性が不安定になる場合にはアラートが出されます。この記事では、SoftLayer の iOS 製品 UI テストの自動化に重点を置きます。

2012年07月13日
投稿者: pkijowski

SoftLayer は、お客様に最適な製品を提供することにおいて卓越性を追求します。そのために、最も効率的な最新テクノロジーに関する情報を常に把握して、最高の従業員を配属し、継続的に適格性を高めています。そのため、Apple の第 23 回 World Wide Developers Conference への参加は必須でした。

今年の WWDC は、サンフランシスコで 6 月 11 日から 6 月 15 日に開催され、私は SoftLayer の代表として参加しました。その 1 週間は、100 を超えるセッションのほか、多数のラボやミーティングが行われました。Apple の従業員には、UI 設計者、App Store 担当者、エンジニアがいました。
[inline:wwdc1.jpg]

従来、基調講演は午前 10 時に始まります。しかし、今年は、月曜日の朝、約 10 時間も前から、基調講演を聞こうとする人々の列が Moscone Center を (文字通り) 囲み始めました。私は、スターバックスのコーヒーを手に午前 5 時に列に並びました。

2012年07月02日
投稿者: klandreth

バックアップは、特に誤ってすべてを削除してしまった場合に有用な手段となります。しかし、有用であると考えていたバックアップ・スクリプトが実は無能な人によって作成され、適切な使用法が文書化されていなかった場合は、自分で理解するよりもフラストレーションが高くなるでしょう。プライベート・クラウド・オファリングの立ち上げで多忙であったため、このブログは締切に大幅に遅れています。

ここでは、データベース・バックアップの一般的なユース・ケースを取り上げます。これをグルメのスタイルで説明します。

2012年06月19日
投稿者: pkijowski

SoftLayer Mobile HD バージョン 1.2 では、二重ペイン・ブラウザー機能が導入され、極めてスケーラブルなクラウド・ストレージ・システムのオブジェクト・ストレージと対話するときに優れたカスタマー・エクスペリエンスが実現します。このブラウザーは、Apple iOS 5 の View Controller Containment という新しい機能を活用します。

2012年06月06日
投稿者: phil

多数のサーバーで OS の再ロードが必要ですか?

多数のサーバーを再起動する必要がありますか? 半ダースのボックスの目的を変更できますか? 最新バージョンの Debian にアップグレードして、APT を使用したくないと思っていますか?

この瞬間に至った一連の出来事がどのようなものであっても、無限に思われる数の OS の再ロードをシームレスに実行依頼できる方法が必要になっていて、それでも腱鞘炎が怖いので、古い方法で (新しい方法であっても) このタスクを実行するのはうんざりでしょう。

さらなる障害: 1 次 IP アドレスを指定してサーバーを識別し、すべてのサーバーを同じオペレーティング・システムでプロビジョンする必要があります。

まず、通常の方法で開始しましょう。
API ライブラリー: チェック
API ユーザー: チェック
API キー: チェック
API サービス: SoftLayer_Hardware_Server

2012年05月14日
投稿者: klandreth

TL;DR: 私のパーソナル・サイトを削除し、復元し、実に入出力が高速で簡単な rsync のようなすばらしいバックアップ・スクリプトを作成しました。この記事の最後に Github リンクがあります。

Pages