Browse Source

Squashed commit of the following:

commit 9f228c3651
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 22:02:25 2015 -0600

    Removing test tag. PR submitted to fix upstream bug.

    https://github.com/TheAshwanik/aws_s3_imagetag/pull/1

commit 73c0147322
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 21:12:08 2015 -0600

    Fixing another bug in the AWS upload script

commit 89c82996f5
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 21:07:21 2015 -0600

    Still learning to Rubby

commit af47e3d29c
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 21:03:34 2015 -0600

    Fix bug in AWS tagging script, remove config smell

commit 6c4e093d3e
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:52:25 2015 -0600

    Fix AWS config bug

commit e7ffbe1fe9
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:43:48 2015 -0600

    Testing AWS_S3_Image tag on old post

commit 21148fad07
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:34:32 2015 -0600

    Add awesomeness to blogroll

commit 513d8be79c
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:10:02 2015 -0600

    We're getting somewhere

commit e335b12dd7
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:05:35 2015 -0600

    Learning to rubby

commit 4f7c06d5f5
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:02:46 2015 -0600

    Actually output stuff

commit a03978ee60
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 20:00:00 2015 -0600

    Try outputting existing buckets

commit c964a52115
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:52:07 2015 -0600

    Revert "Gimme some debug info"

    This reverts commit 6083b36dc5.

commit 6083b36dc5
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:45:17 2015 -0600

    Gimme some debug info

commit 732bf4e384
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:40:27 2015 -0600

    Use protocol-relative image path

commit f8e17e8c64
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:38:39 2015 -0600

    Use vanity url for image hosting

commit 18d8483c0c
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:37:22 2015 -0600

    Try using virtual host style path for AWS bucket

commit 2313c24ad7
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:33:59 2015 -0600

    Update AWS env settings

commit 821aa09433
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:32:44 2015 -0600

    Move to US Standard AWS image hosting

commit f3b4d0e568
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 19:05:23 2015 -0600

    I'm getting desperate

commit 9d421fcf98
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:56:38 2015 -0600

    Use virtual-hosted-style URL for s3 upload

commit 62f6108d27
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:55:19 2015 -0600

    Reduce blocking by moving web fonts before external scripts

commit 76e5d91b7f
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:51:50 2015 -0600

    Use path-style URL for upload

commit f02b0f8d79
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:46:31 2015 -0600

    Tiled, small background image

commit 01c81ec569
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:43:40 2015 -0600

    Starting from scratch

commit 2ab2b846ed
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:39:09 2015 -0600

    Use hi-res header background

commit 04f672862f
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:37:17 2015 -0600

    Endpoint copied from AWS link. Will it work?

commit b80eea6489
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:33:36 2015 -0600

    Do-be-do-be-doo

commit 43cbe262c8
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:32:45 2015 -0600

    Replace header background with new, small image

commit 35e1b89c28
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:27:43 2015 -0600

    Less HTTPS more HTTP

commit c580352663
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:26:51 2015 -0600

    Is this my endpoint?

commit aa57361b57
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:23:08 2015 -0600

    What if we remove the scheme?

commit 96911150b5
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:22:29 2015 -0600

    No surprises in the bucket name, yeah?

commit c3efef881c
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 18:11:40 2015 -0600

    Use path-style bucket

commit e41e4446e7
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 17:58:40 2015 -0600

    The bucket you are attempting to access must be addressed using...

commit 3307ba283c
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 17:54:09 2015 -0600

    How about this?

commit 0369763970
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 17:48:37 2015 -0600

    Is this a bucket?

commit 569b5f6f6f
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:29:49 2015 -0600

    Nope

commit d7811305b2
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:24:45 2015 -0600

    Maybe I was right the first time

commit 734f9908b8
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:21:46 2015 -0600

    Regen S3 access keys

commit c2b6406caa
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:13:52 2015 -0600

    Debug S3 deploy: use endpoint for bucket in Travis deploy script

commit 232bea7efb
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:11:22 2015 -0600

    Updated but not customized

commit cc6fb1e04a
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:09:33 2015 -0600

    Use AWS custom domain instead of incorrectly entered Bucket

commit cd8d4efb8b
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:05:29 2015 -0600

    Debugging build

commit e91e08b2a9
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:03:40 2015 -0600

    Debug access issue

commit 3c4935f509
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 15:00:52 2015 -0600

    We don't really need that

commit b904b6dd72
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 14:57:48 2015 -0600

    Change branch used for build

