Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Smaltalk驚異の開発(私が使い続ける2012年の話)

第49回Smalltalk勉強会(兼忘年会)のは表資料です

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

Smaltalk驚異の開発(私が使い続ける2012年の話)

  1. 1. Smalltalk 驚異の開発 第49回Smalltalk勉強会 私が使い続ける2012年の話 The Development Secrets of Smalltalk 吉田 翔
  2. 2. 知らない人のために スティーブ・ジョブズ 驚異のプレゼン ! カーマイン・ガロ著 ! 日経BP
  3. 3. 2012年を振り返って Smalltalk いいんじゃね? Smalltalk 使えるじゃない? Smalltalk やっぱり使えるじゃん!
  4. 4. 2012年 Smalltalk 開発 1月 澤田農園予約システム公開 4月 会社をやめることを考える(ボソ 9月 会社をやめた(元SEになった) 新しい会社に就職(企画推進) 10月 最初の企画?をSmalltalkで開発し公開 12月 澤田農園予約システム・改公開
  5. 5. 澤田農園 www.sawadafarm.com 最初は手伝い 触らなくて済むように 1月から5月までトラブルなし
  6. 6. 澤田農園 www.sawadafarm.com Smalltalk(Seaside,Glorp) PostgreSQL Apache Ruby 勉強会のネタを使ってみた
  7. 7. 澤田農園 www.sawadafarm.com 今はお仕事 サイトのリニューアル SSL対応 jQuery Mobile版公開
  8. 8. jQuery Mobile対応への道のり http://jquerymobile.seasidehosting.st/ Seaside jQuery Mobileを入れてもうまく動かない おびえない!よくある事
  9. 9. jQuery Mobile対応への道のり updateRoot:anHtmlRoot super updateRoot: anHtmlRoot. anHtmlRoot beHtml5. WAComponent SeasideのデフォルトはXHTML SeasideのHTML5にする <!DOCTYPE html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  10. 10. jQuery Mobile対応への道のり updateRoot:anHtmlRoot ! anHtmlRoot htmlAttributes removeKey: 'xml:lang'; removeKey: 'lang'; removeKey: 'xmlns'. 余分な属性を削除 WAComponent <html xmlns="http://www.w3.org/1999/xhtml" xl:lang="ja" lang="ja"> Seasideのデフォルト
  11. 11. jQuery Mobileへの道のり updateRoot:anHtmlRoot super updateRoot: anHtmlRoot. anHtmlRoot beHtml5. anHtmlRoot htmlAttributes removeKey: 'xml:lang'; removeKey: 'lang'; removeKey: 'xmlns'. anHtmlRoot meta name:'viewport'; content:'width=device-width, initial-scale=1.0'. anHtmlRoot title: 'イチゴ狩り予約受付ページ | 澤田農園 sawadafarm.com'. anHtmlRoot stylesheet resourceUrl: self baseUrl ,'mobile/jquery-mobile/ jquery.mobile-1.1.1.css'. anHtmlRoot stylesheet resourceUrl: self baseUrl ,'mobile/css/themes/my-custom- theme.css'. anHtmlRoot stylesheet resourceUrl: self baseUrl ,'mobile/hw-mobile.css'. anHtmlRoot script resourceUrl: self baseUrl ,'mobile/jquery-mobile/jquery-1.7.2.min.js'. anHtmlRoot script resourceUrl: self baseUrl ,'mobile/jquery-mobile/ jquery.mobile-1.1.1.min.js'. WAComponent
  12. 12. 完成 予約の電話が鳴り止む
  13. 13. 最初の企画? 企画は諸事情で失敗 Smalltalk開発としては成功
  14. 14. 失敗を元に 企画前の既存サイトをリニューアルおよび強化 Smalltalkのシステムも移行
  15. 15. etc お問い合わせフォーム等
  16. 16. Smalltalkってどこで使われてますか? 「Smalltalkで作られたサービスを公開しており ますので,どうぞ見てやってください」 でもdisらないでね・・・
  17. 17. Smalltalk 驚異の リリース 私達が始める 2013年の話 The Release Secrets of Smalltalk 来年の抱負
  18. 18. 知らない人のために スティーブ・ジョブズ 驚異のイノベーション ! カーマイン・ガロ著 ! 日経BP
  19. 19. 2013年とSmalltalk 2 + 1つのサービス自社サービスを公開する (1から企画したもの) Smalltalk もっと使えるじゃね? たぶん他にも小さいのはいくつか・・・
  20. 20. やること 1.RDBはもうイヤだ! OODBかGraphDBとつな げて楽をしたい 2.高負荷対応 3.外部APIとの通信 4.デザインパターン等を勉強する

    Be the first to comment

    Login to see the comments

  • KeisukeMasutani

    Sep. 20, 2018

第49回Smalltalk勉強会(兼忘年会)のは表資料です

Views

Total views

1,696

On Slideshare

0

From embeds

0

Number of embeds

3

Actions

Downloads

8

Shares

0

Comments

0

Likes

1

×