シェア
ロールダウン

//Blog

Javaで引用符を含む文字列を出力する方法(例: “Hello”)

12/05/2014カテゴリー : Blog Java 技術記事

System.out.print(“\”Hello\””); ダブルクォーテーション文字は、Javaの文字列リテラル内でバックスラッシュでエスケープする必要があります。特別な処理が必要な他の文字は次の通りです: キャリッジリターンと改行: “\r” と “\n” バックスラッシュ: “\\” シングルクォート: “\’” 水平タブとフォームフィード: “\t” と “\f”

もっと見る
  • 35 ビュー
  • 0 コメント

PHPのisset()、empty()、is_null()の違い

10/05/2014カテゴリー : Blog PHP 技術記事

クレジット: https://techtalk.virendrachandak.com/php-isset-vs-empty-vs-is_null/   PHPには変数の値をテストするためのさまざまな関数があります。これらのうち、isset()、empty()、およびis_null()は非常に役立つ関数です。これらの関数はすべてブール値を返します。これらの関数が正しく使用されないと、予期しない結果が生じることがあります。 isset()とempty()は、しばしば反対の関数と見なされますが、これは常に正しいわけではありません。この記事では、これらの関数の違いについて説明します。   isset() PHPマニュアル – isset()より: isset — 変数がセットされており、NULLでないかを確認します 言い換えれば、変数がNULLでない場合にのみtrueを返します。 empty() PHPマニュアル – empty()より: empty — 変数が空かどうかを確認します 言い換えれば、変数が空の文字列、false、array()、NULL、”0″、0、または未設定の変数であれば、trueを返します。 is_null() PHPマニュアル – is_null()より: is_null — 変数がNULLかどうかを確認します 言い換えれば、変数がNULLの場合にのみtrueを返します。is_null()はisset()の逆ですが、1つの違いは、isset()は未宣言の変数にも適用できますが、is_null()は宣言された変数にのみ適用できることです。 下のテーブルは、これらの関数が異なる値に対して返す結果を簡単に参照できるものです。空白のセルは、関数がbool(false)を返すことを意味します。 変数の値 ($var) isset($var) empty($var) is_null($var) “” (空の文字列) bool(true) bool(true) ” ” (スペース) bool(true) FALSE bool(true) bool(true) TRUE bool(true) array() (空の配列) bool(true) bool(true) NULL bool(true)..

もっと見る
  • 86 ビュー
  • 0 コメント

CSSフォントサイズ:em vs. px vs. pt vs. パーセント

