はてなエンジニアによるApple Vision Pro座談会

2023年6月のWWDC(World Wide Developers Conference)23で発表され、2024年2月に米国で販売が開始されたApple Vision Proを、はてなのエンジニア5人が入手しました。ということで、3月初旬に5人がApple Vision Proをつけて、オンライン座談会を行いました。…

Docker Compose Watchのすすめ

やあ!id:cockscombです。日々の生活に役立つちょっとした知識を紹介していきます。最近は、Apple WatchやPixel Watchみたいな、ナントカWatchのリリースが多いですね。でも今日紹介するのは、WatchはWatchでも、Docker Compose Watchです。 Docker Compose…

はてなインターン応募クイズ

こんにちは!2012年にはてなインターンに参加し、その後社員として入社、現在はチーフエンジニアの id:cockscomb です。 はてなのインターンシップでは、この数年、応募時に課題を課しています。この課題を「応募クイズ」と呼んでいます。 応募クイズは、技…

Anond AI開発日記

こんにちは。Anond AIを研究している id:cockscomb です。 私たちはこの度、このAI時代を制するプロダクト、Anond AIを開発しました。本エントリではその詳細について説明します。 Anond AIとは Anond AIはいわゆるGenerative AIで、人類が匿名で日記を書く…

はてなスターのひみつ

ハッピーホリデー!id:cockscombです。この記事ははてなエンジニアAdvent Calendarの8日目のエントリです。 今年1月、はてなスターのリニューアルを行いました。リニューアルの内容は告知をご参照ください。 はてなスターのリニューアルでは、クロスオリジン…

管理画面からBigQueryを使ってサクセスする

ハッピーホリデー!id:cockscombです!!この記事ははてなエンジニアAdvent Calendarの8日目のエントリです。 サービス開発をしていると、限られた管理者のみがアクセスできる画面、つまり「管理画面」を作る必要に迫られます。管理画面では、データベースに…

はてなインターンシップをリモートで開催する方法─精神と時のステイホーム

はてなサマーインターンシップ2020は、13年の歴史で初めてオンライン開催となりました。リモートの実施にはコントロールを効かせにくい難しさがありますが、日程・カリキュラム・コミュニケーションそれぞれで影響を検討し、課題を中心とした短期間の開催と…

コーポレートサイトを誰にも気づかれず静的化したときの技術選択について

こんにちは〜。チーフエンジニアのid:cockscombです。 最近、同僚のid:yashigani_wとともに、はてなのコーポレートサイトを静的サイトとして再構築しました。ちょっとした仕事ではありますが、経験によって得られた暗黙知を形式知へ昇華するため、ここに紹介…

Swift 3 の Data とポインタ使いこなし術

この記事は、はてなエンジニアアドベントカレンダー2016の8日目の記事です。昨日は id:ichirin2501 による MySQL-5.6のMRRにデッドロック回避の夢を見る - ichirin2501's diary でした。 おはようございます。シニアアプリケーションエンジニアの id:cocksco…

Swift 3.0 をいまから学ぶ Swift Evolution ウォッチング

おはようございます。シニアアプリケーションエンジニアの id:cockscomb です。WWDC が目前に迫ったいま、今秋にリリースが予定されている Swift 3.0 について、Swift OSS コミュニティの中心である Swift Evolution から読み取っていきたいと思います。 [PR…

try! Swiftにはてなのエンジニアが登壇します

こんにちは!シニアアプリケーションエンジニアのid:cockscombです! 来週3月2日から4日までの「try! Swift」カンファレンスに、はてなから2名のエンジニアが登壇します。またはてなはtry! Swiftのスポンサーでもあります。 try! Swift 以下に、登壇する2名…

DroidKaigiにはてなのエンジニアが登壇します

Androidアプリエンジニアのみなさんこんにちは!2月18日、19日に開催される「DroidKaigi」というAndroidをテーマとしたカンファレンスに、はてなから2名のエンジニアが登壇いたします。以下に概要を紹介しますので、ご覧になるセッションを選ぶ際にご参考く…

Swiftオープンソース化の衝撃

エンジニアの id:cockscomb です。この記事ははてなデベロッパーアドベントカレンダー2015の8日目の記事です。昨日は id:Songmu による Markdownドキュメントをgithubで管理して、はてなブログでホストする ~ Mackerelの場合 でした。 Swiftがオープンソース…

「はてな教科書」にSwift 2の教科書を追加しました

本日、はてな教科書に新たにSwiftの教科書を加えました。先進的なプログラミング言語であるSwiftを学習するのに最適な教材です。 「はてな教科書」はもともと、およそ1週間でWebアプリケーション開発の基本を身につけるために、PerlやJavaScript、MySQLなど…

Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く

この記事ははてなエンジニアアドベントカレンダー2014の16日目です。昨日はid:nobuokaによる「【Retrofit を読む】 利用者が定義したインターフェイスに実装を提供する Java ライブラリの作り方 【リフクレション】」でした。 こんにちは。はてなアプリケー…

はてなブログAndroidアプリ開発の舞台裏

こんにちは!はてなでスマートフォンアプリを開発している id:cockscomb です! 先日リリースした はてなブログのAndroidアプリは、Android 5.0 Lollipopに対応し、Googleの新しいデザイン言語 Material Design をいち早く取り入れるなど、はてなが提供して…

はてなのエンジニアもWWDC 2014に参加します!皆さんもWWDCの予想をしてみませんか!! #expectWWDC

こんにちは、id:cockscomb です。Apple World Wide Developers Conference (WWDC) 2014まで残り1週間を切りました。今年のWWDCにはてなからは僕が参加します。 さて、今年のWWDCではなにが発表されるのでしょうか。様々な噂がありますが、iOSアプリエンジニ…