a1gのブックマーク (29)

  • 自分がコードレビューで気をつけていること(2020.5 iOSアプリ開発版 )

    わたくし@yimajoが仕事コードレビューで気をつけていることを書いておきます。特にiOSアプリ開発をしているので内容はiOSアプリ開発におけるコーディングやStoryboardについて書いていますが、その前提やメンタル面の話が多めです。 ちなみにiOSアプリのコードレビューで見ているポイント 2020年5月版にインスパイアされて書いてみました。 前提 レビュー時にリスクや課題、問題という言葉を意識して使い分ける 「このコードは問題です」という指摘をするとき、「問題」という言葉の意味をなるべく共通の理解を持つ 問題 現在起こっている正常でない状況 例: 仕様を表現できていない 例: 不具合がある 課題 問題を整理/分割したもの 例: deprecatedなAPIを使っている リスク 時間の経過もしくは何かの要因によって課題や問題になってしまう事柄 例: テストコードが書けていないので手を

    自分がコードレビューで気をつけていること(2020.5 iOSアプリ開発版 )
    a1g
    a1g 2020/05/12
    元記事は良いけどこの方は保身が酷くて本当はどうでも良い指摘などなくコードが求められている品質に足らないから指摘していて、時間の都合上仕方なく目をつぶっているということを明示しているのを理解した方が良い
  • 職務経歴書

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    職務経歴書
    a1g
    a1g 2020/04/01
    VPoE クラスでも平凡な履歴書なんだなぁ。マネジメントも一人で成し遂げたわけじゃないだろうに、一切書かずにチームへのリスペクトがなく、信用できない人間ということがよく伝わってくる履歴書の見本だと思います。
  • なぜiPhone 11 Pro では0.5の線が描画できないのか調べてみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    なぜiPhone 11 Pro では0.5の線が描画できないのか調べてみた - Qiita
    a1g
    a1g 2020/02/08
    そもそもなんでこんなことをしたいかで言うと、UITableView の separator が 1px (not 1pt) なので、それに合わせたいということなのだと思われる
  • Candy

    Candy は、フリーランス・パラレルワーカーのための気にしない会計管理クラウドです。

    Candy
    a1g
    a1g 2020/01/28
    アイコンが卑猥な感じがする(男のアレみたいな)。集中できない。
  • 「黒帯エンジニアが教えるプロの技術 Android開発の教科書」を執筆しました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。筒井と申します。ヤフーの黒帯制度にて黒帯Androidアプリに任命されています。 私を含むヤフーのエンジニア・デザイナーの計5名で「黒帯エンジニアが教えるプロの技術 Android開発の教科書」を執筆しました。 黒帯エンジニアが教えるプロの技術 Android開発の教科書(著:筒井俊祐 里山南人 松田承一 笹城戸裕記 毛受崇洋/出版社:SBクリエイティブ) Androidアプリ開発に関わる全体像を体系的に理解できるようになりたいという方に向けて書いています。 先日、弊社の黒帯エンジニアの西が執筆した「気ではじめるiPhoneアプリ作り Xcode 7.x+Swift 2.x対応 黒帯エンジニアがしっかり教える基テク

    「黒帯エンジニアが教えるプロの技術 Android開発の教科書」を執筆しました
    a1g
    a1g 2016/07/17
    意外と普通でがっかり。例えば MVP や MVVM はいいんだけど、問題はライフサイクルや Configuration Change など Android 特有の問題をどう解決するかを書いてなかったり。
  • Project Rider — C# IDE - The JetBrains Blog

    IDEs CLion DataGrip DataSpell GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools JetBrains Platform Scala Toolbox App JetBrains AI Grazie Junie JetBrains for Data Air Team Tools Datalore TeamCity YouTrack Qodana CodeCanvas Matter Databao .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Education & Rese

    Project Rider — C# IDE - The JetBrains Blog
    a1g
    a1g 2016/01/13
    きてた。「and the frontend is written in Kotlin」
  • 実戦へのGo導入

    Profile id: Songmu (ソンムー) Masayuki Matsuki おそらくはそれさえも平凡な日々 http://www.songmu.jp/riji/ https://metacpan.org/author/SONGMU 趣味はCPANizeです はてな東京オフィス チーフエンジニア Mackerel ディレクター

    a1g
    a1g 2015/12/07
    UIは糞だし canonical が意味をなさない設計で WEB 業界のやつでもこの程度だと思うと残念だわ。本筋の内容は特に普通。
  • PHP初心者が仕事で躓いた4つの罠 - pixiv inside [archive]

    こちらはピクシブ株式会社 Advent Calendar 2015の2日目の記事です。 こんにちは。Vimエンジニアの kana です。 さて、皆さんもご存知の通り、WebサービスpixivにはPHPが使用されています: PHPについては様々な噂を聞き及んでいた為、 これまでPHPとは関わらないように注意して過ごしてきましたが、 pixiv.netの開発ではPHPを避けて通ることは出来ません。 仕方なくPHPを使うことになる訳ですが、 実際に使ってみると……これが予想していた以上に様々な方向から毎日新鮮な驚きを届けてくれます。 今回は実際に遭遇したPHP初心者が躓くポイントを幾つか紹介しようと思います。 switch の中で continue したら switch の直後に飛ぶ 大量のデータをループでぶん回して処理するのはよくある話です。 その中で特定の種類のデータについては処理をスキッ

    PHP初心者が仕事で躓いた4つの罠 - pixiv inside [archive]
    a1g
    a1g 2015/12/03
    vimmer は害悪
  • 五輪エンブレム有識者会議 ネット専門家起用へ NHKニュース

    2020年東京オリンピック・パラリンピックの新たなエンブレムを作るための有識者会議に、インターネットの専門家が起用される方針が明らかになりました。 会合では、アートディレクターの佐野研二郎さんのデザインしたエンブレムや、そのほかの作品が「盗作ではないか」とインターネットを中心に指摘が広がって大きな問題になったことから、こうした問題に対処するため、エンブレム委員会のメンバーにはインターネットに詳しい専門家を起用する方針がまとまりました。 メンバーは今月28日の組織委員会の理事会で正式に決定する予定で、準備会の座長を務める東京芸術大学の宮田亮平学長は、「各分野の専門家に参加してもらい、国民みんなのためのエンブレムを作っていきたい」と話していました。

    a1g
    a1g 2015/09/24
    「うそはうそであると見抜ける人でないと(ry」
  • Flinto - The App Design App

    Flinto is a Mac app used by top designers around the world to create interactive and animated prototypes of their app designs.

    Flinto - The App Design App
    a1g
    a1g 2015/08/30
    プロトタイプで作ったアニメーションとか実装するのめんどい。ここまでくるとプロトタイプというよりコードで書き出してくれないと厳しい。このアプリの機能が Interface Builder にいつか登録されて潰されそう
  • esaの話をしよう - てくすた

    10年の複雑 開発部の総務みたいな存在のさとうといいます。 得意技は床下のケーブリングです。 PIXTAは来年、最初のサイトリリースから10周年を迎えます。サービスが始まって9年、10年と経つと相当のナレッジが溜まるのですが、そうなると管理が大変なことになります。業務知識・サービスの概要・構成管理・手順書・設計・議事録など、ドキュメントをどこかにわかりやすい形でおいておきたいものですが、これまではどのように管理していくのか方針やルールが定まっていませんでした。 そんな状況だったので、ピクスタでは「esa」というサービスに集約することにしました。 esaについては検索するだけでもたくさんのレビューエントリが見つかるのですが、今回はそのドキュメントを管理するためのサービスesaをピクスタでどのように使っているかご紹介したいと思います。中の人は先日東京ビッグサイトで開催されたYAPC::Asia

    esaの話をしよう - てくすた
    a1g
    a1g 2015/08/27
    Qiita:Team な。後100万回同じ事言われるぞ。
  • 404 NOT FOUND - MANTANWEB(まんたんウェブ)

    404 NOT FOUND 指定されたページかファイルが見つかりません。 指定されたページかファイルは削除されたか、アドレスが変更された可能性があります。 MANTANWEBトップページへ戻る

    a1g
    a1g 2015/08/25
    楽しみ。東村アキコかわいいけど指がぽっちゃりしてる
  • パスワード一元管理のLastPassにハッキング、情報流出も

    一方、LastPassの保管庫に保存された他のサイトのパスワードを変更する必要はないとしている。ただ、安易なパスワードを使っている場合や、マスターパスワードと同じパスワードを他のWebサイトでも使い回している場合は直ちに変更するよう呼び掛けている。 関連記事 Googleの二段階認証を3400円のUSBキーで試す Amazon.co.jpでFIDO 1.0仕様のUSBキーを購入しました。ようやく二段階認証が一般的になるのではないかと期待しています。 米連邦政府、400万人分の個人情報流出の可能性を発表 中国ハッカーの犯行との報道も 米連邦人事管理局が、同局のシステムに何者かが不正侵入し、約400万人の職員および元職員の個人情報が流出した可能性があると発表した。複数の米メディアが、当局がこれを中国ハッカーの犯行とみていると報じた。 年金情報125万件流出 年金機構に不正アクセス ウイルス入り

    パスワード一元管理のLastPassにハッキング、情報流出も
    a1g
    a1g 2015/06/17
    他のサービスうつろうか考えたが、他のサービスは検知できていないから問題が表に出てないだけな気もする。どうしたもんか
  • AWS Summit Tokyo 2015 で、「freeeの急成長とAWS」というタイトルで発表しました - futoase

    AWS Summit Tokyo 2015 www.awssummit.tokyo アマゾンデータサービスジャパン様 主催のAWS Summit Tokyo 2015 で、 freeeの急成長とAWS というタイトルで発表しました。 発表させていただいたプレゼンテーションの内容は、 「創業期から現在に至るまでのインフラの変化、AWSさんの各種クラウドサービスを利用しつつ、会社の急成長と共にどのような形に変わっていったのか」 となっています。 AWS Summit Tokyo 2015 freee // Speaker Deck プレゼンテーション資料の作成には、弊社CTO 横路を始め、 インフラチームによるレビュー、及び 弊社マーケティングチームによるヘルプなどがあり、 作成することができました。 無事、発表が時間内に収まる形でできたのでとても良かったです。 私が入社したのは2014年6月

    AWS Summit Tokyo 2015 で、「freeeの急成長とAWS」というタイトルで発表しました - futoase
    a1g
    a1g 2015/06/06
    写真からなぜか体育会系サークルの香りがする
  • ソフトウェア開発で得た教訓22箇条 | POSTD

    1. 小規模なものから徐々に拡張していく。 私は日頃、新たなシステムを作るにせよ既存のシステムに機能を追加するにせよ、必要な機能すら殆ど持たないようなとてもシンプルなバージョンを作るところから始めるようにしています。そこから当初予定していた機能まで、段階的にソリューションを拡張していきます。私は初めから細部にわたって計画をできたことはありませんが、代わりに開発を進めていく中で新しく見つけた情報をソリューションに役立たせます。 私はJohn Gallの、この言葉が好きです。 “複雑なシステムというのは、往々にしてシンプルなシステムから発展したものだ。” 2. 同時に複数のものを変えない。 開発中にテストが失敗したとき、あるいは機能がうまく動作しなかったとき、1つだけ変更すれば、問題発見が格段に容易になるでしょう。言い換えるなら、短いイテレーションを行いなさいということです。1つずつ変更を行い

    ソフトウェア開発で得た教訓22箇条 | POSTD
    a1g
    a1g 2015/06/06
    「一晩寝かせてみる」 たしかに、やばい分からんと思って寝たら起きたときに頭の中で実装ができあがっていることがある
  • 今までのPHPのやり方を全て打ち捨てよう - 絵描いたりコード書いたりする奴の独白

    PHPは日々進化している 最重要な言語仕様の変更点 PHP 5.3.x 名前空間 レイトスタティックバインディング クロージャ PHP 5.4.x trait ビルドインサーバ クロージャで$this PHP 5.5.x ジェネレーター Composer PHPにとってのBundler PEARの環境依存やめよう PECL?知らん PSR-4 includeやrequireをもう使う必要はない PSR-4の規約にそって名前空間とディレクトリを掘ろう そしてcomposer.jsonにちょいちょいと { "autoload": { "psr-4": { "mynamespace\\": "src/" } } } そしてbootstrapに相当するphpスクリプトに require_once 'vendor/autoload.php'; これだけで後はuseをjavaのimportに相当するも

    今までのPHPのやり方を全て打ち捨てよう - 絵描いたりコード書いたりする奴の独白
    a1g
    a1g 2015/04/18
    Aura はドキュメントどこ見てよいか分からないので糞。「自力で組み立てる」など超超超上級者以外お勧めしない。チーム開発など考えるとドキュメント見ればたいてい書いてある Laravel 一択。
  • 情報共有ツール DocBase(ドックベース ) | ストレスフリーなドキュメント共有ツール

    社内ナレッジとAI連携、 安全かつ簡単に運用管理 継続率99%の「書きやすさ」はそのままに、 権限管理や監査ログ、柔軟なAI利用制限で、 全社展開のリスクを最小化します。

    情報共有ツール DocBase(ドックベース ) | ストレスフリーなドキュメント共有ツール
    a1g
    a1g 2015/04/06
    ロゴがブリーフにしか見えない
  • 京都に引っ越した - hitode909の日記

    会社には実家から通ってたけど、酒飲んで遊んでたら帰れない日も多々あり、いい加減引っ越すかと思って、先々週から部屋探しだして、見に行ったりして、先週契約して、今日入居した。 とにかく安くてボロい部屋をテーマに探して、築60年、家賃39000円の部屋を発見した。 リュックとボストンバッグでとりあえず服とブラシだけ持ってとりあえずやってきた。 ウィッシュリストはこちらです。新生活は勝手に始めるので、とか送ってほしい。冷蔵庫もないので今から買いに行く。 http://www.amazon.co.jp/registry/wishlist/CUACF9TYLOUS/ref=cm_sw_r_tw_ws_0a8Iub1P377AQ

    京都に引っ越した - hitode909の日記
    a1g
    a1g 2015/03/31
    すぐ燃えそう
  • Envoyer - Zero Downtime PHP Deployment

    Zero downtime PHP deployment Deployments you've only dreamed about. Zero downtime. Zero fuss. Deploy your PHP and Laravel applications with confidence Envoyer has been carefully crafted by the creators of Laravel to work perfectly with your applications. You can deploy at any time of day or night with confidence that your users will never experience downtime.

    a1g
    a1g 2015/03/10
    どこまでつかいものになるのか。まだ試せないのか。
  • Qiita:Team と比較して esa.io の方が圧倒的に優れてる機能3点 (\\( ⁰⊖⁰)/) - kakakakakku blog

    プロダクトで CQO を担当していて,Qiita:Team をこよなく愛す僕ですが,わず嫌いは良くないなということで,esa.io をトライアルで使ってみた. 実際にポストしてみたり,ヘルプを見てみて,基的なところは Qiita:Team と似てるなーという印象を受けたんだけど,Qiita:Team と比較して esa.io の方が圧倒的に優れてるなと思う機能を3点を知ってしまったので,熱量高くまとめてみた.まぁ圧倒的は言い過ぎたかもwww 1. カテゴリーという概念があること esa.io のポストは,タグ以外にカテゴリーというメタ情報を付けることができて,これは便利. Qiita:Team だとタグしかないので,例えば日報のように時系列に沿った情報を探したりすることができず,結構ポストが埋没する傾向にあるという課題はどこのプロダクトでもあるんじゃないかなと思う. ちなみに Qiit

    Qiita:Team と比較して esa.io の方が圧倒的に優れてる機能3点 (\\( ⁰⊖⁰)/) - kakakakakku blog
    a1g
    a1g 2015/02/18
    個人的には勝手に階層分けするのはゴミ仕様だとおもった。タイトルにスラッシュがあるポストをインポートすると意図せずカテゴリ分けされるので。第一候補とはならないプロダクト感。