タグ

ブックマーク / qiita.com (27)

  • Python初学者のためのPandas100本ノック - Qiita

    Information 2024/1/8: pandas , Polars など18を超えるライブラリを統一記法で扱える統合データ処理ライブラリ Ibis の100 ノックを作成しました。長期目線でとてもメリットのあるライブラリです。こちらも興味があればご覧下さい。 Ibis 100 ノック https://qiita.com/kunishou/items/e0244aa2194af8a1fee9 2023/2/12: 大規模データを高速に処理可能なデータ処理ライブラリ Polars の 100 ノックを作成しました。こちらも興味があればご覧下さい。 Polars 100 ノック https://qiita.com/kunishou/items/1386d14a136f585e504e はじめに この度、PythonライブラリであるPandasを効率的に学ぶためのコンテンツとして

    Python初学者のためのPandas100本ノック - Qiita
    TTY
    TTY 2020/09/27
  • 個人のスマホアプリ開発者がParseを使うべき15の理由 - Qiita

    注意(2016/01/29追記) Parseサービスの終了が発表されました。 利用できるのは2017/01/28までだということです。 Facebook Shutters Its Parse Developer Platform | TechCrunch http://techcrunch.com/2016/01/28/facebook-shutters-its-parse-developer-platform/ Moving On http://blog.parse.com/announcements/moving-on/ こんなに便利なサービスが終了してしまうのは残念でなりません。。 (一応ParseサーバーとMongoDBのマイグレーションツールが公開されるということなので 自前サーバーで管理すればParseと同じようなものを動作させることは可能かもしれません。) 背景 最近個人で掲

    個人のスマホアプリ開発者がParseを使うべき15の理由 - Qiita
    TTY
    TTY 2015/01/05
  • Swiftってどんなの?こんなの〜! - Qiita

    Help us understand the problem. What is going on with this article?

    Swiftってどんなの?こんなの〜! - Qiita
    TTY
    TTY 2014/12/28
  • SwiftでiOSアプリ開発をしてみて(#^ω^)ピキピキ な点4つ(2014/12現在) - Qiita

    Swift自体の不満というよりも環境への不満が大きいですが 最近になってようやく、SwiftiPhoneアプリ開発を始めました。 やはり慣れない言語と環境に変わって、色々と不満な点が出てきて、たまに(#^ω^)ピキピキ しながら開発しています。そんな(#^ω^)ピキピキ なところをまとめてみました。 どっちかというとSwift自体の問題よりも、Xcodeとかライブラリとかへの不満が多いですけどもね。 1.Xcodeが SourceKitService Crushed エラーを出しまくる これ、ほんとーーに頻発するので(#^ω^)ピキピキ 度は高いです。 普通にコードを書いていると、SourceKitService Crushedエラーが表示されて、テキストエディタ部の色が単色になり、補完が効かなくなります。 解決方法? stackoverflowにも問題が上がっていました。

    SwiftでiOSアプリ開発をしてみて(#^ω^)ピキピキ な点4つ(2014/12現在) - Qiita
    TTY
    TTY 2014/12/28
  • 作ったアプリをブラウザ即見せでモチベーションアップ!!TestFlightよりお手軽なアプリ配布サービスappetize.io - Qiita

    作ったアプリをブラウザ即見せでモチベーションアップ!!TestFlightよりお手軽なアプリ配布サービスappetize.ioiPhoneXcodeiOS by @mixiappwchr SwiftからiOSアプリ開発を始めてもりもりアプリを作っている技術者も多いことかと思います。 ただやっぱり作ったアプリをだれかにみてもらわないとモチベーションがあがりませんよね? TestFlightとか導入すれば少しは敷居は下がりますが、それでも作って即触ってもらうにはなかなか ハードルがあったりします。 iPhoneを持っている人が周りにいなければなおさらですね。 そこでまだベータですが面白いサービスを見つけました このサービスはデバッグビルドでいいのでサーバーにアップロードすれば、なんとブラウザでシミュレータが動き、 確認できるというサービスです! DEMO https://appetize.io

    作ったアプリをブラウザ即見せでモチベーションアップ!!TestFlightよりお手軽なアプリ配布サービスappetize.io - Qiita
    TTY
    TTY 2014/12/28
  • 【iOS】【swift】カレンダーを作ってみる - Qiita

    ↑のようにスワイプで切り替えれるようなカレンダーを。 ひとまずswiftの試しが主目的ですが、swiftらしくない部分もあるかもしれません。 試し試しで実装した所があるのでベストな実装とは思えないので、 もう少し暖めようかと思ったのですが、ひとまずちょっと公開してみることにしました。 Xcode 6.1.1にて実装しました。 1.構成 ・各日を表示するView(DayViewとします。) ・各月を表示するView(MonthViewとします。) ・月を切り替えるためのView(CalenderViewとします。) この3つのViewを扱うようにします。 2.DayViewについて 曜日に合わせて表示を切り替えるなど想定されるため、 year/month/day/week の四つの情報を取得するようにしています。 class DayView: UIView { required init(c

    【iOS】【swift】カレンダーを作ってみる - Qiita
    TTY
    TTY 2014/12/28
  • Objective-C, Objective-C++ のコードを Swift で使う - Qiita

    iOS Advent Calendar 10日目は、いわゆる Bridging-Header の話です。 Swift は素晴らしい言語で積極的に使っていますが、過去の優秀なライブラリは Objective-C で書かれています。 また、 Objective-C はただの C 拡張なので C++ を書くこともできました。 これらのコードを Swift で利用するときはどうしたらいいのでしょうか。 これはなに Swift から Objective-C のコードを参照するときは Bridging-Header を使う Bridging-Header の作り方を調べた 参照先の Objective-C ヘッダから C++ が参照できてはならない Bridging-Header の作り方 既に Swift を書いているエンジニアなら大抵の方が使用しているとは思いますが、公式サイト のやり方だとイマイ

    Objective-C, Objective-C++ のコードを Swift で使う - Qiita
    TTY
    TTY 2014/12/28
  • 中高生にプログラミングを教えて分かった5つのこと - Qiita

    0. まえがき この記事について 中高生にプログラミングを教えてきて 一年半以上が経ちました。とても素敵な コミュニティである一方で、教える自分たちの 高い技術力と確固たる教育への哲学と信念が求められる 向上心ある職場でもあります。 そんな貴重な経験をしてきて感じたことを この記事にまとめようと思います。 あくまで個人的な感想で、会社や団体の代表意見ではありません。 1. 成果より感動 "Hello, world"だけでいい 何を作るか、ではないのです。 何か作れた、なのです。 はじめてプログラミングに触れる子にとっては、 それはそれはターミナルやエディタどころか PCやキーボードだって新鮮。 いつもLINETwitterを触っていたり スマホやタブレットを触っていたりしていても 作り手に回ることは初めての子が多い。 そんな子にとっては、index.htmlに <p>Hello, wor

    中高生にプログラミングを教えて分かった5つのこと - Qiita
    TTY
    TTY 2014/09/06
  • AppleのCore Animationプログラミングガイドを読んだメモ - Qiita

    Appleが提供しているプログラミングガイドは全部読んだほうがいいなーと思っています。 目下、興味のあるところから順次読み込み中。 今回は[PDF] Core Animationプログラミングガイドを読んだので、覚えておいたほうがいいところとかをピックアップし、自分なりの考察なんかを加えて書いています。 UIView/CALayerの基構造 画面になにかを表示しようとした時、使うのはUIViewかそのサブクラスを使うのが通常です。 addSubview:メソッドなど使って階層構造を成して構築していきますね。 普通はUIViewを使えば問題ありませんが、描画のパフォーマンスやちょっとした細かい演出などをしたい場合はCALayerを利用します。 やはりどういう構造になって画面に表示されているか、を知るのは大事なことですね。 UIViewは通常、レンダリング周りを担当するCALayerクラスを

    AppleのCore Animationプログラミングガイドを読んだメモ - Qiita
    TTY
    TTY 2014/03/09
  • これからObjective-Cを書くプログラマへ - Qiita

    Objective-Cを愛してください Objective-CはCの拡張です。 Cでできることはすべてできるし、Cでできないこと( 恐らく計算機では不可能なこと )はすべてできません。 Objective-CはJavaよりも年上です。 「Objective-CってJavaに似てるね」と言われると、Objective-Cを愛するものとしては少し悲しい気分になります。 歴史的にはJavaがObjective-Cの影響を受けています。 メッセージングに使うブラケット[]はObjective-Cのチャームポイントです。 Objective-CがSmalltalkの子であると証明するための、とってもチャーミングな形質です。間違っても「キモい」なんて言わないであげてください。 関数とメソッドを見た目で区別できるという利点もあります。 メソッド名が長いのはメソッド自身がドキュメントの役割を果たしているか

    これからObjective-Cを書くプログラマへ - Qiita
    TTY
    TTY 2014/03/09
  • Webアプリケーションの構成に関する予備知識 - Qiita

    自分の担当したWebアプリケーションを引き継ぐ際に、予備知識として説明したことのまとめ 注意事項 もともと明確に定義されていない概念や、簡単に説明するため正確さを犠牲にした部分が多い 間違っていることを前提に、疑いながら読むのがベター アプリケーションの層構造 アプリケーションを構成するオブジェクトには非常の多くの種類がある アプリケーションの(より良い)構成をオブジェクト単位で考えるのは難しいので、もっと粒度の大きい単位で考えたい アプリケーションをいくつかの層(オブジェクトの所属するグループ)に分割し、層単位でアプリケーションの構成を考える View層(ビュー層) レスポンスをクライアントにとって都合のいい形(i.e. 画面)に変換する層 View層のオブジェクトは Controller層のオブジェクトから利用される DomainModel層のオブジェクトを利用して、ユーザーに表示した

    Webアプリケーションの構成に関する予備知識 - Qiita
    TTY
    TTY 2014/03/09
  • iOSでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、フレームワーク、ライブラリのまとめ! - Qiita

    画像を表示しようとしたら遅いよ! 外部データを取ってきて表示するときにまずはまるのが画像の処理だと思います。非同期で必ず処理しましょう。 画像の非同期ロードはライブラリを使った方が早いと思います。 ヘッダーやフッタをつけたいよ! tableView.tableHeaderView tableView.tableFooterView に突っ込む方法を書いてあるのが多いんですが、今回はもっと簡単な方法としてStoryboardなどでこれらのビューを直接突っ込んで管理できるのでおすすめ。 テーブルビューの上や下にUIViewをドラッグすると UIViewをIB上で直接追加できます。 後はIBでレイアウトをくめばok 使用するクラス、フレームワーク、ライブラリ ビュー UITableViewController https://developer.apple.com/library/ios/doc

    iOSでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、フレームワーク、ライブラリのまとめ! - Qiita
    TTY
    TTY 2014/02/24
    iOSでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、フレームワーク、ライブラリのまとめと軽めのTips! - Qiita
  • iOSの開発をする上で絶対に使うべき!外せない!webサービス、開発ツール集

    by @mixiappwchr iOSで開発する上で見ておくべきサービスやツールをまとめてみました。 ほかにもたくさんあると思いますが、基的なやつを集めました。 アプリ配布 depolygate https://deploygate.com/?locale=ja 旧TestFlightがオワコンのため、今ではDeployGateを使うしかありません! まだTestFlight使ってたの?急げ!終了目前のTestFlightから,今すぐにiOSもDeployGateに移行しよう!移行パターンも紹介するよ。 CI Circle CI https://circleci.com/ iOS対応されアプリもクラウドでCI クラッシュログ Crittercism https://www.crittercism.com/ ユーザービリティテスト Repro https://repro.io/ リモートで

    iOSの開発をする上で絶対に使うべき!外せない!webサービス、開発ツール集
    TTY
    TTY 2014/02/20
  • ナウいツールやサービスなどのまとめ - Qiita

    国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】 をもとにナウい感じのサービスなどをまとめた。分類がおかしいかもしれないのん コード管理 ソースコードは Git で管理しているところが増えている Git GitHub GitHub Enterprise: Enterprise 向け Gitlab Gitlab Cloud Gitlab CE: オープンソース Gitlab EE: Enterprise 向け BitBucket Stash: Enterprise 向け codebreak; RhodeCode Gitorious GitPrep GitBucket GitHubクローンまとめ 無料でGitHubのような機能を実現するための候補 | Act as Professional - hiroki.jp 料金 private repositor

    ナウいツールやサービスなどのまとめ - Qiita
    TTY
    TTY 2014/01/07
  • iOSアプリ開発が捗るXcodeプラグイン - Qiita

    こんにちは、@cutmailです. 365日Xcode触ってますか? はじめに Xcodeはそのまま使ってもいいですが、いくつかの便利なプラグインを入れてみるとより開発がしやすくなるかもしれません。 プラグインは入れ過ぎるとXcodeが重くなったりするかもしれませんので、必要なもののみインストールしたほうがよいかと思われます。 XVim Vimmerのための、XcodeでVimのキーバインドが使えるようになるプラグイン https://github.com/JugglerShu/XVim XTodo TODOや、FIXMEなどのコード内の注釈を抜き出して表示してくれるプラグイン https://github.com/trawor/XToDo XAlign コードを自動的に整列するプラグイン https://github.com/qfish/XAlign ShowInGitHub 選択した行

    iOSアプリ開発が捗るXcodeプラグイン - Qiita
    TTY
    TTY 2014/01/05
  • iOS 6/7 で UILabel などの見た目がずれるよ〜とお嘆きのあなたへ - Qiita

    xib / storyboard 限定です。コードで配置してる人は他の方法を探してください。 何故ずれるか iOS 7 Release Notes UIKit の項に書いてあります。 If a UITextField or a UILabel that is baseline-aligned with constraints has attributes that change after the constraints have been added, the layout may be incorrect. The exception to this is -setFont: on UILabel, which should work as expected. Workaround: Avoid making changes in UITextField or UILabel afte

    iOS 6/7 で UILabel などの見た目がずれるよ〜とお嘆きのあなたへ - Qiita
    TTY
    TTY 2013/09/25
  • 意外と知られていないxibのこと - Qiita

    意外と知られていない? 使われていない? xibの解説です。やっぱりUI関連はxib(Storyboard)がとても便利です。 コードから読み込み これをこのように読み込みます。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. UINib *objectsNib =[UINib nibWithNibName:@"Objects" bundle:nil]; NSArray *objects = [objectsNib instantiateWithOwner:nil options:nil]; NS

    意外と知られていないxibのこと - Qiita
    TTY
    TTY 2013/09/18
    Objective-C - 以外と知られていないxibのこと - Qiita [キータ]
  • https://qiita.com/adachi_c/items/da48988fda0d09bef5db

    TTY
    TTY 2013/09/12
    Objective-C - 64bitへの移行 - Qiita [キータ]
  • ARC のメモリ解放タイミングを調べた - Qiita

    一つの関数内で容量の大きなファイルを読み込み加工する処理を連続して行っていたらメモリが足りなくなった。 ARC ではスコープを外れ(て参照カウンタがゼロになっ)たオブジェクトは、すぐに破棄されると思っていたのでしばらくハマった。 問題のソース(ARC使用) ローカルでもWebでも何でもいいけど、ファイルから無視できない程度の容量のデータの読み込みを繰り返す処理。 - (IBAction)buttonDownWithArc:(id)sender { NSString* path = @".../bigdata.img"; for (int i = 0; i < 10000; i++) { NSData* data = [NSData dataWithContentsOfFile:path]; [NSThread sleepForTimeInterval:0.5]; data = nil; }

    ARC のメモリ解放タイミングを調べた - Qiita
    TTY
    TTY 2013/09/04
    Objective-C - ARC のメモリ解放タイミングを調べた - Qiita [キータ]
  • https://qiita.com/dokubeko/items/121833a93e3c82d427d5

    TTY
    TTY 2013/08/15
    Objective-C - iPhoneのホーム画面みたいなドラッグでの並び替え - Qiita [キータ]