開発その他 アーカイブ

こんにちは。iOS / Mac 開発担当の宮本です。
いつも Emacs で Objective-C を書く話をしていますが、今回は Objective-C とは関係ありません。
Mac で Emacs ユーザーか、Emacs を使ってみようかなと考えている方向けのお話をします。
Emacs でファイルの保存は C-x C-s ですね。
よく使うのに 2 ストロークで大変です。
なので、私はそんなものは使いません。
Command-s で保存です。
実は、コピー、カット、ペーストですら全部 Command キーでやります。
こんにちは! フェンリル社内で Microsoft のライセンスに一番詳しい(かもしれない)RAPT こと山口です。
花粉症のメインシーズンがようやく終わったかと思ったら黄砂で結局マスクが手放せなくて、通勤途上はマスク+サングラスといった不審者風体を絶賛継続中な今日この頃、みなさまいかがお過ごしでしょうか。
信頼性の上がった Sleipnir 3.0.17 と、Sleipnir 3 の開発中に得た技術をフィードバックした 2.9.10 をリリースできてちょっと達成感に浸っていたら世間はもうゴールデンウィークに突入ですね。 みなさんはもう予定を立てているでしょうか、私はじっくり引き籠って溜まっている未読本でも読もうかと画策しているところです。
さて、今回はリッチでパワフルな Sleipnir 3 for Windows の開発環境である Visual C++ 2010 に関するネタとして、std::unordered_map のキーに CAtlString を使うためのおまじないについて書いてみようかと思います。
こんにちは。開発担当の福井です。
Android でアプリを作るとき、ちょっとした更新などはアプリのアップデート無しに行いたいのでコンテンツを WebView で表示する、なんてあるあるですよね。スマートフォン界隈では html5 化が進んではおりますが、web でリッチコンテンツといえばまだまだ Flash が健在です。Android では Flash が使えますので、web 側の実装に Flash を使うなんてことは珍しいことではありません。「Android だから Flash が動く!」なんて安易に採用しがちですが、Flash を利用するうえでよくある落とし穴をいくつかご紹介します。WebView を使う際のヒントにしていただければ幸いです。