クレジット: https://techtalk.virendrachandak.com/php-isset-vs-empty-vs-is_null/   CSSのスタイリングの中で最も混乱しがちな点の1つは、テキストスケーリングのためにfont-size属性を適用することです。CSSでは、Webブラウザに表示されるテキストのサイズを測定するための4つの異なる単位が提供されています。これらの4つの単位のうち、どれがウェブに最適なのか? これは議論や批判が多く、答えを見つけるのが難しい質問です。 単位の紹介 「Ems」(em): 「em」は、Webドキュメントメディアで使用されるスケーラブルな単位です。1emは現在のfont-sizeと等しくなります。例えば、ドキュメントのfont-sizeが12ptの場合、1emは12ptです。emはスケーラブルな性質を持っており、2emは24pt、.5emは6ptなどとなります。emはスケーラビリティとモバイルデバイスに適した性質から、Webドキュメントでの使用が増えています。 ピクセル(px): ピクセルは画面メディアで使用される固定サイズの単位です(つまり、コンピュータ画面で表示されるもの)。1ピクセルはコンピュータ画面の1ドット(画面解像度の最小単位)に相当します。多くのWebデザイナーは、ブラウザにレンダリングされたサイトのピクセル完璧な表示を作成するためにピクセル単位を使用します。ピクセル単位の問題は、視覚障害のある読者やモバイルデバイスに合わせてスケーリングできないことです。 ポイント(pt): ポイントは印刷メディア(紙に印刷するなど)で伝統的に使用されます。1ポイントは1インチの1/72です。ポイントはピクセルと同様に、固定サイズの単位であり、サイズ変更できません。 パーセント(%): パーセント単位は、「em」単位と似ていますが、いくつかの基本的な違いがあります。まず、現在のfont-sizeは100%に等しいです(つまり、12pt = 100%)。パーセント単位を使用すると、テキストはモバイルデバイスやアクセシビリティに適してスケーラブルなまま維持されます。 それで、違いは何ですか? これらのフォントサイズ単位の違いは、実際に動かしてみると簡単に理解できます。一般的に、1em = 12pt = 16px = 100%です。これらのフォントサイズを使用して、baseフォントサイズを(body CSSセレクターを使用して)100%から120%に増やすとどうなるか見てみましょう。 100%から120%に増加したときのフォントサイズ。 ご覧の通り、emとpercent単位はbaseフォントサイズが増えると大きくなりますが、ピクセルとポイントは変わりません。テキストの絶対的なサイズを設定するのは簡単ですが、どんなデバイスや機械でも表示できるスケーラブルなテキストを使う方が訪問者にはやさしいです。このため、emとpercent単位はWebドキュメントのテキストに好まれます。 Em vs. Percent ポイント単位とピクセル単位がWebドキュメントに最適でないことがわかったので、em単位とpercent単位が残ります。理論的には、em単位とpercent単位は同じですが、実際にはいくつかの重要な違いがあります。 上記の例では、baseフォントサイズとしてpercent単位(bodyタグに設定)を使用しました。もし、baseフォントサイズをpercentからemに変更(例:body { font-size: 1em; })した場合、違いはほとんど感じられないでしょう。では、bodyフォントサイズが「1em」で、クライアントがブラウザの「テキストサイズ」設定を変更した場合(これは一部のブラウザ、例えばInternet Explorerで利用可能です)どうなるか見てみましょう。 クライアントがブラウザでテキストサイズを変更したときのフォントサイズ。 クライアントのブラウザのテキストサイズが「中」設定の場合、emとpercentに違いはありません。しかし、設定を変更すると、違いはかなり大きくなります。「最小」の設定では、emはpercentよりもかなり小さく、逆に「最大」の設定では、emはpercentよりもかなり大きくなります。em単位が本来のスケーリングのように機能していると言う人もいるかもしれませんが、実際にはemテキストは急激にスケーリングし、最小のテキストは一部のクライアントマシンでほとんど読めなくなります。 結論 理論的には、em単位はWeb上でのフォントサイズの新しい標準ですが、実際にはpercent単位の方がより一貫したアクセス可能な表示を提供するようです。クライアントの設定が変更された場合、percentテキストは合理的なスケーリングで、デザイナーが可読性、アクセシビリティ、視覚的デザインを保つことができます。 勝者:パーセント(%)。 付録(2011年1月) この投稿を書いてから数年が経ち、この間に行われた議論と討論をまとめたいと思います。一般的に、新しいデザインを作成する際には、body要素にパーセントを使用し(body { font-size: 62.5%; })、その後、em単位を使用してサイズを決定します。bodyがパーセント単位で設定されていれば、その後、どのCSSルールやセレクターでもemまたはpercent単位を使用しても、パーセントを基準にしたフォントサイズの利点を維持できます。過去数年で、これはデザインの標準になっています。 ピクセルは現在、許容されるフォントサイズ単位と見なされており(ユーザーはブラウザの「ズーム」機能を使って小さなテキストを読むことができます)、ただし、非常に高密度のスクリーンを持つモバイルデバイスの影響でいくつかの問題が発生し始めています(AndroidやiPhoneの一部のデバイスでは1インチあたり200〜300ピクセルの解像度があり、11ピクセルや12ピクセルのフォントが非常に見づらくなっています!)。そのため、私は今後もWebドキュメントでの基準フォントサイズとしてパーセントを使用し続けます。常に議論と討論は奨励され、歓迎されます。過去2年間の素晴らしいコメントに感謝します! クレジット: https://kyleschaeffer.com/development/css-font-size-em-vs-px-vs-pt-vs/

