text:
MLB.com Columnist
Bill Ladson
Nationals close out first half with rout of Phils
Roark strong over seven innings; offense erupts after Werth's homer
PHILADELPHIA -- The Nationals ended the first half of the season on a positive note as they pounded the Phillies, 10-3, at Citizens Bank Park on Sunday afternoon.
The Nationals ended the first half with a 51-42 record and remain in a first-place tie with the Braves in the National League East. The Braves outslugged the Cubs, 10-7, at Wrigley Field on the same day.
Nationals manager Matt Williams came away satisfied with what his team was able to accomplish during the first half. Considering the first-half injuries to major players like Bryce Harper, Wilson Ramos and Ryan Zimmerman, the manager is pleased to be in a first-place tie.
"Considering everything that is going on, we are OK," Williams said. "We are right in the thick of our division. We have a chance. That's all we could ask for, considering what's going on. I'm happy about it.
"[The break] comes at a good time for us. We have some guys that played a lot of innings. They will use those few days off, rest up a little bit."
One of the guys who played a lot of innings during the first half was right fielder Jayson Werth, who has been the team's hottest hitter in July, hitting .375 with six home runs and 19 RBIs. But even Werth said he could use the four days off.
"Four days to rest up and rest away," Werth said. "The second half is the best time to play. I look forward to that. We have a real break here, which will be nice. I think everybody could use it. … You set yourself up in the first half, and you give yourself a chance in the second. We'll see what we have coming down the stretch, and we'll see the type of team we are made of. It seems like we are relatively healthy going into the second half, which is good. That's really all you could ask for."
The Nationals did not waste any time getting ahead against Phillies right-hander Kyle Kendrick. After Denard Span and Anthony Rendon singled to open the game, Werth followed with a home run over the left-field wall.
"Today was just not [having] some quality pitches, I guess," Kendrick said. "Span hit an 0-2 changeup and found a hole and Rendon a cutter, and Jayson I hung a curveball. I think it's just quality of pitches. I have to keep working at it. I will fix it."
The Nationals were then quiet with the bats until the sixth inning, when they scored four runs. Kendrick, who retired 14 straight batters after Werth's home run, was still on the mound when Ryan Zimmerman hit a sacrifice fly to score Anthony Rendon.
Left-hander Mario Hollands then entered the game and allowed Ian Desmond to hit a two-run double and Jose Lobaton to hit an RBI single for the 7-0 lead.
Right-hander Justin De Fratus allowed a leadoff home run to Zimmerman, his first batter faced, to open the eighth inning.
Nationals right-hander Tanner Roark rebounded from his past two starts, both losses to the Cubs, by allowing one run on four hits with six strikeouts over seven innings. The run scored in the sixth inning, when Grady Sizemore scored on a groundout by Ryan Howard.
What did Roark do differently in this start? It boiled down to confidence.
"I'm pitching with confidence, and I really didn't try to nibble," Roark said. "The changeup was working today. That helped me get out of a jam a couple of times. The changeup was the biggest thing as far as getting ahead."
Now it's time to rest up and get ready for the second half.
Bill Ladson is a reporter for MLB.com and writes an MLBlog, All Nats All the time. He also could be found on Twitter @WashingNats. This story was not subject to the approval of Major League Baseball or its clubs.


text:
Collecting our action figures can be an incredibly fun and rewarding hobby. It can make you feel like a kid again. It can help you celebrate your love for your favorite video game.
Main Features:
- Excellent collection or a special gift for cartoon fans
- High-quality PVC material makes them vivid and delicate
- Occasions for gifts: Public relations planning, opening ceremony, business gifts, employee benefits, anniversary celebrations, fairs, wedding, housewarming, birthday, advertising promotions, holiday, memorial awards
- Best gadget to decorate your sofa / bed / desk
- Jump into the crazy video game world with our incredibly detailed action figures
|General Information
|Dimensions and Weight
|Package Contents
We do not accept any responsibility or liability for misuse of this or any other product. All our products are extensively tested to comply with rigorous and strict QC standards. For certain products (e.g. toys, knives, etc.), we recommend proper supervision as we cannot be held liable for misuse or accidents.
We do not accept any responsibility or liability for the incorrect purchase of our products. All of the products on the website are extensively tested to comply with rigorous and strict QC standards. For all of our clothing products, items and accessories, please take careful note of the precise measurements, mainly shown in centimeters (CM). As part of our company policy, we will not be able to accept returns or provide refunds for items which are the wrong size.
Product photography is for illustration only. The product sold may have minor physical differences depending on manufacturer specifications, production batch, etc. Customers should carefully consider this before purchase.
Inquiry Question

subset: commoncrawl


text:
Heartburn is a feeling of burning, warmth, heat, or pain that often
starts in the upper abdomen just beneath the lower breastbone (sternum). This
discomfort may spread in waves upward into your throat, and you may have a sour
taste in your mouth. Heartburn is sometimes called indigestion, acid
regurgitation, sour stomach, or pyrosis.
Last Revised:
July 11, 2011
Healthwise Staff
Medical Review:
William H. Blahd, Jr., MD, FACEP - Emergency Medicine & H. Michael O'Connor, MD - Emergency Medicine
This information does not replace the advice of a doctor. Healthwise, Incorporated disclaims any warranty or liability for your use of this information. Your use of this information means that you agree to the Terms of Use. How this information was developed to help you make better health decisions.
To learn more visit Healthwise.org
© 1995-2012 Healthwise, Incorporated. Healthwise, Healthwise for every health decision, and the Healthwise logo are trademarks of Healthwise, Incorporated.


text:
* * * * *
* * * * * *
Today's quote is brought to us by Lyn. Thanks so much L!
* * * * * *
Dr. Pie is serious!!!!
If you donated to David Archuleta's Crush Kids' Cancer team during this last campaign, you MAY have an important email waiting for you. But it's time sensitive. Looks like Pecan is waiting for a reply from some of you. Do what the doctor says and check those emails!
* * * * * *
Is it already the last week of September?
Where did this year go? David is starting to enter his seventh month of service, spring is starting in South America while in North America, the autumn leaves are starting to fall!
I thought I would pull out a few pictures from the FOD-Vault that were taken by fans in September over the past 4 years. Enjoy!
September 2008: the first few are from Mary! Next time I'll post her entire library, some amazing pics from the tour!
September 2009:
September 2010
Sept. 2011
Noche De Gala, Sept 2011. Credit Elena
And check out Rebecca's FB page for more Delta Fair pix! So good!
* * * * *
Two years ago today. Penn State York Birthday Bash!
Two years ago David Archuleta performed an acoustic set, backed up by Mike Krompass. David played A Little Too Not Over You, Crush, A Thousand Miles, Something 'Bout Love, My Hands and Elevator. The crowd was exuberant! And flower-laiden!
Acoustic ALTNOY is somethin' else. Thanks to thop1982
Elevator. Credit to polkapinkdots, aka Lydia.
A Thousand Miles from Muldur
Something 'Bout Love from Lydia
My Hands *sigh*, Mr. Sunshine, and amazing endings in York, PA. Credit to @muldur
Gathering roses at the end. Credit: Muldur
Also from Lydia!! Click to make pictures LARGER!We cannot display this gallery
From Maureen_abms. THANKS MAUREEN!!
* * * * *
Wichita Pink Ribbon Debrief: We Came, We Moshed, We Conquered
Subtitle: Mosh Pit from Heck
Gail provided a fun account of the Sept. 23, 2010 Wichita Concert in the blog here. Click to go back and relive the joys of general admission! Tx Gail, and here is Falling Stars for ya <33. Even despite David's illness, he owned that like a boss!
Watch closely at the two people pulled out from the mosh pit. That was crazy and tooooo scary.
* * * * *
Happy Autumn!!!
* * * * *
Can I get a side of Archuleta with my steak?
Who can forget the a-MAZE-ing corn maze and the story to go along with it? This has to be the ultimate form of seasonal flattery. Reposted from KSL.com. Sept. 24, 2008
Brett Herbst wanted his massive corn maze just behind Thanksgiving Point to take on a presidential tone this fall. But he says it took time to figure out what they wanted.
"We kind of didn't really care for either one of the candidates, so we're like, 'Let's do Archuleta 4 President,'" he says.
So he's hoping the chance to get up close and personal with David Archuleta will bring crowds of people who maybe want to walk through Archuleta's ear.
"They're in his eyeball, his lips or whatever," he says.
He added getting permission to use Archuleta's image was no easy task.
No kidding! It must be a bit weird to think of yourself as a corn maze! Or any vegetable. But I think in the end, it was an interesting idea and the image looked great.
Read another article about the maze here
And our own Jenny was corresponding with Cornbelly's, the maze owners here:
Thought you migh enjoying seeing a couple of photos taken at yesterday's unveiling of the David Archuleta-themed corn maze to the media. Press from all over Utah flew up in a helicopter to get aerial views. Though we previously sent you a computer generated image of the maze, here you have the chance to see the actual aerial from yesterday. The maze opens tomorrow to the public and we've received word from David's team that we'll be able to give away an autographed copy of his cd when it's released to the lucky winner of our grand prize drawing!
All sorts of autumn awesome there 🙂
* * * * *
USAToday and David Archuleta News
USA Today has a nice page with a collection of their David Archuleta mentions. I'm sure you all knew that, but it was nice to run across. And I'm a Brian Mansfield fan 🙂
Get your vote on!
First, Wise wants to hear from you! Click to go!
Wait! One more thing to vote on! Chart Central … every hour!
As found on the Twit-waves
BEGIN. in Malaysia!!! thanks @pocoelsy1
Pic of the Day!
* * * * *
Thinking of You Lupe
Deadline: Wed, Sep 26 @ 11pm Eastern
It's not a birthday card, or a get-well card.
Just a note to say you are thinking of this mom as her son is far away.
Click on the image to the leftright to go to the groupcard site to sign.
* * * * *
Have a great start of the week, everyone!


