Last week, my colleague bought a recipe book from the Fairprice near our work place. I browsed through the recipe book and found the foods to be rather interesting. It's call "Olden Tasty Treats" published by Seashore Publishing (M). It's a collection of recipes from Malaysia, Indonesia and Thailand.
As I flipped through the book today, I decided to try the easiest possible recipe. As I haven't been baking for the whole week, I decided to do some baking. The past week was a bit crazy. I was sick, then followed by my organisation's anniversary dinner. There were just too many activities in the day which tired me out by evening time.
Anyway, I decided on Hong Kong Malay Cake from the recipe book. I was rather surprised that proving is required. After steaming, the cake turns out rather high and well. However, when I cut through the cake, the centre part wasn't too cooked. The skewer didn't show when I inserted it. I was rather disappointed because the top and sides looked so nice. I think maybe a further 10mins is required.
Even though centre wasn't cook, the texture was rather good. It also wasn't too sweet as I've reduced the sugar. In case you would like to try, I'm sharing the recipe extracted from the book.
1. Beat eggs, add in brown sugar gradually and beat mixture until it thickens.
5. Pour the mixture into a bamboo steamer lined with paper and oil at the base.
The programme: Demonstration on Flaky Egg Tart, Water Chestnut Kueh & Char Siew Sow.
A couple of weeks ago, Doris asked if I'll be interested in learning flaky egg tarts. She said the flaky egg tart from this cooking school is really good. Actually, I'm not much of a "cooking" person, however, I like egg tarts and so do my eldest boy. She also added that there will be Char Siew Sow and Water Chestnut Kueh demo included. Hmm...Char Siew Sow was also my son's favourite! With that, she managed to convince me to sign up for this workshop.
The day came. I made my way to Chinatown. The studio wasn't that easy to find. It was located on the second floor of those Chinatown shophouse building. It is opposite the Chinatown Market. It wasn't a very big place, however, it was roomy enough to accommodate 14 of us. Unfortunately, my dear friend, Doris was ill and couldn't make it to this long-awaited workshop. Through Doris, I have made some acquaintances with her other baking friends, and they were also present for this workshop.
Chef Soon was the instructor for this tim sum workshop. Together with Chef Keong, they were previously teaching at Creative Culinaire. Both Chefs are very friendly and humble. Chef Soon shared his experience and the know-how without reserves.
We started with the marking of Water Chestnut Kueh. He taught us how to cook the flour and mix them so that the water chestnuts do not all sink to the bottom of the tray when steaming. We tried the kueh in cold, like dessert and pan-fried hot. Most of us preferred the kueh when it's pan-fried hot. The sweetness was just perfect.
Then we proceeded to make the sauce for our Char Siew Sow, followed by making of the dough for both the Char Siew Sow and Egg Tart. The dough is a mixture of the Oil dough and Water dough. Specific steps had to be followed in order to obtain a good dough that will layered upon baking. A lot of time were used for freezing and chilling the dough in order to achieve the right texture.
While we were waiting for the dough, Chef Soon made the egg mixture for the egg tarts. He also demonstrated to us on how to mould the dough in order to create depth for the egg mixture. Then we had hands-on to mould the dough. It didn't come naturally for me to do the moulding. It had to be corrected by chef as it wasn't deep enough. After that, it was placed in the oven to bake. We were given one tart each to try. The crust was very flaky, egg mixture was very soft and not sweet, the total taste was truly delicious!
Finally, he completed the Char Siew Sow. The Char Siew Sow required twice egg wash, and a final brush of golden syrup to give it a shine after baking, and sprinkled with some toasted sesame seeds. We tried the Char Siew Sow. The crust was flaky, coupled with the very moist sauce with Char Siew was truly perfect!
Chef Soon said, once we tried these tim sum from him, and learnt the steps on how to make them, we wouldn't want to buy them from outside anymore. I can't agree more! If I can achieve at least 70% of what was taught, I think it's really good enough! The Water Chestnut Kueh was the easiest among the three items. The other two involved a lot of preparation and work, which I am still wondering if I will ever try it! Everyone of us brought home two pieces of each item taught in class. It was a good learning experience! I've come to appreciate tim sum more, after understanding the amount of work that goes into the preparation!
Some weeks back, my dear friend Doris recommended me to try a Radish Cake recipe. I've been wanting to make some radish cake, gotten ready with all the ingredients, including rice flour. Then, I totally forgotten about the radish cake when I was planning for my workshops. Last week, when I went groccery shopping at the market, I saw this huge yam. I couldn't resist, and bought one, in anticipation that I will be making yam cake.
Finally, after keeping the yam for one week, I decided to make it yesterday, not wanting to let the yam go to waste. I prepared a lot more ingredients than required. I used the steamed yam cake recipe from Jo's Deli. Somehow I didn't read the instructions carefully. Instead of switching off the heat after boiling the water, I added the batter mixture directly into the boiling water. Gosh! The batter mixture cooked and turned lumpy! I was panicked. Undecided whether to discard the whole the mixture or to salvage it.
I tried to add slightly more water to the batter...mixed them and see if it would turn smooth. Alas! It didn't! I added more water again, and tried my luck. Still it was lumpy! Alamak! Then, desperately trying the last method by using a handheld blender to blend the batter. Whoosh! After a few rounds, the mixture was as smooth as Hazeline Snow! *Phew* I sigh with relief! That ain't going to waste. Pleased with myself, I added in the remaining ingredients and proceeded as instructed.
I replaced the tung min flour with tapioca flour since I didn't have tung min flour. I also added more water than desired. My colleagues tried it today and they commented that the yam cake tasted really good! There were a lot of ingredients in the cake and was very flavourful! It was a case of kitchen-mishap-turned-lucky! I was glad I tried to salvage the batter, if not, I would probably have given up on making the yam cake!
After our recent trip to Melaka, we decided once again to drive in for a day of eating and shopping. It was arranged on the Saturday before the school term starts again. What triggered our outing was to visit the new Alicafe at Johor Bahru (JB). After getting enough information on the location, we drove in in two cars, with a total of 14 passengers. Since we planned to have our lunch in Alicafe, we drove in in the late morning.
The morning showers didn't deter us from our original plan. We proceeded as planned. We went to pick up my sister, then set out to meet the other car, where my parents and the rest of my sisters were. We travelled to JB through the Tuas Second Link. It took us less than one hour to reach Alicafe.
The cafe is housed in a 2-storey shophouse. The decoration is set in black & white. From outside, it looks very retro. Upstairs, there was a cosy corner with WII set-up for the customers to play and enjoy. There were also four iMacs for customers to use. As it was still early when were there, we had the whole section to ourselves. The children jumped at the chance to play WII, while my eldest boy can't wait to login to Facebook and played his favourite games! The adults also took their turns on the iMac.
There were a wide range of food varieties to fill our tummy. We ordered individual portion and also some side dishes to share. The portion that arrived was HUGE! We couldn't really finished all the food!
After hanging around for quite sometime and with the lunch crowd coming in, we decided to leave the place and proceed to the Tesco Bukit Indah centre, which was just opposite the cafe.
We spent a couple of hours doing groccery shopping at Tesco. We found the prices in Tesco to be rather reasonable, and the range they stock were really wide! By the time we finished our shopping, it was already 4 plus. Then we decided to go to Sutera Mall, which house a Carrefour Hypermarket and some other shops. The main objective of going to Sutera Mall, was to the Restoran Pekin, which will be the venue for our dinner.
It was about 10mins drive from Tesco Bukit Indah. The Sutera Mall has a lot more shops to offer compared to Tesco Bukit Indah. However, we didn't really shop much. We ended up having foot, shoulder, hand and back massage at one of the Health centre in the basement carpark! Hahaha... The adults truly know how to pamper ourselves! The kids were temporary "stored" away in the television lounge, watching some cartoon shows. After the massage, we went to Carrefour to buy some buns for breakfast for the following day. Can't believe the mexican buns were selling at RM0.99 each! What a catch!
We headed to Restoran Pekin for our dinner at 7pm. We were busy feeding the kids that I didn't have the chance to take photos of the food! It's a nice chinese seafood restaurant with alfresco dining. After our dinner, we celebrated my youngest sister's birthday. We bought a 10" chocolate banana cake from Seasons (known as Swensens in Singapore) for her. With it's promotional offer, it cost only RM42.00!
After the mini celebration, it was time to head home. We didn't have problem finding our way back to the highway. By the time we reached Singapore, it was close to 10pm. I'm glad the adults and the kids alike enjoyed themselves on this day trip. We're already planning for another trip out to Bukit Indah again! See you soon!
If you would like to visit any of this places, you can drop me an email. I should be able to provide the directions. They are lesser known shopping areas, which are less crowded, and safer!
I realised that I haven't been baking a lot lately. Many of my lesser-used ingredients are near to expiry and those commonly-used had ran out!
Last Friday, I went to the market near my office during lunchtime to buy some char siew pork. Initially, I thought of making paus with the char siew since I saw Honey Bee Sweets' chicken pau and Gina's char siew paus. They were so yummy! Unfortunately, I don't keep stock of HK flour at home, therefore, I decided to bake char siew buns instead. As I don't have enough char siew fillings, I baked the rest of the dough with grated cheddar cheese and sugar. They're equally good too!
The bread recipe is extracted from Alex Goh's book while the char siew fillings recipe is modified from Gina's recipe.
1.Mix instant yeast and water and set aside for 10mins.
2.Add the remaining ingredients and knead to form a dough.
3.Cover the dough with cling wrap and let it prove for 2 ½ hours. (I left mine in the fridge overnight).
1.Add sugar, salt, egg to the sponge dough.
3.Then add flour, instant yeast, milk powder and water.
4.Mix all ingredients till well blended. Knead to form a dough.
5.Add the butter and knead to form a smooth and elastic dough.
6.Mould into a round and cover it with cling wrap.
7.Let it prove for 15mins.
8.Divide equally into 12 portions. Shape it into balls and allow to rest for 10mins.
9.Roll out the rounded dough and wrap with char siew fillings.
10.Leave them on a tray and let it rest for another 45 mins.
11.Glaze the buns with some beaten egg and bake at 190C for about 12 mins.
12.Leave it to cool completely before consuming.
2.Heat the pan and add cooking oil.
7.Turn off heat, remove to cool completely before using.
A week ago, while my extended family were having coffee & drinks at Old Town Cafe in East Coast Park, my dad asked if we want to go Melaka the following week. We asked for the occasion and he said his supplier invited him to officiate the factory's cafe. We jumped at the idea, and asked if accomodation will be provided. He said it would be. Immediately, I shouted "I want three rooms!!" My third sister continued, "I need two." Followed by my youngest sister, "One for me will do." And so, the trip was considered confirmed.
The following day, my hubby asked me to check the expiry of the passports of my children. I checked and let out " ARRRGGGGH! They are less than six months before expiry!" Without hesitation, I quickly took out the camera, took many shots, did some cropping and resizing, then immediately went to renew their passports online quickly. The next two days, I was very anxious that the passports might not be ready in time. I called them to enquire about the status of their application on Wednesdasy and they told me it will be ready for collection on Friday! What a close shave! Had I applied a day later, I will miss this wonderful outing with my family!!
Finally, Saturday came. We set out early, met my sisters and parents and set off. My dad's staff were also invited to the ceremony. For my extended family alone, there were 10 adults and five children travelling in three cars. My dad's staff travelled in another two cars. We took a break in Machap, then drove all the way to Ayer Keroh to meet a friend who brought us directly to the factory.
When we reached the factory, the owner (we shall call him Mr. Su), his spouse and his staff were there to greet us. They have also engaged lion-dance to welcome us. We felt like VIPs. We were then lead to a conference for a short presentation ceremony for my dad and his staff, followed by the official opening of the cafe. The occasion was very grand! After the opening ceremony, we had our lunch from the buffet spread in the cafe. It was almost like a business lunch, I should say. After lunch, they ordered durians for us straight from the plantation. Yum yum!
After our durian treats, we proceed to get "dressed" for a factory tour. The children were excited, and so were we. The had to wear hair cover, mask, over coat and shoe protector in order to enter into the factory. It was a hygiene requirement imposed for all staff and visitors. We toured the premise starting from how raw materials were mixed, to the baking of the biscuits and finally to the packing and cartoning. Then we were lead to a conference room where they did a company brief for us. After that, we hang around in the cafe while waiting for the rest of the sales staff to finish their sales meeting. We went to take pictures around the (external) factory premise. The children were getting restless, running around in the compound. Finally, the sales meeting ended, and we left the place in the late afternoon.
My dad's staff went back to Singapore while all of us (his precious daughters and family) stayed in Melaka. We were lead to our accomodation, which were managed by the same owner of the factory. It's called One Residence in Padang Temu. We were given two big units. Each unit has four big rooms. It was just right for us as we needed eight rooms! It was very spacious, bright and clean.
In the early evening, Mr Su and family came over to our place and help to direct us to the place for our dinner. It was at Restoran Keng Dom. And opposite the restaurant is Restoran Ole Sayang, which I had very fond memories of!
The food at Keng Dom was simply awesome! Each and every dish was very fresh, portion was big enough for us, and the quality of the food was truly good!
After dinner, I told them we wanted to go Jonker Street for a walk. We had insisted that we will go ourselves as it was nearly 10pm. However, a few of them insisted to bring us there, making us feel like we're bothersome. Eventually, we agreed. It was rather difficult to find parking along the roads as they were very narrow. They managed to direct us to a paid parking area and paid for us.
As I was concentrating on holding on to my girl, I didn't have another hand to bring out my camera to take pictures. It was very crowded on a Saturday night. From the way I see it, seemed like mostly are locals, not tourists. We didn't really buy anything from there.
Then, it was time to leave as it was getting late, and we were dead tired from the day's event! Again, they lead us back to our residences. By the time we retired, it was already past mid-night.
The following day, they came to meet us again and brought us to the Geographer Cafe in Jonker Walk. The foods are very interesting. For example, instead of the Bak Ku Teh, they have Sukuteh which is like vegetarian. It's very much like a cafe for the health conscious people. The taro rice was actually brown rice. The food is truly yummy without compromising the taste! We ordered curry tempeh, chocolate banana cake and apple pie to share after our main course of breakfast!
After a hearty breakfast, we were lead to the newly opened shopping centre- AEON Bandaraya Melaka Shopping Centre at No.2 Jalan Legenda, Taman 1 - Legenda. We ventured separately when we were there. My dad's friends left us finally. We felt so bad to have imposed on them for two days. They were really kind to have brought us all over the place, and accompanied us all the way.
After our sumptuous lunch, it was time to go. We pumped up our petrol before we hit the NS highway back to Singapore. On the way, we stopped at one of the rest area to buy "tao sa pian" and fruits. Then it was all the way to Tuas Checkpoint. By the time we reached Singapore, it was already 7pm. We took our dinner at Yuhua market before going home separately.


