1. · CALayer

    CALayerでsetNeedsDisplayするときの注意

    CALayerにたいしてsetNeedsDisplayするときの注意です。
    下記のようなコードをつかって、表示する場合にsetNeedsDisplayしたりすると、表示されなくなる。
    UIImage *img1 = [UIImage imageNamed:@"aaa…

  2. · CALayer / ios / retina

    CALayerのretina対応 contentsScaleを2

    core animationだ!!ということで、CALayerのサブクラスをつくり、drawInContextを実装してがりがり書いて動かすとどうも、ジャギーが目立つというかなんというか表示したイメージきれいでないことに気がつく。 で、アンチエイリアスが効いてないのかなーとかと…

  3. UIBarButtonItemに画像使いたいなー

    InterfaceBuilderをぜんぜんつかってなかったのですが、やはりウィジットを配置してすぐにためせるのはやはりInterfaceBuilder便利。 UIBarButtonItemに画像使いたいなーと思っていろいろいじってたら、IBで簡単に設定できました。 Image…

  4. · ios / objective-c / 角度

    中心点からの角度

    以前書いた記事から プログラマメモ2: 中心点からの角度
    今度は、objective-cで作成してみました。
    #import "MyView.h" @implementation MyView - (id)initWithFrame:(CGRect)fr…

  5. · cocoa / iphone / objective-c

    刻印文字っぽいのその1

    刻印文字っぽいのにチャレンジ

    CGContextSetShadowWithColorをいろいろ駆使するとコーディングでいろいろ表現できる。
    CSS3?のtext-shadow?で表現していることを参考にしています。 - (void)drawRect:(CGRect)rect…

  6. · ios / iphone

    デバイスの向きがかわって回転させないようにしたい

    iosです。
    デバイスの向きがかわって回転させないようにしたいです。

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { retur…

  7. · cocoa / objective-c / 角丸

    角丸こそわが人生

    shiffonの備忘録 - UILabelで角丸
    2011-04-13 - spiratestaの日記
    UILabelを角丸にしたいなーといことで。
    やはり角丸にしたいよねということです。

    QuartzCoreを使うようだ。 #import "QuartzCore/…

  8. · java / pku / poj / 時間超過

    1012 - ヨゼフ?時間超過

    1012 -- Joseph
    Javaです。 なんとかそれっぽい答えがでるようになって、submitすると時間超過....
    グーグルさんに尋ねて調べると、あらかじめ計算させてその値をつかっていたりしてるようでした。
    とりあえずkが10よりうえのものは計算済みのものを使ってい…

  9. · java / pku / poj

    1154 - レターズ

    1154 -- LETTERS
    Javaです。
    なんとかaccept...
    package p1154; import java.util.Scanner; import java.util.Stack; public class Main { static c…

  10. · java / pku / poj / prim

    1258 - グラフな問題

    1258 -- Agri-Net
    Javaです。グラフな問題にチャレンジということで。
    解き方は、
    プログラミングコンテストチャレンジブック 秋葉 拓哉 岩田 陽一 北川 宜稔
    p.100を参考にしています。
    僕自身プリム法よくわかってないです。たくさんとけばなんとなくわか…

  11. · eclipse / java

    EOFの入力 - eclipseのコンソールで

    Javaです。eclipseです。実は知らなかったEOFの入力のしかたです。
    下記のようなコードを用意します。
    import java.util.Scanner; public class TestEOF { public static void main(St…

  12. · java / pku / poj

    1200 - くるっているサーチ

    1200 -- Crazy Search
    Javaです。NCの値をつかわなくてもよいみたい。
    package p1200; import java.util.HashSet; import java.util.Scanner; import java.util.Set; p…

  13. · java / pku / poj

    2623 - 中央値

    2623 -- Sequence Median
    Javaです。かんたんな問題。 package p2623; import java.util.ArrayList; import java.util.Collections; import java.util.List; i…

  14. · java / pku / poj

    1546 - A進法からB進法へ

    1546 -- Basically Speaking
    Javaです。
    Javaですと基数をうけとって処理してくれるAPIがあるから簡単ですね。
    package p1546; import java.util.Scanner; public class Main { …

  15. · pku / poj.java

    1218 - よっぱらい看守

    1218 -- THE DRUNK JAILER
    Javaです。
    強引に解いてます。一応acceptedされたみたい。
    package p1218; import java.util.Scanner; public class Main { public sta…

  16. · java / pku / poj / stack

    1145 - ツリー合算?

    1145 -- Tree Summing
    Javaです。
    自前で、パースしていてマイナスを考慮せずWA。もうわからなかったので、 discussみて、下記のinputが下記のoutputになれば通りました。
    Detail of message
    input: 22 (5(4(1…

  17. · java / pku / poj / 約数

    1338 - discussにのっていた数列をそのまま借用....

    1338 -- Ugly Numbers Javaです。 discussにのっていた数列をそのまま借用.... この数列をもとめようとコードを書いたけど、1500まで計算できず。。。

    とりあえず、submitっていうことで。 この問題は、2247 -- Humble Nu…

  18. · java / pku / poj

    poj 3438

    3438 -- Look and Say Javaです。 問題文はとくに読まずにチャレンジ。 package p3438; import java.util.Scanner; public class Main { public static void main…

  19. · java / pku / poj

    poj 3673 - 牛かけざん?

    3673 -- Cow Multiplication Javaです。

    たしかに素直にプログラムにするだけだった....
    package p3673; import java.util.Scanner; public class Main { public st…

  20. · java / pku / poj / 最小公倍数 / 分数

    pku 3979 分数分数分数!!

    Javaです。
    3979 -- 分数加减法
    ぜんぜん難しくない問題なはずですが、いろいろ失敗。 scannerを使ってのEOFはscanner.hasNext()を使えばOKなようです。
    で、いろいろwrong answerだった理由は、1/2+1/2とか20/2-10/2で解答…

  21. · DFS / java / pku / poj

    poj 2386 水溜まり。

    Javaです。 2386 -- Lake Counting 勉強がてらチャレンジ。探索問題 深さ優先探索(DFS:Depth-First Search)の問題らしい。遷移できなくなるまで調べる。再帰にマッチするらしい。 package p2386; import java…

  22. · java / pku / poj / 自力でない

    poj 1065 Wooden Sticks

    Javaです。POJです。 1065 -- Wooden Sticks
    これも自力でないです。
    いろいろ参考にしましたが、よく理解できてないです。
    PKU 1065 Wooden Sticks - 敗戦記

    package p1065_not_completed; impo…

  23. · java / pku / poj

    poj 1852 蟻

    POJです。Javaです。 1852 -- Ants ずばり蟻ですね。
    で、自力で解けてないです。。。
    下記の本を参考にしてます。 この本で勉強していこうかと。
    プログラミングコンテストチャレンジブック 秋葉 拓哉 岩田 陽一 北川 宜稔
    package p1852; …

  24. · java / pku / poj

    poj 1028 - Web Navigation

    1028 -- Web Navigation Javaにはデフォルトでstackがあるから楽。 といっても、いまどきのプログラミング言語にはついてるのだろうけど。 まったくむずかしいことはなく素直に、問題文を指示通りにコードにするだけ。
    package p1…

  25. · lift / twitter4j

    りふとでついったー使いたいなーと思って

    Liftです。scalaです。といってもscalaはぜんぜんわかってないですが....
    とりあえずLiftでtwitter使いたいので、pom.xmlに下記を追加。


         <dependency>
    <groupId>org.twi…

  26. · android.library=false

    「android library projects cannot be launched」 - あんどろいど開発

    アンドロイドです。はじめたばかりです。

    エミュレーターで動かそうとして下のようなエラーがでました。
    「android library projects cannot be launched」

    これを解消するのはずばり

    http://stackoverflow.com/questions…

  27. · java / twitter4j

    twitter4jでコールバックURLを指定

    Javaです。twitter4jです。
    twitterapiにチャレンジ中です。

    Twitter twitter = new TwitterFactory().getInstance();
    RequestToken requestToken = twitter.getOAuthReq…

  28. · h2database / sql

    H2 - afterカラムして追加はできないような....BEFOREしかない

    H2です。
    dropしてcreateしてたテーブルですが、データが入ってしまったので、alterしてカラム追加です。

    alter_table_add - SQL Grammar

    afterカラムして追加はできないような....BEFOREしかないような。

    一番最後に追加したい場合は普通…

  29. · ant

    antでパスワード入力させて処理する

    antです。
    inputというのが使えます。

    <target name="jetty_restart">
    <input message="Please enter password" addproperty="…

  30. · mercurial / ソース管理

    とくに深い理由もなくMercurialを採用

    ソースコード管理せねばと思いつつ、ほったらかししていたので、重い腰をあげチャレンジ。
    はじめはGitだ!!と思ってたけど、面倒そうだなーというわけで、いきなりMercurial。

    名前の呼び方でいうとgit三文字のほうが言いやすい。
    mercurialはコマンドはhgだけど、まったく…

  31. · ant

    いろいろまとめて実行順序を指定して、targetを実行したい場合はantcallで指定していくのがよいようだ。

    antです。

    いろいろまとめて実行順序を指定して、targetを実行したい場合はantcallで指定していくのがよいようだ。

  32. · java / pku / poj

    2685 - ようやく80問とけた。100問まであと20問...

    そしてPKU
    ようやく80問とけた。100問まであと20問
    簡単な問題。

    2685 -- Numeral System

    実は、charをintにするのに手間取った...
    Character.getNumericValueを使いました。

    package p2685;

    import java.i…

  33. · java / pku / poj

    2636 - コンセントもんだい

    ひさしぶりのPKU

    ちょーかんたんなもんだい

    2636 -- Electrical Outlets

    package p2636;

    import java.io.IOException;
    import java.util.Scanner;

    public class Main {
    pub…

  34. · java / springmvc / velocity

    warからvmファイルを読み込みたい、springのVelocityConfigurerを使ってみる。

    Javaです。springです。velocityです。
    デプロイしたwarファイルの中からvmファイルを読み込んで使いたかったわけです。
    VelocityConfigurerを使うと簡単でした。

    <bean id="velocityConfig"
    cla…

  35. · java / spring / springmvc

    org.springframework.ui.velocity.VelocityEngineFactoryはどこにいるのさ

    Javaです。ねむいです。
    Springです。

    下記のクラスがどのJarにいるのかなやんでおりました。

    org.springframework.ui.velocity.VelocityEngineFactory

    このクラスはずばり、org.springframework.context…

  36. · java / jdbc / spring / spring3

    春から梅雨そして初夏へ - springでsql IN句 SimpleJdbcTemplate使ってるとき

    Javaです。
    Springです。春から梅雨そして初夏へ という時期ですね。

    IN句でのパラメータの指定の仕方がわからなかったのでメモ
    SimpleJdbcTemplateを使っていて、どうやってすればいいのだろうと悩んだわけです。

    java - How to execute quer…

  37. · javascript / jquery

    jquery ちぇっくぼっくすの値を集めてカンマで連結するよ

    仕事SPOT: 久々のjQuery:checkboxの扱い方、eachとmapの違い、など

    jqueryです。
    checkboxの値を全部収集して、RESTな感じで送りたいなーと思ってたのでした。

    こんな感じ
    // チェックされたチェックボックスの値をカンマ区切りで連結
    var s = …

  38. · ant / centos / linux / ssh

    ant taskでsshexecでさらにsudoしたい

    Ant scpタスク/sshexecタスク でリモート操作を自動化 - Diary of absj31Snow LeopardのAutomatorで、sudoを使うとエラーになる | 株式会社ソリッド・クルーCentOSでsudoコマンドに端末制限。。: やっとこさ メモ
    Jav…

  39. ReloadableResourceBundleMessageSourceでutf-8指定 - native2acii撲滅委員会

    utf 8 - Spring MVC Arabic Language - Stack Overflow

    Javaです。Springです。xxx.propertiesをnative2asciiするのが面倒なので
    下記のようにするとutf-8で記述できました。
    <bean cla…

  40. · javascript / jquery / prettyPopin

    リンクでなくてボタンとかで対応させたい場合 - prettyPopin

    javascriptです。prettyPopinです。
    prettyPopin | Stéphane Caron – No Margin For Errors

    リンクでなくてボタンとかで対応させたい場合下記のようなコードで動きました。
    function a() {
    var $d …

  41. · java / jstl

    メッセージがある場合にdivで特定クラスを指定して表示させるということをしてます。

    JSTLです。

    css - JSTL if-statement inside HTML-attribute - Stack Overflow

    メッセージがある場合にdivで特定クラスを指定して表示させるということをしてます。
    <div class="${empty m…

  42. · h2database

    H2 データ投入方法

    H2です。

    Tutorial

    データ投入方法です。

    java -cp /h2/bin/*.jar org.h2.tools.RunScript -url "url" -script SQL.sql

    って感じ

    テストデータはスクリプト用意して出したり入れたりできるよ。

    H…

  43. · jetty

    ろーかるほすと:8080ってしたときにエラーメッセージとともにwebappへのリンクがでるのがいやなときは,root/index.htmlをwebappsにつくるとよいのかもしれない。

    jettyです。

    How to Create Custom Error Pages - Jetty - Codehaus
    http://localhost:8080/
    ってしたときにエラーメッセージとともにwebappへのリンクがでるのがいやなときは,root/index.htmlを…

  44. · apache / commons / java

    toStringの実装がめんどうくさいあなたに

    Javaです。

    Apache Commons - Apache Commons
    toStringの実装が面倒なら、こういう方法もあり。
    出力されるスタイルは好みがわかれると思うけど。

    public String toString() {
    return org.apac…

  45. · java / jsp / springmvc

    すぷりんぐ - select tagで選択された状態にしたい場合

    Selected options in SELECT tag using Converter - Spring Community Forums
    select tagで選択された状態にしたい場合、下記のコードで実現できたようにみえたけど。。。

    <form:select pat…

  46. · java / json / spring3 / springmvc

    スプリングでjsonを返したい。

    Spring MVCでJSON形式のレスポンスを返す - {Fight the Future => じゅくのblog}Jackson JSON Processor - Home
    SpringMVCでjson返してjqueryでごにょごにょできないかなとさがしてるところです。

  47. · yahooapi

    ルビ振り

    Yahoo!デベロッパーネットワーク - テキスト解析 - ルビ振り
    gradeを指定しなければひらがな(カタカナ)も変換してくれる。

  48. · java / jdbc / spring3

    データソース設定、スプリング

    Javaです。
    beans.xmlへの設定。データソース。おれおれ動作環境をつくるために。

    <bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverMana…

  49. · 雑記

    エクセルとワードしかないと思った時点でしこうていしフラグ

    数年前からずーと考えてることは、いわゆるドキュメントを作成するツールにMSのワードとエクセルしかないと思い込んでる時点で、思考停止しているなというわけで。まあぐちなのですが。

    ワードとエクセルのコピーをバックアップフォルダに入れて履歴管理しているのも《あーあー》なことのわけです。

  50. · 品質向上

    ひんしつこうじょう

    品質向上というイベントがあります。ちょっとした規模の開発では常識なイベントなのでしょうか。
    この品向イベントが発生すると、それまでの作業を止めて《一丸》となって品質向上活動に作業員は参加します。

    このイベントは、ばらつきがでている品質をならす(整地)ってのが目的なようで、品向で下に…

  51. · java / xpath / yahooapi

    yahoo api のルビ振りapiのxmlから値をとるためのxpath

    自分用メモ
    Javaです。
    yahoo api のルビ振りapiのxmlから値をとるためのxpath
    この手のコードめったに書かないから
    すぐに忘れるのでメモね。

    Yahoo!デベロッパーネットワーク - テキスト解析 - ルビ振り


    static void aa(Document …

  52. · java / spring3

    XmlBeanDefinitionReaderの簡単な使い方

    Javaです。Springです。
    XmlBeanFactoryは何やらDeprecatedでした。
    かわりにXmlBeanDefinitionReaderを使うようです。

    XmlBeanFactoryのほうが、簡単に使える感じするんだけど。


    ClassPathResource reso…

  53. · h2database / sql

    H2で複合キー

    SQL Grammar

    H2で複合キーです。

    drop table aaa;
    create table aaa
    (
    table_name VARCHAR2(100) ,
    a1 VARCHAR2(100),
    a2 VARCHAR2(100),
    a3 VARCHAR2(100),
    a4 VARCHA…

  54. · xcode

    xcode4 - frameworkを追加したいだけなのに...

    Xcode 4 で framework を加える方法 - Debian GNU/Linux 3.1 on PowerMac G4

    xcode3では簡単にできたのに...
    xcode4に変えて、悩んで、すぐにできると思い、試行錯誤したけど、わからなくて、結局googleさんにお尋ねし…

  55. · 言い回し / 用語

    担保する

    担保 - Wikipedia

    「何々を担保する」と言い回しが、ぴんときてなかったんだけど、「何々が行われることを保証する」もしくは「何々を確実化する」とか、そんな意味なんだと思う。

    開発の世界だと、「〜を設計することで、〜を担保する」、「〜を担保するのは、われわれの責任だ」とか、「…

  56. · ITIL / 非機能要件

    ひきのうようけん

    非機能要件という用語を使うといままで自分が、漠然と見落としていたものに焦点があたることがわかったのが、今週の成果。
    非機能要件には含まれるものは、可用性、性能、信頼、運用、メンテナンス、拡張性、保守性、保守性、移行、セキュリティとかある。

    小さいアプリを作るうえでも、非機能要件とし…

  57. · localebuilder / oracle

    おらくる ろけーるびるだーその2

    oracleです。LocaleBuilderです。試しているのはWindows上でです。

    先日はカスタムキャラクターセットをDB適用できてひと安心と思ったら、今度は、Javaのプログラムからアクセスできない。
    で調べたら、カスタムキャラクターセットを適用したら、アクセス用のJarを…

  58. · localebuilder / oracle

    おらくる ろーけるびるだーその1

    自分用メモです。
    オラクルです。Locale Builderです。
    windows版のオラクルでためしてます。
    キャラクターセットをいろいろいじってます。

    で何がしたいかといいいますと、変換できない文字を?にしてしまう動作を、変換できない場合は■に置換するというふうにしたいわけです。


    L…

  59. · oracle / 文字コード

    おらくる でーたべーすでJIS X 0213(第3、4水準)に対応するには

    文字化けに関するトラブルに強くなる【実践編】(3/4) − @IT

    JIS X 0213で追加された文字に対応しているデータベースキャラクタセットは、Oracle Database 10g R1以降のAL32UTF8だけです。文字化けに関するトラブルに強くなる【実践編】(3/4)…

  60. actionscript 練習 今日も元気にくろーじゃー

    ActionScriptです。

    クロージャを使えるのはべんりだなーと。
    でも説明しろといわれるとうまく説明できないんだよねー

    クロージャ - Wikipedia

    BTN.addEventListener (MouseEvent.MOUSE_DOWN, function() {

  61. · actionscript3.0 / flash / 雑記

    FLASH - 今週の調べたこととか

    今週いろいろflash(actionscript3)関連で調べていたので、ちょっとメモ
    専門用語が整理できてないので、わかりずらいけど。

    コンストラクタはひとつしか書けないぽい。addChildするのにaddChildAtというのがあって追加する位置(レイヤー?)を指定できる。これ…

  62. · flash

    Flash - ボタン上のダイナミックテキストにはどうやらアクセスできないようだ。

    ボタン上のダイナミックテキスト - FLASH-JP.COM - フォーラム

    ボタン上のダイナミックテキストにはどうやらアクセスできないようだ。
    これに気がつかず、ずーと、いろいろためしていた。。。。
    とりあえずSimpleButtonからMovieClipに変更してなんかできたよう…

  63. · hava / html / jquery / parser

    jsoup html parser  - スープ?

    jsoup Java HTML Parser, with best of DOM, CSS, and jquery
    年に一度は弄びたくなるhtml parserです。

    なかなか決め手がなかったのですが、jsoupよさげです。
    Jquery風のapiなのできっと便利なのでしょう。

    という…

  64. · db / sql / 排他

    楽観ハイタ

    DBの楽観排他(ロック)の方法についてです。
    まず「楽観的ロックとは」、ですが、とりあえず、がちがちにロックしないという感じでしょうか。
    「先に更新したもの勝ち」ぐらいの理解でいいのかな。対称となる悲観的ロックは、ロックとってる間は誰もさわらせないぜぐらいの理解でよろしいか。

    で、つ…

  65. · bsd / vmware

    vmware fusion(Mac版)にFreeBSD-1.0-RELEASEを入れたいのだけど

    数年前からの野望としてVMWare上にFreeBSDを入れて最新版までアップグレードして育て上げるという野望があるのだけども、どうしてもFreeBSD-1.0-RELEASEを入れる方法がわからない...

    僕がBSDさわったのは21世紀になる境目ぐらいなのだけれども、黒い悪魔のあ…

  66. おらくる キャラクターセットが違うサイト同士でのレプリケーション

    前回のプログラマメモ2: おらくる。基本レプリケーションにチャレンジです。その3 キャラクタセットが違う編から、キャラクターセットが異なるサイト同士でのレプリケーションは、列長セマンティックがBYTEの場合、あきらかに格納データのサイズの違いが発生します。
    NCHAR,NVARC…

  67. · delphi / https / indy / windows

    [delphi] https_file_getter - Indy使ってます。

    delphiです。ことの発端は、httpsなファイルを取得したいという話から。windowsな環境で、いろいろ工夫すればデフォルトの環境でできるかなと思ったけど、せっかくだからdelphiで。

    delphiですとIndy使うと簡単にできるということらしい。
    コンソールアプリケーショ…

  68. · oracle / sql

    おらくる VSIZE は内部でのサイズを返します。

    oracleです。VSIZEはデータベース内部でのサイズを返してくれるそうです。
    で、実験です。
    下記のようなテーブルを作成します。
    create table bbb
    (
    a1 NCHAR(1),
    a2 NVARCHAR2(1),
    a3 CHAR(1 BYTE),
    a4 CHAR(1 CHAR…

  69. おらくる。基本レプリケーションにチャレンジです。その3 キャラクタセットが違う編

    オラクルです。基本レプリケーションです。DBのキャラクターセットが違う場合編です。
    ゆくゆくはLocaleBuilderで設定した外字マップがどうはたらくのかみてみたいと思います。



    手順
    (1)マスターサイトにテーブルを作成
    (2)レプリカサイトからマスターサイトにDBLink
    (3)レ…

  70. おらくる。基本レプリケーションにチャレンジです。その2

    オラクルです。基本レプリケーションです。前回は、マテリアライズドViewで、手動リフレッシュだったので、今回は、自動でリフレッシュです。



    まず、作成済みのマテビューの削除はこのSQLで。
    DROP MATERIALIZED VIEW

    作業の手順は、
    (1)マスターサイトの対象となるテー…

  71. おらくる。基本レプリケーションにチャレンジです。その1

    オラクルです。基本レプリケーションにチャレンジです。



    基本レプリケーションは、マスターサイトのテーブルの複製(レプリカ(Replica))をリモートサイト上に作る機能だそうです。
    オラクルは、このリモートサイト上の複製(レプリカ(Replica))をMaterializedView…