text:
class AST
Abstract representation of a piece of source code
AST or Abstract Syntax Tree is a partially processed representation of a program. ASTs are return values of the
quasi quoting construct, and are typically used within macros to generate code that is inserted in the calling location of the macro.
There is no API defined for ASTs yet. Hopefully that will emerge as part of the work on macros.
Type graph
Routines supplied by class Any
AST inherits from class Any, which provides the following methods:
(Any) method ACCEPTS
Defined as:
multi method ACCEPTS(Any: Mu )
True if
$other === self (i.e. it checks object identity).
Many built-in types override this for more specific comparisons
(Any) method any
Defined as:
method any(--> Junction)
Interprets the invocant as a list and creates an
any-Junction from it.
say so 2 == <1 2 3>.any; # OUTPUT: «True␤»say so 5 == <1 2 3>.any; # OUTPUT: «False␤»
(Any) method all
Defined as:
method all(--> Junction)
Interprets the invocant as a list and creates an
all-Junction from it.
say so 1 < <2 3 4>.all; # OUTPUT: «True␤»say so 3 < <2 3 4>.all; # OUTPUT: «False␤»
(Any) method one
Defined as:
method one(--> Junction)
Interprets the invocant as a list and creates a
one-Junction from it.
say so 1 == (1, 2, 3).one; # OUTPUT: «True␤»say so 1 == (1, 2, 1).one; # OUTPUT: «False␤»
(Any) method none
Defined as:
method none(--> Junction)
Interprets the invocant as a list and creates a
none-Junction from it.
say so 1 == (1, 2, 3).none; # OUTPUT: «False␤»say so 4 == (1, 2, 3).none; # OUTPUT: «True␤»
(Any) method list
Defined as:
method list(--> List)
Interprets the invocant as a list, and returns that List.
say 42.list.^name; # OUTPUT: «List␤»say 42.list.elems; # OUTPUT: «1␤»
(Any) method push
Defined as:
method push(|values --> Positional)
The method push is defined for undefined invocants and allows for autovivifying undefined to an empty
Array, unless the undefined value implements
Positional already. The argument provided will then be pushed into the newly created Array.
my ;dd <a>; # Any (and therefore undefined)<a>.push(1); # .push on Anydd ; # «Hash %h = {:a($[1])}␤» # please note the Array
(Any) routine reverse
Defined as:
multi sub reverse(* --> Seq)multi method reverse(List: --> Seq)
Returns a
Seq with the same elements in reverse order.
Note that
reverse always refers to reversing elements of a list; to reverse the characters in a string, use flip.
say <hello world!>.reverse; # OUTPUT: «(world! hello)␤»say reverse ^10; # OUTPUT: «(9 8 7 6 5 4 3 2 1 0)␤»
(Any) method sort
Defined as:
multi method sort()multi method sort()
Sorts iterables with
infix:<cmp> or given code object and returns a new
List. Optionally, takes a Callable as a positional parameter, specifying how to sort.
say <b c a>.sort; # OUTPUT: «(a b c)␤»say 'bca'.comb.sort.join; # OUTPUT: «abc␤»say 'bca'.comb.sort().join; # OUTPUT: «cba␤»say '231'.comb.sort(:«<=>»).join; # OUTPUT: «123␤»
(Any) method map
Defined as:
multi method map(\SELF: ;; :, :)multi method map(HyperIterable: ;; :)
map will iterate over the invocant and apply the number of positional parameters of the code object from the invocant per call. The returned values of the code object will become elements of the returned
:$label and
:$item are useful only internally, since
for loops get converted to
maps. The
:$label takes an existing
Label to label the
.map's loop with and
:$item controls whether the iteration will occur over
(SELF,) (if
:$item is set) or
(Any) method deepmap
Defined as:
method deepmap( --> List) is nodal
deepmap will apply
&block to each element and return a new
List with the return values of
&block, unless the element does the
Iterable role. For those elements
deepmap will descend recursively into the sublist.
dd [[1,2,3],[[4,5],6,7]].deepmap(*+1);# OUTPUT: «[[2, 3, 4], [[5, 6], 7, 8]]␤»
(Any) method duckmap
Defined as:
method duckmap() is rw is nodal
duckmap will apply
&block on each element and return a new list with defined return values of the block. For undefined return values,
duckmap will try to descend into the element if that element implements
<a b c d e f g>.duckmap(-> where <c d e>.any ).say;# OUTPUT: «(a b C D E f g)␤»(('d', 'e'), 'f').duckmap(-> where <e f>.any ).say;# OUTPUT: «((d E) F)␤»
(Any) method nodemap
Defined as:
method nodemap( --> List) is nodal
nodemap will apply
&block to each element and return a new
List with the return values of
&block. In contrast to
deepmap it will not descend recursively into sublists if it finds elements which does the
Iterable role.
say [[1,2,3], [[4,5],6,7], 7].nodemap(*+1);# OUTPUT: «(4, 4, 8)␤»say [[2, 3], [4, [5, 6]]]».nodemap(*+1)# OUTPUT: «((3 4) (5 3))␤»
The examples above would have produced the exact same results if we had used
map instead of
nodemap. The difference between the two lies in the fact that
map flattens out slips while
nodemap doesn't.
say [[2,3], [[4,5],6,7], 7].nodemap();# OUTPUT: «(() () 7)␤»say [[2,3], [[4,5],6,7], 7].map();# OUTPUT: «(7)␤»
(Any) method flat
Defined as:
method flat(--> Seq) is nodal
Interprets the invocant as a list, flattens non-containerized Iterables into a flat list, and returns that list. Keep in mind Map and Hash types are Iterable and so will be flattened into lists of pairs.
say ((1, 2), (3), %(:42a)); # OUTPUT: «((1 2) 3 {a => 42})␤»say ((1, 2), (3), %(:42a)).flat; # OUTPUT: «(1 2 3 a => 42)␤»
Note that Arrays containerize their elements by default, and so
flat will not flatten them. You can use hyper method call to call
.List method on all the inner Iterables and so de-containerize them, so that
flat can flatten them:
say [[1, 2, 3], [(4, 5), 6, 7]] .flat; # OUTPUT: «([1 2 3] [(4 5) 6 7])␤»say [[1, 2, 3], [(4, 5), 6, 7]]».List.flat; # OUTPUT: «(1 2 3 4 5 6 7)␤»
For more fine-tuned options, see
duckmap, and signature destructuring
(Any) method eager
Defined as:
method eager(--> Seq) is nodal
Interprets the invocant as a list, evaluates it eagerly, and returns that list.
say (1..10).eager; # OUTPUT: «(1 2 3 4 5 6 7 8 9 10)␤»
(Any) method elems
Defined as:
method elems(--> Int) is nodal
Interprets the invocant as a list, and returns the number of elements in the list.
say 42.elems; # OUTPUT: «1␤»say <a b c>.elems; # OUTPUT: «3␤»
(Any) method end
method end(--> Any) is nodal
Interprets the invocant as a list, and returns the last index of that list.
say 6.end; # OUTPUT: «0␤»say <a b c>.end; # OUTPUT: «2␤»
(Any) method pairup
Defined as:
method pairup(--> Seq) is nodal
Interprets the invocant as a list, and constructs a list of pairs from it, in the same way that assignment to a Hash does. That is, it takes two consecutive elements and constructs a pair from them, unless the item in the key position already is a pair (in which case the pair is passed is passed through, and the next list item, if any, is considered to be a key again).
say (a => 1, 'b', 'c').pairup.perl; # OUTPUT: «(:a(1), :b("c")).Seq␤»
(Any) sub exit
Defined as:
sub exit(Int() = 0)
Exits the current process with return code
(Any) sub item
Defined as:
proto sub item(|) is puremulti sub item(\x)multi sub item(|c)multi sub item(Mu )
Forces given object to be evaluated in item context and returns the value of it.
say item([1,2,3]).perl; # OUTPUT: «$[1, 2, 3]␤»say item().perl; # OUTPUT: «${:apple(10)}␤»say item("abc").perl; # OUTPUT: «"abc"␤»
You can also use
$ as item contextualizer.
say $[1,2,3].perl; # OUTPUT: «$[1, 2, 3]␤»say $("abc").perl; # OUTPUT: «"abc"␤»
(Any) method Array
Defined as:
method Array(--> Array) is nodal
Coerce the invocant to Array.
(Any) method List
Defined as:
method List(--> List) is nodal
Coerce the invocant to List.
(Any) method Hash
Defined as:
method Hash(--> Hash) is nodal
Coerce the invocant to Hash.
(Any) method hash
Defined as:
method hash(--> Hash) is nodal
Coerce the invocant to Hash.
(Any) method Slip
Defined as:
method Slip(--> Slip) is nodal
Coerce the invocant to Slip.
(Any) method Map
Defined as:
method Map(--> Map) is nodal
Coerce the invocant to Map.
(Any) method Bag
Defined as:
method Bag(--> Bag) is nodal
Coerce the invocant to Bag, whereby
Positionals are treated as lists of values.
(Any) method BagHash
Defined as:
method BagHash(--> BagHash) is nodal
Coerce the invocant to BagHash, whereby
Positionals are treated as lists of values.
(Any) method Set
Defined as:
method Set(--> Set) is nodal
Coerce the invocant to Set, whereby
Positionals are treated as lists of values.
(Any) method SetHash
Defined as:
method SetHash(--> SetHash) is nodal
Coerce the invocant to SetHash, whereby
Positionals are treated as lists of values.
(Any) method Mix
Defined as:
method Mix(--> Mix) is nodal
Coerce the invocant to Mix, whereby
Positionals are treated as lists of values.
(Any) method MixHash
Defined as:
method MixHash(--> MixHash) is nodal
Coerce the invocant to MixHash, whereby
Positionals are treated as lists of values.
(Any) method Supply
Defined as:
method Supply(--> Supply) is nodal
Coerce the invocant first to a
List and then to a Supply.
(Any) method min
Defined As:
multi method min(--> Any)multi method min( --> Any)
Coerces to Iterable and returns the numerically smallest element.
If a
Callable positional argument is provided, each value is passed into the filter, and its return value is compared instead of the original value. The original value is still the one returned from
say (1,7,3).min(); # OUTPUT:«1␤»say (1,7,3).min(); # OUTPUT:«7␤»
(Any) method max
Defined As:
multi method max(--> Any)multi method max( --> Any)
Coerces to Iterable and returns the numerically largest element.
If a
Callable positional argument is provided, each value is passed into the filter, and its return value is compared instead of the original value. The original value is still the one returned from
say (1,7,3).max(); # OUTPUT:«7␤»say (1,7,3).max(); # OUTPUT:«1␤»
(Any) method minmax
Defined As:
multi method minmax(--> Range)multi method minmax( --> Range)
Returns a Range from the smallest to the largest element.
If a
Callable positional argument is provided, each value is passed into the filter, and its return value is compared instead of the original value. The original values are still used in the returned Range.
say (1,7,3).minmax(); # OUTPUT:«1..7␤»say (1,7,3).minmax(); # OUTPUT:«7..1␤»
(Any) method minpairs
Defined As:
multi method minpairs(Any: --> Seq)
.pairs and returns a
Seq with all of the Pairs with minimum values, as judged by the
cmp operator:
<a b c a b c>.minpairs.perl.put; # OUTPUT: «(0 => "a", 3 => "a").Seq␤»%(:42a, :75b).minpairs.perl.put; # OUTPUT: «(:a(42),).Seq␤»
(Any) method maxpairs
Defined As:
multi method maxpairs(Any: --> Seq)
.pairs and returns a
Seq with all of the Pairs with maximum values, as judged by the
cmp operator:
<a b c a b c>.maxpairs.perl.put; # OUTPUT: «(2 => "c", 5 => "c").Seq␤»%(:42a, :75b).maxpairs.perl.put; # OUTPUT: «(:b(75),).Seq␤»
(Any) method sum
Defined As:
method sum(--> TODO)
(Any) method keys
Defined As:
method keys(--> TODO)
(Any) method flatmap
Defined As:
method flatmap(--> TODO)
(Any) method roll
Defined As:
method roll(--> TODO)
(Any) method pick
Defined As:
method pick(--> TODO)
(Any) method head
Defined As:
method head(--> TODO)
(Any) method tail
Defined As:
method tail(--> TODO)
(Any) method skip
Defined As:
method skip(--> TODO)
(Any) method prepend
Defined As:
method prepend(--> TODO)
(Any) method unshift
Defined As:
method unshift(--> TODO)
(Any) method first
Defined As:
method first(--> TODO)
(Any) method unique
Defined As:
method unique
Treats the
Any as a 1-item list and uses
List.unique on it.
(Any) method repeated
Defined As:
method repeated(--> TODO)
(Any) method squish
Defined As:
method squish(--> TODO)
(Any) method reduce
Defined As:
method reduce(--> TODO)
(Any) method permutations
Defined As:
method permutations(--> TODO)
(Any) method categorize
Defined As:
method categorize(--> TODO)
(Any) method classify
Defined As:
method classify(--> TODO)
(Any) method produce
Defined As:
method produce(--> TODO)
(Any) method rotor
Defined As:
method rotor(--> TODO)
(Any) method pairs
Defined As:
method pairs(--> TODO)
(Any) method antipairs
Defined As:
method antipairs(--> TODO)
(Any) method kv
Defined As:
method kv(--> TODO)
(Any) method tree
Defined As:
method tree(--> TODO)
(Any) method nl-out
Defined As:
method nl-out(--> TODO)
(Any) method invert
Defined As:
method invert(--> TODO)
(Any) method combinations
Defined As:
method combinations(--> TODO)
(Any) method print-nl
Defined As:
method print-nl(--> TODO)
(Any) method iterator
Defined As:
method iterator(--> TODO)
(Any) method grep
Defined As:
method grep(--> TODO)
(Any) method match
Defined As:
method match(--> TODO)
(Any) method append
Defined As:
method append(--> TODO)
(Any) method join
Defined As:
method join(--> TODO)
(Any) method values
Defined As:
method values(--> TODO)
(Any) method collate
Defined As:
method collate(--> TODO)
(Any) method batch
Defined As:
method batch(--> TODO)
(Any) method cache
Defined As:
method cache(--> TODO)
Routines supplied by class Mu
AST inherits from class Mu, which provides the following methods:
(Mu) routine defined
multi sub defined(Mu --> Bool)multi method defined( --> Bool)
False on the type object, and
True otherwise.
say Int.defined; # OUTPUT: «False␤»say 42.defined; # OUTPUT: «True␤»
Very few types (like Failure) override
defined to return
False even for instances:
sub fails() ;say fails().defined; # OUTPUT: «False␤»
(Mu) routine isa
multi method isa(Mu --> Bool)multi method isa(Str --> Bool)
True if the invocant is an instance of class
$type, a subset type or a derived class (through inheritance) of
my = 17;say .isa("Int"); # OUTPUT: «True␤»say .isa(Any); # OUTPUT: «True␤»
A more idiomatic way to do this is to use the smartmatch operator ~~ instead.
my = "String";say ~~ Str; # OUTPUT: «True␤»
(Mu) routine does
method does(Mu --> Bool)
True if and only if the invocant conforms to type
my = Date.new('2016-06-03');say .does(Dateish); # True (Date does role Dateish)say .does(Any); # True (Date is a subclass of Any)say .does(DateTime); # False (Date is not a subclass of DateTime)
Using the smart match operator ~~ is a more idiomatic alternative.
my = Date.new('2016-06-03');say ~~ Dateish; # OUTPUT: «True␤»say ~~ Any; # OUTPUT: «True␤»say ~~ DateTime; # OUTPUT: «False␤»
(Mu) routine Bool
multi sub Bool(Mu --> Bool)multi method Bool( --> Bool)
False on the type object, and
True otherwise.
Many built-in types override this to be
False for empty collections, the empty string or numerical zeros
say Mu.Bool; # OUTPUT: «False␤»say Mu.new.Bool; # OUTPUT: «True␤»say [1, 2, 3].Bool; # OUTPUT: «True␤»say [].Bool; # OUTPUT: «False␤»say .Bool; # OUTPUT: «True␤»say .Bool; # OUTPUT: «False␤»say "".Bool; # OUTPUT: «False␤»say 0.Bool; # OUTPUT: «False␤»say 1.Bool; # OUTPUT: «True␤»say "0".Bool; # OUTPUT: «True␤»
(Mu) method Capture
Defined as:
method Capture(Mu: --> Capture)
Returns a Capture with named arguments corresponding to invocant's public attributes:
.new.Capture.say; # OUTPUT: «\(:bar("something else"), :foo(42))␤»
(Mu) method Str
multi method Str(--> Str)
Returns a string representation of the invocant, intended to be machine readable. Method
Str warns on type objects, and produces the empty string.
say Mu.Str; # Use of uninitialized value of type Mu in string context.
(Mu) routine gist
multi sub gist(+args --> Str)multi method gist( --> Str)
Returns a string representation of the invocant, optimized for fast recognition by humans. As such lists will be truncated at 100 elements. Use
.perl to get all elements.
The default
gist method in
Mu re-dispatches to the perl method for defined invocants, and returns the type name in parenthesis for type object invocants. Many built-in classes override the case of instances to something more specific that may truncate output.
gist is the method that say calls implicitly, for non-Str types, so
say $something and
say $something.gist generally produce the same output.
say Mu.gist; # OUTPUT: «(Mu)␤»say Mu.new.gist; # OUTPUT: «Mu.new␤»
(Mu) routine perl
multi sub perl(Mu --> Str)multi method perl( --> Str)
Returns a Perlish representation of the object (i.e., can usually be re-evaluated with EVAL to regenerate the object). The exact output of
perl is implementation specific, since there are generally many ways to write a Perl expression that produces a particular value
(Mu) method item
method item(Mu \item:) is raw
Forces the invocant to be evaluated in item context and returns the value of it.
say [1,2,3].item.perl; # OUTPUT: «$[1, 2, 3]␤»say .item.perl; # OUTPUT: «${:apple(10)}␤»say "abc".item.perl; # OUTPUT: «"abc"␤»
(Mu) method self
method self(--> Mu)
Returns the object it is called on.
(Mu) method clone
method clone(*)
Creates a shallow clone of the invocant. Alternative values for public attributes can be provided via named arguments with names matching the attributes' names.
my = Point2D.new(x => 2, y => 3);say ; # OUTPUT: «Point(2, 3)␤»say .clone(y => -5); # OUTPUT: «Point(2, -5)␤»
(Mu) method new
multi method new(*)
Default method for constructing (create + initialize) new objects of a class. This method expects only named arguments which are then used to initialize attributes with accessors of the same name.
Classes may provide their own
new method to override this default.
new triggers an object construction mechanism that calls submethods named
BUILD in each class of an inheritance hierarchy, if they exist. See the documentation on object construction for more information.
(Mu) method bless
method bless(* --> Mu)
Lower-level object construction method than
Creates a new object of the same type as the invocant, uses the named arguments to initialize attributes, and returns the created object.
You can use this method when writing custom constructors:
my = Point.new(-1, 1);
(Though each time you write a custom constructor, remember that it makes subclassing harder).
(Mu) method CREATE
method CREATE(--> Mu)
Allocates a new object of the same type as the invocant, without initializing any attributes.
say Mu.CREATE.defined; # OUTPUT: «True␤»
(Mu) method print
multi method print(--> Bool)
Prints value to
$*OUT after stringification using
.Str method without adding a newline at end.
"abc\n".print; # RESULT: «abc␤»
(Mu) method put
multi method put(--> Bool)
Prints value to
$*OUT, adding a newline at end, and if necessary, stringifying non-
Str object using the
.Str method.
"abc".put; # RESULT: «abc␤»
(Mu) method say
multi method say(--> Bool)
Prints value to
$*OUT after stringification using
.gist method with newline at end. To produce machine readable output use
say 42; # OUTPUT: «42␤»
(Mu) method ACCEPTS
multi method ACCEPTS(Mu: )
ACCEPTS is the method that smart matching with the infix ~~ operator and given/when invokes on the right-hand side (the matcher).
Mu:U multi performs a type check. Returns
True if
$other conforms to the invocant (which is always a type object or failure).
say 42 ~~ Mu; # OUTPUT: «True␤»say 42 ~~ Int; # OUTPUT: «True␤»say 42 ~~ Str; # OUTPUT: «False␤»
Note that there is no multi for defined invocants; this is to allow autothreading of junctions, which happens as a fallback mechanism when no direct candidate is available to dispatch to.
(Mu) method WHICH
multi method WHICH(--> ObjAt)
Returns an object of type ObjAt which uniquely identifies the object. Value types override this method which makes sure that two equivalent objects return the same return value from
say 42.WHICH eq 42.WHICH; # OUTPUT: «True␤»
(Mu) method WHERE
method WHERE(--> Int)
Returns an
Int representing the memory address of the object.
(Mu) method WHY
multi method WHY()
Returns the attached Pod value. For instance,
sub cast(Spell )say .WHY;# OUTPUT: «Initiate a specified spell normally (do not use for class 7 spells)␤»
See the documentation specification for details about attaching Pod to variables, classes, functions, methods, etc.
(Mu) trait is export
multi sub trait_mod:<is>(Mu \type, :!)
Marks a type as being exported, that is, available to external users.
my is export
A user of a module or class automatically gets all the symbols imported that are marked as
is export.
See Exporting and Selective Importing Modules for more details.
(Mu) method return
method return()
The method
return will stop execution of a subroutine or method, run all relevant phasers and provide invocant as a return value to the caller. If a return type constraint is provided it will be checked unless the return value is
Nil. A control exception is raised and can be caught with CONTROL.
sub f ;dd f(); # OUTPUT: «any(1, 2, 3)␤»
(Mu) method return-rw
Same as method
return except that
return-rw returns a writable container to the invocant (see more details here:
(Mu) method emit
method emit()
Emits the invocant into the enclosing supply or react block.
react# OUTPUT:# received Str (foo)# received Int (42)# received Rat (0.5)
(Mu) method take
method take()
Returns the invocant in the enclosing gather block.
sub insert(, +)say insert ':', <a b c>;# OUTPUT: «(a : b : c)␤»
(Mu) routine take
sub take(\item)
Takes the given item and passes it to the enclosing
gather block.
my = 6;my = 49;gather for ^.say; # six random values
(Mu) routine take-rw
sub take-rw(\item)
Returns the given item to the enclosing
gather block, without introducing a new container.
my = 1...3;sub f();for f() ;say ;# OUTPUT: «[2 3 4]␤»
(Mu) method so
method so()
Returns a
Bool value representing the logical non-negation of an expression. One can use this method similarly to the English sentence: "If that is so, then do this thing". For instance,
my = <-a -e -b -v>;my = any() eq '-v' | '-V';if .so# OUTPUT: «Verbose option detected in arguments␤»
(Mu) method not
method not()
Returns a
Bool value representing the logical negation of an expression. Thus it is the opposite of
my = <-a -e -b>;my = any() eq '-v' | '-V';if .not# OUTPUT: «Verbose option not present in arguments␤»
Since there is also a prefix version of
not, the above code reads better like so:
my = <-a -e -b>;my = any() eq '-v' | '-V';if not# OUTPUT: «Verbose option not present in arguments␤»


text:
Click here to ask Jackie a question!Jackie Clay answers questions for BHM Subscribers & Customerson any aspect of low-tech, self-reliant living.
This entry was posted
on Monday, May 22nd, 2017 at 4:37 pm and is filed under .
You can follow any responses to this entry through the RSS 2.0 feed.
You can skip to the end and leave a response. Pinging is currently not allowed.
Please DO NOT ask Jackie a question here.
It will not be answered.
Go to the top of the page and use the
"Click here to ask Jackie a question!" link.
Name (required)
Email (will not be published) (required)
Subscribe in a Reader
Subscribe by Email


text: It's never too early to get your little ones out riding on the trail, and with our Kids' Mountain Bikes, you'll be able to do so with confidence in both their safety and gear. That's because they're made to be tough and dependable, with minimal maintenance and tons of smiles. Seriously, it's good to be a kid these days.


text:
A DRUG dealer who peddled crack cocaine throughout Blackburn has been sentenced to four years in jail.
Sher Khan Sajawal, 37, of Kempton Rise, Blackburn, pleaded guilty to conspiracy to supply class A drugs on Monday.
It was the sixth day of a trial at Liverpool Crown Court.
Sajawal was finally arrested in October last year after a lengthy investigation by Lancashire Police's eastern division's targeted crime team during which a team of officers gathered evidence of Sajawal's involvement in the supply of class A drugs.
Detective Inspector Mark Winstanley said: "Sajawal is a prolific drug dealer who brought Class A drugs onto the streets of Blackburn.
"It was an operation we ran within the division, acting on intelligence we gained from our enquiries.
"I hope residents are reassured by the action taken. Drug dealing blights people's lives and we will continue to do everything within our power to target those involved and bring them to justice."
He said Sajawal was convicted in January 2003 for supplying class A drugs to undercover police officers. At that time he received three and a half years imprisonment.
DI Winstanley said: "As a result of our investigations in 2011, the initial arrest came on the back of a drug deal he was observed making on October 26 in the Audley Range area of Blackburn."
A quantity of drugs and cash was seized from his possession at the time.


text:
Blowing Up a Storm.These brain teasers rely on your ability to recognize groups of common attributes. For each of these puzzles you'll need to figure out why the words or letters are grouped as they are. Sometimes you will be asked to pick the odd-one-out or to place a new word into the correct group.
Below are two groups of musical instruments. The instruments in Group A all have one major thing in common with each other. The same can be said for Group B.
Your task is to ascertain which instruments have been incorrectly placed in each group and replace them into their correct grouping.
Group A:
bassoon, oboe, saxhorn, bagpipes, ophicleide, dizi, saxophone, clarinet, and bili.
Group B:
flugelhorn, baritone horn, english horn, sousaphone, guanzi, mellophone, sackbut, trombone and serpent.
AnswerGroup A are all woodwind instruments. The saxhorn and ophicleide do not belong since they belong in the brass family and should be in Group B.
Group B are all brass instruments. The english horn and the sackbut do not belong since they belong in the woodwind family and should be in Group A.
What Next?
See another brain teaser just like this one...
Or, just get a random brain teaser
If you become a registered user you can vote on this brain teaser, keep track of
which ones you have seen, and even make your own.
Back to Top


text:
Hey there, time traveller!
This article was published 22/2/2013 (1642 days ago), so information in it may no longer be current.
'For Lent, I'm giving up."
That's how Tim Stanley began a blog post on the Telegraph website last week following the surprise announcement of that Pope Benedict XVI was stepping down.
"How can anyone of faith not feel like surrendering after this week's largely bad media coverage of the papal abdication?" he asked.
For Stanley, much of the coverage could be summed up this way: "Elderly Homophobe Quits Misogynistic Institution Because He Can't Hack It."
What bothered him in particular was the way many in the media seemed to be lecturing the church about its need to modernize -- to get with the times by being more welcoming of homosexuality, to admit women as priests and to just generally become more accommodating of all things more liberal.
The problem, he said, is most journalists don't get religion, and especially don't understand the Roman Catholic Church.
Arguing that Catholics have to adapt their theology to be more attractive to modern people "is to misunderstand how religion works," he said.
"It's also to miss what makes faith so attractive to those who do bother to show up on a Sunday. In a world where everything seems to be up for negotiation, religion offers stability and certainty."
Plus, he added, "the tenets of faith" are not like political party platforms, which are up for debate at conventions.
That's not how things work in the Catholic Church, he noted. "It can shift the altar a few feet or revise its opinion on the movements of the stars, but it cannot rewrite essential doctrine."
Understanding this "requires putting aside prejudice and trying to understand the mindset of the true believer," he concluded. "Alas, a lot of journalism tends toward aggressive critical analysis rather than empathy."
Another major storyline that emerged amid the Pope's resignation was the terrible abuse scandal in the Roman Catholic Church. At times, it seemed to dominate it.
Some reports in the media suggested Benedict was resigning because of the scandal, with at least one going so far as to intimate that his departure was all just a ploy to avoid prosecution.
Melinda Henneberger took issue with this view. Writing in the Washington Post, she said "It's simply not true that he protected predator priests. While I fault Benedict for many things, his record on abuse is far more mixed than that."
When others in the Vatican were writing off reports of abuse as an anti-Catholic media plot, then-cardinal Joseph Ratzinger "spoke publicly of the need to remove clerical 'filth' from the church, in reference to predator priests," she said.
Someone else who argued for a more balanced view of Benedict's papacy was John Millbank, research professor of politics, religion and ethics at the University of Nottingham, England.
More than any other pope in recent memory, he wrote in the journal Religion and Ethics, Benedict insisted "on the co-belonging of faith and reason," he said, and also produced, in Caritas in Veritate, "the most radical and far-reaching social encyclical of the postwar period," in which he proposed "a non-capitalist market founded on reciprocal exchange."
At the same time, he noted, Benedict sponsored new initiatives of debate with Islam and fresh overtures to the Eastern churches, and spoke out against the "commodification of sex."
I, too, was disappointed by some of the coverage. I was sorry there was almost no mention of his emphasis on evangelism and outreach, his belief in the fundamental dignity and freedom of every human being, or that even the decision to leave reflected well -- it showed he cared more about the future of the church than about hanging on to position and privilege.
At the same time, I was also surprised and amazed by the amount of media coverage. The story led the TV and radio news for two days and was front-page news in many newspapers.
That was quite extraordinary, considering how little religion coverage there is in the media these days, especially on TV and in radio, and also considering how irrelevant organized religion is for many people today.
Why was there so much coverage? Maybe it's because of the size of the Roman Catholic Church -- over a billion people around the world.
Maybe it's because of the robes and liturgies and all the modern-day anachronisms of the church. There aren't many occasions today to catch a glimpse of imperial splendour from a bygone time. If nothing else, it makes for great TV.
Maybe it's because of all the Vatican secrecy and intrigue -- we all love a good mystery -- and the media love nothing better than uncovering secrets.
Or maybe it's because faith still holds a deep attraction for many, even in our increasingly secularized society. A new poll by Leger Marketing found 36 per cent of Canadians still consider themselves "very" or "somewhat" attached to religion. In Quebec, 36 per cent of people feel that way, up from 26 per cent in 2010.
Whatever the reason, for several days this month, we were treated to non-stop religion coverage -- some of it good, some of it bad, some in between. But whatever it was, it was there. And for that, we can thank Pope Benedict, too.


text:
You're driving along, everything is going great, your vehicle has been performing flawlessly. Then you brake to slow down for a changing traffic light – like you've done a thousand times before. Only this time, you hear an annoying loud squeak. Before you hit the panic button, we need to look at this situation a little deeper. For example, has it been over 40,000 since the vehicles last brake job? Or did you just have these components replaced? Or were they replaced maybe 5-7,000 miles ago? Let's "brake" these scenarios down and get the skinny on these noises.
First of all, if you own a vehicle that does not get driven much (say under 6,000 miles per year) and the squeaking (or possibly a slight grinding noise) happens only the first one or two times the brake pedal is depressed, and then the noise stops – that is just oxidation. Moisture builds up on brake rotors and causes some extremely minor surface rust. It's so minor, it's usually a glazing that's hard to see. If this is the case, there is usually nothing to worry about.
If your brake components have just been changed recently, (less than 1,000 miles ago), this too, can be a normal noise. Sometimes there is a short break-in period (no pun intended), especially when it comes to brake pads. The squeak comes from a very slight vibration (drivers can't even feel it) between the pad and rotor when you step on the brake pedal.
OK – let's say you have some mileage on your brake components. If your under the 8,000 mile mark, it may be a piece of road debris (salt, sand, etc. – very common in winter), that has sandwiched itself between the brake pad and rotor. A simple cleaning on the components at any competent shop should take care of that problem. If your vehicle is on the higher end of the mileage spectrum (say 40,000 miles) since the brakes have been looked at, it may be time for some service work. Lastly, if you hear noises other than a squeak (like a grinding), if you feel a vibration in the steering wheel when you brake, if the brake pedal feels different than it normally does, or if you've noticed any change in the way your vehicle brakes (like pulling to one side or requires more pedal pressure), then you should have the brake system inspected at once.


text:
AMD AM1 Kabini Part 2: Athlon 5350/5150 and Sempron 3850/2650 Testedby Ian Cutress on 5/29/2014 2:00 PM EST
86 Comments
Back to Article
mikk - Thursday, May 29, 2014 - linkG1820 is missing or at least a cheap Haswell Pentium. Reply
hojnikb - Thursday, May 29, 2014 - linkYes that would be really great, since those chips are price about the same. Reply
jospoortvliet - Sunday, June 01, 2014 - linkThese do use far more power.
On that note, why on earth doid the reviewer compare power usage over idle (never seen that particular metric at anandtech?!?) While not mentioning the idle power (according to various other sites, the amd's sport significant lower idle power). I don't like to think so but this is probably the only power metric to make the atoms look remotely good... Why was it chosen? Reply
savagemike - Thursday, May 29, 2014 - linkI agree completely. If I were building a budget desktop right now that is exactly the chip (or similar) which I'd be comparing these to. Reply
MikeMurphy - Thursday, May 29, 2014 - linkI can buy a G3220 Haswell Pentium running at 3.0ghz for $60. I was really hoping this would make it into this review!! Reply
Stuka87 - Thursday, May 29, 2014 - linkThe G3220 is a 53W chip. These are 25W chips. They do not compete with each other. Reply
HisDivineOrder - Friday, May 30, 2014 - linkAtom chips are 10W chips. These Semprons are 25W. They do not compete with each other.
See how that doesn't impact the fact that people are talking about more than just wattage? ;) Some people just want to know what the best VALUE is per dollar and these low end options are all in the running.
Why limit yourself to just discussing wattage-appropriate? Especially when those Semprons are already over twice the Atom chips in terms of watts. Reply
bsim500 - Friday, May 30, 2014 - link"The G3220 is a 53W chip. These are 25W chips. They do not compete with each other."
Intel's TDP is way overstated on its dual-cores. My "55w" i3 pulls about 32w in reality (measured at the wall, not calculated). I've seen Haswell Pentium's that are sub-30w, (full speed not the slow "T" variants). They are very definitely in the same bracket. In fact, at stock 3.4GHz, with a -0.15v undervolt, I can get my "77w" i5-3570 down from a measured 59w (1.1v) to around 47w (0.95v). At 3.0GHz at 0.83v, you're looking at 36w 4T / 25w 2T (for an i5). AMD's Kabini's are still on 28nm vs Intel's 22nm, and you'd be surprised just how low you can go with undervolting the latter's "big cores". Reply
silverblue - Friday, May 30, 2014 - linkThe point is moot as AMD is known for overvolting its processors; an article on Kabini would be very interesting. Reply
lyeoh - Sunday, June 01, 2014 - linkWhich is why this article needs some actual power consumption benchmarks. Reply
haardrr - Saturday, May 31, 2014 - linkbut the i7-4675t is a 35 watt processor... does that mean that the i7-4675t competes with the 5350? Reply
Namisecond - Monday, June 09, 2014 - linkThey are a lot closer in power usage than you might think, both idle and loaded. Reply
BMNify - Saturday, May 31, 2014 - linkwhy would you use a dual core anything to day ! , and these chips do not have AVX simd so are underpowered before you even start in 2014/15 Reply
BMNify - Saturday, May 31, 2014 - linkalso unless you are a large org looking to finally do mass signage in bulk then again these chips/soc are not worth it to day, if you want a few web enabled apps per Soc device then look to the http://cdn.liliputing.com/wp-content/uploads/2014/... for instance , now that will be worth the cash for something you want to actually buy on a whim
Crowdfunding: 3 incredibly tiny PC modules starting at just $15 Reply
silverblue - Saturday, May 31, 2014 - linkIf you're including Kabini in that statement, the Jaguar architecture does indeed support AVX. In fact, it supports pretty much everything Piledriver does. Reply
BMNify - Saturday, May 31, 2014 - linki wasn't, but again why settle for only old AVX , when you can have AVX2 AND a free hardware encoder and decoder that works for when you just want a quick conversion (or to make a new correctly time coded V/A fixed rate) http://forum.doom9.org/showthread.php?t=162442 Intel QuickSync Decoder - HW accelerated FFDShow decoder with video processing before you do the real x264 high visual quality encode Reply
Alexey291 - Monday, June 02, 2014 - linkWhy wouldn't you?
The fewer the number of cores required to deliver equivalent performance the better.
Besides dual core cpu's are perfect for certain very real world applications - such as for example me typing out this message on a chromebook sporting a dual core haswell celeron. Reply
eanazag - Tuesday, June 03, 2014 - linkAgree. I was looking for a cheap Haswell Pentium. Maybe you can compare in the bench. Reply
DanNeely - Thursday, May 29, 2014 - linkThe graphs in this article leave a lot to be desired. The huge number of high power/performance chips only add clutter; at most 2 or 3 representative examples from each major vendor would suffice to show these processors are very low end performing. Alternately, use the color coding not to call out AMD vs Intel; but to highlight the 4 AMD chips being reviewed along the with the J1800/1900 celerons they're nominally competing with. Reply
Ian Cutress - Thursday, May 29, 2014 - linkI'll duplicate the graphs (after I eat dinner!) and limit the results data within a narrow band, and offer the option to switch between both. Reply
Ian Cutress - Thursday, May 29, 2014 - linkI've adjusted most of the severe cases into graphs that are easier to read :) Reply
easp - Thursday, May 29, 2014 - linkBetter, but dude, the red bars stand out, and yet they represent something other than the focus of the article. Given the color pallet, I'd assume that the black bars were the least significant numbers, the background information, and yet, they actually represent the focal point of the article. Reply
Ian Cutress - Thursday, May 29, 2014 - linkI originally have had blue for Intel and red for AMD. Black is the only other color I can add that doesn't look odd; if graphs start having three-plus colors then it just looks a little odd. It might be worth greying everything and just highlighting the important points without an Intel/AMD distinction except in the labelling for the future. Reply
edzieba - Friday, May 30, 2014 - linkHow about adding 'cores' to bars that are immediately relevant to the articke (e.g. an orange line in the centre of the bars for the socketed Kabinis and the Celerons). This would highlight the bars that are being compared directly, while still being in the context of all the other data, and keeping the expected blue/Intel red/AMD bar colouring intact. Reply
DanNeely - Friday, May 30, 2014 - linkThanks, that's much better. Reply
pjkenned - Thursday, May 29, 2014 - linkIan - good to see you had similar results as I did. The other bit is that the J1900 can be passively cooled while the AM1 chips need active coolers. That helps lower power consumption, noise and points of failure.
I think I had benchmarks with the Raspberry Pi also - these are MUCH faster. Reply
buffhr - Thursday, May 29, 2014 - linkWould have been nice if you could have included some hd video playback (1080p/720p/3D) and impressions. Reply
vesoljc - Thursday, May 29, 2014 - linkI second this! Reply
nirolf - Friday, May 30, 2014 - linkMe too! Should be fine, but what about 4K? Reply
BMNify - Saturday, May 31, 2014 - link"but what about 4K?"
what about it!, it doesn't really exist for consumers, oh perhaps you mean pseudocolor UHD 2160p, or the real colour UHD-1 3840 pixels wide by 2160 tall at 10bit or 12bit per pixel content today as used by several ARM Cortex Soc Reply
Eeqmcsq - Thursday, May 29, 2014 - link"... Results are given in minutes, where the Wii itself scores 17.53; meaning that anything above this is faster than an actual Wii..."
I think you mean anything "below" this number, since the measurement is in time. Reply
Ian Cutress - Thursday, May 29, 2014 - link'Above' being above on the graph. I'll just change the wording. I thought I had changed my explanatory template, guess it didn't save... Reply
Metalliax - Thursday, May 29, 2014 - linkWhy can't review sites please start using sub 150W PSUs for these tests! You should delete your power chart completely unless you can show actual power draw with a PSU that would actually be used in such a setup. I can't believe you think you can post such nonsense with a 1250W PSU. Reply
extide - Thursday, May 29, 2014 - linkX2 ! I know you have your reason for using the 1250W PSU (so it's always the same) but the result is USELESS NUMBERS. It doesnt matter if they are comparable if they are utterly useless! Reply
easp - Thursday, May 29, 2014 - linkGood call! Reply
CU - Thursday, May 29, 2014 - linkYes, adding haswell celerons like the g1820 and pentiums like the g3220 would be very helpful. Those cpu's plus MB's cost about the same as the Ahtlon 5350. Reply
savagemike - Thursday, May 29, 2014 - linkAgree completely. Due to similar costs and the fact I can't passively cool the AMD stuff anyway these are the Intels I'd be comparing them to for a budget build. Reply
azazel1024 - Thursday, May 29, 2014 - linkI guess you can consider the IGP benchmarks for something, because I assume it would mean some older and more casual games would be likely to run fine, where as with the Bay Trail IGP they might not. However, at least based on the benchmarks used, even the AMD's IGP here in these low end processors is not up to the task of playable frame rates. Unless I am missing something, this was 1280x1024 at LOWEST settings and they were hitting mid 20's on average frame rates. That may be playable to some and bumping it down to 1280x720 might get you in to the low 30's...but that is still barely, barely playable at best.
Which makes me wonder...what would a Pentium or Celeron Haswell that might cost less manage in terms of performance. The IGP is a fair amount more capable, especially the ones with HD4400 on there...which is MASSIVELY more performance than either the Bay Trail or Kabini has...at the same price. Granted, higher TDP, but based on what I know of the actual power consumption of the processors, Haswell Celeron/Pentium might only be a litteral handful of watts more (5-10) under load and probably around the same idle.
Low end board + low end Haswell processor runs ~$100 combined...same price as the high end Kabini and WAYYYYYY more performance. Reply
ozzuneoj86 - Thursday, May 29, 2014 - linkI don't really understand the inclusion of so many recent high end chips. For future reviews of this nature you could probably cut out all but one mid\high end CPU from each vendor, and you'd save a huge amount of benchmarking time.
Along with that, it doesn't seem like I've really learned much from many of the benchmarks, since all we have to compare are high end, high TDP CPUs from the past 3 years, and these AM1 Kabini chips... as expected, the Kabinis are all similar in performance (with slight increases from least to most expensive), and the high end CPUs are significantly faster. Readers probably already knew that without the benchmarks though.
It'd be far more useful to compare these to older CPUs and their low wattage variants, such as Core 2 Duos and Quads, AM2\AM3 Athlon X2 and X4 CPUs, as well as other low power chips that are common these days, like the Ivy Bridge based Celeron 1037u, Sandy Bridge Celeron 847, AMD E-350... even an old Atom (from the Ion platform era) would be helpful for those upgrading aging HTPCs. Not to mention any of the direct competition for these chips, like the Ivy\Haswell Celerons and Pentiums.
It'd also be nice to have something to compare the dedicated GPU results to... like the Celeron J1900, or any of the CPUs mentioned above. There are many J1800\J1900 boards out there that can have a dedicated GPU installed.
Also, as others have mentioned, the power consumption numbers with such a high wattage PSU aren't very helpful either.
If its a matter of not having the hardware on hand, we're talking about low end hardware... you could probably get a decent example of almost everything I mentioned for a few hundred dollars total. Besides, I'm sure readers would gladly donate some hardware if it meant having it used in benchmarks for a few years.
Thanks for the article, I just feel like it could have been much more focused on the products being reviewed and how they compare to the competition. Reply
ozzuneoj86 - Thursday, May 29, 2014 - linkJust remembered something else...
The game benchmarks need to include older games. One or two examples of recent games that are nearly unplayable would be enough to let us know what we can't do with these... but a few old games, or even highly popular current games that don't require much power would be far more likely to influence someone's buying decisions.
Will it run Minecraft at 1080P? How about 720P? How about a few games from 4-5 years ago? Reply
Ian Cutress - Thursday, May 29, 2014 - linkI've taken test data from all of my old testing as well, where I've run the same benchmarks on the same OS and SSD, hence why there are many data points to choose from. I have adjusted several of the graphs to have a narrower band of data showing to more easily see the difference now. Unfortunately the even older data (pre Core 2) is before my time at AnandTech.
Regarding the J1800/J1900 motherboards, the two that I hurried in for testing were unfortunately limited in the GPU aspect and a third one I have since received is also in the same boat. Due to the hurried nature of getting the data from the initial release (as well as other testing on hand) I had perhaps wrongly assumed that all J1800/J1900 motherboards were in the same boat.
I am shifting my test stations around somewhat this week, so when I come back from Computex I will have more of a low power/DRAM testing setup alongside the higher power systems I normally test. If you want to see anything specific, please feel free to email. Reply
edwpang - Friday, May 30, 2014 - linkIt's definitely makes better sense than current review. As someone has already, using 1250w PS on this low end setup is kindly uselessly. Reply
piroroadkill - Thursday, May 29, 2014 - linkTruecrypt link seems like a bad idea right now, since the official Truecrypt site is in a terrible state of limbo where nobody can figure out whether it's discontinued by the devs or been hacked. Benchmarks for 7.1a are relevant, but 7.2 is a gutted, useless pile of crap. Just saying. Reply
A5 - Thursday, May 29, 2014 - linkIt's good thing the bench is 7.1a then? Reply
Ian Cutress - Thursday, May 29, 2014 - linkHa! I thought about taking the data out given that I had already uploaded almost all it before that announcement was made. However 7.1a is still viable and I still have the installer, so it might still be relevant if the installer still floats around in cyberspace. I somehow doubt we will ever get a full explanation from the developers on why they took it down, though there are many theories about it. Reply
Runamok81 - Thursday, May 29, 2014 - linkTypo, second to last sentence. platgorm Reply
someeeguy - Thursday, May 29, 2014 - linkIan, in the "dGPU Benchmarks with ASUS HD7970" portion of your review, it would have been interesting to see some Mantle results on these low power CPUs. Reply
JBVertexx - Thursday, May 29, 2014 - linkI think the value in having a socket solution is less about providing an upgrade path and more about lower carrying costs in the entire supply chain.
If you look at having 4 CPU combinations over lets say 4 motherboard options, having a BGA solution means that you need to source and stock 16 different items. With a socket solution, that cuts your inventory and carrying cost down to 8 items.
The economics of this are huge. It impacts motherboard manufacturers, system builders, and businesses. It impacts the amount of up front investment required by every organization in the supply chain, and it impacts the inventory costs (or carrying capital).
It especially impacts motherboard manufacturers, who must actually purchase the CPU in a BGA solution in order to sell a motherboard.
In the face of those compelling economics, having an upgrade path is really small potatoes. Reply
marvee - Thursday, May 29, 2014 - linkThe understanding of those economics could be the experience of Rory Read, from his time with Lenovo. Reply
Hrel - Thursday, May 29, 2014 - linkPretty disappointing you guy didn't include a CPU with HD4600 on it in the gaming benchmarks. Why compare to last generation's hardware? Perhaps to show AMD in as favorable a light as possible? hmmmmm..... Reply
Silver47 - Thursday, May 29, 2014 - linkThey are in the graphs, what are you smoking? Reply
Novaguy - Thursday, May 29, 2014 - linkI think using a weaker card for the dgpu would also have been interesting. Maybe something like an r7 270, 7750 or 7770.
Also, what about Mantle benchmarks? Reply
Novaguy - Thursday, May 29, 2014 - linkI meant r7 250, not 270... can't seem to edit via mobile. Reply
V900 - Friday, May 30, 2014 - linkNo, no Mantle benchmarks... It's useless, and only serves to clutter the article.
Hardly anybody cared about Mantle when it was announced... And now that we know the next version of Direct X is coming, the only people that care the slightest, are a handful of AMD fanbois. Reply
silverblue - Friday, May 30, 2014 - linkYou're entitled to your opinion. Let's look at it this way - DirectX 12 won't be here for another 18 months. Also, Mantle has been shown to perform better than AMD's own implementation of DX11 (and sometimes faster than NV's as well) and also helps with lower performing CPUs.
The following link only shows the one game, but it should be enough to highlight the potential benefit of Mantle on a comparatively weak architecture such as Jaguar:
If you didn't need to upgrade your CPU to play the latest and greatest, I think you'd care, too. Reply
formulav8 - Friday, May 30, 2014 - linkIf Mantle was from NVidia or Intel you would be a bigger stooge than anyone AMD. Reply
Gauner - Thursday, May 29, 2014 - linkI think it would be far more useful for this weak systems to have a different set of game tests.
No one will buy one of those to play tomb raider or bioshock but I'm guessing some people would consider buying one if you could play for example league of legends or dota2 at minimum and 720/1080p.
I understand it would mean an extra effort but right now the gaming tests don't really tell anything useful nor do they add useful information to other reviews by having an extra comparison.
Just taking into account steam games(since they are the easier ones to get data about) in the top 5 most played games daily you always have: dota2, CS:GO and TF2. Those 3 games used to run(poorly, 800x600, low detail, 20-30fps) in the old Intel GMA4500M so in my opinion they have a lot of people potentially interested in them and would run well enough in low power systems to give a useful comparison between chips. Reply
res057 - Thursday, May 29, 2014 - linkTests with high end games and cpu intensive tasks for processors such as these is like Car and Driver putting a Prius through quarter-mile test and comparing the results with a Corvette. Pointless. Reply
Gauner - Friday, May 30, 2014 - linkI can understand the logic behind CPU intensive tasks, even if you wont use this kind of CPUs to compress video with x264 you can watch the results and get a realistic estimation on the performance difference because the test is the same for both weak CPUs and high end CPUs.
Problem with the gaming tests is that the comparison is with settings completely different from the high end tests so no parallelism there and with a set of games that no one would think to play in weak systems so there is no useful info given.
I cant look at the results and say "since tomb raider at 1280x1024 with low graphics ran at 20fps I guess league of legends will run at 1080p with medium graphics and 35fps", there are too many different points to make a comparison(AAA engine vs engine designed for low power computers, different resolution, completely different poly count and texture sizes, ...). Reply
takeship - Friday, May 30, 2014 - linkI'm curious why no comparison with the old E-450/E-2000 Jaguar chips. Not so much for the CPU performance, but for the GPU improvements going to GCN. Reply
serpretetsky - Thursday, May 29, 2014 - linkI'm not sure I understand the power chart on page 2. Is the title correct? Power difference? So the numbers we are seeing are power differentials between idle and load and not absolute values? Reply
casteve - Friday, May 30, 2014 - linkIan uses a 1250W PSU in this setup. So, absolute value is pretty meaningless when your system idles down in the low efficiency (and high slope) part of the power supply's curve. The delta power part at least provides an idea of what's going on. Reply
jospoortvliet - Sunday, June 01, 2014 - linkYet idle power is quite important - cpu's are idle most of the time... Reply
coburn_c - Thursday, May 29, 2014 - linkThere's your future of AMD. Scaling up Jaguar will fix their code/module problems and improve their perf/watt. There is certainly no future in their big cores. Reply
rootheday3 - Thursday, May 29, 2014 - linkIvy Bridge gt1 was 6 eus; bay trail is 4 eus. Reply
jvp - Friday, May 30, 2014 - linkWhat is missing in this review is that some Intel processors have stripped down instruction sets. Like the Celeron J1900 with which the Athlon 5350 is compared as direct competitor.
I'm also missing tests about performance when using virtual machines, and hardware accelerated encryption. These are area's that are becoming more and more important for systems. Reply
R3MF - Friday, May 30, 2014 - linkthis is lovely, thanks, but how long before we get beema in socket AM1? Reply
R3MF - Friday, May 30, 2014 - linkin addition, do i understand correctly that:
kabini is 28nm TSMC, whereas
beema is 28nm GF Reply
plonk420 - Friday, May 30, 2014 - linkthank you thank you THANK YOU for including i3-4300 series on the dGPU page! i've been wondering how they stand up to gaming on a budget as i've helped do 2 builds in the last couple months for the first time in years! Reply
Icehawk - Friday, May 30, 2014 - linkI'm with prior posters - testing these low end machines with current games is all well and good but also unlikely to happen in real life. Can these handle games I'd be more likely to want to play on a low power device like TF2 or Diablo 3? NO CLUE. Reply
tarqsharq - Friday, May 30, 2014 - linkOr League of Legends.... I have a friend whose little brother would benefit from a machine that could run League without barfing.
Low budget, bench some free to play games! Reply
HighTech4US - Friday, May 30, 2014 - linkI have no need for any these underpowered CPUs from either Intel or AMD. As shown in the X264 tests the Intel Q8400 blows away all these low end parts. My main need is video encoding. Yes I know the Q8400 it is a 95 watt part but I recently spent $34 total to upgrade my 2008 system that has an Asus P5K Deluxe motherboard from a Q6600 105 watt CPU to a 50 watt Xeon L5420 50 watt CPU.
$29 for the Intel L5420
Intel specs on the L5420
$5 for the Socket LGA 771-775 adaptor
Intel specs on the Q6600
For $34 I have an upgraded system (100 mhz higher speed (2.5 vs 2.4 Ghz), 4MB (12 vs 8) more Cache, a higher FSB (1333 vs 1066) and much lower TPD (50 watts vs 105 watts) and this system put the hurt to all these low end parts.
I also sold off the Q6600 on eBay for $40 so my upgrade was basically FREE. Reply
ozzuneoj86 - Saturday, May 31, 2014 - linkI've done this myself! While I wouldn't necessarily recommend that most people run out and buy an obsolete motherboard, mod it, buy expensive DDR2 and then buy a dirt cheap Xeon and mod that... BUT, I've modified a couple of systems like this and the performance per dollar is fantastic. I also like to use the L5240 3Ghz dual core 40W Xeons. Strictly from a performance per dollar perspective they will stomp all over any of these modern value CPUs, and you can pick up a pair of them for $15 or less. I own six or eight of them... I lost count... I also had a pair of L5420s, but used one to upgrade an old Dell which I sold for a $300 profit. I have two Dual Xeon boards I picked up on ebay a year and a half ago for $60 each, and have two L5240 3Ghz Duals in them. Performance in most cases should be similar to a desktop i3, but I only had to invest around $200 into the CPUs, coolers, motherboard and 8Gb of (unbuffered) ECC DDR2.
These systems don't sip power by any means, so I wouldn't recommend them as file servers but they aren't bad for normal usage cases. One of my Dual Xeon systems is my living room gaming\htpc, coupled with a 350W Seasonic 80plus PSU I got on ebay for $15 and a Radeon HD 7750 I got on sale for $40... it's really quite a powerful system for how inexpensive it was. Reply
casteve - Friday, May 30, 2014 - linkThanks for the review, Ian.
Perhaps this would have been better covered from a more likely scenario - web browser/office productivity, and HTPC. I can't imagine anyone using these for scientific/big gaming/video encoding set ups. Might be handy as a HTPC in the den - what's the HQV score, for example? How well does it perform with lower need Steam games. Heck, how well does it perform with Steam streaming? Reply
toyotabedzrock - Friday, May 30, 2014 - linkNo tests of the hardware encoding engines? Reply
haardrr - Saturday, May 31, 2014 - linkback-the-day i was rooting for AMD, and i was pissed at the fact the anandtech used intel processors that were 3-4 times more expensive than AMD...
i kept hoping that AMD was equal or faster than Intel. Sadly NEVER!.
the closest that amd came was an oc'd FX8350 against a stock 4570k.
But AMD had to use double the power consumption!...
fast forward to right now, i bought the 5150 and a asrock am1h-itx. The asrock am1 motherboard is awesome (maybe a bit expensive, but it has dc-in, all all the standard outputs; no overclocking though)
Dissappointed by the 5150, and wondered if a 25% bump in clock speed that the 5350 has would fix the "slow" feel i get from the 5150, i bought the 5350 on sale at 65.
while AMD has priced the 5350, to "theoretically" match the performance of a g3420, (5350's can't match it in normal use)
a celeron g1610/ g1810 on 14.04 linux has better mythtv deinterlacing, than the 5350 does.
there was a time that you needed an Nvidia GPU (VDPAU) for proper deinterlacing, but with intels open source work, the NVIDIA card is now not necessary but an asset. Whereas with the 5350 requires an NVIDIA card (gt630v2 gk208)... maybe someday the AMD engineers will think that the Hardware features that they build into their processors, should be usable under linux...
i bought the 5350 thinking that it would work well with MythTV... thinking that it could handle openGL high quality, yadif 2x deinterlacing, or even greedymotion 2x... it can't!. the best you can hope for is Yadif. and to get that you need to install the oibaf PPA to get VDPAU!... mind you it does use alot less power than the openGL deinterlacing. the main problem is AMD just does not care about free opensource opengl drivers (the ps4 while "linux" is not open, thus not open source, so AMD cares about it) so Mythtv sucks on the amd 5350. the only advantage the the 5350/asrock am1h-itx has is that it idles at 16 watts(laptop 19v psu), and the msi h61i/g3420 idles at 19 watts.(tfx bronze 300w... surprisingly efficent at low level, equal or 2watts better than the gold seasonic tfx. at the 20 watt level)
THE PROBLEM IS THAT the intel g3420 on trusty tahr(14.04) can deinterlace OTA HDTV 1080i, at yadif 2x... for 30 dollars more. in order for the 5350 system to deinterlace properly, requires an nvidia gt640v2 at 70.
to sum up, I regret buying the 5150 (waste of silicon), the 5350 can be useful under some scenarios, and the asrock am1h-itx( while 75$, has dc-in) is absolutely required to make the 5350 useful.
AMD has got to stop Acting like a loser (cut back, way back because they are a console CPU maker, and perhaps a server cpu maker) and produce a cpu that is better than intels. Reply
jospoortvliet - Sunday, June 01, 2014 - linkWell, good to know these AMD CPU's suck for a basic mythtv box... Too bad. Reply
Soul_Est - Sunday, July 27, 2014 - linkI was looking to do the same thing under Linux using the 5350. Arch Linux + ( MythTV || TVHeadEnd ) + XBMC. Well, I'll start my HTPC planning from square one again.
The PS4 runs FreeBSD and not Linux IIRC. Reply
Soul_Est - Sunday, July 27, 2014 - linkWish I could edit my own replies.
Just did the pricing on the AMD (Athlon 5350, ASUS AM1I-A) and the Intel (Celeron G1820, BIOSTAR Hi-Fi B85N) components and they are similar in price. Too similar given what may be a large performance delta. Would the G1820 handle yadif 2x much better you think? Reply
Soul_Est - Sunday, July 27, 2014 - linkGiven that I don't know what your complete setup is haardrr, what do you make of this? http://www.mythtv.org/wiki/Vdpau#AMD Reply
ET - Sunday, June 01, 2014 - linkI found the colours of the graphics confusing. Not only were they inconsistent (with the sometimes black, sometimes not) but I think it would have been better to also give the Bay Trail CPU's their own colour.
And by the way, why 1280x1024? For historical reasons? 720p would be more reasonable. Can't say if it will get framerates to playable, but at least they'll be closer for this more real world resolution. Reply
loimlo - Sunday, June 01, 2014 - linkTwo suggestions :
1. I suggest adding power consumption, fan noise to the review.
2. A few comments about Gigabyte motherboard like BIOS, fan control would be nice. Reply
carol45 - Monday, June 02, 2014 - linkReally nice test. Maybe i will convince to AMD thanks this test. http://forum.notebookreview.com Reply
PPB - Wednesday, June 04, 2014 - linkNo LoL or any other actually popular game benchmarks but instead some AAA games being tested? Just wow.
Can someone tell me with a straight face they will be buying a kabini to play Tomb Rider? :rolleyes: Reply
HeyHey!!!345 - Monday, August 18, 2014 - linkIt seems the new chips greatly bottlenecks high-end graphics card. What about mid-range?? I plan to get a Sempron 3850 as a cheap build for my cousin since he's on a tight budget. Would it bottleneck that great with graphics cards say an HD7770 or even a GTX 750?? Reply
Jeris Boltsin - Monday, November 24, 2014 - linkAthlon 5350 + GTX 750 Ti ==> http://www.pcper.com/image/view/39798?return=node%...
(Considering how "powerful" the CPU is, I'd personally would've liked to also see 720p results, to see what kinda difference that would've made)
Of couse, if they'd used those ASUS mobos & overclocked that 5350, the result might've been a little better, with some games. And before anyone even asks: There's a video on YouTube where some dude overcloked it to 2709 Mhz, using Asus AM1I-A and the stock heatsink & fan.
Some other people have managed to go up to 3 Ghz with 5350s, using water cooling - but "money doesn't grow on trees" and all that. Reply


text:
TonerBoss Replacement HP C4127X Toner for LaserJet 4000, 4050April 25, 2013 No Comments
TonerBoss, the leading specialist in providing quality compatible hp printer supplies for HP printers, which are guaranteed to meet your printing requirements and satisfaction. TonerBoss offers remanufactured HP C4127X (HP 27X) High Yield Black Laser Toner Cartridge for LaserJet 4000, 4050 ($29.00). Tonerboss Compatible HP C4127X Laser Toner Cartridge is produced to meet or exceed the performance of an […]Tags: hp c4127x, hp c4127x toner, HP LaserJet 4000, HP LaserJet 4050, HP printer supplies, hp toner cartridgesFeatures, Laser Toner Cartridges, Printing Tips


text:
Hello Friends,
As you may already know, Adobe has promised to contribute BlazeDS to Apache. It could be a separate project (which would make sense technically), but an Apache project also needs an active community. An alternative plan would be to add the code to the Flex project in Apache. So, we wanted to know:
1. Do you want to contribute to BlazeDS?
2. What changes would you want to make to BlazeDS?
3. How often do you think you would be able to contribute?
BlazeDS Team


text:
Evolution Hoax
Excerpt from Mr. Adnan Oktar's Live Interview on Kackar TV dated November 19th, 2010
In the name of Allah, All-Merciful, Most Merciful. Glorify the Name of your Lord, the Most High. He Who created and molded.
He gives shape to the whole universe, to everything with geometrical and mathematical precision and creates everything with golden ratio. Look, "molded,"says Allah. Not just any shape, a mold with a geometrical precision.
He, Who determined and guided. He Who brings forth green pasture, then makes it blackened stubble.
There is a sign to petroleum here in the 5th verse. Petroleum is black. Right? Plants go through several fermentations, etc. under the soil and turn into petroleum, in theory. Right?
We will cause you to recite so that you do not forget.
There is a reference to our Prophet (saas) but to Muslims as well. For instance, there is a sign to Muslims and Hazrat Mahdi (pbuh) also.
We will cause you to recite.
Allah makes usrecite.
So that you do not forget.
Everything that needs not to be forgotten will be remembered.
Except what Allah wills. He knows what is voiced out loud and what is hidden.Allah says that He makes us forget when required. "He knows what is voiced out loud and what is hidden." For example, Hazrat Mahdi (pbuh) is the one hidden and he is also the one that will be voiced out loud insha'Allah. The Prophet Jesus (pbuh) is also hidden and Hazrat Mahdi (pbuh) is hidden as well. They will both be voiced out loud as well.
We will ease you to the Easy Way.
Look, this is the key explanation of the system of the Mahdi. So Hazrat Mahdi (pbuh) will make the religion easy and not difficult. Right? Allah says that He will command what is easy. Almighty Allah says that it is as easy as the religion of the Prophet Abraham (pbuh).
Remind, then, if the reminder benefits.
So preach the religion, spread the religion; this is the specialty of the system of the Mahdi. The system of the Mahdi will preach the religion in places where it will be effective insha'Allah.
He who has fear will be reminded;
Then that means first of all fear of Allah and faith in Allah should be taken as a basis. That means there should not be any straight explanations to people who have no fear of Allah. Look, Allah defines the condition; "He who has fear will be reminded." Then first the Existence, Oneness and Mightiness of Allah should be told and fear of Allah will be ensured. Otherwise going on televisions and acting like a clown to make people laugh with religious and faith related matters would not do. Right?
But the most miserable will shun it…
People who think romantically, who cry at everything and who turn in upon themselves.. In fact these are the characteristics of the End Times. The system of the dajjal (anti-messiah) has given sorrow and misery to people. People are trying to keep themselves together with cigarette and alcohol or with tranquilizers. The system of the dajjal (anti-messiah) has formed an unhappy and sad generation. Now, the man is unhappy, joyless and introverted and therefore he stays away from religion and the Qur'an. This is a game of the system of the dajjal (anti-messiah). With the romantic songs that encourage crying, with the movies and novels that encourage crying and sorrow, they turned them into introverted people who are always sad, who always cry and brood and made them an unhappy society and thus they made a society far removed from the Qur'an.
Those who will roast in the Greatest Fire and then neither die nor live in it. He who has purified himself will have success, He who invokes the Name of his Lord and prays.
Allah says that those who say "Allah-u Akbar" and perform the prayer will be saved.
He who has purified himself will have success…
Those who get rid of their bad habits and beliefs will be saved, Allah says.
Yet still you prefer the life of the world.
Just like those who are after the worldly businesses, running after the cheques and bonds, trading, who are after finishing their schools as soon as possible and doing their own businesses, getting married and living their lives..
Yet still you prefer the life of the world when the hereafter is better and longer lasting.
Because Almighty Allah says that this life is very short. Young people who just turned 20 and just started to understand life come to their 40's in just two-ten years and they cannot even understand how time passed.
This is certainly in the earlier texts.
This also exists in the Torah, the Gospel and the Psalm.
… the texts of Abraham and Moses.
In the Pages of the Prophet Abraham (pbuh) and the Pages of the Prophet Moses (pbuh), that is the Torah. It [this surat] is composed of 19 verses.


text:
Over the past several weeks I have been reading on a lot of self-proclaimed SEO and SERP people's websites and I get the distinct impression that the future of SEO and SERP is going to be largely dependent on social interaction between the website and its readers. I have also gotten the distinct impression that the "blogroll" links that many blogs have will not be given any weight in the foreseeable future Google indexing algorithms.
So, what does that mean to me? First of all, I think that it means that a website should have an associated Facebook page. This is going to become more important down the road. Also Google Places, Google +1, and any other Google social thing has going on. After all, I think it only makes sense that Google is going to be favoring their products over any other. I think that it means that I might as well remove my blogroll widgets. All they are doing is taking up space on the blog. If a blog is a mature blog, that blogroll takes up valuable "real estate" (space) that would be better put to good use by putting in a tag cloud or a Facebook widget that displays an associated Facebook page or other Social Media product in use.
Additionally, it suggests to me that it would probably be a very good thing for businesses to incorporate a blog into their website. The blog would be a good place to dole out tips and perhaps run opinion polls. I think that in the spirit of showing "social interaction" that it would be appropriate for the blog to have comments enabled. When Google does its future indexing, if their robotic spiders find comments on the website I suspect that would make the Google spiders very happy. And I don't know about you, but I want happy spiders, don't you?


text:
Amen, i love the feeling of dropping down and the feel of your fins diggin in and a nice clean wall over your head where you mind and board connect to make art.
Printable View
Amen, i love the feeling of dropping down and the feel of your fins diggin in and a nice clean wall over your head where you mind and board connect to make art.
I am one of the DC Hordes. I was there yesterday; Old dude, yellow long board. I have about given up on all spots except Assateague & I have tried everything along the De & Md Coast. Its about the only spot that does not dump in the same spot with a little elbow room. I like the Vibe there too. I have been going there for the last year when I can (DC is a hike). I have always practiced the give a little if your the new guy policy & yesterday it paid off. Not one cut off even had a few folks yield when I had the peak. Thx to all - had a blast.
Forcasting for yeaterday and today were right on the money if not the conditions were better.
Knee to waist yesterday and today but as today went on it kinda fickled out but I belive that was to to sand moving around the spot I was at making it deeper
right there with you yankee...saturday morning was fun, there was even a little something out there this morning...not to mention how warm the water is, it feels so damn good...
Sorry to disappoint, us "DC hordes" already know about Assateague and have been going there for years, but thanks for your concern. Don't spoil it by telling anyone else.
What I like most about Assateague is the fact that it's bordered by "Assawoman Bay."
i like having it right down the road and not being one of the whored. giggety
Whoever said overhead at 12 sec, I heard that! My yearly early august costa rica trip is in the planning stages. Never fails, monster south swells that time of year.


text:
UPDATED! The BIG GIANT LIST of Black Friday and Cyber Monday Deals!
We've got the inside scoop on deals to make any fashionista swoon!
-The Betty Editors
It's that time of the year again: deals, deals and more deals! We hope you're ready to splurge shop for presents because we've got the deets on the best deals across the web. What's the best part about these deals? No strategic game plans, long lines or frost-bitten hands included. Happy shopping!
BettyConfidential Shop! Check out our fab offerings from (druzy gold wrap bracelets to celeb-fave jeans to deluxe pampering products) and receive $10 off your purchase of $50 or more, plus free shipping!
TOTSY.com – lots of deals with items up to 90% off! Look how excited their elf is over there! CYBER MONDAY: Still major deals plus FREE SHIPPING ON YOUR FIRST ORDER!
The Body Shop – On Black Friday, the store is offering 3 ITEMS FOR $30 in the entire store! SAVE UP TO $78! *Excludes pre-packaged gifts, gift cards, Love Your Body™ memberships and charitable items. Plus, pick up two gift sets for just $25 with any $30 purchase! CYBER MONDAY: 50% OFF Sitewide + Free Shipping with $30 purchase on Cyber Monday at www.thebodyshop-usa.com! There will also be a Mistletote offered on Cyber Monday for $30 with any $30 purchase ($100 value).
Crash & Burn Apparel – Type in GOBBLE40 at checkout on Nov. 23rd and you'll receive 40 percent off the entire site. Also Nov. 24th – Nov. 26th you'll receive 30 percent off the entire site with the promo code GOBBLE30. Free shipping on all orders over $100
LESTERS.COM – Black Friday Deals last Wednesday, November 21 – Sunday, November 25, ?In-Store & Online: Save $10 on a $75 purchase; Save $20 on a $150 purchase; Save $30 on a $225 purchase.
RORY BECA – 25% off the Holiday Collection + FREE SHIPPING
AMI Clubwear – 50% off entire site 11/23-11/24 CODE: BLACK50
TULLE – Get up to 75% off the entire site plus $5 flat shipping!
ChicTweak – Snag a chic scarf or two from ChicTweak. Nov. 23rd – Nov. 26th enter the promo code: BFRIDAY12 to be awarded a 30 percent discount on the entire site. Free ground shipping on all orders!
Gap – From Tuesday, November 20th to Sunday, November 25th Gap is marking down items up to 60% off in stores nationwide and online at Gap.com. Plus they're offering door buster deals on Friday (like all sweaters = $19!) and Saturday (like all tees are $10!)
A|X Armani Exchange – For every $150 purchase you'll get $50 off, exclusively on Black Friday. On Cyber Monday that offer becomes nationwide at all A|X Armani Exchange stores and all online orders are 35 percent off, plus free shipping.
CARDIGAN by Lynne Hiriak – Up to 80 percent off on all women and men's sweaters on Black Friday and Cyber Monday. Let's get cozy!
Rent the Runway is partnering with Lancome to give a Juicy Tube gift with every purchase placed that day with an additional 20% all items, excluding beauty products.
Sir Alistair Rai is offering 50% off everything site-wide.
Century 21 Department Store will be hosting a "Better Than Black Friday" in-store and online (now that they just launched e-commerce) sale event. Century 21 designer merchandise will be 85% off retail price from November 19th through November 21.
Splendid.com – Thursday 11/22 to Sunday 11/25 – entire site 30% off;? Cyber Monday 11/26 – entire site 30% off, unless customer spends $500+ then receive 40% off purchase
EllaMoss.com – Thursday 11/22 to Sunday 11/25 – entire site 30% off; ?Cyber Monday 11/26 – entire site 30% off, unless customer spends $500+ then receive 40% off purchase. YES.
Delicate Raymond – Specific items are on sale — all of which make GREAT gifts!
Unique Vintage – From Black Friday to Cyber Monday get 25 percent off everything! Women (clothes), Accessories and Home are just a few categories to checkout. By the way, you're going to love the vintage style dresses!
Urban 1972 – Enter the promo code: BLACKFRIDAY2012 and get 30 percent off the entire site.
Clarks Shoes – Head over to any Clarks footwear store before 10am on Black Friday (Nov. 23rd), to indulge in their "buy one get one 50 percent off" promotion. In addition, from Nov. 23rd –Nov. 25th each pair will be "buy one get on 25 percent off" after 10am.
AHAVA – 40% off site-wide with code BLACKFRIDAY valid November 21st – 25th
BLISS! – Nov. 23 –Nov.27 enjoy 50 percent off select luxury items, 20 percent off a selection of bliss, Remede and Elemis products, plus 30 percent off bliss and Remede bundles and sets.
drugstore.com will be offering Facebook exclusive offers to all fans. The deals extend across all categories and will be revealed at random each day leading up to Black Friday. On Black Friday, the number of deals offered will increase in both number and value.
Stila has two fun deals for Black Friday only – DEAL #1: Stila Merry & Bright Palette and Lip Glaze Set will be a vailable exclusively at Sephora for a mere $10. DEAL #2: Buy one, get one free with the Jingle All the Way Travel Palette. Check out the brand's Facebook page "Stila Cosmetics" fordetails day-of.
And Urban Decay has two fun deals too! DEAL #1: Super-Saturated High Gloss Lip Color Collection for $49 (a $140 value). DEAL #2: Smoked Palette + FREE Double Ended 24/7 Glide-On Eye Pencil Set for $49 (a $77 value).
Prada Candy (macys.com) – To celebrate its one-year anniversary, Prada Candy is launching a limited-edition Collector's Eau de Parfum for $108, exclusively at Macy's. You will also get an exclusive hot pink, leather "GIVE ME CANDY" bracelet.
WasteLand – Go get wasted (not literally of course)! From Nov. 23rd –Nov. 26th enter: LETSCYBER at checkout and receive 20 percent off.
Planet Blue – At each Planet Blue location free manicures from Bellacures, a juice bar from local juiceries (Pressed Juice, Main Squeeze and more!) and complimentary massages will be available to shoppers. In addition, spend $100 get 10% off, spend $150 get 15% off, and spend $200 get 20% off. Offer runs online and instores from Nov. 23 –Nov. 26.
Inge Christopher – Receive 30% off of your entire purchase throughout the end of the November with promo code CYBER30. There is 25% donation to 10,000 Degrees, a charity helping low-income students access college educations.with every online purchase.
Starting Cyber Monday…
Mally Beauty – Mally Beauty is kicking off "Pink Monday" (Nov. 26th at 12am EST) by offering 25 percent off all face products with the promo code: 25FACE. Email subscribers receive 25 percent off of all items. "Like" them Nov. 27th and follow them by Nov. 28th to get 25 percent off everything on both days.
Juliet & Company – On Monday, November 26th, receive 20% off of your entire purchase with coupon code MONDAY20
Ellington Handbags – Oh, the joy! Enter JOY20 at checkout and receive 20% off all Ellington Handbags on Nov. 26 between 12am and 11:59pm. Yummy colors and butter smooth leather.
Whiting & Davis – Receive 25% off of your entire purchase throughout the end of the November with promo code WDCBR25


text:
Google announced Android 2.3, code named Gingerbread today! It should be making its way to some devices in a few short weeks. They also announced a new Google branded phone, known as the Nexus S that will be available from Best Buy for $529 unlocked or T-Mobile for $199 with a two year contact.
Here is a great video detailing much of the new Gingerbread functionality.


text:
The Sigma 30mm f/1.4 DC HSM is a new standard prime for digital SLR cameras with APS-C sized sensors. With an optical formula comprising nine elements in eight groups and an iris diaphragm with nine rounded blades (and no "EX" designation in the name), this lens features a completely different design to the older Sigma 30mm f/1.4 EX DC HSM, which was introduced back in 2005. It also has a shorter close-focusing distance of 30cm and a higher maximum reproduction ratio of 1:6.8. The filter attachment size is unchanged at 62mm, as is the 30mm focal length that translates into 45mm on Nikon and newer Sigma bodies, 48mm on Canon and 51mm on older Sigma digital SLRs. As part of the manufacturer's 'Art' line, the new 30mm f/1.4 DC HSM is compatible with Sigma's separately sold USB dock accessory and Sigma Optimisation Pro software.
Sigma Press Release
SIGMA 30mm F1.4 DC HSM
The Sigma Corporation is pleased to announce the new Sigma 30mm F1.4 DC HSM, the large-aperture APS-C standard lens.
"SIGMA 30mm F1.4 DC HSM", the large-aperture standard lens with an angle of view equivalent to 45mm on a 35mm camera, is a superb go-to lens for artistic photography on an APS-C format digital SLR. Offering the bright F1.4 aperture and an angle of view extremely close to that of human vision, this lens is ideal for many different types of photographic expression.
Featuring an advanced design and the latest manufacturing technologies, SIGMA 30mm F1.4 DC HSM, the large-aperture APS-C format standard lens delivers the highest level of image quality worthy of the Art line. The photographer can leverage the shallow depth of field that creates beautiful bokeh for snap shots, portraits, landscapes, and many different styles of photography.
Tuesday, January 29, 2013
Support PhotographyBLOG: Buy this product from one of our affiliate retailers (US first/red, UK second/blue):
Discover a wide range of digital cameras at low prices. Buy cheap cameras from Sony and Canon. Share your photos thanks to digital photo frames.
Varnam offers digital photo frame with built-in memory & battery.
© Copyright 2003-2008 Photo
360 Limited
Best Viewed at 1024x768 Screen Resolution


text:
A SOUTH Lakeland dentist has been struck off by the General Dental Council (GDC) after a committee heard he was 'unprofessional, misleading and dishonest'.
Frank Michael Booth, who worked at practices in Grange-over-Sands, Ambleside and Garstang, was found to have failed in his duty to provide 'an adequate standard of care' over an eight year period between 2003 and 2011.
The charges he faced included failure to take necessary radiographs, provide a written and detailed treatment plan or offer appropriate refunds or adjustments for treatments.
- Kendal fish and chip shop in running to be named best in UK
- Latest traffic situation in South Lakes and north Lancashire
- Thieves break into van and steal money and bank cards
- Kendal McDonald's branch closed until late September
The charges, according to the hearing, were 'unprofessional and financially motivated' against a patient named only as 'A'.
"The committee takes a serious view of the totality of the findings against you," he was told during the hearing.
"This includes your failure to provide an adequate standard of care over a period of some eight years and your repeated breaches of GDC standards.
"You provided no satisfactory explanation as to why you failed in so many aspects of care.
"During that time you charged Patient A high fees for treatment, some of which were incomplete or failed.
"You did not accept responsibility, or offer appropriate refunds or adjustments for treatment such as root canals, replacement of a crown or two failed implants.
"Your conduct towards Patient A in this regard was both unprofessional and financially motivated.
"In the course of a period of eight years you exploited your professional relationship with Patient A and put your own financial interests before her clinical and financial interests."
Mr Booth, of New Barns Road, Arnside, was first registered with the GDC in 1973. The charges against him relate to a period when he worked at The Grange Dental in Grange, Total Dental Care in Ambleside and The Walkers Court Dental Practice in Garstang.
The hearing began on May 12 and concluded on Wednesday of last week.
Unless Mr Booth, who was immediately suspended, exercises his right of appeal, his name will be struck off the register in approximately 28 days.


text:
Kids will rule the sidewalk with the kid-sized Pink Junior Quad riding toy
that can whiz along at up to 2.0 mph. Flashing headlights and electronic sounds,
like a key ignition and musical horn add to the fun. Quad moves in forward and
reverse, and features a foot pedal accelerator and auto brake system. Requires
one 6V Type "H" battery and charger, included. Adult supervision recommended.
Copyright © TSCToys.com All Rights Reserved.