text:
Q: Go gorm creating many to many relationship using customised table and extra data I am trying to achieve a join between two models using gorm and a customised table. On this customised table I would like to store extra information about the joined models.
As per the docs I have the following,
func init() {
    database.DB.SetupJoinTable(&Foo{}, "Bar", &FooBar{})
}

type Foo struct {
    UUID      uuid.UUID `json:"uuid" gorm:"type:uuid;primaryKey;"`
    SomeValue string    `json:"someValue"`
    Bars      []Bar     `json:"bars" gorm:"many2many:foo_bars"`
}

type Bar struct {
    UUID      uuid.UUID `json:"uuid" gorm:"type:uuid;primaryKey;"`
    SomeValue string    `json:"someValue"`
}

type FooBar struct {
    FooUUID    uuid.UUID `json:"foo" gorm:"primaryKey"`
    BarUUID    uuid.UUID `json:"bar" gorm:"primaryKey"`
    ExtraValue string    `json:"extraValue"`
}

The above creates a schema as I would expect. The problem is when trying to persist this relationship and set extra data needed to FooBar. The docs provide documentation on appending relationships directly from Foo to Bar, but not adding data to this customised table.
The documentation states:

JoinTable can be a full-featured model

So I would expect this to be possible.
Is this possible using gorm?
How can I create and save this relationship with additional information?