commit 9ebda20a80
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 14:55:24 2015 -0600

    Gemfile updates to accompany 79d6d66

commit 79d6d66cc2
Author: Josh Habdas <jhabdas@gmail.com>
Date:   Sun Feb 15 14:54:48 2015 -0600

    S3 image hosting and more

    - Add S3 integration with i.habdas.org for testing thru Travis-CI
    - Change tagline to "Helping build the future Web"
    - Change site search provider from Google to DuckDuckGo

    Gemfile updates in next commit.
Josh Habdas 4 years ago
parent
commit
61f3260ed1

+ 4
- 2
.themes/classic/source/_includes/head.html View File

@@ -21,10 +21,12 @@
21 21
   <link href="{{ root_url }}/favicon.png" rel="icon">
22 22
   <link href="{{ root_url }}/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css">
23 23
   <link href="{{ site.subscribe_rss }}" rel="alternate" title="{{site.title}}" type="application/atom+xml">
24
+
25
+  {% include custom/head.html %}
26
+  {% include google_analytics.html %}
27
+
24 28
   <script src="{{ root_url }}/javascripts/modernizr-2.0.js"></script>
25 29
   <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
26 30
   <script>!window.jQuery && document.write(unescape('%3Cscript src="./javascripts/lib/jquery.min.js"%3E%3C/script%3E'))</script>
27 31
   <script src="{{ root_url }}/javascripts/octopress.js" type="text/javascript"></script>
28
-  {% include custom/head.html %}
29
-  {% include google_analytics.html %}
30 32
 </head>

+ 7
- 1
.travis.yml View File

@@ -1,6 +1,6 @@
1 1
 branches:
2 2
   only:
3
-  - source
3
+  - giddyup
4 4
 language: ruby
5 5
 rvm:
6 6
 - 1.9.3
@@ -19,3 +19,9 @@ env:
19 19
   - GH_REPO="jhabdas/jhabdas.github.io"
20 20
   - secure: QfXUtvkUvj1dlnmKQnit4WJNuLAkPAn58kJETPpujOMJKBvS0FrqtiyjeZsd/dkriYdfu2H4dsH5fupnsIUws+IOKfJJe7ZPeBpAKyngri1e3Y6NTpZRguCwEEApR2LZfquXSQ0asU7+1Oo1iYe/pH3qnD/T2+zaAd68WixfIgI=
21 21
   - secure: PJpQoEVfd5tx+8+WxZXl6NMt+F1CO6oa58mkXRurjmUHLNDtE4NqzcKqFPgFp41uMtT1MHmf53wM9M59V3fX2yeFOVHJ5+aZg9kQXO8/eLlW1jeBv/blO+/5+5j1NQxJfYDy4HBGNKxeqFSOp75v4J2TPRBWGFg2ClGX97WIj1g=
22
+  - AWS_BUCKET=images.habdas.org
23
+  - AWS_CUSTOM_DOMAIN=images.habdas.org
24
+  - S3_DIR=source/images/toS3
25
+  - AWS_UPLOAD=true
26
+  - secure: kMICJKIexxeIEaT0qUv4mTRpNeitiZYGNhXt6xwcki6hVsFNbKYIAddz4SHYNQ5VatC1Uat3Bv0GjJjDKC5rJdZn4b2NBRwwWmIzo+BOy6ejvZxrUPBAkqVNWnDD0Ht/q72buJtc6YVVXEdIdw/8CC5iWTBOgwqtcoE7Wsm7EdE=
27
+  - secure: ONJOfICPkuk93jMl5402mX2FFmDx79iHIe5LHbs0bAAaBwVKzDe3ZWUI7JgiS9V21EQ8d3FtRnajRSLD/HMiQexjJbrMReRkohasLp4aoppf0Bd21lJDvZgN8lSYkUguYQTVq8vnE7mqeYmo8sx/X0IcEkXeUWgcr+EMVmX5YIw=

+ 1
- 0
Gemfile View File

@@ -15,6 +15,7 @@ group :development do
15 15
   gem 'stringex', '~> 1.4.0'
16 16
   gem 'liquid', '~> 2.3.0'
17 17
   gem 'directory_watcher', '1.4.1'
18
+  gem 'aws-s3', '0.6.3'
18 19
 end
19 20
 
20 21
 gem 'sinatra', '~> 1.4.2'

+ 8
- 0
Gemfile.lock View File

