IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
こんにちは、中川です。 今回はJavaScriptで開発していると、うっかりハマってしまうちょっとした罠たちを紹介したいと思います。 JavaScriptでの開発経験者であれば、どれか一度はひっかかったことがあるのではないでしょうか? String ●String#replace()は文字列指定では全部置き換えない 対象文字列を一括して置き換えたいなどでString#replace()を使いますが、 検索対象を文字列で指定してしまうと最初に一致した部分しか置換しません。
Tips とトリック¶ これは virtualenv と virtualenvwrapper をさらに使い易くするためにユーザが教えてくれた tips です。あなたが共有したい tip を持っているなら、私にメールを送ってもらうか、 このブログ にコメントをください。私はこのページにその tip を追加します。 zsh プロンプト¶ Nat からです。 zsh を使用して、アクティブな仮想環境をスクリーンの右側に表示するために $WORKON_HOME/post(de)activate に少し追加しました。 postactivate は次になります。 PS1="$_OLD_VIRTUAL_PS1" _OLD_RPROMPT="$RPROMPT" RPROMPT="%{${fg_bold[white]}%}(env: %{${fg[green]}%}`basename \"$VIRTUAL_
少ない手間と知識でそれなりに見せる、ズルいデザインテクニック with Sass / Compass (English Version) https://speakerdeck.com/ken_c_lo/zurui-design-technique-english-version 第一回…
2012年10月25日 投稿者: suzuki こんにちは、デザイナーの鈴木(@suzukisan__)です。 今回は入稿間際に修正が一気にきて死にそうになるDTPデザイナーの方などに役立つ内容です。 illustratorでデザインをしている時に頻繁に使う、文字枠の中に文字があるというこの形。 長方形ツールでオブジェクトを作成して、その上に文字を重ねるというやり方の人が多いんですが、これだと文字数が増えた時に下の長方形オブジェクトのサイズまで変えて、さらに中央揃えしたり…とけっこう手間がかかります。 今回はもっと簡単で、さらに文字数が増えた時にも簡単に対応できる方法をご紹介します。 まずは文字を入力します。 今回はFutura Mediumにしました。 次にテキストオブジェクトを選択した状態で、[アピアランス]の[新規塗りを追加]を2回クリックして、塗りを2つ追加します。 こ
ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ
前提「iPhoneアプリを作りたいなら」ではない。「売れるアプリを作る企画力」や「イケてるUIを作るデザイン力」なしに、「アプリ開発に必要なObjective-Cの技術力」だけあっても意味ない。それでもいい人向け。前提2巷のブクマされている「オススメ本集」は自身の著書や身内の本を薦めるためのポジショントーク的な選書がよくある。溢れかえる「分かりやすさ」を訴える本は必要はない。買うとしても1冊で十分。 分かりやすい本じゃないと身につかないなら、結局作れるものは「その程度」のものに留まる。そして「その程度」を作れる人は既にうじゃうじゃいるからApple税を無駄にするだけ。公式ドキュメント日本語ドキュメント - Apple Developer 日本語化された公式ドキュメント。全てを読むのは難しいが、「Objective-C プログラミング言語」「Objective-Cによるプログラミング」を読め
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
HTMLDocument と XMLDocument を見分ける方法を模索していました。 2008-10-12追記: 内容を大幅に更新しました 何がしたいのか uupaa-selector.js version 1.2では、HTMLDocuemnt と XMLDocument で、CSSセレクタの挙動が変化します。 HTMLDocuemnt なら 小文字の a タグ と 大文字の A タグ は一緒。 uu.css("a"); で <a>, <A> がヒットする XMLDocument なら タグの大小は区別する。 uu.css("a"); なら <a> のみヒットする これを実装するためには、XMLDocument と HTMLDocuemnt を見分けたうえで動作する必要があります。 どこを調べれば、XMLDocument を区別できるのか調べてみた text/html, elm = d
IE6, IE7, IE8 では node.currentStyle を使うことで計算済みのスタイル情報にアクセスできます。また、IE9を含むその他のブラウザでは、window.getComputedStyle(node, "") を使うことでアクセスできます。 getComputedStyle では、単位系が px に統一されていますが *1、currentStyle では単位系は統一されず "3em" や "auto" などやる気がない値が取れてくるので注意が必要だったりします。 実際どうなのか調べました HTMLに静的に埋め込んだノードは、計算済みのスタイルをいつでも取得できますが、動的に生成したノードはどうなっているのでしょうか? IE7, IE8, IE9pp7, Firefox4.0β7, Firefox3.6.13, Opera10.63, Safari5, Google C
これ入れてみた。 https://github.com/twitter/bower バウワーいわく「バウアーは、Web用のパッケージマネージャです。バウアーでは、簡単に画像やCSS、JavaScriptなどの資産をインストールすることができ、あなたの依存関係を管理します。」 よし、いくぜジャック! インストール bower@0.1.0 /home/hoge/nvm/v0.8.8/lib/node_modules/bower ├── archy@0.0.2 ├── colors@0.6.0-1 ├── tmp@0.0.14 ├── async@0.1.22 ├── mkdirp@0.3.4 ├── underscore@1.3.3 ├── semver@1.0.14 ├── request@2.11.1 ├── hogan.js@2.0.0 ├── rimraf@2.0.2 (gracefu
全国1億8千万人のzen-codingファンの皆様、如何お過ごしでしょうか。 先日の記事でzen-codingをpure vimscriptに移植した「zencoding.vim」をご紹介させて頂きました。 あの時は略語の展開(Expand Abbreviation)しか機能がなく物足りなかったかもしれません。まぁ殆どの移植品はExpand Abbreviationしか無いのですが。 zen-codingには他どんな機能があるかというと、実はまだ便利な機能があったりします。 オフィシャルのサイトによると Expand Abbreviation Wrap with Abbreviation Balance Tag Inward/Outward Go to Next/Previous Edit Point Update Image Size Merge Lines Remove Tag Spl
I decided to put together a little list of tips and tricks related to NPM you might not know about, that come from my experience working with it daily, in both production and development. Dev dependencies Make sure packages that only need to be installed while developing your module, like test frameworks, are included as devDependencies: "devDependencies": { "module": "0.1.0" } Introspecting packa
▲ 背景が透過の画像の例。 macOS の標準機能である「プレビュー」は、今では単なる画像プレビューソフトを通り越して、かなりの画像編集機能を持つ高機能ソフトになっています。 今回は、プレビューで透過型画像を作る方法をご紹介させていただきます。 Sponsored link 透過型画像はPNG形式で 透過型画像は PNG という形式で作成します。 他の形式の画像を PNG 形式の画像に変換するには「ファイル > 書き出す」から、フォーマットを PNG で指定します。 背景を透過させた写真を作る方法としては、 範囲を選択してその部分を除去すると、そこが透過になる と理解していただいていいと思います。 手順 ・透過にしたい画像をプレビューで開き、「ツール > カラーを調整」を選択。 ・カラーツールバーが表示されます。左から二つ目に「カラーを抽出」ボタンがあります。それをクリックします。 そして
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
と、ここまで聞いてTABROIDのコアファン(存在すると信じたい)はピンときたかと思います。そう、昨年紹介した『スナップショット家計簿 - たいやきくん』と同じ機能なんですよね! にゃんぱいあとたいやきくんは、いわば現代の龍と虎!(え、そうなの?) 両雄並び立たないのは古代からの理ですよね。というわけで、両者を比較してみました。 難易度1:一般的なレシート 左が対象レシート、真ん中がにゃんぱいあ、右がたいやきくんです。結果は両者とヨユーの満点です。 難易度2:縦長のレシート 電気屋ではお馴染みのなが~いレシート。(なんで長いんでしょうね?) 商品名は「ソノタクロック」ですが、どちらも読み取れませんでした。 難易度3:折れたレシート 出費用途、価格とも折れを苦にせず大正解! ただ惜しいかな、両者とも日付が不正解です。とはいえ日付が不明な場合オートで当日になりますので、その日中に入力すればデメ
時間に関するon/in/at 前置詞が分からない!と嘆く人は多いです。 どこで何を使うか、たしかに頭がごちゃごちゃになりそうです。 でもだからこそ、「基本イメージ」をしっかり把握する必要があるのです。場所を表す前置詞と、基本的には同じです。空間であろうと時間であろうと、同じイメージなのです。場所を表す概念も思い出しつつ、(「場所を表す前置詞(句)」も参照して下さい)見ていきましょう。 べったり接触している「on」→ on+日 場所についても、onは「接触している」が基本だと述べました。時間についてもそれは言えるのです。 それでなくても、時間についてのonは比較的単純に覚えられます。【on+「日」】という図式がほぼ確定的ですから。曜日でも、日付でも、特定の日(誕生日やバレンタインデーとか)でも構いません。 接触のイメージをこれにあてはめると、いわば、カレンダーの日付のところに予定がポンと書
jQuery API の deferred . state() は、繰延オブジェクトの現在の状態を表す文字列を返すメソッド。 戻り値 String 繰延オブジェクトの現在の状態を表す文字列。 繰延オブジェクトは、次の3つの状態のいずれかになる。 pending 解決でも、リジェクト(拒否)でもない状態。 resolved 解決状態。 deferred.resolve() や deferred.resolveWith() などで、doneCallbacks を呼び出した状態。 rejected リジェクト(拒否)状態。 deferred.reject() or deferred.rejectWith() などで、failCallbacks を呼び出した状態。 記述例 var deferredObject = jQuery . Deferred(); var deferredState = d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く