A: This is actually very simple, the fact that FooBar is a full-featured model means you can use it to interact with the join table directly the same way that any other model can:
// assuming we have a Foo foo and Bar bar

// read
links := []FooBar{}
db.Where(FooBar{FooUUID: foo.UUID, BarUUID: bar.UUID}).Find(&links)

// create
link := FooBar{FooUUID: foo.UUID, BarUUID: bar.UUID, ExtraValue: "foobar"}
db.Create(&link)

// update
link.ExtraValue = "foobarbaz"
db.Save(&link)

// delete
db.Delete(&link)

But to do all this requires you to treat the join table as a separate model. For example you shouldn't expect to be able to extract the ExtraValue when doing regular Associations operations on Foo, because there is literally no space on the []Bar field to put the value. Similar goes for saving the ExtraValue, unless you do some special trickery with Hooks (see this answer for more on this).

redpajama_set_name: RedPajamaStackExchange


Will Hill is a novelist and screenwriter who worked in publishing before quitting to write his first novel. "After The Fire" won The Bookseller's YA Book Prize 2018 at the Hay Festival. It was a Zoella Book Club selection, is a 2018 World Book Night selection, and has been nominated/shortlisted for multiple other awards. His series "Department 19" was a bestseller in the UK, and has been translated into ten languages.
Will has written two TV pilots, "The Donner Party" and "Leverage", based on a series idea co-created with James Smythe. It's under option to Tall Story Productions.


Two years after Obama promised to cut the budget in half by the end of his first term (it appears he was confused by math symbols: he meant divide by half), here he is again, reading from the teleprompter, and making a bunch of senseless promises that have no chance in hell of coming true. Most notably, Obama will promise to cut $4 trillion over the next decade. Of course since by $2020 the budget deficit will be measured in quadrillions, a $4 trillion cut out of $X quadrillion is actually perfectly feasible. Which is why we take back everything we said: Obama will absolutely come through on his promise.


