タグ

2015年12月14日のブックマーク (12件)

  • Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ヤフーでiOSアプリを開発している林です。 私が関わっているYahoo!ショッピングでは、iOSアプリをObjective-CとSwiftの混在状態で開発しています。今年の6月末からこのスタイルに切り替え、新規で書くコードは原則Swiftを使い、徐々にObjective-Cで書かれたコードを減らしている状況です。一方で完全にObjective-Cのコードを捨てることは現実的でないとも考えており、混在状態がこの先もしばらく続く想定でいます。 Yahoo! JAPANのアドベントカレンダー14日目は、この形に至った経緯・開発の進め方・そこから得られた知見を共有したいと思います。 プロジェクトが動き出すまでの経緯 Yahoo

    Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話
    naopi_chan
    naopi_chan 2015/12/14
    「COBOLで書かれた20年ものの業務アプリを延々とJavaへ置き換えている話」ってのはどうよ?
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
  • モダンJavaScript開発環境 on Rails - クックパッド開発者ブログ

    投稿推進部の外村(@hokaccha)です。 クックパッドブログの開発でRails上にECMAScript6などのモダンなJavaScript開発環境を導入した経験を元にノウハウを紹介したいと思います。 RailsはSprocketsというgemJavaScriptCSSをコンパイルする仕組みが提供されています。Sprocketsによるasset管理の仕組みは非常によくできており、AltJSのトランスパイルやファイルの結合、minifyなど、assetのコンパイルに必要な機能を一通り備えています。 しかし、JavaScriptにおけるモジュールの依存関係の解決や、ライブラリの管理などについてはモダンなJavaScript開発と乖離してきているのが現状です。そこで、Railsでも以下のようなことを実現できることを目標に環境を作りました。 ECMAScript6のシンタックスを使う モジュ

    モダンJavaScript開発環境 on Rails - クックパッド開発者ブログ
  • Unityで人生を多少変える方法

    このエントリはUnity 2 Advent Calendar 2015の12/11分の記事です。 たいそうなタイトルですが、自分がUnityを使い始めて、何を作ってどれくらい状況が変わったかを書いてみます。技術エントリがほぼ100%の中、申し訳ありませんw 1.Unityとの出会い 元々ゲームエンジンといえばUnrealEngineとMT FrameWorkくらいしか知らなかったのです。UDK3は触ってみましたがほぼ意味不明だったので完全放置でした。 しかしながら仕事で使用していた3D系のシミュレータがあまりにもひどすぎて、何か代替案を立てる必要に迫られていました。これが2012年の11月です。ちょうどUnity4がリリースされるのと同時期でした。 つまり必要に迫られてしかたなく使い始めたと言う状況ですw これで少し人生の方向が変わり始めた。 2.iOSアプリを作りはじめる 前々からiOS

    Unityで人生を多少変える方法
  • AtomでのScala開発環境 - たけぞう瀕死ブログ

    最近Atomが面白くなってきて、いろんなパッケージを試したり作ったりしているのですが、普段は主にScalaでプログラミングをしているので今日はAtomでのEnsimeを使ったScala開発環境を紹介したいと思います。 EnsimeというのはEmacsで有名なScala開発環境ですが、バックエンドと各種エディタ向けのプラグインが分離されており、Emacs以外のエディタでも利用することができます。 まず、なにはともあれsbtをインストールします。MacならHomebrewで入れるのが簡単です。 $ brew sbt install Atomには以下のパッケージをインストールしておきます。Atom上からsbtコマンドを実行するためにterminal-plusなどのパッケージも入れておくと便利です。 atom.io atom.io ホームディレクトリ配下に.sbt/0.13/plugins/plu

    AtomでのScala開発環境 - たけぞう瀕死ブログ
  • 秋月電子通商 電子部品 ネット通販

    電子部品,通販,販売,半導体,IC,マイコン,電子工作SHARP 7インチ高精細IGZO-LCDパネル 接続モジュールセット(ラズベリーパネル接続キット)秋月電子通商 電子部品の通販・販売

    秋月電子通商 電子部品 ネット通販
  • 現役プレイヤーに聞く、“エアガイツ騒動”の真実

    突如ネットで話題となった格闘ゲーム「エアガイツ」。その騒動が意味するものとは。現役プレイヤーたちに話を聞いた。 12月10日、17年前の格闘ゲーム「エアガイツ」が突如ネットで話題となった。Yahoo!リアルタイム検索によると、ここ1週間での「エアガイツ」に関するツイート数は1000件を超える。Yahoo!トップにも大塚ギチ氏による「終焉? 伝道師らによる『エアガイツ』幕引き騒動について」と題する記事が掲載されるなど、多くの人の目に触れる事態となった。 一体何が起こったのか? 多くの人は、昔のゲームがなぜこれほどの騒ぎになっているのか、理由が分からなかっただろう。騒動の経緯はねとらぼでもまとめられているが、今回改めて現役プレイヤーたちに取材をしたところ、ネット上だけでは分からない事の全容と詳しい経緯が明らかになってきた。17年越しに第2次ブームを迎えた遅咲きのゲームに魅入られたプレイヤーたち

    現役プレイヤーに聞く、“エアガイツ騒動”の真実
  • IGZO採用の7インチ液晶パネルセットが販売中、RaspberryPiに最適 実売13,000円、解像度は1,920×1,200ドット

    IGZO採用の7インチ液晶パネルセットが販売中、RaspberryPiに最適 実売13,000円、解像度は1,920×1,200ドット
  • JavaScriptテストの基礎知識と使えるフレームワーク6選

    JavaScriptテストの基礎知識と使えるフレームワーク6選:フレームワークで実践! JavaScriptテスト入門(1)(1/3 ページ) しっかりとJavaScriptの“テスト”を行うために、最近のJavaScript事情やテストを取り巻く環境、今注目のテストフレームワークを6つ紹介する JavaScriptでもテストを書こう @ITの読者の方たちのほとんどは、どのような言語を主に利用しているのかなどの違いはあるにせよ、日常的にプログラムを書いている方たちが多いかと思います。 アプリケーションを作る、ライブラリを作成する、オープンソースプロジェクトに貢献するなど、皆さんがプログラムを書く場面はそれぞれいくつかあるはずです。それらプログラムを書く場面に共通して大切な習慣の1つとして、「作成するプログラムに対しては必ずテストコードを書く」ことがあるのは、誰にでも同意してもらえることでし

    JavaScriptテストの基礎知識と使えるフレームワーク6選
  • カスタムメイド3D2にD言語くんを召喚する - Qiita

    当は、 D言語くん擬人化ってのを前やったけど、こいつに限ってはこのくらいやっつけで良かったんじゃ無いかと今は思うし、そもそもこんなのに1時間もかけて描いてた今の自分を呪いたい pic.twitter.com/OENV7pN4qO — ゑ (@xLUN) 2015, 6月 12 をネタに職が転じた話を書きたかったのですが、特にそういった展開は無かったので、今回はblender初心者の僕がカスタムメイド3D2にD言語くんを召喚した話を書きます。 準備 カスタムメイド3D2購入。 ゲーム部分いらないと思ったのでwith Chu-B Ripという奴を買いましたが、下半身デバイスに不具合があると正常運用できない曲面がありますので、普通のをオススメします。買い直そうかな。。 blender 2.7系のインストール あわせて、某所からCM3D2blenderプラグインを入手して導入しておきます。 D

    カスタムメイド3D2にD言語くんを召喚する - Qiita
  • クポ速

    Qoo10カテゴリのQoo10 BBIA Official_JPの新着クーポンコードの一覧を随時まとめています。 割引クーポンを見つけた日別にまとめており、記事の上にあるものが最新の割引クーポンになります。 Qoo10(キューテン)のショッ...

    クポ速
  • 一日の過ごし方を時間帯ごとにきちんと決めるとうまくいく | シゴタノ!

    一日という時間は長いので、ずっと同じ自分ではいられません。 言い換えれば、一日は何人かの自分によって分担されている、ということです。 書く仕事が得意な自分もいれば、考える仕事が得意な自分もいます。疲れていて単純作業しか受け付けないという自分もいるでしょう。 スケジュールどおりにコトが運ばないのは、このことを考慮に入れていないから、という可能性が高いです。 朝はクリエイティブな仕事が向いている 午前中にブレイン・ワークに取り組む 午後は頭を使わずにすむ仕事でやり過ごす などと、もののには書かれていることが多いですが、言うまでもなくこれらの組み合わせは「人それぞれ」です。 従って、時間帯ごとにどんな仕事がフィットするのかを自分自身で取っかえ引っかえ試す必要があります。そうすることで初めて、自分にとってぴったりの一日の“布陣”を敷けるようになります。 一日の仕事を複数のセクションで分担する 次

    一日の過ごし方を時間帯ごとにきちんと決めるとうまくいく | シゴタノ!