Hyland Summit London Join us on October 10 as we explore Hyland’s intelligent content solutions and how they can help transform your organisation! Register now
性懲りもなくcodejam Japanの予選に参加したので、その解き方、考え方をざっくり解説してみようと思います。 2011/10/01にcodejam Japan(プログラミングコンテスト)の予選が開催されました。前回の世界大会やgdd11jpのスライドパズル問題に参加した際に自分の実力不足&伸びしろ不足を実感し、もうこの分野からは手を引こうと考えていたのですが、たまたま時間が有った&合ったのでついヤッちゃいました。で、ヘボい私がどう解いたか考えたかを初歩的にまとめて解説することで、これから競技プログラミングの分野に乗り込んで行こうという人たちの助けになるかもと思いましたので、ちょっと一問だけ書いて見ることにしました。 問題Aの要点 問題Aの要点を引用します。 カードは M 枚からなり、それぞれ 1 から M までの数字が重複しない カードの山を C 回カットすることでシャッフル i 回
The ZSH Workshop - by Larry Schrof Proceed to the Table of Contents
Introduction Why zsh? What's not covered Configuring zsh Startup files Configuring zsh via options The Prompt(s) Using escape sequences Prompt conditional expressions Formatting the prompt Watching for Other Users Formatting the Reports Conveniences Aliases cd: the full story The Directory Stack Brace Expansion History Using fc Using history expansion Programming Zsh Parameters Array Parameters Su
GoogleIOに来ています。 いくつかセッションに参加していますが、GASがめっちゃ進化していたので取り急ぎそこだけアップ。 GDataのJSラッパーで各種データを扱えたり、Cron的に時限で発動して自動処理が出来ているGASですが、UIを作るのが大変でした。特にポジションを指定してUIを組むのは至難の業だったかと思います。 IOでUI Builderが発表になりました。既に利用可能な状態です。 こんな感じにコンポーネントをLayoutにポトペタしていくだけで、サクサクUIが作成できます。各種コンポーネントには、クリックダウンやらKeyUPなどひと通りTriggerが用意されているので、適当なメソッドにBindしてあげれば後は煮るなり焼くなり自由自在。 また、作成したUIは、サービス公開することが出来ます。パーマリンクが生成されるのでそのURLにアクセスするだけで素敵なアプリがいきなり使
Shameless advertisement: Don't forget to check out Agility.js, a simpler alternative to Backbone.js. Hello Backbone is a simple Backbone.js tutorial comprised of self-explanatory "hello world" examples of increasing complexity. It was designed to provide a smoother transition from zero to the popular Todos example. Backbone.js offers a lean MVC framework for organizing your Javascript application.
OpenPNE3では、プラグイン式に機能を増やすことができるようになりました。プラグインで機能を増やした時、実際に画面に表示させる方法としては以下のようなものが挙げられます。 新しくページを作成する・・・(OpenPNE公式Webサイトのブログ記事の「OpenPNE3プラグインの作り方#2」が該当します。) テンプレート拡張を利用する・・・(テンプレート拡張、およびそのサンプルは「OpenPNE3プラグインの作り方#4」にあります。) ガジェットとして追加する・・・ホーム画面(マイホームやフレンドホームなど)やサイドバナー領域は、ガジェットと呼ばれる部品を配置することができます。ガジェットの配置は、管理者が管理画面で変更できます。ホーム画面の検索ボックス、インフォメーションボックス、プロフィール写真、フレンドリスト、マイフレンド最新日記、コミュニティ最新書き込みなど、ほとんどの構成要素がガ
Not your computer? Use a private browsing window to sign in. Learn more
承前 ということで、GAEUnitを使いながらGAE+DjangoでTDD開発していくメモ二回目。作るものはStatというエンティティにデータを書き込む・読み出すアプリを書いてみる、ということにする。 アプリケーション作成 なぜかDjangoはコントローラとモデルの組み合わせをアプリケーションと呼ぶらしい。アプリケーション名はstatにする。 python manage.py startapp stat→statというディレクトリが生成される。中身は__init__.py, views.py, models.py unit_tests.py まずはStatというクラスの実体を生成し、そいつがNoneではないことを確認。 import unittest import logging from google.appengine.ext import db from gaetest.stat.m
現在、trunkではこのドキュメントの内容ではソースコードを取得できません。 まだ新体制に移行されたばかりでMozillaBuildの改良が行われたりと、 情勢が安定していませんので、安定してから内容をアップデートします。 Mozilla(Firefox/Thunderbird)はオープンソースのソフトウェアです。 そのため、自分でコードが書けるなら、バグを修正したり、機能追加ができます。 ここでは、Windowsでの環境作り、ソースの取得方法と、 パッチの書き方、パッチの採用までの流れを紹介します。 Mozillaのソースコードの取得、ビルドには様々なツールが必要です。 ここでは、VC++でビルドするものとして、話をすすめます。 ただし、無料のVisual Studio Expressではここで紹介する方法ではビルドできないかもしれません。 また、Geckoのバージョンによって、ビルドに
みなさん、Mercurialってものを御存知ですか? 少し前に結構話題に上ったりしていたので、知っている方も多いと思いますが、Mercurialとは分散バージョン管理システムのひとつです。似たようなとこで有名なものには、gitなんかがあります。 「分散」ってとこはひとまず置いておいて、とりあえずSubversionとかCVSとかの仲間だと思っていただければよいと思います。 ただ、仕組み的には、対局となるものとして紹介されることが多く、Mercurialの「分散バージョン管理」に対して、SubversionやCVSは「中央集権型バージョン管理」と呼ばれています。分散バージョン管理のことやその仕組みを知りたい方は、gihyoさんのほうにシリーズで記事が上がっているので、こちらをご一読されると幸せになれるかもしれません。 要はリポジトリ1つで管理するのか、複数のリポジトリで連携させながら管理して
in free/open-source linux software 15 Fantastic Inkscape Tutorials for Creating Awesome Vector Art 15 Fantastic Inkscape Tutorials for Creating Awesome Vector Art: Inkscape is without doubt the most well-known and perhaps the best free and open-source vector graphics editor available for Linux. It is loaded with powerful features that will allow anyone with ingenious mind create some amazing digit
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! When you are coding up a brand new site, I think this is a pretty efficient workflow for how to handle CSS Sprites. Ignore sprites entirely. Make every background image its own separate image and reference them as such in the CSS.When you are reasonably sure the design is “done,” use the Spr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く