text:
Kubis Interactive
Education and non-profit
Political and public figures
Retail and automotive
Various industries
The Buzbee Law Firm
Website Design and Build
There are thousands of nameless, faceless attorneys who fill the top floors of many of the office buildings in every major city in the United States — there is no one like Tony Buzbee.
That's why we were so delighted to be involved in a project that not only has a vision and purpose, but also connects the community and gives back.
Dr. Susan
Brand Strategy, Visual Communications,
After previously working with Kubis Interactive to modernize her practice, Susan Hardwick-Smith wanted to also breathe new life into a brand concentrated on coaching and written advice. Dr. Susan is not only one of Houston's most highly regarded businesswomen and a Texas "Top Doc", but a highly stylized corner of the internet where women can receive sage advice on all things women's health and womanhood.
Dominique Sachse
Rebranding: Website, Social Media, YouTube, and Media Kit
Dominique Sachse TV started in 2014 on YouTube, with the goal of simply helping her audience get an understanding of how she accomplished her unique look each and every day through helpful tips on makeup, fashion, and healthy living. Over the course of five years, Dominique partnered with Kubis to not only actively help grow her brand and develop her art direction, but also to coordinate with her on the Dominique Sachse TV website as her YouTube brand continued to excel.
Bohome Design Studio
Brand Strategy, Brand Identity, Social Media, Advertising, Influencer Marketing
Amanda Tucker's Santa Fe-inspired interior design boutique didn't require much in the way of inspired imagery and fascinating story, but it was up to Kubis to marry these concepts together as we worked to establish the brand. Working with Amanda closely, Kubis outlined the voice and communication pillars, values and strategy, and guidelines for the Bohome Interior Design Brand. We then used this guide to grow the website and digital presence of Bohome, while beginning to tell the story of Amanda and her interior design expertise in the form of organic social media.
Berg Hospitality Employee Mobile Platform
Mobile App design & Development
Expansion means growing your business at an exponential rate while making your staff feel like you are a nimble, well-oiled machine. How can you do it? Kubis Interactive and the Berg Restaurant Group paired up to create an integrated mobile platform to train, inform, and keep up to date all Berg employees.
Maeville
Brand Identity & Website Design and Build
How do you make a distinctive idea in the medical landscape become a brand that you can touch and feel, especially as the brand is actively changing? purePEDIATRICS, a beloved Houston concierge pediatric practice known for changing how families receive more personalized and consistent healthcare for their children, and pureLIFE | MD, the newly established adult concierge practice in the Pure medical family. Founded by Dr. Alana Kennedy-Nasser, purePEDIATRICS had the fundamentals of their brand established but wanted to apply a design and brand standard that allowed for a seamless partnership with its brand new pureLIFE | MD practice, headed by Dr. Dean Nasser.
Gaining Empowerment in Middle School
For children entering middle school, life can be challenging. Yet in Houston, Texas, where hundreds of preteens are entering school with one or both of their parents incarcerated, it can be the beginning of a dangerous cycle that will permeate their lives.
The Health Museum
When Houston's acclaimed Health Museum wanted to bring it's family-focused design and experience to digital, Kubis Interactive was brought in (not unlike the show Magic Schoolbus) to help bring science to life. The Health Museum, known for being event and exhibit focused, wanted to make their digital presence operated in the same matter, with an experience optimized for what's happening right now.
Complete Midlife Wellness Center
Brand Strategy, Visual Communications, Website Design
and Build, Social Media, Email Marketing,
Media Planning and Buying
Inspired to step out of her gynecological practice that she built into one of Houston's most well-known brands, Dr. Susan Hardwick-Smith opened the Complete Midlife Wellness Center with the singular focus of guiding women who were past the childbirth phase of their lives with a holistic, relationship-focused practice that emphasized the concept of being well over the normal, run-of-the-mill doctors visit.
Lone Star Flight Museum
As the Lone Star Flight Museum was set to take flight to a new facility at the Ellington Airfield, the museum needed an open source web platform and website integrations to ensure that not only would the move be smooth, but no time would be loss in the integration process. Along with the construction of a new website, Kubis Interactive worked with the Lone Star flight museum to develop a digital museum-specific functionality on their website to unveil the new locations, as well as partnering with Blackbaud software to make sure that the museum's event and purchasing integrations worked seamlessly across all platforms. Along with optimizing the SEO for the Museum to attract new customers, Kubis Interactive works to this day to ensure functionality across the website.
Hire us:
2515 Morse St, Suite A. Houston, Texas, 77019
New project enquiries:
Support_KubisUSA@kubisinteractive.com
© 2023 Kubis Interactive.

redpajama_set_name: RedPajamaCommonCrawl


text:
CMC-Groundbreaking
May 17, 2016 January 24, 2023 Nikki McKim 0 Comments
Community Medical Center in Falls City will holding its groundbreaking for the expansion and renovation project at 10 a.m. Thursday, May 19.
The CMC Board of Directors gave its stamp of approval in late December on a multi-million dollar upgrade that will include a new Family Medicine Clinic, additional surgery space, imaging enhancements, and renovations designed to improve the hospital's orthopedic and specialty clinics.
The CMC Board approved a project budget of $8 million, about two-thirds of which will be spent on construction. Omaha-based Altus Architectural Studios has been hired to design the project and a committee comprised of board members, hospital administration, medical staff and other community members will later this month select a construction management firm.
The $21 million facility opened in November 2009 with 160 employees. That number has grown to 200. According to CEO Ryan Larsen, the clinic addition will be designed to accommodate additional practitioners moving into the community. The existing clinic was created to handle three to five primary care physicians. The new Family Medicine Clinic and orthopedics will be housed separately, and a new entrance to the physical therapy room will be constructed, as well.
The surgical expansion is driven by an ever-growing demand for orthopedic procedures. Such procedures, incidentally, are driving a healthy bottom line. At the annual meeting in early 2015, Larsen reported 2014 gross revenues at more than $23 million, against $22 million in expenses. The hospital brought in some $5 million more in '14 than it did in 2011, and for three consecutive years it has operated with net annual gains of about $1.5 million each fiscal year.
The community is invited to the event where they can view the plans for the expansion and renovation project. State Senator Dan Watermeier will be attending along with local dignitaries.
← Royal Resilience
MARY L. (BAUMAN) LINDSTROM →


text:
§ 9: Information Security & Management
9:030 Regulatory Compliance
§ 1: School District Organization
§ 2: Board of Education
§ 3: General School Administration
§ 4: Operational Services
§ 5: Personnel
§ 6: Instruction
§ 7: Students
§ 8: Community Relations
Recent Revisions & Amendments
9:010 Information Assets
9:020 Risk to Information Assets
9:100 Information Security
9:110 Information Classification System
9:120 Human Resources Security
9:130 Physical Security
9:140 Access Control
9:150 Information Security Incident Management
9:200 Asset Management
9:210 Information Asset Acquisition, Development Maintenance
9:220 Business Continuity Management (Disaster Recovery)
The Superintendent or designee will abide by any law, statutory, regulatory, or contractual obligations affecting its information systems. The design, operation, use and management of information and information systems will comply with all statutory, regulatory, and contractual security requirements including, but not limited to:
CIPPA, the Children's Internet Protection Act, requires that K-12 schools and libraries use Internet filters and implement other measures to protect children from harmful online content as a condition for the receipt of certain federal funding. See www.fcc.gov/guides/childrens-internet-protection-act for more information.
COPPA, the Children's Online Privacy Protection Act, regulates organizations that collect or store information about children under age 13. Parental permission is required to gather certain information; see www.coppa.org for details.
FERPA, the Family Educational Rights and Privacy Act, applies to all institutions that are recipients of federal aid administered by the Secretary of Education. This regulation protects student information and accords students specific rights with respect to their data. For details, seewww.ed.gov/policy/gen/guid/fpco/ferpa/index.html.
The Illinois Freedom of Information Act (FOIA) provides public access to government documents and records upon written request. A public record is any records, reports, forms, writings, letters, memoranda, books, papers, maps, photographs, cards, tapes, recordings, electronic data processing records, recorded information and all other documentary materials, regardless of form or characteristics; see www.isbe.net/htmls/foia.htm.
HIPPA, the Health Insurance Portability and Accountability Act, applies to organizations that transmit or store protected health information (aka PHI). It is a broad standard that was originally intended to combat waste, fraud, and abuse in health care delivery and health insurance, but is now used to measure and improve the security of health information as well. Seewww.hhs.gov/ocr/privacy/index.html.
The Payment Card Industry Data Security Standard (PCI DSS) was created by a consortium of payment brands including American Express, Discover, MasterCard, and Visa. It covers the management of payment card data and is relevant for any organization that accepts credit card payments. See www.pcisecuritystandards.org for more information.
Date Adopted: 04/05/2013


