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.
Vimが他のエディタに比べて劣ると思われている一つに、ノーマルモードとインサートモードの行き来にオーバーヘッドがあるのでは無いかという主張。カーソルキー使ってる人は、ぜひこれでjkjkの練習でもして下さい。 まぁ確かに、移動する為にはノーマルモードに戻らなければならないし、例えば <script>_</script> で _ にカーソルが合った場合、改行すると <script> _</script> こうなってしまう。本来ここにjavascriptのコードを書こうと思ったら <script> _ </script> こうなるのが正しい訳で、この形にしようと思うと 改行 もう一度改行 ノーマルモードに戻ってkで上に行ってiでインサートモード というまどろっこしい操作が必要になったりする。運よく僕は <c-e> に何も割り当ててなかったのでこんなのを追加してみた。 inoremap <c-e>
Webアプリ実装で学ぶ、現場で役立つRust入門(7): RustとDioxusで投稿アプリのSPAを作ってみよう 第7回からは、第6回で作成した投稿アプリのREST APIを利用して、UI作成フレームワークDioxusでアプリのフロントエンド部分をSPAとして開発していきます。第7回では、API呼び出し関数の実装と、その呼び出し結果をページに反映するコードを通じて、Dioxusの基本動作を理解します。(2024/4/19) PR:Macを含めたコラボレーションも快適に! QNAPのThunderbolt 4対応オールフラッシュAI NAS「TBS-h574TX」でシームレスなデータ共有を実現 写真や動画といったコンテンツ制作において、複数人でチームを組んで作業する場合に悩ましいのが「ファイルの共有」だ。エンタープライズ向けと同等のパフォーマンスと信頼性備えながらも、中小規模のオフィスでも
偶然見つけたmeteorというjsフレームワークがなんだかすごい。 ※昔からあるCometのmeteorとは違います デモビデオを見て驚いたのが、DBを更新すると(直接MongoDBコマンドでInsertすると)全てのユーザ画面に自動的に反映できること。 ホットコードプッシュと呼ばれる機能もあり、ソースコードを更新すると、自動的にユーザの画面を最新の状態に再表示する。 (ホットコードプッシュは驚いたけど、ユーザ入力画面などで途中で表示更新されるとどうなんだろうという気もする) もっと知りたい方は、ここにあるビデオを参照ください。リアルタイム同期がよく分かります。 http://meteor.com/screencast UbuntuかRedhat系のLinuxであればインストールコマンド一発で入ります。
is a totally awesome idea still being worked on. Check back later.
どこでもいつでもGitと一緒。 GitLabはオープンソースのGitHubクローンで、Amazon EC2やさくらVPSなどにプライベートリポジトリを立てて使えます。 プライベートリポジトリのある生活はかなり快適です。非公開のコードや各サーバのetc-filesなどをプライベートリポジトリに入れておき、GitHubのようなWeb UIで管理できるのは便利です。Eclipseの場合は公開リポジトリとプライベートリポジトリを組み合わせて使うと便利です。 GitLabのインストールはちょっと手間がかかります。 The installation consists of 6 steps: Install packages / dependencies Install ruby Install gitolite Install and configure Gitlab. Start the web f
<BODY BGCOLOR="#ffffff" LINK="#ffffff" VLINK="#ffffff" ALINK="#ebc83d"> <P> <IMG SRC="fig-t8a/gb-bar-introduction.gif" ALT="テクニカルライティングの効果" ALIGN=bottom width="540" height="26"><BR> <IMG SRC="fig-t8a/tw8a-ttl.gif" ALT="文書品質の向上と文書作成時間の短縮" ALIGN=bottom width="570" height="150"><HR> <H1 style="line-height: 150%"><span style="font-weight: 400; letter-spacing: -1pt"> 「<font color="#800000">考えが文にまとまらない<
git先日、msysGit(Git for Windows)がいよいよ公式に UTF-8 をサポート! という記事で「UTF-8 対応のコードがコミットされた」ことをお伝えしましたが、ついに、UTF-8 対応の新バージョン、msysGit 1.7.10 がリリースされました。いよいよ Windows でも日本語ファイル名を扱えるようになったので、「git では "詳細設計所仕様書.xlsx" をコミットできないんでしょ?」とブーブーいってた人を説得できる材料はそろいました!!!!それを記念して、この記事では UTF-8 対応の msysGit 1.7.10 を試してみた ブーブーいう人を黙らせるための「GUI で git する Windows 向けツール」まとめの2本立てでお送りしたいと思います。UTF-8 対応の msysGit 1.7.10 を試してみたさっそく Google Code
jQuery MobileとCodiqa jQuery Mobileは、スマートフォン向けのWebアプリケーションを作成するためのUIフレームワーク。iPhoneやAndroidをはじめ、様々なモバイルデバイスに対応している。HTMLに簡単な記述を追加するだけで、ネイティブアプリケーションのようなリッチなユーザインタフェースを作成できるのが特徴だ。 Codiqaは、このjQuery Mobileを使用したWebアプリケーションのデザインを、Webブラウザ上でWYSIWYG編集可能なサービスを提供している。アカウントを作成することで無償で利用可能で、有償のプレミアムアカウントにアップグレードすると作成したアプリケーションの保存や共有、画像のアップロードなどが可能になる (プロジェクト数などに応じて$10/月と$30/月のプランが用意されている)。 Codiqaを試してみよう Codiqaを利
こんにちはこんにちは! エンジニア川端です。 春ですね。花見ですね。フェンリルでも、大阪城公園に花見に行ってきました。 花は桜木、男は岩鬼。美しい桜を見てリフレッシュです。 「Sleipnir 3 for Windows」を始めとする各プロダクトの開発者の面白い一面なども見る事ができ、楽しゅうございました。 花見に行くためには定時ダッシュしたいわけですが、そんな時に限ってバグを発見したり、テスト用のチェックシートが積み上がっていたりするものです。 繰り返し繰り返し行うテスト(レグレッション・テスト)は、できるだけ人手をかけずに行い、とっとと花見に 効率的な開発を行いたいもの。開発者のみなさんは色々工夫をされていることと思います。 私はラクダスキーなので、大体のものは Test::More とかでやってしまいますが、最近はちょっと「Selenium」も触ったりしてます。 「Selenium」
有名ブラウザのスピードテストなら、ライフハッカー編集部は定期的にテストを行なっています。ではバッテリーで言うとどうでしょう? ノートパソコンを使用している際に残り20分が使えるかどうかというのは大きな違いを生み出します。ブログ「7Tutorials」では、それぞれのブラウザを使用してバッテリーのテストを行ないました。その結果、なんとバッテリーが最も長持ちしたのは「IE」だったそうです。 テストはピースキーパーバッテリーテストを用い、クリーンインストールされWindows 7とInternet Explorer/Chorme/Firefox/Operaのそれぞれのブラウザで電力節約モードを使って行なわれました。それぞれのブラウザに対して同様のテストを3回実施しています。その結果、最もバッテリーが長持ちしたのがInternet Explorer 9で104分。その次がOperaで100分。Fi
4月9日(米国時間)、TwitterはMySQL 5.5に独自の機能強化を行った「Twitter MySQL 5.5」をオープンソースとして公開した。Twitterでは、タイムラインやユーザデータ、インタレストグラフ、ツイートなどをMySQLで管理しており、Twitter MySQLはオープンソースのソフトウェアであるMySQLに対して、Twitterの開発者がニーズに合わせて独自の改良を行ったものだとしている。 Twitter MySQL 5.5で強化や改良された機能は次のとおり。 InnoDB内部のステータス変数の追加 NUMAアーキテクチャのメモリ割り当ての最適化 サーバサイドのステートメントタイムアウトサポートの改善 InnoDBバッファプールのエクスポート及びリストア SSD向けの最適化 InnoDB内部のステータス変数の追加では、InnoDBファイル及びテーブルスペースファイル
電気自動車(EV)にコネクテッド(つながる)、自動運転――。新技術を搭載するクルマが続々と登場しているが、大ヒットを記録しているものは少ない。どうすれば普及期に突入できるのか。 「…続き エコカーに「無関心の壁」 米自動車市場の現実 [有料会員限定] EV時代はまだ来ない 現実解は「マイルドHV」
オーセンスグループは4月12日、同社が運営する法律相談ポータルサイト「弁護士ドットコム」にて、さまざなニュースや話題の出来事を法的観点から解説するコンテンツ「弁護士ドットコムトピックス」の提供を開始した。 弁護士ドットコムトピックスでは、注目事件の公判予定や判決結果などを紹介する「ニュース」、話題の出来事を法的観点から解説する「コラム」、同社に登録する弁護士からの意見を集約した「オピニオン」の3つのコンテンツを提供する。当初はコラムの掲載から開始し、ニュースとオピニオンについては5月以降の提供を予定する。 弁護士ドットコムは約4000名の弁護士が登録する日本最大級の法律相談ポータルサイト。現在日本の弁護士の登録数は約3万2000人なので、国内8人に1人の弁護士が登録している計算となる。サイト内で提供する法律特化型Q&Aサービス「みんなの法律相談」での累計法律相談件数は18万件以上。
実は結構前から、オトナの事情で、会社でスマートフォンを使わされています。業務連絡用の番号として。まぁ事情とやらはどうでもいいのですが、やっぱりこれはありえない。と思わざるを得ないのです。 まず、純粋な電話機として見て、誤タッチに対する対処が少なすぎます。電話アプリの作りこみはメーカごとに千差万別ではあるんですが、それでも、発着信履歴を閲覧中の誤発信は何度も経験しています。これは自分のスマホでも同じなので、作り云々というよりもそもそも「どこでも触れるどこでも反応しちゃう」という入力装置の根本的問題と言わざるを得ません。電話とタッチパネルはとことん相性が悪い。W-ZERO3シリーズでいやという程経験しましたが、Androidだからと言ってよくなっているわけではなく、むしろタッチ感度がよくなった分恐ろしいほどに悪化しています。 これが単なるおもちゃならいいんですが、業務連絡用ですから、もちろん、
SnapCalは、iPhoneの標準カレンダーやGoogleカレンダーだけでなく、EvernoteやTwitterとも連携できる珍しいタイプのカレンダーアプリだ。 たとえば、イベントの告知をTwitter上に送信すれば、SnapCalの利用者はそのイベントの予定を簡単に自分のカレンダーに取り込める。また、予定をEvernoteに保存しておけば、SnapCalから取り込むこともでき、まさに、縦横無尽に利用できるカレンダーだ。基本的には無料で利用できるが、広告が表示される。広告を非表示にするには、アプリ内から「SnapCal Pro」(85円)を購入すればよい。 まず、カレンダーのビューの種類が多いことに驚かされる。月、週、日、リストの表示がそろっているほか、iPhoneを横にすると、月と日のビューが一緒に表示される。リスト表示以外は、カレンダーを左右にスライドさせるだけで移動できるので便利だ
テキストを折り畳むことで可読性が高まります。 vimエディタでは、テキストの任意の場所にマーク付けすることができます。 マークを付けた位置にはジャンプできるので、良く参照する箇所にマーク付けしておくと効率良く編集作業が行えます。 折り畳みとは 折り畳みとは、テキストの一部を表示しないようにする機能のことです。 プログラムのサブルーチンなどを折り畳むことで、プログラムソースが見やすくなります。 vimエディタで折り畳みを作成するには、ビジュアルモード(vでビジュアルモードになります)で範囲を指定し、zfと入力すると、選択した範囲の折り畳みが作成できます。 行数が分かっている場合は、5zfのように、「数字+zf」で折り畳みを作成できます。 (折り畳みは両端の行を含むため、指定した数+1行の折り畳みが作成されます。) 折り畳みした祇を横から見ると、アルファベットのzの形をしているため、vimエデ
企業が研修資料を公開する文化が広まれば良いな。と思う@HIROCASTERでございませう。 「はてな教科書」をgithub上に公開しました – Hatena Developer Blog この記事で、「はてな教科書」がMarkdown形式でGithubに公開されたので、これをiPadやKindleでも見れるようにPDFにしました。 Perl によるオブジェクト指向プログラミング ORM によるデータベース操作 (DBIx::MoCo を使った開発) MVC によるウェブアプリケーション開発 (Ridge を使った開発) JavaScript によるイベントドリブン 僕もgithubに公開しています。 hirocaster/Hatena-Textbook · GitHub デジタルガジェットで、通勤中にでもお読みください。
春の大掃除は進んでいますか? ここで少し休憩。ソファにもたれてAndroidを取り出してください。Androidもクリーンアップしてあげましょう。 ■ドライブとSDカードのスペースを取り戻す Androidデバイスには、2つのストレージスペースがあります。内部ストレージ(アプリを格納)とSDカード(音楽や写真、アプリの設定などを格納)です。 SDカードのクリーンアップは簡単。不要な音楽や写真、動画を削除するだけです。また、削除済みアプリの関連フォルダがあったら、それも消しておきましょう。もしあなたのAndroidがルート化してあるなら『SD Maid』のようなアプリを使ってガラクタをクリーンアップすることもできます。 内部ストレージのクリーンアップも簡単。不要なアプリをアンインストールするだけです。飽きてしまったゲームなど、使わなくなったアプリがいくつもあるはずです。とくにゲームはスペース
2007年05月11日18:45 カテゴリiTech あなたのページを最速にする14の掟 人気Webサイトの管理人、必読。 紹介ページ: 14 rules for fast web pages (Skrentablog) PPTのスライド: http://www.web2expo.com/presentations/webex2007/souders_steve.ppt 実は、これらはYahoo!の"Chief Performance Yahoo!"(本当にそういう役職名)であるSteve Soudersによる以下のblog entriesをまとめたもの。 Performance Research, Part 1: What the 80/20 Rule Tells Us about Reducing HTTP Requests Performance Research, Part 2:
2008年01月05日02:45 カテゴリ翻訳/紹介Code 試訳 - コードをセキュアにする10の作法 全コーダー必読。プログラマーだけではなく法を作る人も全員。 Top 10 Secure Coding Practices - CERT Secure Coding Standards 突っ込み希望なので、いつもの「惰訳」ではなく「試訳」としました。 Enjoy -- with Care! Dan the Coder to Err -- and Fix コードをセキュアにする10の作法 (Top 10 Secure Coding Practices) 入力を検証せよ(Validate input) - 信頼なきデータソースからの入力は、全て検証するようにしましょう。適切な入力検証は、大部分のソフトウェア脆弱性を取り除きます。外部データは疑って掛かりましょう。これらにはコマンドライン引数、
起業とは何でしょうか。この数年のウェブ世界では起業論がブームになっているようにも思います。やってみるまでわからないことも沢山あるでしょうが、やってみなくてもわかることもいくつかあると思いますので、私の経験も交えて起業論を話してみます。 ・心構え 独立や起業することは良いことなので、「やってみれば」と言いたいところですが、起業することはやはり責任が重く、ピンチも沢山やってくるので、気軽に薦めるわけにも行きませんね。 起業する前には、とにかく大ピンチを想定してやったほうがよいでしょう。 仕事は全くこない、もしくは仕事を納期までに終わらせられず顧客に大損害を与える、迂闊にも仕事を安請負して大変なことになる、破産して多大な借金を背負う、病気になる、従業員は出社拒否になる、共同創業者とも喧嘩して残ったのは自分一人、新規事業は数年間売上がほぼ0のまま、平日も土日も朝から夜までずっと仕事でそのうえ雑用ば
最近になって『コブラ』を読み始めてる@masudaKです。4月になり、新卒エンジニアの方も今のうちに何かできないかしらんと思ってる人もいるかもしれないので、こういうのできたほうが楽だよという意味も込めて書いてみます。一日一項目覚えていけばベターぐらいの雰囲気。項目によっては日々心がけたほうがいいこともありますが(ry 1. シェルのショートカットエンジニアであればターミナルを触る機会もあるでしょう。WindowsであればPuttyやTeraterm、minttyなど。Macであればデフォルトのターミナルでもiterm2でもなんでもいいですが、サーバに入ってこういうことしてということもあるかもしれません。そういうときに是非。 Ctrl+a: 先頭に移動 Ctrl+e: 末尾に移動 Ctrl+c: 次の行へ Ctrl+l: 画面クリア矢印キーの連打ではなく、ここに書いたショートカットを使って素
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く