もっと見る
  • 64 ビュー
  • 0 コメント

絶対位置、相対位置、固定位置:それぞれの違いは何ですか?

簡単な答え: はい、もう一つ「static」があり、これはデフォルトです。はい、それぞれは大きく異なります。それぞれが非常に役立つものであり、どれを使用すべきかは、もちろん、求める結果に依存します。また、floatも重要な位置決めの要素ですので、忘れないでください。 中くらいの答え: 「長い答え」を書き直す必要はありませんが、「中くらいの答え」をここで書いてみましょう。各タイプを簡単に説明します。また、この10ステップのチュートリアルを参照することをお勧めします。これは、非常にうまく説明しています。 最初に理解すべき重要な概念は、Webページ上のすべての要素はブロックであるということです。実際にはピクセルの長方形です。これは、要素をdisplay: block;に設定した場合、またはデフォルトでdisplay: block;が設定されている場合に簡単に理解できます。これにより、幅と高さを設定でき、その要素はその設定を尊重します。しかし、spanのようにデフォルトでdisplay: inline;の要素は、実際には長方形ですが、ページ上で異なる方法で流れます。つまり、横並びに配置されます。 すべてのページ要素をピクセルのブロックとしてイメージしたので、次に位置決めを使用して、これらのピクセルブロックを正確に配置する方法について話しましょう。ボックスモデルに関する議論は省略しますが、それもこの概念に影響します… Static。これはすべてのページ要素のデフォルトです。異なる要素には異なるデフォルト値が設定されているわけではなく、すべてがstaticから始まります。Staticはあまり意味がありません。それは、要素が通常どおりにページに流れ込むことを意味します。静的に設定された位置決めがある場合に、位置決めを強制的に取り除くために要素にposition: static;を設定する理由があります。これが必要になることはまれで、位置決めはカスケードしません。 Relative。この位置決めタイプは、おそらく最も混乱し、誤用されがちです。実際に意味するところは「自分自身に対して相対的」です。要素にposition: relative;を設定しても、他の位置決め属性(top、left、bottom、right)を設定しない限り、何の効果もありません。つまり、position: static;のままにした場合と同じです。しかし、他の位置決め属性を設定すると、たとえばtop: 10px;のように設定すると、その位置が通常の位置から10ピクセル下にずれます。このように、通常の位置から要素を動かす能力は非常に便利です。私はしばしば、フォーム要素を整列させるためにこれを使用します。Relativeに設定された要素に2つの他の重要なことが起こります。一つは、その要素にz-indexを使うことができるようになることです。静的に配置された要素にはz-indexが効きません。z-indexを設定しなくても、この要素は他の静的配置された要素の上に表示されます。静的配置された要素にz-indexを設定しても、それを覆すことはできません。もう一つは、相対的に配置された要素の子要素に絶対配置を適用できることです。これは非常に強力な機能を提供します。詳細については、こちらで説明しています。 Absolute。これは非常に強力な位置決め方法で、ページの要素を完全に希望通りに配置できます。位置決め属性(top、left、bottom、right)を使用して位置を設定します。これらの値は、相対配置または絶対配置された親要素に対して相対的です。親要素がない場合、それは<html>要素自体に対して相対的に配置され、ページ自体に配置されます。絶対位置決めの最も重要なことは、これらの要素がページ上の他の要素のフローから除外されることです。絶対位置決めがされた要素は、他の要素に影響されず、他の要素にも影響を与えません。これは絶対位置決めを使用するたびに真剣に考慮すべきことです。過度に使用または不適切に使用すると、サイトの柔軟性が制限される可能性があります。 Fixed。この位置決めタイプはあまり一般的ではありませんが、確かに使用する場面があります。固定位置の要素は、ビューポート、つまりブラウザウィンドウ自体に対して配置されます。ビューポートはウィンドウをスクロールしても変更されないため、固定位置の要素はページをスクロールしてもそのまま位置が維持され、昔の「フレーム」のような効果を作り出します。例えば、このサイト(更新:リンク切れ、申し訳ありません)では、左側のサイドバーが固定されています。このサイトは、固定位置決めの良い点と悪い点を両方とも示す完璧な例です。良い点は、ナビゲーションが常にページに表示されていることと、ページに興味深い効果を生み出すことです。悪い点は、いくつかの使い勝手の問題です。私の小さなノートパソコンでは、サイドバーのコンテンツが切り取られており、残りのコンテンツを見るためにスクロールできません。また、フッターまでスクロールすると、フッターの内容と重なり、すべてを見ることができません。クールな効果ではありますが、非常にテストを行う必要があります。 クレジット: https://css-tricks.com/absolute-relative-fixed-positioining-how-do-they-differ/