text:
Q: Jenkinsfile with Docker PowerShell image is getting hanged When the Docker powershell gets invoked from a jenkinsfile it keeps executing and the job doesn't gets terminated.
pipeline {
            agent {

                    docker {
                                image 'mcr.microsoft.com/azure-powershell'
                                args "--mount type=bind,src=/opt,dst=/opt -i -t --entrypoint=''"
                            }
                    }

    stages {
            stage('PwShell') {
                    steps {
                        powershell(returnStdout: true, script: 'Write-Output "PowerShell is mighty!"')
                    }
                }
            }
}

jenkin-job-hang

A: As you have not provided any log details it's tough to pin point the error as why it is stuck. Generally, for Jenkins declarative pipeline like the following -
pipeline {
    agent {
        docker { image '...abc.com' }
    }
    stages {
        stage('Test') {
            steps {
                sh 'node --version'
            }
        }
    }
}

When the Pipeline executes, Jenkins will automatically start the specified container and execute the defined steps within it:
[Pipeline] stage
[Pipeline] { (Test)
[Pipeline] sh
[guided-tour] Running shell script
+ node --version
v14.15.0
[Pipeline] }
[Pipeline] // stage
[Pipeline] }

And since you are stuck in the PowerShell line in the steps, it means the steps is not correctly set.
If you check this  Microsoft PowerShell Support for Pipeline document then you will find that by default returnStdout returns the standard output stream with a default encoding of UTF-8. And Write-Output cmdlet returns an output stream.
You should be able to solve your problem by following the changing your PowerShell line as the code snippet shown below.
steps {
    def msg = powershell(returnStdout: true, script: 'Write-Output "PowerShell is mighty!"')
    println msg
}

Check this example section of the same above mentioned document for more detailed operations on the PowerShell steps.
I would also suggest to read this Using Docker with Pipeline document for more information.


