6.005 Elements of Software Construction Fall 2008

Total Page:16

File Type:pdf, Size:1020Kb

6.005 Elements of Software Construction Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 6.005 Elements of Software Construction Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 12/5/2008 Databases Database servers sit behind big web sites like Amazon and eBay ¾Databases are the standard way to maintain the state of a web site Databases are embedded in many applications ¾Firefox browsing history is stored as a database on disk ¾Subversion stores your source code in a database Relational Databases Embedded database is an alternative to saving and loading a file format Rob Miller ¾Instead of saving Java heap objects to a file with a textual format like XML, you can store the data in a database instead Fall 2008 © Robert Miller 2008 © Robert Miller 2008 Benefits of Using a Database Relational Databases Persistence A relational database is a set of named tables ¾Databases are persistent by default – updates to the database are ¾A table has a fixed set of named columns (aka fields or attributes) and a immediately stored on disk varying set of unnamed rows (aka records or tuples) ¾Usually robust to program crashes and hardware reboots Person table 3 columns ¾Contrast with objects in the Java heap, which disappear on a crash First Name LastName Email Query performance 2 rows Daniel Jackson [email protected] ¾Databases build and maintain indexes to answer complex queries quickly, Rob Miller [email protected] e.g. “find books written by Stephen King in 2004” Concurrency ¾Each cell in the table stores a value of a primitive data type ¾Databases provide an effective synchronization mechanism, transactions, • e.g. string, integer, date, time that allows safe concurrent updates to a pile of relational data • object references are represented by integer IDs A table represents a relation ¾In general, a mathematical relation is a set of n-tuples (a binary relation is special case, which is a set of pairs) © Robert Miller 2008 © Robert Miller 2008 1 12/5/2008 Example Pure Relational View An object model we want to store in a database One table per binary relation songName relation duration relation albumTracks songId songName songId duration Song Album 1 Mr. Brightside 1 4:17 2 Somebody Told Me 2 5:57 songName duration albumName albumArtist 3 Girlfriend 3 3:42 ! lyric !! lyric relation ! songId lyric Integer ? String Artist artistName 3Hey, hey, you, you, I don’t like your girlfriend... albumName relation albumTracks relation albumId albumName albumId songId 101 Hot Fuss 101 1 102 The Best Damn Thing 101 2 102 3 © Robert Miller 2008 © Robert Miller 2008 Class/Relation View Bad Designs Often all the exactly-one (!) relations for a class are Relations with other multiplicities (+, *, ?) generally combined into a single table should not be combined Song relation ¾Otherwise, ? relation would force columns to have empty cells songId songName duration songId songName lyric 1Mr. Brightside 4:17 1Mr. Brightside 2 Somebody Told Me 5:57 2 Somebody Told Me 3 Girlfriend 3:24 3 Girlfriend Hey, hey, you, you, ... • Sometimes this is done anyway for performance reasons, just like nulls ¾This table actually represents the Song class are sometimes useful for Java field values ¾Analogy to obj ects on the J ava heap ¾Multiplicity + and * would force columns to become arrays • id column is the object’s address in memory, and other columns are albumId albumName albumTracks fields of the object 101 Hot Fuss 1, 2, 3, ... ¾The id column is usually automatically generated by the database system so that all songs have a unique ID albumId albumName track1 track2 track3 track4 • Analogy: Java’s new operator automatically generates a fresh address 101 Hot Fuss1234 © Robert Miller 2008 © Robert Miller 2008 2 12/5/2008 Querying a Relational Database Relational Algebra SQL (“Structured Query Language”) SELECT is based on a few simple operations that can ¾SQL is a standard language for querying (and mutating) a relational be performed on relations database ¾Each operation takes one or more relations and produces a relation ¾Most database systems support some flavor of SQL PROJECT filters the columns ¾SQL’s SELECT statement offers a compact language for retrieving subsets SELECT filters the rows of relational data PRODUCT adjoins columns from two relations • Find all songs longer than 5 minutes RENAME renames columns SELECT songName FROM Song WHERE duration > 300 ¾A relation is a set of rows, so the usual set operations also apply ¾If you know nothing else about SQL, you should know about SELECT UNION • Note that SQL is case-insensitive, so SELECT and select are the same, INTERSECTION as are songName and songname DIFFERENCE © Robert Miller 2008 © Robert Miller 2008 Projection Selection Projection keeps a set of named columns and discards Selection keeps the subset of rows that match a the rest predicate and discards the rest SELECT songId, duration SELECT * FROM Song FROM Song WHERE duration > 300 songId duration 1 4:17 songId songName duration 2 4:57 2 Somebody Told Me 5:57 3 5:57 ¾Like filtering on the rows © Robert Miller 2008 © Robert Miller 2008 3 12/5/2008 Product Joins Cartesian product A join is a special case of Cartesian product ¾The Cartesian product of two relations R1 and R2 is the result of ¾When the two relations share a column, we only want to concatenate concatenating each row in R1 with all rows in R2 rows that have the same value for that column SELECT * SELECT * use the table name to disambiguate FROM Song, Album FROM Song, AlbumTracks columns with the same name WHERE Song.songId = AlbumTracks.songId songId songName duration albumId albumName songId songName duration albumId songId 1Mr. Brightside 4:17 101 Hot Fuss 1Mr. Brightside 4:17 101 1 2 Somebody Told Me 5:57 101 Hot Fuss 2 Somebody Told Me 5:57 101 1 3 Girlfriend 3:24 101 Hot Fuss 3 Girlfriend 3:24 101 1 1 Mr. Brightside 4:17 102 The Best Damn Thing 1Mr. Brightside 4:17 101 2 2 Somebody Told Me 5:57 102 The Best Damn Thing 2 Somebody Told Me 5:57 102 2 3 Girlfriend 3:24 102 The Best Damn Thing 3 Girlfriend 3:24 102 2 ¾Join can be represented by a product followed by a selection © Robert Miller 2008 © Robert Miller 2008 Question Other Set Operations How do I get a list of songName, albumName pairs? Union, intersection, difference of relations ¾Find songs longer than 5 minutes or containing “midnight” in the lyric songName albumName SELECT songId FROM Song WHERE duration > 300 Mr. Brightside Hot Fuss UNION SELECT songId FROM Lyrics WHERE lyric LIKE ‘%midnight%’ Somebody Told Me Hot Fuss ¾Find songs longer than 5 minutes for which we have the lyrics Girlfriend The Best Damn Thing SELECT songId FROM Song WHERE duration > 300 INTERSECT SELECT songId FROM Lyrics SELECT songName, albumName ¾Find albums that don’t have any tracks FROM Song, AlbumTracks, Album WHERE Song.songId = AlbumTracks.songId SELECT albumId FROM Album AND AlbumTracks.albumId = Album.albumId EXCEPT SELECT albumId FROM AlbumTracks ¾These operations are rarely used in practice, because select predicates can usually do the job, and database systems are good at optimizing SELECT © Robert Miller 2008 © Robert Miller 2008 4 12/5/2008 Aggregate Functions Grouping Accumulating a column of data into a single value GROUP BY computes aggregate functions on subsets ¾How long is the album Thriller? of the tuples SELECT SUM(duration) ¾How long is each album? FROM Song, Album, AlbumTracks SELECT albumName, SUM(duration) WHERE Song.songId = AlbumTracks.songId FROM Song, Album, AlbumTracks AND Album.albumId = AlbumTracks.albumId WHERE Song.songId = AlbumTracks.songId AND Album.albumName = “Thriller” AND Album.albumId = AlbumTracks.albumId GROUP BY albumName SUM 10:14 albumName SUM Hot Fuss 10:14 Other aggregate functions The Best Damn Thing 3:47 ¾AVG ¾COUNT ¾MAX ¾MIN © Robert Miller 2008 © Robert Miller 2008 Exercise Mutating the Database Write SELECT statements for the following queries Insert a row ¾Find the name of the album with the song named “Girlfriend” INSERT INTO Song VALUES (4, “Thriller”, 6:02) Update rows ¾Find names of albums for which we have lyrics (for at least one song) UPDATE Song SET songName=“Smile Like You Mean It”, duration=4:57 WHERE songId = 1 Delete rows ¾List all albums,,g showing album name and number of songs DELETE FROM Song songId songName duration WHERE songName = “Girlfriend” 1Mr. Brightside 4:17 2 Somebody Told Me 5:57 3 Girlfriend 3:24 © Robert Miller 2008 © Robert Miller 2008 5 12/5/2008 Concurrency in Databases Transaction Example Transactions allow concurrent database modifications Transfer money between bank accounts ¾A transaction is a block of SQL statements that need to execute together BEGIN TRANSACTION SELECT balance FROM Account WHERE accountId = 1 Transactions implement ACID semantics and put it in local variable balance1 ¾Atomicity – either the full effects of a transaction are recorded or no trace SELECT balance FROM Account WHERE accountId = 2 of it will be found and call it balance2 ¾Consistency – a transaction is recorded only if it preserves invariants balance1 -= 100 • e.g., every AlbumTrack row must contain an albumId that exists in balance2 += 100 Album and a songId that exists in Song UPDATE Account SET balance=balance1 WHERE accountId = 1 ¾Isolation – if two transactions operate on the same data, the outcome will UPDATE Account SET balance=balance2 WHERE accountId = 2 always be same as executing them sequentially one after the other COMMIT ¾Durability – if the transaction completes, its effects will never be lost © Robert Miller 2008 © Robert Miller 2008 Transactions vs. Locks Summary Transaction is tentative until successful commit Relations as database tables ¾COMMIT fails if a simultaneous transaction changed the same rows and ¾Relational database is a relation-centric implementation of an object model managed to commit first Normal form ¾If commit fails, the transaction is rolled back – i.e., it has no effect on the ¾All rows are unique, no entries can be null database ¾Your program can retry the transaction if the commit failed Relational algebra for querying Database handles low-level concurrency mechanisms ¾Project, select, and join operators combine relations ¾SQL select statement uses all three operators ¾e.g.
Recommended publications
  • Paul Clarke Song List
    Paul Clarke Song List Busby Marou – Biding my time Foster the People – Pumped up Kicks Boy & Bear – Blood to gold Kings of Leon – Sex on Fire, Radioactive, The Bucket The Wombats – Tokyo (vampires & werewolves) Foo Fighters – Times like these, All my life, Big Me, Learn to fly, See you Pete Murray – Class A, Better Days, So beautiful, Opportunity La Roux – Bulletproof John Butler Trio – Betterman, Better than Mark Ronson – Somebody to Love Me Empire of the Sun – We are the People Powderfinger – Sunsets, Burn your name, My Happiness Mumford and Sons – Little Lion man Hungry Kids of Hungary Scattered Diamonds SIA – Clap your hands Art Vs Science – Friend in the field Jack Johnson – Flake, Taylor, Wasting time Peter, Bjorn and John – Young Folks Faker – This Heart attack Bernard Fanning – Wish you well, Song Bird Jimmy Eat World – The Middle Outkast – Hey ya Neon Trees – Animal Snow Patrol – Chasing cars Coldplay – Yellow, The Scientist, Green Eyes, Warning Sign, The hardest part Amy Winehouse – Rehab John Mayer – Your body is a wonderland, Wheel Red Hot Chilli Peppers – Zephyr, Dani California, Universally Speaking, Soul to squeeze, Desecration song, Breaking the Girl, Under the bridge Ben Harper – Steal my kisses, Burn to shine, Another lonely Day, Burn one down The Killers – Smile like you mean it, Read my mind Dane Rumble – Always be there Eskimo Joe – Don’t let me down, From the Sea, New York, Sarah Aloe Blacc – Need a dollar Angus & Julia Stone – Mango Tree, Big Jet Plane Bob Evans – Don’t you think
    [Show full text]
  • 3/30/2021 Tagscanner Extended Playlist File:///E:/Dropbox/Music For
    3/30/2021 TagScanner Extended PlayList Total tracks number: 2175 Total tracks length: 132:57:20 Total tracks size: 17.4 GB # Artist Title Length 01 *NSync Bye Bye Bye 03:17 02 *NSync Girlfriend (Album Version) 04:13 03 *NSync It's Gonna Be Me 03:10 04 1 Giant Leap My Culture 03:36 05 2 Play Feat. Raghav & Jucxi So Confused 03:35 06 2 Play Feat. Raghav & Naila Boss It Can't Be Right 03:26 07 2Pac Feat. Elton John Ghetto Gospel 03:55 08 3 Doors Down Be Like That 04:24 09 3 Doors Down Here Without You 03:54 10 3 Doors Down Kryptonite 03:53 11 3 Doors Down Let Me Go 03:52 12 3 Doors Down When Im Gone 04:13 13 3 Of A Kind Baby Cakes 02:32 14 3lw No More (Baby I'ma Do Right) 04:19 15 3OH!3 Don't Trust Me 03:12 16 4 Strings (Take Me Away) Into The Night 03:08 17 5 Seconds Of Summer She's Kinda Hot 03:12 18 5 Seconds of Summer Youngblood 03:21 19 50 Cent Disco Inferno 03:33 20 50 Cent In Da Club 03:42 21 50 Cent Just A Lil Bit 03:57 22 50 Cent P.I.M.P. 04:15 23 50 Cent Wanksta 03:37 24 50 Cent Feat. Nate Dogg 21 Questions 03:41 25 50 Cent Ft Olivia Candy Shop 03:26 26 98 Degrees Give Me Just One Night 03:29 27 112 It's Over Now 04:22 28 112 Peaches & Cream 03:12 29 220 KID, Gracey Don’t Need Love 03:14 A R Rahman & The Pussycat Dolls Feat.
    [Show full text]
  • Somebody Told Me You Died
    University of Montana ScholarWorks at University of Montana Graduate Student Theses, Dissertations, & Professional Papers Graduate School 2020 Somebody Told Me You Died Barry E. Maxwell Follow this and additional works at: https://scholarworks.umt.edu/etd Part of the Nonfiction Commons Let us know how access to this document benefits ou.y Recommended Citation Maxwell, Barry E., "Somebody Told Me You Died" (2020). Graduate Student Theses, Dissertations, & Professional Papers. 11606. https://scholarworks.umt.edu/etd/11606 This Thesis is brought to you for free and open access by the Graduate School at ScholarWorks at University of Montana. It has been accepted for inclusion in Graduate Student Theses, Dissertations, & Professional Papers by an authorized administrator of ScholarWorks at University of Montana. For more information, please contact [email protected]. SOMEBODY TOLD ME YOU DIED By BARRY EUGENE MAXWELL Associate of Arts in Creative Writing, Austin Community College, Austin, TX, 2015 Bachelor of Arts with Honors, The University of Texas at Austin, Austin, TX, 2017 Thesis presented in partial fulfillment of the requirements for the degree of Master of Fine Arts in Nonfiction The University of Montana Missoula, MT May 2020 Approved by: Scott Whittenburg Dean of The Graduate School Judy Blunt Director, Creative Writing Department of English Kathleen Kane Department of English Mary-Ann Bowman Department of Social Work Maxwell, Barry, Master of Fine Arts, Spring 2020 Creative Writing, Nonfiction Somebody Told Me You Died Chairperson: Judy Blunt Somebody Told Me You Died is a sampling of works exploring the author’s transition from “normal” life to homelessness, his adaptations to that world and its ways, and his eventual efforts to return from it.
    [Show full text]
  • Seussical the Musical P.4
    Seussical the Musical p.4 Reggae in Student talks on Employee of the TSU Pub his Aspirations Month a Mindless p.6 p.5 Watch p.6 10.12.06 p.2 ........................................... contents Weekly Web Poll 03 Inside Buzz Log on to www.myspace.com/dailytitanbuzz to vote 04 Seussical is Musical The question: “Who is the best reality show host?” Is it Survivor’s Jeff Probst? Amazing Race’s Phil Keoghan? Someone Else? You tell us! www.myspace.com/dailytitanbuzz Student Guitarist Profiled my final midterm, which was to get a house in Texas because the 05 Chris Murray Plays Reggae Tuesday night, I realized as soon price is so good, and because it’s Editor’s as I got the test, it was a lot easier closer to California, where my sister Buzz Fashion than I had expected, and I ditched and I live. Buzz Travel Letter my class earlier that day to study for My dad will be in Orange County no reason. I’m not upset about it until the end of December, then 06 Employee of the Month Reviewed Hi everyone, thank you for though, just very surprised. he will join my mom in Texas and reading The Buzz this week. I’m going to Houston, Texas this probably sell the condo in Florida. Buzz Book Review I have some sad news ... our male weekend for my mom’s birthday. It’s all very complicated but the 07 Classics at the Movies at Meng turtle, Lox, passed away last week. After I graduated from high point is, I’m going to Texas this We don’t know what happened.
    [Show full text]
  • Songs by Title Karaoke Night with the Patman
    Songs By Title Karaoke Night with the Patman Title Versions Title Versions 10 Years 3 Libras Wasteland SC Perfect Circle SI 10,000 Maniacs 3 Of Hearts Because The Night SC Love Is Enough SC Candy Everybody Wants DK 30 Seconds To Mars More Than This SC Kill SC These Are The Days SC 311 Trouble Me SC All Mixed Up SC 100 Proof Aged In Soul Don't Tread On Me SC Somebody's Been Sleeping SC Down SC 10CC Love Song SC I'm Not In Love DK You Wouldn't Believe SC Things We Do For Love SC 38 Special 112 Back Where You Belong SI Come See Me SC Caught Up In You SC Dance With Me SC Hold On Loosely AH It's Over Now SC If I'd Been The One SC Only You SC Rockin' Onto The Night SC Peaches And Cream SC Second Chance SC U Already Know SC Teacher, Teacher SC 12 Gauge Wild Eyed Southern Boys SC Dunkie Butt SC 3LW 1910 Fruitgum Co. No More (Baby I'm A Do Right) SC 1, 2, 3 Redlight SC 3T Simon Says DK Anything SC 1975 Tease Me SC The Sound SI 4 Non Blondes 2 Live Crew What's Up DK Doo Wah Diddy SC 4 P.M. Me So Horny SC Lay Down Your Love SC We Want Some Pussy SC Sukiyaki DK 2 Pac 4 Runner California Love (Original Version) SC Ripples SC Changes SC That Was Him SC Thugz Mansion SC 42nd Street 20 Fingers 42nd Street Song SC Short Dick Man SC We're In The Money SC 3 Doors Down 5 Seconds Of Summer Away From The Sun SC Amnesia SI Be Like That SC She Looks So Perfect SI Behind Those Eyes SC 5 Stairsteps Duck & Run SC Ooh Child SC Here By Me CB 50 Cent Here Without You CB Disco Inferno SC Kryptonite SC If I Can't SC Let Me Go SC In Da Club HT Live For Today SC P.I.M.P.
    [Show full text]
  • Vandalism May Put Lockdown on Building Expressions
    Volume 30, Issue 10 UNIVERSITY OF NORTH FLORIDA October The unofficial results are in. See page 7 18 2006 Wednesday THIS WEEK NEWS Starbucks coming soon to a campus near you When the climate cools down in January, students can grab their books and curl up in the library with hot coffee. See STARBUCKS, page 6 EXPRESSIONS Backpacking through Europe Taking time to travel Europe can be a worthwhile experi- ILLUSTRA ence. Check out a variety of ways to cross the Atlantic. TION: JEN QUINN AND R See TRIPPIN’, page 11 SPORTS Boys versus girls... OBER Who will rule and who T K. PIETRZYK will drool? Female student athlete’s spots on the field are receiv- ing the same treatment as the prominent male sports, due to conditions associated withTitle IX. See EVEN FIELD, page 17 WEEKEND BY ACE STRYKER stances as a way to offer “alternative living environments” where stu- MANAGING EDITOR dents can enjoy more company at a lower rate than double rooms. Many, WEATHER he said, prefer the camaraderie of two roommates and don’t mind the The majority of the 2,450 students living in on-campus housing at the limited space. University of North Florida are now in triple occupancy rooms, accord- “I love it,” said Kyle Landmann, a freshman mechanical engineering ing to statistics provided by Housing Operations. major who lives in a triple room. Most people are uncomfortable with it at As enrollments increase and the demand for housing continues to rise, first, he said, but enjoy it once they overcome the initial awkwardness and UNF is booking more students together in rooms to make space for every- make friends.
    [Show full text]
  • Karaoke Book
    10 YEARS 3 DOORS DOWN 3OH!3 Beautiful Be Like That Follow Me Down (Duet w. Neon Hitch) Wasteland Behind Those Eyes My First Kiss (Solo w. Ke$ha) 10,000 MANIACS Better Life StarStrukk (Solo & Duet w. Katy Perry) Because The Night Citizen Soldier 3RD STRIKE Candy Everybody Wants Dangerous Game No Light These Are Days Duck & Run Redemption Trouble Me Every Time You Go 3RD TYME OUT 100 PROOF AGED IN SOUL Going Down In Flames Raining In LA Somebody's Been Sleeping Here By Me 3T 10CC Here Without You Anything Donna It's Not My Time Tease Me Dreadlock Holiday Kryptonite Why (w. Michael Jackson) I'm Mandy Fly Me Landing In London (w. Bob Seger) 4 NON BLONDES I'm Not In Love Let Me Be Myself What's Up Rubber Bullets Let Me Go What's Up (Acoustative) Things We Do For Love Life Of My Own 4 PM Wall Street Shuffle Live For Today Sukiyaki 110 DEGREES IN THE SHADE Loser 4 RUNNER Is It Really Me Road I'm On Cain's Blood 112 Smack Ripples Come See Me So I Need You That Was Him Cupid Ticket To Heaven 42ND STREET Dance With Me Train 42nd Street 4HIM It's Over Now When I'm Gone Basics Of Life Only You (w. Puff Daddy, Ma$e, Notorious When You're Young B.I.G.) 3 OF HEARTS For Future Generations Peaches & Cream Arizona Rain Measure Of A Man U Already Know Love Is Enough Sacred Hideaway 12 GAUGE 30 SECONDS TO MARS Where There Is Faith Dunkie Butt Closer To The Edge Who You Are 12 STONES Kill 5 SECONDS OF SUMMER Crash Rescue Me Amnesia Far Away 311 Don't Stop Way I Feel All Mixed Up Easier 1910 FRUITGUM CO.
    [Show full text]
  • Music 5364 Songs, 12.6 Days, 21.90 GB
    Music 5364 songs, 12.6 days, 21.90 GB Name Album Artist Miseria Cantare- The Beginning Sing The Sorrow A.F.I. The Leaving Song Pt. 2 Sing The Sorrow A.F.I. Bleed Black Sing The Sorrow A.F.I. Silver and Cold Sing The Sorrow A.F.I. Dancing Through Sunday Sing The Sorrow A.F.I. Girl's Not Grey Sing The Sorrow A.F.I. Death of Seasons Sing The Sorrow A.F.I. The Great Disappointment Sing The Sorrow A.F.I. Paper Airplanes (Makeshift Wings) Sing The Sorrow A.F.I. This Celluloid Dream Sing The Sorrow A.F.I. The Leaving Song Sing The Sorrow A.F.I. But Home is Nowhere Sing The Sorrow A.F.I. Hurricane Of Pain Unknown A.L.F. The Weakness Of The Inn Unknown A.L.F. I In The Shadow Of A Thousa… Abigail Williams The World Beyond In The Shadow Of A Thousa… Abigail Williams Acolytes In The Shadow Of A Thousa… Abigail Williams A Thousand Suns In The Shadow Of A Thousa… Abigail Williams Into The Ashes In The Shadow Of A Thousa… Abigail Williams Smoke and Mirrors In The Shadow Of A Thousa… Abigail Williams A Semblance Of Life In The Shadow Of A Thousa… Abigail Williams Empyrean:Into The Cold Wastes In The Shadow Of A Thousa… Abigail Williams Floods In The Shadow Of A Thousa… Abigail Williams The Departure In The Shadow Of A Thousa… Abigail Williams From A Buried Heart Legend Abigail Williams Like Carrion Birds Legend Abigail Williams The Conqueror Wyrm Legend Abigail Williams Watchtower Legend Abigail Williams Procession Of The Aeons Legend Abigail Williams Evolution Of The Elohim Unknown Abigail Williams Forced Ingestion Of Binding Chemicals Unknown Abigail
    [Show full text]
  • Executive of the Week: Carbon Fiber Music President Franklin
    Bulletin YOUR DAILY ENTERTAINMENT NEWS UPDATE AUGUST 27, 2021 Page 1 of 28 INSIDE Executive of the Week: • Roblox’s Music Play: ‘Hundreds’ Carbon Fiber Music President of Daily Concerts, Building a Franklin Martínez Digital Vegas & NMPA Lawsuit BY LEILA COBO • UK Festival Industry Primed for Biggest Farruko’s “Pepas,” an EDM/reggaetón track about Enter “Pepas,” which kicks off with Farruko sing- Weekend Since pill-popping partygoers, hit No.1 this week on Bill- ing gently over simple chords, almost as if it were a Pandemic Began board’s Hot Latin Songs and Hot Dance/Electronic love song, before it pumps up, finessed by a sextet of Songs charts. Equally impressive is the fact that producers: IAmChino, Sharo Towers, Keriel “K4G” • Apple to Make Changes to “Pepas” is not a multi-artist collaboration, but a Far- Quiroz, Victor Cárdenas, White Star and Axel Ra- App Store Rules in ruko solo single, bolstered by an irresistible, anthemic fael Quezada Fulgencio “Ghetto.” Settlement With chorus that sent fans wild at the recent Baja Beach The song was released June 24 on Sony Music Latin U.S. Developers Fest in Rosarito, Mexico despite the fact that the song with little fanfare — there wasn’t even a video ready • Bruno Mars’ is only two months old. — and debuted at No. 28 on the Hot Latin Songs chart Las Vegas Show That’s all sweet news for Farruko (real name Carlos dated July 17. It jumped to the top 10 four weeks later, Grosses More Than Efrén Reyes Rosado), a reggaetón star who’s had eight reaching No.
    [Show full text]
  • Laurose Hibberd
    Laurose Hibberd 4/4/03, T1, S1 LH: …1924 and it tells my grandparents trip coming West. Now Scott Edwin Harris was born…now that‟s my father…on June the 20th, 1878 in Fayette County, Illinois in the old Harris home ten miles northwest of Adalia, Illinois. In March 1880, which his…let‟s see…with his…I don‟t know what that is…oh, with his parents and sister we moved to Louten, North Dakota and lived there six months then on October moved to Glencoe, Minnesota and lived there for one year. Moved to Mill Bank in South Dakota, there one summer. Scott was a very ill, sick, little boy…now that‟s my father…had fever and was hardly able to get up when we left the North for the West coast along to Minneapolis, down to Davenport, Iowa, took the Emigrant Train for San Francisco, came from there up the Pacific Coast in a steam ship, Queen of the Pacific, and arrived in eastern Washington in November and stayed there one month. Let‟s see…you may not want to use this. Wintered at Steptoe Butte. Came to Union County in April. Took a donation claim in the Trout Creek area eight miles north of what is now Enterprise. When we first settled there it was all in Union County, Wallowa County and Union County was all together. And I become the postmastress…postmistress in the seat. I would…oh…in the party was John King, Scott King and others of our relatives expected to come later, but as we did not like the life in Wallowa County very well did not encourage them to come.
    [Show full text]
  • Brandon Flowers Soloalbum Ute Den 8:E September!
    2010-06-30 17:45 CEST Brandon Flowers soloalbum ute den 8:e september! “We’re caught up in the crossfire, of heaven and hell And we’re searchin for shelter Lay your body down, lay your body down, lay your body down...” (“Crossfire” by Brandon Flowers) The Killers’ Brandon Flowers will release his debut solo album, entitled Flamingo, on September 8th, 2010 on Island Records/Universal Music. Produced by Stuart Price, Daniel Lanois, and Brendan O’Brien and featuring guest vocals by Jenny Lewis, Flamingo is a brilliant collection from an artist whose voice and songwriting prowess have left an indelible mark on the music world. The album’s infectious first single, “Crossfire,” is a rousing, epic rocker, and is available to hear now on Flowers’ website – http://www.brandonflowersmusic.com, at radio now and available on iTunes for digital download. Inextricably tied to Las Vegas in both showmanship and ideology,Flamingo is packed full of sparkling, stadium-ready songs that run the gamut from expert pop executions and forlorn electro dirges to gospel tunes and even blues- tinged rock. Brandon’s solo project comes in the wake of The Killers’ hiatus, a well-earned sabbatical after seven straight years of hard work. After signing with Island in 2003, they debuted with the 5 million-selling debut Hot Fuss (June 2004). It was the longest-running rock album inside the top 50 on the Billboard 200 albums chart for all of 2005, logging 94 weeks on the chart – 53 of those inside the Top 50. The album spun off four solid hit singles – the Grammy- nominated “Somebody Told Me,” the VMA-winning (and Grammy-nominated) “Mr.
    [Show full text]
  • Album Top 1000 2021
    2021 2020 ARTIEST ALBUM JAAR ? 9 Arc%c Monkeys Whatever People Say I Am, That's What I'm Not 2006 ? 12 Editors An end has a start 2007 ? 5 Metallica Metallica (The Black Album) 1991 ? 4 Muse Origin of Symmetry 2001 ? 2 Nirvana Nevermind 1992 ? 7 Oasis (What's the Story) Morning Glory? 1995 ? 1 Pearl Jam Ten 1992 ? 6 Queens Of The Stone Age Songs for the Deaf 2002 ? 3 Radiohead OK Computer 1997 ? 8 Rage Against The Machine Rage Against The Machine 1993 11 10 Green Day Dookie 1995 12 17 R.E.M. Automa%c for the People 1992 13 13 Linkin' Park Hybrid Theory 2001 14 19 Pink floyd Dark side of the moon 1973 15 11 System of a Down Toxicity 2001 16 15 Red Hot Chili Peppers Californica%on 2000 17 18 Smashing Pumpkins Mellon Collie and the Infinite Sadness 1995 18 28 U2 The Joshua Tree 1987 19 23 Rammstein Muaer 2001 20 22 Live Throwing Copper 1995 21 27 The Black Keys El Camino 2012 22 25 Soundgarden Superunknown 1994 23 26 Guns N' Roses Appe%te for Destruc%on 1989 24 20 Muse Black Holes and Revela%ons 2006 25 46 Alanis Morisseae Jagged Liale Pill 1996 26 21 Metallica Master of Puppets 1986 27 34 The Killers Hot Fuss 2004 28 16 Foo Fighters The Colour and the Shape 1997 29 14 Alice in Chains Dirt 1992 30 42 Arc%c Monkeys AM 2014 31 29 Tool Aenima 1996 32 32 Nirvana MTV Unplugged in New York 1994 33 31 Johan Pergola 2001 34 37 Joy Division Unknown Pleasures 1979 35 36 Green Day American idiot 2005 36 58 Arcade Fire Funeral 2005 37 43 Jeff Buckley Grace 1994 38 41 Eddie Vedder Into the Wild 2007 39 54 Audioslave Audioslave 2002 40 35 The Beatles Sgt.
    [Show full text]