もっと見る
  • 56 ビュー
  • 0 コメント

AJAXとは

AJAXとは? AJAX = 非同期JavaScriptとXML。 簡単に言うと、AJAXはデータをバックグラウンドでロードし、ページ全体をリロードすることなくウェブページに表示する技術です。 AJAXを使用しているアプリケーションの例: Gmail、Google Maps、YouTube、Facebookのタブなど。 AJAXの詳細については、私たちのAJAXチュートリアルで学ぶことができます。 jQueryとAJAXについてはどうでしょうか? jQueryは、AJAX機能のためにいくつかのメソッドを提供しています。 jQueryのAJAXメソッドを使うと、HTTP GetおよびHTTP Postの両方を使用してリモートサーバーからテキスト、HTML、XML、またはJSONをリクエストし、外部データをウェブページの選択したHTML要素に直接ロードすることができます! jQueryなしでAJAXをコーディングするのは少し難しいです! 通常のAJAXコードを書くのは少し難しいことがあります。なぜなら、異なるブラウザではAJAX実装の構文が異なるためです。これにより、異なるブラウザ用にテストするための余分なコードを書く必要があります。しかし、jQueryチームはこれを私たちのために処理してくれているため、AJAX機能を1行のコードで書くことができます。

もっと見る
  • 50 ビュー
  • 0 コメント

福利厚生

給料・ボーナス制度

社員の感情・願望を理解しているので、リバークレーンベトナムは特に年2回の定期昇給制度を設けています。毎年6月と12月に評価を行い、毎年1月と7月に給与が変更されます。また、社員は月次と年次の優秀な個人には定期的な業績賞与が別で支給されます。

日本研修制度

世界中の新しい技術分野に触れるために、社員を日本にオンサイトさせる方針があります。さらに、技術分野か管理分野かのキャリアパスは社員の決定次第です。

毎年社員旅行

リバークレイン・ベトナムは、スタッフに挑戦の機会を提供するだけでなく、年に一度の魅力的な旅行で彼らを楽しませています。エキサイティングなガラディナーやチームビルディングゲームは、リバークレインのメンバー同士の絆をさらに深める手助けをします。

リバークレイン イベント

チームビルディング・ファミリーデー・お夏休み・中秋節などのイベントはチーム内のメンバーが接続出来るしお互いに自分のことを共有出来る機会です。ご家族員に連携する際にはそれも誇りに言われています。

社会保険制度

リバークレーンベトナムは従業員に社会保険、医療保険、失業手当などの社会保険制度があります。当社は、これらの保険に関するあらゆる手続きをスタッフに必ずサポートしています。さらに、他の保険契約も考慮され、検討されています。

他福利

社員向けの活動をサポートすることもあります。 ・文化・芸術・スポーツクラブの運営費用 ・技術研究の教科書を購入する金額 ・エンジニア試験・言語能力試験を受験料 ・ソフトスキルのセミナー・コースの参加費 ・等 また会社政策通り、他のベネフィットもあります。

© 2012 RiverCrane Vietnam. All rights reserved.

Close