What will Beyoncé and Jay Z name their twins?
When most people schedule a holiday in Louisiana, they first think of visiting New Orleans. While the largest city in the state offers culinary delights and music, such as Jazz, Blues, and Zydeco pouring out of every building, there is much more to the state of Louisiana than the Big Easy. Across the length and breadth of the state there are hidden gems just waiting to be explored. From the historic plantations of the Cane River Region in the northwest to the humble Cajun history of Lake Charles, Lafayette, and Opelousas, there is plenty to enjoy when you travel Louisiana.
No visit to the state of Louisiana is complete without a stay in the city of New Orleans. The largest city in the state and home to its most diverse population, by demographics and culture, New Orleans is a must-see on any holiday. However, you would be doing yourself a disservice to visit Louisiana and only see the city of New Orleans. Rich in history and celebrating its 300th anniversary through late 2017 and early 2018, New Orleans is just the tip of the iceberg in this beautiful state.
Residents of Louisiana proudly celebrate all the cultures and environs of their state, from the Outdoorsmen Paradise in the north of the state, through the historical plantation sections of the center and its Creole heartlands across the bayous from Lake Charles through Lafayette in the south. If you're going to visit Louisiana, step outside the comfort zone of the big city and visit some of these destinations as well. You won't be sorry you did!
The city of Lafayette proudly bills itself as the Heart of Louisiana's Creole and Cajun Country. The area known as the "Happiest City in America" was settled over time by people coming from diverse backgrounds that include Acadians, Creole, French, African, Spanish, Italian, and Native American backgrounds. This Cajun dialect is still spoke fluently by many of the area's residents, and the city and surrounding suburbs are full of life and vitality.
Lafayette is the center of the Creole and Zydeco music scenes in the state. Here you'll be able to listen to bands from the area and across the state, that perform this lively, upbeat cross between folk music genres. Zydeco Extravaganza draws Zydeco fans from all over the country and world each Memorial Day weekend. Every year it features its ever popular amateur accordion contest which is always a crowd favourite. It is the largest one day Zydeco festival in the world with crowds numbering in the thousands. Lafayette is at the heart of the state's boudin (a form of sausage) production, but you'll have to visit Scott (keep reading!) to find The Boudin Capital of the World. The city of Lafayette is also the house of Festival International de Louisiane, an annual music and arts festival that celebrates the French heritage of Louisiana and the local population's connection to the Francophone world.
You'll get your fill of fine eats too when you visit Lafayette. The city is famous for its crawfish boils, sweet dough pies, cracklins, etouffee, and catfish. The Sweet Dough Pie Festival (Courir de Mardi Gras) is held here annually as well. Fancy a bit of outdoor adventure? Just outside of Lafayette is the boundless mystique of the Atchafalaya Basin, the largest river swamp system in the United States. It contains nearly one million acres of swampland, bayous, and backwater lakes!
Lafayette may be the heartland of Creole and Cajun culture in Louisiana, but don't tell the folks just an hour west on I-40 that fact! Lake Charles, Louisiana, offers its own diverse Creole culture, with everything from authentic Creole cuisine to glamorous casinos and outdoor activities such as fishing and hunting. The local dancehall in Lake Charles is hopping every week with music and two-stepping dances that will elevate your heart rate and test your stamina.
Head into any restaurant in Lake Charles and odds are you'll find a variety of locally caught seafood on the menu. The Creole pride themselves on oysters, shrimp, crawfish, red fish, and much more in their local dishes. There's no shortage of festivals to celebrate, no matter what time of year you're heading to Louisiana on holiday.
Louisiana has a deep historical connection to pirates, and there's no pirate greater than Jean Lafitte in these parts. Lafitte's a legendary character in Louisiana. He famously joined forces with General Andrew Jackson and his American troops in the defense of New Orleans. Outnumbered, Lafitte, his pirates, and the American troops dealt a decisive blow to invading British forces in New Orleans during the last battle of The War of 1812, which coincidentally took place two weeks after hostilities had ended along the East Coast. Lafitte first made landfall in Louisiana in Lake Charles, even burying his treasure along the sandy shores of the city at the time.
Now, every May the people of Lake Charles celebrate Louisiana Pirate Festival to honor the role Lafitte played in the state's history. The calendar year is full of surprises in Lake Charles, from Cajun Food & Music Festival in July, to the Arts & Crabs Festival in August to St. Theresa's Bon Ton Festival in September.
New Orleans might be the biggest city in the state, but Baton Rouge is the capital city and home to countless historical buildings and museums celebrating the state's history. The Louisiana Old State Capitol building was recently lovingly restored to its grand glory and stands as one of the most impressive examples of Gothic architecture in the United States. Baton Rouge was founded on steam locomotives and plantations.
Today, museums celebrate the role of the railroad and steam locomotive in the area's development. There are also countless archive buildings dedicated to African-American art, early village life around Baton Rouge, and even living plantations in places such as St. Francisville and New Roads. Here you can take a peek into the past at plantation society in Louisiana. In the city itself, you can visit Louisiana State University, the state's largest public university, or head over to Southern University on the Mississippi River and take in the nightlife, fine dining, live music, and bustling atmosphere of the riverfront and its many casinos. Outside of town, you'll find scenic drives along the hills and bluffs, near Jackson and Clinton, and see the "red stick" on the bluffs of the Mississippi River.
Opelousas is known as the Zydeco Capital of the World, celebrating that most unique of Creole music genres. The city just also happens to be the third oldest city in the state of Louisiana. The city takes its name from the Native American tribe Opelousa who occupied the area prior to European contact. The first settlement in Opelousas was formed in early 1720, making the city just a few years younger than New Orleans. The first encounter in the region between the Opelousa and French came when a trapper and hunter, a coureur de bois, met with Opelousa tribal members in 1690. By late 1720, the French military had established an outpost at what is now the city of Opelousas.
The city became the county seat for the original County of Opelousas, but today is the parish seat for St. Landry Parish, Louisiana. As with many other Louisiana cities, Opelousas celebrates a diverse cultural background influenced by the tribal members of the Opelousa, French explorers, African-Americans, Cajuns, and Creoles. Every day of the year, the heart and soul of this region is on display. The Opelousas Farmers Market Pavilion is open year-round on Tuesdays, Thursdays, and Saturdays. Here visitors and locals alike discover a bounty of homegrown fruits, vegetables, preserves, and jellies. Not interested in shopping for foods? Well, you can take in the rich musical scene instead!
In Opelousas, they live by the phrase Laisse les bons temps rouler, or, "let the good times roll!" They work hard here, and they play harder. Their year-round celebrations range from events honoring the "sweet potato" and Zydeco music to church fairs and their unique Mardi Gras festivities. Every February Opelousas hosts its own Mardi Gras in the city's historic central district. The party begins at 11am on the first day, as the Half-Fast Krew of Frank's parade rolls through the city. There's the "Here's the Beef Cook-Off" during Mardi Gras as well as some of the best food available from the area's greatest cooks. There is even live entertainment and old-fashioned trail rides through the town.
You wouldn't know it if you only set foot in New Orleans, but the big city is actually the second-oldest city in the state. The first permanent settlement in Louisiana was along the Red River (at the time) in Natchitoches, Louisiana. Located in the northwestern part of the state just south of Shreveport, Natchitoches was founded in 1714 on the site of a Natchitoches Indian village. The Red River changed course over the past 300 years, leaving behind the Cane River Lake which now houses along its banks the historic district of Natchitoches. The red-bricked Front Street offers small-town charm to those who want to take an evening stroll or enjoy a savory breakfast while socializing along the banks of the river.
If you want to get out of town on an adventure, there are countless historical plantations to visit throughout the region. Most notably, take time to visit the Oakland and Magnolia Plantation sites. The city has cultural influences from the French, Native Americans, and Spanish, and is also home to the Cane River Creole National Historical Park. Consisting of the Oakland and Magnolia Plantations, the Cane River Creole National Historical Park preserves the history and resources of the Cane River Creoles. In Louisiana in particular, the term Creole is used to define those individuals born in the New World from Old World (European) stock. Many of today's residents descend from families with mixed backgrounds of French, Native American, Spanish, and African cultures.
The French Creole architectural style and way of life are preserved at sites in the Cane River Creole National Historical Park, and a visit is a must on any stop in the area. The city might be a hotbed of Creole culture and history in Louisiana, but it is also known as the "City of Lights." In 1926, the city's chief electrician strung lights all along Front Street as a gift to the town's residents. Today, that simple gesture has evolved into a six-week Festival of Lights that includes decorations and lights all along the Cane River Lake, fireworks over the lake, and even a Christmas parade of lighted barges on the river.
The welcoming sign and gateway to City of Scott, Louisiana.
Last but not least on your tour of the state, don't skip the Lafayette suburb of Scott. The city of Scott was founded thanks to the movement of the railroad through Louisiana in the late 1880s. Scott was originally known as the city "Where the West Begins," because the movement of the railroad west from Scott through Louisiana and into Texas meant travellers often stopped in Scott as their last stop before reaching Texas and other western states. Today, Scott is the Boudin Capital of the World. Louisiana as a state produces more boudin, a type of meat sausage, than any other in the US, and Scott is at the heart of that industry. The city most recently produced 2 million pounds of boudin, far outpacing its neighbours in the state.
Scott has more to offer than boudin though. With more than one million descendants of the exiled Cajuns (Acadians from Canada) living in Southwest Louisiana today, the French and Creole languages are still widely used in Scott. Gumbo and jambalaya are found on menus around town, and Cajun and Creole music festivals take place throughout the year. The city even hosts its own family-friendly Mardi Gras parade each year. The city's arboretum houses countless native tree species and a walking trail to get you outside and enjoying the weather in Louisiana. The Welcome Heritage Interpretive Center houses tourist information, hosts cultural events, shares local history with visitors, and even has a Cajun gift shop. Best of all, that's all housed in a 100-year-old Acadian home that was recently renovated by the City of Scott.
Louisiana is one of the most diverse states in the US. Its people are kind, warm, and welcoming. New Orleans might be a major attraction and is well worth a visit, but don't limit yourself to the lively French Quarter and the soothing jazz of Frenchman Street when there is so much more to see across the state.


text:
Un instrument astronomic este utilizat de către astronomi pentru captarea, înregistrarea și analizarea luminii vizibile și a radiațiilor invizibile ale aștrilor.

Generalități
Primii astronomi observau cerul cu ochiul liber. În secolul al XVII-lea au fost inventate instrumentele optice, luneta astronomică și telescopul: primul care a utilizat o lunetă pentru observarea cerului a fost italianul Galileo Galilei (1564-1642). Primul telescop a fost realizat, în 1671, de englezul Isaac Newton (1642-1727).

Acum, astronomii profesioniști nu mai observă aștrii direct, ci analizează, cu ajutorul computerelor, diversele imagini și informații obținute cu ajutorul instrumentelor lor.

