Ruby on Rails, Io, Lisp, JavaScript, Dynamic Languages, Prototype-based programming and more...

Technoblog reader special: $10 off web hosting by FatCow!

Friday, March 07, 2008

Book Review- The Ruby Programming Language

David Flanagan, Matz, and _why teamed up to write The Ruby Programming Language. This book is in kind of an interesting purgatory right now. This book covers Ruby 1.8 and 1.9 which is both an asset and a problem. It is hard to recommend this book to a beginner because Ruby 1.9 will not be in mainstream use for quite some time now and learning about the new features can be more confusing than useful, but it is also hard to recommend this book for people who know Ruby well since there is no clear differentiation of 1.9 code, thus you can't use it as a reference for what's new.

The obvious comparison for this book is the seminal pickaxe v2 book. Although the Ruby Programming Language is well written and enjoyable, it does not cover Ruby as thoroughly as pickaxe. I could see the Ruby Programming Langauge v2 with a full reference section of 1.9 (or even 1.8+1.9 with some clever way of showing the differences) taking over my recommendation for #1 most important book for any Ruby programmer in a few years, but until then pickaxe is still required reading.

One thing that I found interesting was the decision not to cover many of the common standard libraries like CGI, logger, test/unit, or net/* (there is 1/2 page out of 400 dedicated to net/http). These are some of the oversights I hope will be fixed in v2, though the authors may choose to keep the discussion more pure and keep the book focused on blocks and operators. Personally, I think that would be a shame not to get into more detail.

Overall, I like this book, but feel like the only person that would benefit from it right now are those who know Ruby at a somewhat higher than beginner level already, but want to deepen their knowledge to a more advanced level and stay ahead of the curve with 1.9 at the same time. 

Adding a comprehensive reference section with clear differentiation between 1.8 and 1.9, and more _why illustrations (one per chapter is way too meager) could make this book invaluable.

You should follow me on twitter here.

Technoblog reader special: click here to get $10 off web hosting by FatCow!


Anonymous Anonymous said...

Thanks for the review, Lucas.

The book does not have one section that lists all new 1.9 features. But everytime a new feature is described it is clearly marked as a 1.9 feature.

Adding a comprehensive reference section would double the size of the book and is not what I was aiming for. The book title says it clearly: this book is about the language, not about the API. (Though chapter 9 is a long and thorough introduction to the API, but is not a reference.) In my opinion, the docs available with ri are authoritative and good enough--it didn't make sense to me to try and rewrite all of those.


10:33 AM, March 10, 2008

Blogger Lucas Carlson said...

I think there is something to be said about being able to write in the margins, ri certainly does not have anything like that capability.

Moreover, if I could thumb through a reference and see the new and changed 1.9 methods for each class, I would certainly pay $50 just for that.

That said, great job with the book David.

11:02 AM, March 10, 2008

Anonymous Anonymous said...

michael kors outlet clearance
tiffany jewelry
tiffany jewelry
swarovski crystal
ralph lauren polo
ralph lauren,polo ralph lauren,ralph lauren outlet,ralph lauren italia,ralph lauren sito ufficiale
tiffany and co jewelry
ferragamo shoes
hollister uk
ferragamo shoes
kobe shoes
asics,asics israel,asics shoes,asics running shoes,asics israel,asics gel,asics running,asics gel nimbus,asics gel kayano
tiffany and co
toms outlet
cheap ray ban sunglasses
polo ralph lauren
cheap mlb jerseys
true religion sale
cheap jordan shoes
ralph lauren uk
polo ralph lauren
michael kors outlet online
mont blanc pens
rolex watches
ray-ban sunglasses
longchamp outlet
louis vuitton handbags
iphone case
burberry outlet online
juicy couture outlet
christian louboutin uk
omega watches
true religion jeans outlet
ferragamo shoes
bottega veneta outlet

6:05 PM, May 30, 2016

Anonymous Anonymous said...

toms outlet
tiffany jewellery
beats headphones
oakley sunglasses wholesale
ray-ban sunglasses
oakley sunglasses wholesale
michael kors uk
rolex watches
gucci sunglasses uk
michael kors outlet store
michael kors outlet
fitflops sale clearance
prada sunglasses for women
michael kors outlet
dior sunglasses
rolex uk
ralph lauren outlet
michael kors outlet
lululemon outlet
longchamp pas cher
camisetas futbol baratas
ferragamo outlet
air force 1 shoes
louis vuitton sunglasses for women
police sunglasses
futbol baratas
reebok shoes
louis vuitton handbags outlet
cartier watches
cheap nba jerseys
prada handbags
versace sunglasses
polo ralph lauren
jordan pas cher
ray-ban sunglasses

6:27 PM, May 30, 2016

Blogger Unknown said...

کرکره برقي
درب اتوماتيک شيشه اي
درب اتوماتيک
جک پارکينگ
جک پارکينگي
کرکره برقي
درب اتوماتيک شيشه اي
درب اتوماتيک
جک پارکينگ
قطعات خودرو
طراحي دکوراسيون
دکوراسيون داخلي
جک پارکينگ
جک پارکينگي
سئو سايت
طراحي سايت
درب اتوماتيک شيشه اي
درب شيشه اي

3:45 AM, July 28, 2016

Blogger Unknown said...

ugg boots sale
coach outlet online
cheap replica watches
burberry outlet
hollister clothing store
adidas uk
kobe 9 elite
jordan shoes
herve leger outlet
lebron shoes
ferragamo shoes
lebron james shoes
nike roshe run
nike air max 90
michael kors wallet sale
louis vuitton bags
cheap jordan shoes
tiffany jewelry
fitflops uk
michael kors handbags
longchamp bag
cartier sunglasses for men
lululemon outlet
jordan pas cher
futbol baratas
oakley sunglasses
ugg outlet
celine outlet
swarovski crystal
ray ban sunglasses
true religion uk outlet
versace sunglasses on sale
true religion outlet
cheap oakley sunglasses

10:40 PM, August 03, 2016

Blogger Fangyaya said...

abercrombie and fitch
tod's shoes
ugg boots uk
jordan 13
michael kors handbags
ugg outlet
uggs uk
toms shoes
michael kors outlet
canada goose jackets
coach outlet store online clearances
michael kors outlet clearance
louis vuitton outlet
canada goose outlet
michael kors handbags
oakley vault
louis vuitton handbags
ugg boots
michael kors outlet
the north face jackets
gucci outlet
louis vuitton outlet
louis vuitton outlet stores
michael kors handbags
celine handbags
christian louboutin outlet
true religion outlet
adidas nmd

6:56 PM, September 07, 2016

Blogger Unknown said...

visit the website of me!
Vid Reaper Review
Vid Reaper Bonus
Vid Reaper Energy
Vid Reaper Bonus
Vid Reaper Review
Vid Reaper Bonus
Vid Reaper Energy
Vid Reaper Bonus
Mỹ Phẩm Pizu
Vid Reaper Review
Vid Reaper Bonus
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review

7:58 AM, September 19, 2016

Blogger chenlina said...

cheap ray ban sunglasses
coach outlet
coach bags
canada goose outlet
nike roshe run
louis vuitton bags
louis vuitton handbags
cleveland cavaliers jerseys
louis vuitton outlet

7:49 PM, October 17, 2016

Blogger Unknown said...

great post. i like it. feeling great when reading your post. Keep on posting!
Subway Surfers
Subway Surf
Subway Surfers download

7:05 PM, October 18, 2016

Anonymous Xbox One said...

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile.

Xbox One Games | Xbox One Gamestop

8:52 AM, December 15, 2016

Blogger chenmeinv0 said...

canada goose jackets
ugg canada
michael kors outlet online
uggs outlet
nike roshe run shoes
true religion jeans
ray ban glasses
hogan sito ufficiale
true religion
ralph lauren polo

10:22 PM, January 03, 2017

Anonymous obat aborsi said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
cara menggugurkan kandungan
cara menggugurkan kandungan
obat aborsi
obat telat datang bulan
jual obat aborsi
obat penggugur kandungan
obat aborsi
tanda tanda kehamilan

12:45 AM, February 22, 2017

Blogger Unknown said...

ferragamo shoes
los angeles lakers
michael kors handbags
michael kors outlet
oakley sunglasses
nike store
michael kors outlet
michael kors handbags sale
49ers jersey
gucci borse

12:33 AM, March 16, 2017

Blogger Gaia1956 said...

internet marketing firm
catamaran sailing whitsundays
whitsunday holiday deals
best slogan for business
adwords company

6:26 AM, March 30, 2017

Blogger Unknown said...

louboutin outlet
yeezy boost 350 v2
adidas outlet online
true religion jeans outlet
nfl jerseys wholesale
ralph lauren uk
christian louboutin uk
cheap ray ban sunglasses
michael kors outlet online
birkenstock uk

7:01 AM, April 18, 2017

Blogger Unknown said...


4:32 AM, June 22, 2017

Blogger Unknown said...

cool t shirts cheap

4:33 AM, June 22, 2017

Blogger Unknown said...

the whitsundays holidays

4:34 AM, June 22, 2017

Blogger Unknown said...

евау ру

4:35 AM, June 22, 2017

Blogger Unknown said...

gr site

4:35 AM, June 22, 2017

Blogger Unknown said...

diesel marijuana

4:35 AM, June 22, 2017

Blogger Unknown said...

how to start a restaurant business

4:36 AM, June 22, 2017

Blogger Unknown said...

backpackers looking for work

4:36 AM, June 22, 2017

Blogger Unknown said...

htl upplandsgatan

4:36 AM, June 22, 2017

Blogger Unknown said...

now classifeds

4:37 AM, June 22, 2017

Blogger Unknown said...

whitsundays holiday packages

4:37 AM, June 22, 2017

Blogger Unknown said...

mont blanc pens
yeezy shoes
clarks shoes for women
coach outlet store online clearance
christian louboutin outlet
fake rolex watches
coach outlet online
air max shoes
adidas outlet online

2:45 AM, July 14, 2017

Blogger Unknown said...

michael kors outlet store
jordan shoes
pandora charms outlet
yeezy 350 boost
mont blanc pen
adidas running shoes
michael kors outlet
red bottom
michael kors outlet clearance
coach outlet store online

2:46 AM, July 14, 2017

Blogger Đào Duy Quang Blog said...

Chung cư Green Pearl nằm trong quần thể Dự án Green Pearl tại số 378 Minh Khai, Vĩnh Tuy, Hai Bà Trưng, Hà Nội là một vị trí đắc địa thuộc cửa ngõ phía Nam của Thủ đô, tiếp giáp với đường Minh và KĐT times city. Căn hộ chung cư cao cấp Green Pearl sẽ mở ra không gian sống xanh, trong lành, KHÔNG ồn ào, KHÔNG khói bụi ngay trong lòng đô thị.
Chung cư Green Pearl

7:27 AM, August 27, 2017

Blogger Unknown said...

I was very impressed by this post, this site has always been pleasant news. Thank you very much for such an interesting post. Keep working, great job! In my free time, I like play game: douchebagworkout2.org. What about you?

7:41 PM, October 10, 2017

Blogger Unknown said...

I was working and suddenly I visits your site frequently and recommended it to me to read also. The writing style is superior and the content is relevant. Thanks for the insight you provide the readers!

9:19 PM, October 22, 2017

Anonymous Anonymous said...

تحميل برنامج
برامج كمبيوتر

3:57 AM, December 01, 2017

Blogger شركة المنارة تنظيف منازل وفلل وموكيت وسجاد بالدمام said...

شركة المثالية لتنظيف الفلل بالجبيل

شركة المثالية للتنظيف بالقطيف

7:37 AM, January 05, 2018

Blogger ngocanhng said...

I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot. I hope to have many more entries or so from you.
Very interesting blog.

12:00 AM, January 25, 2018

Blogger azez said...

شركة رش مبيدات بالدمام
شركة مكافحة حشرات بالدمام
شركة مكافحة النمل الابيض بالدمام
شركة مكافحة الفئران والقوارض بالدمام
شركة مكافحة صراصير بالدمام
شركة مكافحة البق بالدمام
شركة رش دفان بالدمام
شركة مكافحة ثعابين بالدمام

1:43 PM, April 15, 2018

Blogger yanmaneee said...

nike roshe one
lacoste polo
ray ban sunglasses
russell westbrook shoes
tory burch shoes
vans shoes
hermes belt
nike air force 1

1:01 AM, May 26, 2018

Blogger luckys said...

love shayari in english

3:30 AM, June 08, 2018

Blogger Alex daina said...

It is vital that your vehicle has an unmistakable title and that your auto credit is paid off or almost paid off. The obligation is secured by the car title or pink slip, and the vehicle can be repossessed in the event that you default on the credit. online auto title loans chicago

10:55 PM, June 08, 2018

Blogger Unknown said...

coach factory outlet
polo ralph lauren
adidas shoes
michael kors outlet online
pandora charms outlet
oakley sunglasses wholesale
nfl jerseys
canada goose jackets
nike outlet

7:10 PM, July 15, 2018

Blogger Unknown said...

Jual obat aborsi bandung

Jual obat aborsi balikpapan

Jual obat aborsi denpasar bali

Jual obat aborsi palembang

Jual obat aborsi jakarta

Jual obat aborsi yogyakarta

Jual obat aborsi tangerang

Jual obat aborsi pekanbaru

Jual obat aborsi sidoarjo

9:52 AM, August 06, 2018

Blogger karthik said...

kingoroot app

kingoroot app download

kingoroot apk

2:59 AM, August 28, 2018

Blogger 5689 said...

converse shoes
canada goose outlet
moncler online
supreme shirt
nike shoes
michael kors outlet online
ugg boots clearance
ugg boots
christian louboutin shoes
nike soldes femme

6:22 PM, September 01, 2018

Blogger Unknown said...

2018906 leilei3915
ugg boots outlet
louboutin shoes
coach outlet
polo ralph lauren
michael kors outlet online
pandora jewelry
coach factory outlet
ray ban sunglasses
fitflops sale
uggs outlet

12:02 AM, September 06, 2018

Blogger Pankaj Singh said...

I just wish to give you an enormous thumbs up for the best information you’ve right here on this post and thanks for your efforts. Visit for
Website Development Company in Delhi

11:34 PM, September 23, 2018

Blogger Pankaj Singh said...

Amazing blog. I’m really impressed with your post. Visit for
Offshore VPS Hosting

2:30 AM, September 24, 2018

Blogger Pankaj Singh said...

Thank you so much for sharing such an informative blog. Visit for
Travel Agents in Delhi

3:22 AM, September 24, 2018

Blogger Pankaj Singh said...

Nice blog, I like your thought and efforts. Visit for
Website Designing Company in India

3:53 AM, September 24, 2018

Blogger sachin.ogeninfo said...

English Song lyrics

11:01 PM, October 02, 2018

Blogger sachin.ogeninfo said...

refrigerator repair in gurgaon

11:01 PM, October 02, 2018

Anonymous Cara Lindungi Mata Dari Paparan Radiasi Hp said...

Beoordeel iemand niet zonder iets te weten!
Cara Mencegah Tumor Rahim Tumbuh Lagi Setelah Operasi
Cara Menghilangkan Borok dan Bekasnya
Cara Menyembuhkan Kanker Tulang Belakang

5:58 PM, October 22, 2018

Anonymous cara menggugurkan hamil said...

just information we only provide information for those who need it
A. obat telat datang bulan
B. posisi berhubungan agar cepat hamil
C. makanan dan minuman agar cepat hamil
D. panduan agar cepat hamil
E. cara agar cepat hamil
F. cara agar cepat hamil setelah selesai haid
G. cara alami untuk segera mendapat kehamilan

6:59 AM, November 08, 2018

Blogger https://amantoothtown.blogspot.com/ said...

Nice...thanks for sharing this information..
best orthodontist in delhi

10:28 PM, November 11, 2018

Blogger Unknown said...

Very nice post.
Designer dress in Mumbai

1:58 AM, November 12, 2018

Blogger Unknown said...

Great..!!thanks for sharing with us.
Shipping Company in India

4:44 AM, November 12, 2018

Blogger james0301 said...

Very Helpful Information,I like it Very Much.Thanks for this post
garmin gps support number

9:29 AM, November 27, 2018

Blogger AKASH DAYAL GROUPS said...


you can search low-cost website with high-quality website functions.
Today Join Us
Call: +91 - 8076909847

website designing company in Delhi

interior designer in delhi

website development company in delhi

SEO company in Delhi

Best It Service Provider:

1. Website Designing And Development.
2. SEO Services.
3. Software Development.
4. Mobile App Development.

9:05 PM, November 30, 2018

Blogger james0301 said...

Very Helpful Information, I like it Very Much.. Thanks for this post
garmin customer service number

10:08 AM, December 03, 2018

Blogger نور الهدى said...

شركة تنظيف سجاد الكويت

نقل عفش الكويت رخيص نقل عفش رخيص
نقل عفش حولي نقل عفش فى حولي
نقل عفش المنطقة العاشرة نقل عفش فى المنطقة العاشرة
نقل عفش الجهراء شركة نقل عفش بالجهراء
نقل عفش الفروانية شركة نقل عفش بالفروانية

3:44 PM, December 08, 2018

Anonymous Gejala Kanker Sumsum Tulang Belakang said...

I see your point, and I completely love your article.

5:39 PM, December 10, 2018

Blogger Unknown said...

The above information you shared give me a new look at this topic. I am working as a full-time academic writer in myassignmentHelpsg providing my assignment Help Singapore services to college students.

1:52 AM, December 19, 2018

Anonymous Website Designing Company in Delhi said...

Really a great addition. I have read this marvelous post. Thanks for sharing information about this.
Website Designing Company in Delhi
Website Development company in Delhi

4:10 AM, December 24, 2018

Blogger Raj Kumar said...

This comment has been removed by the author.

11:19 PM, December 27, 2018

Blogger SEO Solutions Delhi said...

This comment has been removed by the author.

2:30 AM, January 03, 2019

Blogger sachin sinhmar said...

ppc for tech support
web designing company in Gurgaon
ppc company in gurgaon

11:04 AM, January 03, 2019

Blogger sachin sinhmar said...

Namkeen Pouch Manufacturers
Rice Bags Manufacturers
Pouch Manufacturers

11:04 AM, January 03, 2019

Blogger شركة المثالي سوبر said...

شركة تنظيف مجالس بالدمام

3:49 AM, January 08, 2019

Blogger Rajat Gaikwad said...

I am grateful to the owner of this site which really shares this wonderful work of this site.That is actually great and useful information.I'm satisfied with just sharing this useful information with us. Please keep it up to date like this.Thank you for sharing..
website designing company in patna
packers and movers in patna
cctv camera dealers in patna
jobs in patna

2:24 AM, January 13, 2019

Blogger Ram Niwas said...

This comment has been removed by the author.

1:57 AM, January 15, 2019

Anonymous Lyrics said...

Lyricsfed.com is a huge collection of song lyrics, album information and featured video clips for a seemingly endless array of artists.

9:45 AM, January 15, 2019

Blogger رجب البرنس said...

بسم الله الرحمن الرحيم عميلنا العزيز نحن نقدم افضل خدمات تنظيف المجالس والشقق بافضل انواع

التنظيفات المشهود لها عالميا
شركة تنظيف مجالس بالطائف
شركة تنظيف مجالس بجازان
شركة تنظيف مجالس بحائل
ونحن فى خماتكم 24 ساعة على مدار الشهر

12:11 PM, January 17, 2019

Blogger Lucky Patcher said...

gta 4 apk

1:41 AM, January 22, 2019

Blogger soniyasharma said...

Hello, Are you looking for latest lyrics of any kind of song then you exclusively Find on LyricSoup . It is one of the best place where you can explore thousands of interesting lyrics either it is English, Punjabi or Bollywood.

2:31 AM, January 22, 2019

Blogger Webhosting Onedollar said...

Beautifully written article. you guys provided rare information about this topic. I appreciate your hard work. Tou should visit our website if you are looking for low cost go daddy hosting godaddy 99 domain . Truly a great article.

9:39 PM, January 31, 2019

Blogger Digital Marketing said...

hello sir,
thanks for giving that type of information. Really enjoyed this blog post. Really looking forward to reading more. Much obliged.
digital marketing company in delhi

10:25 PM, February 06, 2019

Blogger bestieltscoachingindwarka said...

I feel happy about and learning more about this topic. keep sharing your information regularly for my future reference. This content creates a new hope and inspiration with in me. Thanks for sharing article like this. the information which you have provided is better then other blog.
Best IELTS Coaching in Dwarka sector 12

2:31 AM, February 23, 2019

Blogger deepak ogen said...

Awesome article, I will never comment on other blog, but I will deeply read your article and I am collect many information with your article, thank you so much for share this valuable information with us, I really like to read this type blog, keep sharing like this type useful information am suggest to my all dear friend to visit this blog and get collect this great information, thank you so much for read my comment, if any one searching the website designing and also PPC company in India please come on my website ogeninfo system we are completed all type digital marketing in cheap rate.
Top 5 Web Development Company in India

10:14 PM, March 06, 2019

Blogger Unknown said...

I feel happy to say this I will deeply learning your blog and it’s really useful for me, keep sharing like this type valuable information regularly, I like to thanks for sharing this superb blog I hope I see you soon again time, thank you so much for read my comment, if any one searching the shipping company in India please visit my website yhcargoindia, we are shift your all type product with care in cheap rate.
Shipping Company in India

1:02 AM, March 07, 2019

Anonymous App Developers in Noida said...

Thanks for the article may be useful for everything

12:58 AM, March 13, 2019

Blogger Neha Sharma said...

Rice Bags Manufacturers
Pouch Manufacturers
wall putty bag manufacturers

2:06 AM, March 14, 2019

Blogger Neha Sharma said...

we have provide the best ppc service.
ppc agency in gurgaon
website designing company in Gurgaon
PPC company in Noida
PPC Company in Delhi

2:06 AM, March 14, 2019

Blogger Neha Sharma said...

we have provide the best fridge repair service.
fridge repair in faridabad
LG Fridge Repair in Faridabad
Videocon Fridge Repair in Faridabad
Whirlpool Fridge Repair in Faridabad
LG Refrigerator Repair In Faridabad
Washing Machine Repair in Noida

2:06 AM, March 14, 2019

Blogger Neha Sharma said...

Bali Honeymoon Packages From Delhi
Bali Honeymoon Packages From Chennai
Hong Kong Packages From Delhi
Europe Packages from Delhi
Bali Honeymoon Packages From Bangalore
Bali Honeymoon Packages From Mumbai
Maldives Honeymoon Packages From Bangalore
travel company in Delhi

2:07 AM, March 14, 2019

Blogger mirriorana09 said...

Get the best essay writing service by profound writers of MyAssignmenthelpAu at pocket friendly price. We are available 24*7 to assist you in every possible way. For further details on academic assessment email us at cs@Myassignmenthelpau.Com or Phone Number: +61-2-8005-8227.

5:45 AM, March 19, 2019

Blogger studentsassignmenthelp said...

The team of professional assignment makers at StudentsAssignmentHelp.com continue giving its exceptional accounting 101 help services for all the high school, college or university learners. Our essay helpers are well-versed with all the academic topics and continue giving great writings for the students.

9:11 PM, March 24, 2019

Blogger Adam Thomas said...

Your blog post very good and useful information. Java Assignment Help

1:10 AM, March 28, 2019

Blogger saisravaniz said...

zapya for pc
zapya for windows
zapya apk download
zapya free download
This can be done between any device, running on any iOS.

3:41 AM, March 28, 2019

Blogger John Oneal said...

Avast Customer Service
Norton Customer Service
Bitdefender Phone Number
Malwarebytes Phone Number
McAfee Customer Service Number

5:47 AM, April 08, 2019

Blogger amir said...

I feel happy to say this I will deeply learning your blog and it’s really useful for me, keep sharing like this type valuable information regularly. I would also like to share some useful information.If you are Looking for the satta result Delhi Darbar in delhi,ncr or satta result Gali, satta result Deshawar. Then open the below link for more details.

satta King Taj
satta King Delhi Darbar
satta King Gali
satta king Desawar
satta result desawar
satta king Ghaziabad
satta king Faridabad

satta king shri ganesh
satta result chart
satta king chart
satta king result
satta bazar result

12:19 AM, April 29, 2019

Blogger Assignment Help said...

Education is an important factor for the development of a country, many other factors also contribute a major role towards the development of a country.

11:35 PM, April 29, 2019

Blogger Bigmomer said...

Dương Khí - chuyên bán máy hút ẩm chính hãng với giá tốt
Đánh giá máy lọc không khí từ người tiêu dùng

8:12 PM, May 19, 2019

Blogger james cook said...

Allassignmenthelp is a web portal where students get assignment help for all the subjects, with the help of our experts. You will get 100% plagiarism free assignment. Expert’s consultation is also available for students. If they have any query they can contact with our experts anytime.

9:12 PM, May 29, 2019

Blogger latest news said...

Leasing an automobile is something most of us should do because it makes having a new car affordable, and you also need not sign a deal for five ages or more.

10:55 AM, June 04, 2019

Blogger Assignment Help said...

It was really nice reading your blog and I must say the ideas provided by you are absolutely worth reading. If you are looking for the best science assignment help online then I’d suggest you to go through my blogs.

11:31 PM, June 04, 2019

Blogger latest news said...

It was really nice reading your blog and I must say the ideas provided by you are absolutely worth reading. If you are looking for the best information online then I’d suggest you to go through my blogs.

9:09 AM, June 14, 2019

Anonymous Tarot Card That Indicate Love said...

Well-articulated article! I read your full article and I appreciate this article. Please try Tarot Card That Indicate Love.

4:54 AM, June 19, 2019

Blogger dadyar said...

قطعا اگر حتی یک بار هم به دادسراها، دادگاه و به طور کلی مراکز حقوقی و قانونی رفته باشید متوجه زمان بر بودن و دوندگی های آن شده اید و از نردیک شاهد از این دفتر به آن دفتر افراد بوده اید. وکیل پایه یک دادگستری باعث جلوگیری از هدر رفت وقت و راحت تر شدن کارهایتان می شود. البته این ابتدایی ترین خدمات یک وکیل مجرب و مستر دادیار است.

اما باید توجه داشت که حتی در همین موارد هم اگر وکیل پایه یک دادگستری تجربه کافی نداشته باشید و اصطلاحا وکیل حرفه ای نباشد قطعا وقت و زمان شما را هم هدر خواهد داد و روند پرونده را طولانی تر خواهد کرد. افرادی که به روند رسیدگی به پرونده ها در مراکز قضایی آشنایی دارند به خوبی نکاتی را که منجر به زمان بر شده پرونده می شود می دانند و اجازه این کار را نخواهند داد.

یک مثال جالب در این خصوص می توان زد. وکیل همچون پزشک است. اگر مریض شوید و به پزشک بی تجربه مراجعه کنید او به شما دارو خواهد داد اما بنا به بیتجربگی اش قطعا ممکن است داروی مناسب شما تجویز نشود و بیماری ای که می توان در مدت زمان کمی بر طرف شود به درازا خواهد کشید. وکیل پایه یک دادگستری نیز باید متخصص، به روز و با تجربه باشد وگرنه نه تنها با چنین مشکلاتی روبرو خواهید شد حتی بلکه نخواهد توانست مشکل شما را حل کند.

12:25 AM, June 29, 2019

Blogger Pardeep Mengi said...

Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
Study in New Zealand

3:14 AM, June 29, 2019

Blogger al ghadeer said...

شركة تنظيف مكيفات بالرياض
شركة تنظيف مكيفات شمال الرياض
شركة تنظيف مكيفات
شركة تنظيف مكيفات غرب الرياض
شركة تنظيف مكيفات بالخرج
شركة تنظيف مكيفات بالدمام
شركة تنظيف مكيفات بالخبر
فنى صيانة مكيفات سبليت بالرياض

1:19 PM, June 29, 2019

Blogger al ghadeer said...

غسيل ملابس الخروج
طريقة تنظيف المنزل وتعطيرة
المخالفات المرورية
تنظيف المنزل فتكات
تنظيف المنازل
غسيل السيارة الجديدة

1:39 PM, June 29, 2019

Anonymous cara menggugurkan hamil said...

now present in your city
1. manfaat kurma untuk persalinan
2. manfaat buah nanas
3. aktivitas penyebab keguguran
4. apakah usg berbahaya
5. penyebab telat haid
6. cara melancarkan haid
7. cara mengatasi keputihan
8. tanda tanda menopause

12:55 AM, June 30, 2019

Blogger Jack Smith said...

When it comes to your career prospects and bright future, Assignment Help takes the onus on itself to promote your growth in the right direction. So, that way you wouldn’t have to think twice before trusting us with your academic papers. Place an order with us now and reap the rewards of brilliantly written academic papers today. My CDR Report Writer, one of the leading academic solution providers in Australia, understands the challenges and extends a helping hand to the aspiring engineers who are willing to land a job in Australia.
Online Assignment Help Australia
Assignment Help Sydney
Assignment Help Melbourne
My CDR Report Writer
Dissertation Writing Services UK

10:07 AM, July 08, 2019

Blogger Unknown said...

I have read your article, it is very informative and helpful for me. Thank you for sharing this wonderful article with us. Click here to read this as well: Reasons why social media is harmful to teens

1:56 AM, July 11, 2019

Blogger Unknown said...

Great, What an amazing read. I really thankful to you for sharing such useful ideas here. I am a blogger and SEO Analyst, I am finding the best SEO Company in Jaipur. Please Help me to finding Digital Marketing Agency in Jaipur.

10:25 AM, July 17, 2019

Blogger Domenic Tylor said...

The executive understudies are stressed over management assignment help. Try not to stress over them, we give all kind of task composing work. We have the best answer for you. We have 10+ long periods of experienced specialists to support you. Contract Now at Australiaassignmenthelp.com.

2:45 AM, July 20, 2019

Blogger Sophia Thomas said...

Excellent post, thank you for sharing.
My Assignment Help

4:26 AM, August 10, 2019

Anonymous Anonymous said...

This web site is really a walk-through for all of the info you wanted about this and didn?t know who to ask. Glimpse here, and you?ll definitely discover it. ball games

11:41 PM, August 21, 2019

Blogger Tanu Saha said...

I am deeply attracted by your post. It is really a nice and informative one. I will recommend it to my friends. Also, you can read this: Top Dating Apps

5:33 AM, August 23, 2019

Blogger bestieltscoachingindwarka said...

I feel happy about and learning more about this topic. keep sharing your information regularly for my future reference. This content creates new hope and inspiration within me. Thanks for sharing an article like this. the information which you have provided is better than another blog.
Best IELTS Coaching in Delhi

2:56 AM, September 16, 2019

Blogger akash thakur said...

The first thing I look for is personalization. This is so easy, I really enjoyed this post. Check out this unrelated link. I wrote about the IELTS.
IELTS Coaching in Dwarka
IELTS Coaching in Dwarka

1:19 AM, September 20, 2019

Anonymous salman khan said...

ruby is good programming language

6:55 AM, September 20, 2019

Anonymous salman khan said...

how is this cost of this book

6:56 AM, September 20, 2019

Blogger Pardeep Mengi said...

Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
study abroad consultants in delhi
ielts coaching in gurgaon

12:28 AM, September 21, 2019

Blogger pamelapeterson said...

Awesome post. Escorts nyc

11:32 AM, September 25, 2019

Blogger Tyler Worgan said...

Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject.
tree pruning lantana

11:57 PM, September 26, 2019

Anonymous tamilmv said...

Read this article
TamilMV 2019: Download Tamil Telugu Malayalam Hindi Dubbed Movies
Read this article
Aajtak Live : Watch Aaj tak live video
Read this article
Sex Videos 2019: Best HD Porn, High Quality Sex Videos
Read this article
Sunny Leone Nude & Hot Pictures and Latest video
Read this article
Hot Pictures
Read this article
Hot Pictures
Read this article
Hot Pictures

12:03 AM, September 27, 2019

Blogger Buy Dank Vapes online/ Dank vapes for sale said...

Dank vapes are fast becoming a staple substitution for marijuana in homes. Although vape carts remain an illegal comodity in many states across the USA and parts of the world, Dank vape carts suppliers continue to promote the use of these vape carts in these states by delivering discreetly over the mail.
vape danks , and other carts such as Mario carts , stiizy pods,moonrock carts, exotic carts are often criticized for not scoring a pass in laboratory test. However these carts remain the best vapes in the market and constitute the best vape flavors. Dank vapes in particular for over the years has scored the highest criticism on the market but also has made the highest sales for over the years.the most popular vapes products are so far the dank vapes and the most recommended vape is the moonrock carts.
Dankwoods blunts and backwood prerolls are also a product of the dank company.
Though the company is an illegally operating company with no official web account, dankwoods can be found all over the internets platforms such as instagram, facebook, and tweeter.
Dankwoods prerolls constitute a 2gram mass of dank blunt and some aromatic dank flavors.
Dankwoods price varies over the internet and cheapest dankwood prices are determined by the dankwoods suppliers. However buying dankwoods in bulk can always be facilitated over the web.

1:47 AM, September 27, 2019

Blogger David Bryns said...

Thanks for your post.
New York GFE escorts

10:28 PM, September 27, 2019

Blogger Tyler Worgan said...

Great article and a nice way to promote online. I’m satisfied with the information that you provided
bathroom remodel broward county

11:55 PM, September 27, 2019

Blogger Tyler Worgan said...

Thanks for a wonderful share. Your article has proved your hard work and experience you have got in this field. Brilliant .i love it reading.
knockdown texture texas

6:38 AM, September 28, 2019

Blogger ALICE JACKSON said...

We provide the assignment at the cheapest price.24/7 hours Allassignmenthelp is always ready for you in times of emergency. Coursework Writing Help

5:35 AM, September 30, 2019

Blogger Lee Davis said...

This comment has been removed by the author.

2:59 AM, October 01, 2019

Blogger neomacooper said...

Hi, This is nice article you shared great information i have read it thanks for giving such a wonderful Blog for reader.
emergency restoration services miami

5:39 AM, October 01, 2019

Blogger Lee Davis said...

You have a good point here!I totally agree with what you have said!!Thanks for sharing your views...hope more people will read this article!!! fort lauderdale remodeling contractors

7:51 AM, October 01, 2019

Blogger Tyler Worgan said...

I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it..
pool deck pressure washing treasure coast

8:41 PM, October 03, 2019

Blogger John Sprinkle said...

Thanks for a wonderful share. Your article has proved your hard work and experience you have got in this field. Brilliant .i love it reading. emergency water removal services west palm beach

5:38 AM, October 04, 2019

Blogger Tyler Worgan said...

Thanks for a wonderful share. Your article has proved your hard work and experience you have got in this field. Brilliant .i love it reading.
patio pressure washing stuart

11:26 PM, October 04, 2019

Blogger Dana Milton said...

Hi, This is nice article you shared great information i have read it thanks for giving such a wonderful Blog for reader. mold remediation companies fort myers

2:35 AM, October 05, 2019

Blogger for ict 99 said...

The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Project Centers in Chennai.

Software management seeks for decision support to identify technologies like JavaScript that meet best the goals and characteristics of a software project or improvement programme. JavaScript Training in Chennai Accessible experiences and repositories that effectively guide that technology selection are still lacking.

Aim of technology domain analysis is to describe the class of context situations (e.g., kinds of JavaScript software projects) in which a software engineering technology JavaScript Training in Chennai can be applied successfully

10:59 AM, October 09, 2019

Blogger Niki Johnson said...

Here you shared helpful information. This is an awesome rousing article. I am essentially satisfied with your great work. Read more
Unique Parental Control App for Android.

5:54 AM, October 11, 2019

Blogger Kan B said...

Thanks for sharing such a nice article. We at Mornis provides packages for
Camping in nainital
Nainital camping package
Camping near nainital
Cottage in nainital
Pangot hotels
Camping in pangot
River rafting in rishikesh

11:57 PM, October 15, 2019

Blogger Kan B said...

After along time found a good piece of writing. For

luxury cars on rent in Delhi, Cars for wedding , Corporate Car Rentals, Cars on rent in delhi

11:58 PM, October 15, 2019

Blogger Kan B said...

This is a very informative content, I appreciate that author has taken time for research and content writing. Thanks
Website designing company in Delhi

11:59 PM, October 15, 2019

Blogger Raswo said...

Toko Otomotif : alat teknik, perkakas bengkel, alat safety, alat ukur, mesin perkakas, scanner mobil, alat servis motor, alat cuci mobil, mesin las.

2:35 AM, October 25, 2019

Anonymous Oshawa Carpet Cleaning said...

Your site is exactly what I have looking for!!
Oshawa Carpet Cleaning

12:31 PM, October 29, 2019

Blogger jeewangarg said...

Thank You for Providing Such insightful information. If someone is looking for the Digital Marketing company in delhi , connect with jeewangarg.com as we are the leading Digital Marketing Agency.

Google Partner in India
digital marketing agency

4:02 AM, November 09, 2019

Anonymous Website Development Company said...

The site configuration leads to more transformations. Not exclusively will you rank superior to your opposition, yet you'll have the chance to acquire drives, which means better Website Development Company for you and your business after some time. Contact us today and begin with your new site. Regardless of whether you're beginning without any preparation or simply searching for an overhaul, we're here to help.
Website Development Services
Website Designing Company
Website Development Company
Website Development Services
Mobile Application Development
Ecommerce Website Development
Search Engine Optimization
Seo Services
Bulk Sms Services
Web Application Development
Android Apps Training Center in Delhi
Best Seo Training Center in Pandav Nagar
Best Php Training Center in Pandav Nagar
Android Apps Training Center in Pandav Nagar
Live Software Project Training
Payroll Attendance Software
Web Development Company in Delhi
Web Development Company in East Delhi
Hospital Management System
Online Hospital Management System
Hospital Management System Project
Online Hospital Management
Online Hospital System
Hospital Management Website
PCM Classes in Pandav Nagar
PCB Classes in Pandav Nagar

3:57 AM, November 11, 2019

Blogger Puremelda said...

The firm guarantees availability of Top Essay Writing Services as well as high-quality Best Essay Writing Service in USA and Cheap Essay Writing Services which will grant you excellence in your endeavors.

4:48 AM, November 18, 2019

Blogger SBI Kiosk Banking said...

Thanks for sharing such a great information, Here we are India's best service provider of sbi kiosk banking.
csp bank mitra
bank mitra
bank mitra csp

4:28 AM, November 23, 2019

Blogger meldaresearch said...

Are you eager to hire fast, timely, and reliable Research Paper Help Online? Find the best Online Research Paper Help Services for all your Custom Research Paper Writing Services.

10:40 PM, November 27, 2019

Blogger Term Paper Writing Services said...

Our Research Proposal Writing Service is accessible online via a majority of mobile devices to bring Best Research Proposal Writing Providers close to you. Students can access Online Research Proposals Services from any location if they have a pertinent mobile device.

2:00 AM, November 29, 2019

Blogger Vale Co Xenia said...

Great Article. Thank you for sharing! Really an awesome post for every one.
Project Centers in Chennai

Java Training in Chennai

Final Year Project Domains for IT

Java Training in Chennai

3:51 AM, December 02, 2019

Blogger phautecouture said...

Panache Haute Couture, a leading Indian Designer House for Indian Dresses. You can Buy Designer indian wedding dresses lehenga dresses, anarkali suits, indo western bridal gowns,
lehenga choli online, Designer Sarees Online at Online.

lehenga choli

lehenga online

10:34 PM, December 05, 2019

Blogger meldaresearch said...

Are you in need of Online Top Essay Writing Services for your Custom College Essay Writing Services? Seek our Legitimate Top Essay Writing Services.

1:57 AM, December 13, 2019

Blogger alekhya sweetie said...

gbwhatsapp apk
gbwhatsapp download
gbwhatsapp for android
gbwhatsapp for ios
gbwhatsapp iphone
Thanks for the post, it was a great blog. It really helps us how to improve our concentration power. Keep post more blogs

9:57 PM, December 14, 2019

Blogger rightselects said...

Thanks for posting such a great post . Right Selects provides its users with the exact information of the “top 10” or “top 5” industry leader of the particular industry. For instance, if you are looking for selecting the best among the array of water purifiers in India, you can visit us for getting the most accurate information about “Top 10 water purifier for home”. Additionally, at right selects, you can have the information on lifestyle products, electronics, appliances, water purifiers, restaurants as well as about the best travel places.

1:28 AM, January 11, 2020

Blogger ScreedMix12 said...

Thank you so much for sharing a great information. I appreciate your time and effort in your work. Keep posting.! thank you !
Website: Concrete Singh

9:10 PM, January 14, 2020

Blogger OrganicFood12 said...

Thank you for sharing the article. I find it interesting. I hope to see more articles like this from you.
website :- best places to visit in india

12:47 AM, January 15, 2020

Blogger body shaper12 said...

Excellent information you have shared, thanks for taking the time to share with us such a great article.I really appreciate your work. ! Such a great post ! thanks for sharing !
Website :- locket for men

2:17 AM, January 15, 2020

Anonymous Anonymous said...

Thanks for sharing it. Love your content!
Keep up the good work! Will definitely follow it up…
Order now marlboros at best price you can find…

10:04 AM, January 16, 2020

Blogger learngoogleads123 said...

It’s really a great and helpful piece of information. I’m satisfied that you just shared this helpful information with us.
Please stay us up to date like this. Thank you for sharing
Click here: learn google ads

2:06 AM, January 19, 2020

Blogger wayanad123 said...

I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality.
wayanad best resorts
hotel manali
ranthambhore national park

8:52 PM, January 20, 2020

Blogger canadavisa123 said...

Some truly wonderful posts on this internet site , thanks for contribution.
Indian visa agent singapore|Canada visa application

8:42 PM, January 22, 2020

Blogger ubersuggest23 said...

I like your blog post. i like it. Farzana&Uzair have successfully run SF Digital Studios since 2002. SF Digital Studios offer digital imaging & marketing services.
Website: keyword tool uk

3:54 AM, January 23, 2020

Blogger godquotesinspirational said...

Thank you so much for sharing such a useful information. I will definitely share this with others.
wisdom good morning quotes | world music day quotes | wisdom quotes

4:02 AM, January 23, 2020

Blogger cbdvapor123 said...

grateful for your blog post. You will find a lot of approaches after visiting
your post. Great work.
Visit website: aspire breeze accessories

12:23 AM, January 24, 2020

Blogger samsungphone said...

Great post ! like your post very much. It is very usefull post for me.Are you looking for cell phone repair services. We fix iPhones, iPads, Samsung Galaxy Note. Broken screen repair or Cracked LCD Glass? Home, Speaker or Volume button not working.
Visit here: iphone repair store

2:23 AM, January 24, 2020

Blogger buysell said...

Nice post thanks for sharing.I like it. For over 25 years David Soble has provided no nonsense legal advice to banks, lenders and consumers alike, in the areas of commercial and residential real estate, business and residential lending and contract matters.
Visit Websit real estate lawyer michigan

12:28 AM, January 25, 2020

Blogger divorcevashikaranspecialist said...

Thank you so much for sharing such a useful information. I will definitely share this with others
visit wesite:- online vashikaran astrologer
divorce vashikaran specialist

1:22 AM, January 25, 2020

Blogger Stashband12 said...

Thank you so much for sharing such a useful information. I will definitely share this with others
Website :- garter purse

11:01 PM, January 27, 2020

Blogger Seocompany123 said...

The information you shared with us was very helpful, thank you very much. Great post, Thanks for providing us this great knowledge, Keep it up.
Click here: best digital marketing company in india

2:35 AM, January 28, 2020

Blogger Kundan123 said...

Thank you so much for sharing such a useful information. I will definitely share this with others
Visit Website fashion jewellery|artificial jewellery wholesalers|american diamond earrings|antique jewellery designs

2:33 AM, January 29, 2020

Blogger kasolihotels123 said...

Thanks for sharing this blog here. It seems really very informative. It’s really a great and helpful piece of information. I’m satisfied that you just shared this helpful information with us.
website:-best hotel in jaipur

2:46 AM, January 31, 2020

Blogger BestSmartphone123 said...

Thanks for sharing such informative videos. I am a regular visitor to your site and I appreciate your efforts to come up with such knowledgeable videos which helps the readers., Keep sharing

6:32 AM, February 10, 2020

Anonymous login poker99 said...

Permainan poker pastinya banyak di kalangan remaja hingga dewasa yang sangat menggemari permainan poker, apalagi dalam 1 id game ada banyak permainan kartunya silahkan kunjungi situs kami untuk merasakan kenyamanan dalam bermain.

login poker99

login akun poker99

cara login poker99

cara login akun poker99

login poker99 di android

login poker99 di ios

login idn poker

login idn poker versi terbaru

login idn poker99 asia

login poker99 uang asli

deposit poker99 pulsa

poker deposit pulsa tanpa potongan

deposit poker pulsa 10000

poker uang asli pakai pulsa

deposit poker99 via pulsa

deposit poker pulsa 10rb

deposit poker via telkomsel

9:35 PM, February 17, 2020


Post a Comment

Subscribe to Post Comments [Atom]

<< Home


If you like this blog, you might also like top photography schools.