こんにちは、プロモーション担当のきたおです。
皆様、フェンリルにはユーザーコミュニティがあるのをご存知ですか?
ユーザーコミュニティは、 各プロダクトの問題の解決方法を探したり、他のユーザーと情報を共有する場です。
ユーザーコミュニティには、Sleipnir Family、FenrirFS、PictBear、SnapCrab、FlickAddress、Inkiness と6カテゴリがあり、 5プラットフォームに対応している Sleipnir は Sleipnir Family として1つのカテゴリでした。
さすがに1つでは探している答えにたどり着くのが大変だ!ということで、 Sleipnir のコミュニティを各プラットフォーム毎に分けることにしました。
こんにちは、くごうです。
どうですか?上のバナー。 Lumia のシアンに絶妙にマッチしていてプリインストールみたいな感じに見えませんか? Nokia Developer で提供されているマーケティングツールで作ってみました。
さて、今回はお知らせと告知です
こんにちは、開発担当の森本です
エディタやプログラムなどでちょっと条件を付けて検索・置換したいとき、正規表現が使えるとメッチャ楽ですよね!
もちろん Sleipnir の開発においても正規表現は各所で活躍しています。
先日、「正規表現って名前の割に方言(処理系によって違う書き方)が多いよね」という話が出たのですが、
そのとき「ひょっとして拡張構文を使えば、今まで出来無いと思い込んでいたこともできるのかも」と思い立ったので、調べてみました。
ちなみに、今回の記事の表現は余り特殊な表現は使用しておりませんので JavaScript, Perl など広い処理系で使用できるはずです。
こんにちはこんにちは! エンジニア川端です。
春ですね。花見ですね。フェンリルでも、大阪城公園に花見に行ってきました。
花は桜木、男は岩鬼。美しい桜を見てリフレッシュです。
「Sleipnir 3 for Windows」を始めとする各プロダクトの開発者の面白い一面なども見る事ができ、楽しゅうございました。
花見に行くためには定時ダッシュしたいわけですが、そんな時に限ってバグを発見したり、テスト用のチェックシートが積み上がっていたりするものです。
繰り返し繰り返し行うテスト(レグレッション・テスト)は、できるだけ人手をかけずに行い、とっとと花見に 効率的な開発を行いたいもの。開発者のみなさんは色々工夫をされていることと思います。
私はラクダスキーなので、大体のものは Test::More とかでやってしまいますが、最近はちょっと「Selenium」も触ったりしてます。
こんにちは。
Android 開発担当の岸本です。
今回は Android でのドラッグアンドドロップの実装についてです。
※Android OS 3 系以上が対象です。
Android のアプリを開発していると、
ドラッグアンドドロップで View の並び替えをしたいという要望があります。
Android OS 2 系だと、ドラッグアンドドロップを実現する API がなく、
全て自分で実装しなくてはならず、非常に大変です。
ですが、Android OS 3 系以上だと、簡単に実装できます。
こんにちは。FenrirFS 開発担当の福満です。
今日は Delphi を使って SQLite 用の拡張を作成し、正規表現関数を追加してみたいと思います。
ソースコードとコンパイル済 DLL は こちら からダウンロードしてご利用いただけます。
* ご利用に際しては自己責任にてお願いいたします。
* 今回作成した DLL は、Delphi XE2 でコンパイルし、 sqlite3.exe で動作確認をしています。
Mac / iOS 開発担当の松本です。
以前同じチームのミヤモトさんが紹介記事を書いていた UIAutomation ですが、使いにくくて使っていませんでした。というのも以前のバージョンはコマンドラインからテストを実行できず、毎回 Instruments を手で起動して、、という残念な状態だったからです。
ところが iOS SDK 5からはコマンドラインからテストを実行できるようになったと言うので再度トライしてみました。
こんにちは。共同開発部の眞弓です。
皆様は普段、どういう考えで仕事をされていますでしょうか? いろいろあると思いますが、今回は私が仕事をする中で気をつけている 5 つの考え方について紹介したいと思います。
- 1. 笑う
- 2. 自分だけでなんとかしようとしない
- 3. 悪い情報ほど早めに共有する
- 4. 自覚していない問題は改善されない
- 5. 誰が幸せになるのか
以下、一つずつ詳しく見ていきます。
こんにちは、開発のくごうです。
今回は趣向を変えて、壁紙、アイコンや Omni Graffle のステンシル 素材サイトと、昔よく聞かれたプレゼンや資料のダイアグラムについて一風換わったページのご紹介をしたいと思います。
こんにちは、開発担当の森本です
2月29日、Windows 8 Consumer Preview と同時に Visual Studio 11 Beta が公開されました。
今回は、Windows 8 の陰に隠れてしまった感のある Visual Studio 11 Beta を試用したので、C++ の開発環境としてどう感じたか、を書いていこうと思います。
こんにちはこんにちは! エンジニア川端です。
春ですね。新社会人の方は、来月から今までとは異なる環境で新たなスタートですね。ワクワクしたり不安になったり、色んな思いがあるのではないでしょうか。
私も初出社の日のドキドキは今でも結構覚えています。
そして、上司に言われた腹立つ言葉も結構覚えていたりします。
こちらのために言ってくれている言葉でも、入社したてはそんなところまで気がまわらないので、ただただ腹立たしい。でも、後になってふりかえると「いいこと言ってくれてたなぁ」と感慨深かったりするものです。
今日は「私の心に残った 5 つの言葉」をお届けしたいと思います。
「これコピーしてきて」
「川端くん、次の会議で使うから、この資料 10 部づつコピーしといて」

こんにちは、Sleipnir 3 for Mac 開発担当の宮本です。
先日、Sleipnir 3 for Mac (3.2) の Mac App Store 版 と Black Edition をリリースしました。Mac App Store 版は Mac App Store 独自の制約によって、一部機能が制限されています。今回は、「その制約ってなんなのよ?」って話をしたいと思います。





