Fotografierea aștrilor
Fotografia este utilizată în astronomie de la sfârșitul secolului al XIX-lea. Față de ochi, are un mare avantaj: o placă sau o peliculă fotografică acumulează, puțin câte puțin, lumina pe care o primește Cu mai multe ore de poză, aștrii puțin luminoși apar pe suprafața sensibilă. Placa sau pelicula fotografică neînregistrând decât o foarte mică proporție din lumina care o iluminează, au apărut aparate electronice, mult mai sensibile. Imaginea se afișează pe un ecran video instalat în apropierea telescopului sau la mii de kilometri distanță.

Radiațiile cerești
Ochiul și instrumentele optice (luneta și telescopul) sunt sensibile la lumină, însă aștrii emit și radiații invizibile: unde radio, infraroșii, ultraviolete. Pentru captarea acestor radiații invizibile, sunt utilizate telescoape deosebite. Undele radio sunt captate la sol cu ajutorul radiotelescoapelor. Celelalte radiații sunt oprite, mai mult sau mai puțin, de atmosferă. Pentru a le percepe, trebuie să te ridici deasupra solului. Au fost trimise în spațiu instrumente, la bordul sateliților artificiali. Întrucât sunt aproape de Pământ, Luna, precum și planetele care se rotesc în jurul Soarelui sunt studiate direct, cu ajutorul sondelor spațiale.

Analiza luminii
Cu excepția câtorva planete care au fost vizitate de sonde spațiale, tot ce cunoaște omenirea despre aștri provine de la studiul luminii și radiațiilor invizibile pe care le primim, astronomii  au pus la punct instrumente perfecționate mulțumită cărora se analizează lumina. Spectroscopul permite, de exemplu, studierea luminii emanate de stele sau pe care o reflectă planetele. Când lumina trece printr-un spectroscop, se obține analiza spectrală a corpului observat, o bandă de culori striată cu linii strălucitoare sau întunecate. Astronomii folosesc și spectrografe pentru fotografierea directă a spectrelor aștrilor pe care-i observă. Fotometrul permite să se măsoare intensitatea luminii primite  de la aștri și să se deducă de aici temperatura acestora.

Observarea la sol
Pentru captarea luminii aștrilor, se folosesc îndeosebi două tipuri de instrumente: luneta și telescopul. Dar aștrii nu emit doar lumină; ei emit și unde radio. Acestea pot fi captate la sol cu ajutorul aparatelor cunoscute sub denumirea de radiotelescoape.

Lunetele și telescoapele

Luneta astronomică și telescopul au un tub în care se află un sistem optic, numit obiectiv, îndreptat spre obiectul de observat (un ansamblu de lentile pentru lunetă și o oglindă pentru telescop). Acest dispozitiv captează lumina aștrilor spre care este fixat și furnizează o imagine în focar, care poate fi observată cu ochiul printr-un ocular sau fotografiată și înregistrată direct pentru analizare.

Bibliografie
 Helmut Zimmermann, Alfred Weigert: Lexikon der Astronomie, 8. Auflage. Spektrum-Verlag, Heidelberg 1999, ISBN 3-8274-0575-0

Vezi și
 Observator astronomic

redpajama_set_name: RedPajamaWikipedia


The Haco Atlantic ATPL Plasma has a sturdy welded monobloc frame structure, with integrated fume exhaust chambers and bolted-on cutting table.
The ATLANTIC BLUE LINE 3015 has a sturdy welded table structure, with integrated fume exhaust chambers and bolted-on cutting table.
The gantry of the machine rests on linear guides, mounted on the welded profiles, and is driven by two brush-less AC Servo motors with Helical rack-and-pinion system (double X-axis drive). The synchronized system of the two X-axis motors assures perfect parallel movement of the gantry over the linear guides.
On top of the gantry, two oversized linear guides are mounted as well as a helical rack-and-pinion system. A brush-less AC Servo motor moves the cutting head carrier in the width direction of the machine (Y axis movement).
The correct positioning on all axes is assured by high-resolution encoders, mounted on the motors.
The HYPERTHERM plasma cutting system is mounted on the main carrier of the machine. Included is a Torch Height Control (THC) unit, monitoring the Z-axis (Servo motor) for the automatic height positioning of the torch during the cutting process. During the cutting process, the THC unit measures the Arc Voltage and adjusts the Z-axis motor to maintain a constant distance from the sheet for optimum cutting results.
The Edge Connect CNC brings Hypertherm's latest hardware and Phoenix software technology to a product that is custom-able for a wide variety of applications. Designed for reliability and ease of use, the Edge Connect improves cut quality, productivity and profitability by delivering Hypertherm's cutting process expertise to your factory. It is as if you have your best operator on every shift.
The Edge Connect CNC is the most versatile CNC offering from Hypertherm. The Edge Connect control package provides a unique combination of configurations, expandable features, and common software with the other Hypertherm CNCs. This scaleable CNC offers the OEM the ability to standardize on a control solution without compromising application range.
ProNest is an industry leading CAD/CAM nesting software for advanced mechanized cutting. It provides a single solution for all of your profile cutting needs, including plasma, laser, water jet, and oxy fuel. It is specifically designed to help fabricators and manufacturers increase material savings, boost productivity, lower operating costs, and improve part quality.
ProNest does automatically integrate the cutting process expertise into the NC code. Whether it's material type, thickness, or grade, ProNest is drawing on years of research and development.
ProNest is brought to you by the cutting experts at Hypertherm. This allows you to leverage breakthrough cutting technologies like True Hole® and Rapid Part™, which are delivered automatically without operator intervention, and True Bevel™ which greatly reduces bevel set up time.
Users agree that ProNest is surprisingly easy to learn and use. The intuitive software only requires one interface, and users do not have to switch between different programs to complete the job. Your team will be up and running faster, and will be able to complete the job in fewer steps.
Hypertherm's HPR & XPR series HyPerformance Plasma delivers HyDefinition® cut quality for mild steel and stainless steel with greater consistency, faster cut speeds, longer consumable life and half the operating cost of competing technologies.
By incorporating Hypertherm's proven HyDefinition, LongLife, SilverPlus and patented PowerPierce and True Hole technologies, HyPerformance Plasma boosts overall performance, productivity and profitability. The systems offer unmatched process flexibility to cut, bevel and mark metals up to 160 mm thick. With over twenty thousand systems in use worldwide, it is clear that HyPerformance Plasma is the system of choice for customers that demand performance they can count on.
Hypertherm's Built for Business Integrated Cutting Solutions has over 40 years of innovation and cutting process expertise built into them. Hypertherm's nesting and process optimization software, computer numerical controllers (CNCs), torch height controls (THCs), and plasma systems work together seamlessly to get the most out of your cutting operation. It is like having your best operator equipped with the latest technology optimizing cut quality, productivity and operating cost every day.
True Hole cutting technology for mild steel produces significantly better hole quality than what has been previously possible using plasma. This is delivered automatically without operator intervention.
Mounted on the sides of this stable structure, the linear guide-ways guarantee a very precise movement (along the length of the machine) of the gantry, which is driven by 2 X-axis motors with rack-and-pinion transmission.
Plasma cutting head. On the gantry, the Plasma Cutting Head (High-Definition or Conventional Plasma Torch) is driven by 1 Y-axis motor with rack-and-pinion transmission and 2 oversized linear guides. The height movement of the torch is driven by a servo motor and ball screw. During the cutting process, the plasma arc voltage automatically takes control of this axis.
Consumable lifetime. Depending on the specific production requirements, the appropriate cut chart, or technology table, can be chosen within seconds. The software automatically displays the correct consumables for an efficient plasma head setup. The software also keeps track of the lifecycle of the consumables letting the operator know when a certain consumable is nearing the end of its use. This way new consumables can be ordered in time. Rotation of the cutting program is also possible, in case the sheet is too heavy to put parallel to the machine table.
Hypertherm Plasma Sources. The HACO Atlantic ATPL can be delivered with various Hypertherm Plasma Sources, which are specifically designed to be mounted on X-Y cutting tables. It consists of a DC power supply, a gas console, the RHF console, the torch and all the cable and hose connections.
A cutting-edge accumulation of Russian chocolates!