@@ -2,6 +2,11 @@ GEM
2 2
   remote: https://rubygems.org/
3 3
   specs:
4 4
     RedCloth (4.2.9)
5
+    aws-s3 (0.6.3)
6
+      builder
7
+      mime-types
8
+      xml-simple
9
+    builder (3.2.2)
5 10
     chunky_png (1.3.1)
6 11
     classifier (1.3.4)
7 12
       fast-stemmer (>= 1.0.0)
@@ -23,6 +28,7 @@ GEM
23 28
     kramdown (0.14.2)
24 29
     liquid (2.3.0)
25 30
     maruku (0.7.1)
31
+    mime-types (2.4.3)
26 32
     posix-spawn (0.3.8)
27 33
     pygments.rb (0.3.7)
28 34
       posix-spawn (~> 0.3.6)
@@ -43,6 +49,7 @@ GEM
43 49
       tilt (~> 1.3, >= 1.3.4)
44 50
     stringex (1.4.0)
45 51
     tilt (1.4.1)
52
+    xml-simple (1.1.4)
46 53
     yajl-ruby (1.1.0)
47 54
 
48 55
 PLATFORMS
@@ -50,6 +57,7 @@ PLATFORMS
50 57
 
51 58
 DEPENDENCIES
52 59
   RedCloth (~> 4.2.9)
60
+  aws-s3 (= 0.6.3)
53 61
   compass (~> 0.12.2)
54 62
   directory_watcher (= 1.4.1)
55 63
   haml (~> 3.1.7)

+ 15
- 2
README.markdown View File

@@ -1,9 +1,22 @@
1
-jhabdas.github.io
1
+habdas.org
2 2
 =================