text:
Q: #1005 - Can't create table `plbase`.`post_likes` (errno: 150 "Foreign key constraint is incorrectly formed") (Details…) i tried  run the this
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

# Dump of table followers
# ------------------------------------------------------------

DROP TABLE IF EXISTS `followers`;

CREATE TABLE `followers` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned NOT NULL,
  `follower_id` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table login_tokens
# ------------------------------------------------------------

DROP TABLE IF EXISTS `login_tokens`;

CREATE TABLE `login_tokens` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `token` char(64) NOT NULL DEFAULT '',
  `user_id` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `token` (`token`),
  KEY `user_id` (`user_id`),
  CONSTRAINT `login_tokens_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table password_tokens
# ------------------------------------------------------------

DROP TABLE IF EXISTS `password_tokens`;

CREATE TABLE `password_tokens` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `token` char(64) NOT NULL DEFAULT '',
  `user_id` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `token` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table post_likes
# ------------------------------------------------------------

DROP TABLE IF EXISTS `post_likes`;

CREATE TABLE `post_likes` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `post_id` int(11) unsigned NOT NULL,
  `user_id` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `post_id` (`post_id`),
  KEY `user_id` (`user_id`),
  CONSTRAINT `post_likes_ibfk_1` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`),
  CONSTRAINT `post_likes_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table posts
# ------------------------------------------------------------

DROP TABLE IF EXISTS `posts`;

CREATE TABLE `posts` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `body` varchar(160) NOT NULL DEFAULT '',
  `posted_at` datetime NOT NULL,
  `user_id` int(11) unsigned NOT NULL,
  `likes` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`),
  CONSTRAINT `posts_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table users
# ------------------------------------------------------------

DROP TABLE IF EXISTS `users`;

CREATE TABLE `users` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(32) DEFAULT NULL,
  `password` varchar(60) DEFAULT NULL,
  `email` text,
  `verified` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

And i got this error
SQL query: Copy
CREATE TABLE `post_likes` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `post_id` int(11) unsigned NOT NULL,
  `user_id` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `post_id` (`post_id`),
  KEY `user_id` (`user_id`),
  CONSTRAINT `post_likes_ibfk_1` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`),
  CONSTRAINT `post_likes_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

MySQL said: Documentation
#1005 - Can't create table plbase.post_likes (errno: 150 "Foreign key constraint is incorrectly formed") (Details…)

I would be very thankful if someone could give me an idea here. I have been googling for solutions for a while now but could not find anything on this related to FOREIGN KEY. Thank you!


For the Bianconeri not involved in international fixtures, the breaks in the Serie A calendar are a precious opportunity not only to regain full physical fitness but also for some moments of mental respite from the frenetic schedule they have navigated in recent weeks.
Antonio Conte realises full well that rest is not to be underestimated, and for that reason he has granted two days off to the Juventus players who have been training hard in Vinovo all week.
The squad will regroup on Tuesday morning to step up a gear in their preparations for the next fixture. Livorno await the Bianconeri on Sunday 23 November at the Stadio Armando Picchi, a team currently towards the lower end of the Serie A table but not easy opponents by any means, as back-to-back 4-1 and 2-0 wins against Sassuolo and Catania earlier in the campaign demonstrate.
The group will still be without the players away on international duty, who will rejoin them after completing their various engagements around the globe.


Thanks, Amy! The Ku-dos project is ongoing, so stop by again.
There is something so arresting about a snake. I enjoyed your smorgasbord of snake poems today. I'm glad you were able to get the wee endangered ones out of the library safely!
Who would have thought snakes could even make their way into a library?
Snakes in the library! I admit I would find even the tiny ones scary. Love your snake-y poems, and the Dickinson one is new to me.
They move really fast, so, I imagine they'd be out of sight before you even had time to get scared!
Love that you connected to the Dewey Decimal System-delightful, Diane. I've never had a snake in my house, but birds & squirrels more than once. I love your words about stopping the ladies' chatter.
Thanks, Linda! Dewey still lives in my library, although some libraries are moving to other systems like BISAC (in my opinion just substituting one complex system for another). Is NAT028000 really going to be better than 597.9?
I think Dewey would make a good name for that snake,no? I really liked Mr. Klimt's Garden, but such a sad ending. C'est la vie.
What's really sad is that Klimt's painting, "Garden Path with Chickens" was destroyed by the Nazis!
I believe it was burned. I found the picture online, then I read about it and nearly cried.
A library poem about snakes! Love it. Kids may just remember where to find there favorite animal group after reading this!
Kids are fascinated by snakes, but most of them don't like to get too close!
Your Ku-do made me snort!
I'm remembering a school library aid with such a phobia of snakes that she couldn't handle books with snake pictures on the cover and would call me in to help her when she had to prep them for circulation.
Our nonfiction cataloger has a similiar response to incoming snake books!
I love this. Makes one wonder if there are snakes beyond 579.9.
Maybe they're in QL666.O6 (LC classification).
Love these, Diane! Grey found a baby Eastern Milk Snake the other day, but it was too tiny & quick for me to catch. I love snakes, but even I wouldn't want one in the library!