3
-Welcome to the open source GitHub repository behind [http://www.habdas.org][7]. Please take a look around. It's an Octopress site.
3
+Welcome to the open source GitHub repository behind [http://www.habdas.org][7]. Please take a look around. It's an Octopress site, customized with the below features.
4 4
 
5 5
 [![Build Status](https://travis-ci.org/jhabdas/jhabdas.github.io.png?branch=source)][1]
6 6
 
7
+## Features
8
+
9
+- Open source
10
+- Hosted free using [GitHub pages](https://pages.github.com/)
11
+- Secure Travis-CI integration ([build history](https://travis-ci.org/jhabdas/jhabdas.github.io/builds))
12
+- Builds and deploys automatically on `source` branch commit
13
+- Vanity S3 image hosting for images at `/source/images/toS3`
14
+- [Twitter](http://raisedadead.com/octopress-twitter-aside/) and [Spotify](https://github.com/mrcasals/octopress_spotify_play_plugin) asides
15
+- [Responsive YouTube frames](http://erossignon.github.io/blog/2012/11/25/improve-responsiveness-of-youtube-frames-in-jekyll-and-octopress-pages/) by Etienne Rossignon
16
+- RSS web feeds with [Google Feedburner](feeds.feedburner.com/jhabdas)
17
+- [DuckDuckGo](https://duckduckgo.com/) as site search provider
18
+- Support for [Prose.io](http://prose.io/), a web-based markdown editor
19
+
7 20
 ## What is Octopress?
8 21
 
9 22
 Octopress is [Jekyll][2] blogging at its finest.

+ 3
- 3
_config.yml View File

@@ -4,9 +4,9 @@
4 4
 
5 5
 url: http://jhabdas.github.io
6 6
 title: habdas.org
7
-subtitle: keep building
7
+subtitle: Helping build the future Web
8 8
 author: Josh Habdas
9
-simple_search: http://google.com/search
9
+simple_search: http://www.duckduckgo.com/
10 10
 description: Articles, tutorials and primers for the web worker
11 11
 
12 12
 # Default date format is "ordinal" (resulting in "July 22nd 2007")
@@ -16,7 +16,7 @@ description: Articles, tutorials and primers for the web worker
16 16
 date_format: "ordinal"
17 17
 
18 18
 # RSS / Email (optional) subscription links (change if using something like Feedburner)
19
-subscribe_rss: /atom.xml
19
+subscribe_rss: http://feeds.feedburner.com/jhabdas
20 20
 subscribe_email:
21 21
 # RSS feeds can list your email address if you like
22 22
 email:

+ 95
- 0
plugins/aws_s3_imagetag.rb View File

@@ -0,0 +1,95 @@
1
+require 'rubygems'
2
+require 'aws/s3'
3
+
4
+module Jekyll
5
+
6
+  class S3_Image_Uploader
7
+    def initialize()
8
+        bucket = ENV['AWS_BUCKET']
9
+        access_key_id = ENV['AWS_ACCESS_KEY_ID']
10
+        secret_access_key = ENV['AWS_SECRET_ACCESS_KEY']
11
+        begin
12
+            AWS::S3::Base.establish_connection!(
13
+              :access_key_id => access_key_id,
14
+              :secret_access_key => secret_access_key)
15
+
16
+            s3_dir = ENV['S3_DIR']
17
+
18
+            if s3_dir.empty?
19
+              puts "Environment Variable 'S3_DIR' is not present, Could not upload to S3 bucket"
20
+              return
21
+            end
22
+
23
+            Dir.foreach(s3_dir) do |file|
24
+              next if file == '.' or file == '..'
25
+              AWS::S3::S3Object.store( file, File.open(s3_dir + "/" + file), bucket,:access => :public_read)
26
+              puts "Uploaded #{file} to bucket=> #{bucket}!"
27
+            end
28
+        rescue SystemCallError, AWS::S3::ResponseError => error
29
+          # ...
30
+          puts "Exception Occured, Could not upload to S3 bucket => " + error.message
31
+        end
32
+     end
33
+  end
34
+
35
+  class AWS_S3ImageTag < Liquid::Tag
36
+
37
+    def initialize(tag_name, text, token)
38
+      super
39
+      if parts = text.strip.match(/(\w+\.\w+)/)
40
+        @file_name = parts[1].strip
41
+      end
42
+
43
+      if parts = text.strip.match(/\w*bucket:(.*)\s/)
44
+        @bucket_name = parts[1].strip
45
+      else
46
+        @bucket_name = ENV['AWS_BUCKET']
47
+      end
48
+
49
+      if parts = text.strip.match(/\w*folder:(.*)/)
50
+        @folder_name = parts[1].strip
51
+      else
52
+        @folder_name = ENV['AWS_BUCKET_FOLDER']
53
+      end
54
+
55
+      #@bucket_name = @bucket.nil? ? get_config('aws_bucket') : @bucket
56
+      #@folder_name = @folder.nil? ? get_config('aws_bucket_folder') : @folder
57
+    end
58
+
59
+    def render(context)
60
+      @custom_domain = ENV['AWS_CUSTOM_DOMAIN']
61
+
62
+      if @custom_domain && @file_name
63
+        if @folder_name
64
+          "<img src='http://#{@custom_domain}/#{@folder_name}/#{@file_name}'>"
65
+        else
66
+          "<img src='http://#{@custom_domain}/#{@file_name}'>"
67
+        end
68
+
69
+      elsif @file_name && @bucket_name
70
+        if @folder_name
71
+          "<img src='https://s3.amazonaws.com/#{@bucket_name}/#{@folder_name}/#{@file_name}'>"
72
+        else
73
+          "<img src='https://s3.amazonaws.com/#{@bucket_name}/#{@file_name}'>"
74
+        end
75
+
76
+      else
77
+        return "Error processing input, expected syntax: {% s3_image file_name [bucket:bucket_name] [folder:@folder_name] %}"
78
+      end
79
+    end
80
+
81
+
82
+    private
83
+
84
+    def get_config(string)
85
+      Jekyll.configuration({})[string]
86
+    end
87
+
88
+  end
89
+
90
+end
91
+
92
+if ENV['AWS_UPLOAD'] == "true"
93
+  Jekyll::S3_Image_Uploader.new
94
+end
95
+Liquid::Template.register_tag('AWS_S3_Image', Jekyll::AWS_S3ImageTag)

+ 2
- 3
sass/custom/_styles.scss View File

@@ -1,6 +1,5 @@
1 1
 // This File is imported last, and will override other styles in the cascade
2 2
 // Add styles here to make changes without digging in too much
3 3
 body>header {
4
-  background: #333 url(/assets/DSC01150-003.JPG) scroll center bottom;
5
-  background-size: cover;
6
-}
4
+  background-image: url(//images.habdas.org/inflicted.png);
5
+}

+ 4
- 2
source/_includes/custom/asides/blogroll.html View File

@@ -12,13 +12,15 @@
12 12
     <li><a href="http://danwebb.net/" title="Dan Webb is a San Francisco-based web developer working on the platform team at Twitter.">danwebb.net</a>
13 13
     <li><a href="http://dean.edwards.name/" title="If JavaScript really did have ninjas, he’d be a samurai">Dean Edwards' personal site</a>
14 14
     <li><a href="http://www.html5rocks.com/en/">HTML5 Rocks — A resource for open web HTML5 developers</a>
15
-    <li><a href="http://lea.verou.me/" rel="met" title="Creator of -prefix-free, public speaker and CSS wiz">Lea Verou — Life at the bleeding edge (of web standards)</a>
16 15
     <li><a href="http://paulirish.com/" rel="met">Paul Irish</a>
17 16
     <li><a href="http://www.quirksmode.org/blog/" title="PPK’s blog">QuirksBlog</a>
18 17
     <li><a href="http://snook.ca/">CSS-Tricks — A great design resource by Chris Coyier</a>
19 18
     <li><a href="http://css-tricks.com/">snook.ca — Tips, tricks &amp; bookmarks on Web development</a>
20 19
     <li><a href="http://www.dustindiaz.com/">Dustin Diaz — JavaScript developer and terrible comedian.</a>
21 20
     <li><a href="http://www.stubbornella.org/">Stubbornella</a>
21
+    <li><a href="http://www.paperplanes.de/" title="I work at Travis CI, I like coffee, bacon, and Twitter.">Mathias Meyer's personal site</a>
22
+    <li><a href="http://davidwalsh.name/" title="DWB">David Walsh - JavaScript, HTML5 Consultant</a>
23
+    <li><a href="http://randsinrepose.com/" title="A Nerd in a Cave">Rands in Repose</a>
22 24
   </ul>
23 25
   <h1>Web Development Resources</h1>
24 26
   <ul>
@@ -34,4 +36,4 @@
34 36
     <li><a href="http://caniuse.com/" title="Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.">When Can I Use…</a>
35 37
   </ul>
36 38
 </section>
37
-{% endif %}
39
+{% endif %}

+ 2
- 2
source/_includes/navigation.html View File

@@ -7,8 +7,8 @@
7 7
   {% if site.simple_search %}
8 8
 <form action="{{ site.simple_search }}" method="get">
9 9
   <fieldset role="search">
10
-    <input type="hidden" name="sitesearch" value="{{ site.url | shorthand_url }}">
11
-    <input class="search" type="text" name="q" results="0" placeholder="Search"/>
10
+    <input type="hidden" name="sites" value="{{ site.url | shorthand_url }}">
11
+    <input class="search" type="text" name="q" results="0" placeholder="Search&hellip;">
12 12
   </fieldset>
13 13
 </form>
14 14
   {% endif %}

+ 6
- 6
source/_posts/2010-08-21-running-android-on-htc-hd2-leo.md View File

@@ -43,11 +43,11 @@ With enough tweaking your phone should be running Android issue-free all day wit
43 43
 
44 44
 <a id="current-configuration"></a>Here's mine (last updated 18-Dec-10):
45 45
 
46
-- **Device:** TMOUS HTC HD2  
47
-- **Boot Loader:** [CotullaHSPL3 (SPL-2.08-HSPL)][12]  
48
-- **WinMo Rom:** [ChuckyROM-23139-Lite.Oct.09][13]  
49
-- **Radio:** [2.15.50.14][9]  
50
-- **Android build:** [darkstone SuperRAM FroYo v1.5][14]  
46
+- **Device:** TMOUS HTC HD2
47
+- **Boot Loader:** [CotullaHSPL3 (SPL-2.08-HSPL)][12]
48
+- **WinMo Rom:** [ChuckyROM-23139-Lite.Oct.09][13]
49
+- **Radio:** [2.15.50.14][9]
50
+- **Android build:** [darkstone SuperRAM FroYo v1.5][14]
51 51
 - **Launcher:** [EBL2.0d_PlusUbuntu][6]
52 52
 
53 53
 Check the [direct boot Gingerbread to HD2 post][15] for most up-to-date status using NAND.
@@ -70,4 +70,4 @@ Happy modding!
70 70
  [14]: http://forum.xda-developers.com/showthread.php?t=870518
71 71
  [15]: /2011/01/17/direct-boot-gingerbread-on-the-hd2/#current-setup
72 72
 
73
- *[SoD]: Sleep of Death
73
+ *[SoD]: Sleep of Death

BIN
source/images/toS3/inflicted.png View File


BIN
source/images/toS3/inflicted_@2X.png View File


Loading…
Cancel
Save