Author: Catzie

  • Patch Cafe: a place I’ll surely visit again in Baguio for yummy food and drinks

    Patch Cafe: a place I’ll surely visit again in Baguio for yummy food and drinks


    Next time we visit Baguio, I’d like to eat a meal and dessert at Patch Cafe again! And possibly stay at Bloomfield Hotel, since that’s where Patch Cafe is. 😆

    Our third day in Baguio last long weekend was our last day. We weren’t sad to be going soon because we were already satisfied in our adventures.

    Burnham Park strolling in the morning before lunch at Patch Cafe

    Before heading to Patch Cafe for lunch, we visited Burnham Park first.


    I was so happy to see flowers blooming all around Burnham Park on that Baguio visit. Both my companion and I were happy to watch a samoyed and a golden retriever pass by too. We were too shy to approach the owner to ask if we could pet them though. 😆 A few years ago, we visited in August and Burnham Park barely had any flower. Actually, we wouldn’t have planned to visit Burnham Park if I hadn’t seen a friend’s Instagram post of the park with lots of flowers! 😆

    Our satisfying lunch and dessert at Patch Cafe in Baguio

    Patch Cafe’s ambience

    Look at Patch Cafe’s interior:

    I liked this kind of ambience. To me, this kind of interior arrangement made me feel like I’m in a cozy house with lots of comfort food waiting for me. 😀 Two other tables were occupied near ours, and I noticed that they’re tables full of Asian foreigners. One table seated several Koreans and 2 locals, the other seated another group of foreigners who I’m not sure if Chinese, Thai or Vietnamese — definitely not Japanese or Koreans. 🙂

    Food at Patch Cafe, Baguio

    We had chili tuyo pasta and buffalo wings plus banana cookie shake. Then later, for dessert we had chocolate praline and tiramisu cupcake. Also iced latte and brewed coffee.

    Our lunch at Patch Cafe

    patch cafe (baguio) tuyo pasta, buffalo wings, banana cookie shake
    Buffalo wings with blue cheese dip and battered fries, chili tuyo pasta, and banana cookie milkshake at Patch Cafe, Baguio.

    banana cookie shake at patch cafe

    I had been craving for some creamy banana dessert for days, and at first sight of “Banana Cookie Milkshake” I ordered it right away (like dessert round 1, lol). No regrets! It’s very creamy with that delicious flavor from the banana. The cookie on top was so yummy — crunchy with tasty chocolate chunks. <3 I know the caramel sauce that’s dripping all over the glass is supposed to make the milkshake more yummy, but it made my hand so sticky when I held the glass. I guess one should use napkin when holding such that. xD

    chili tuyo pasta

    We loved the chili tuyo pasta! Very flavorful, according to my companion. The shredded tuyo is where most of its flavor came from. This tuyo pasta is oil-based, with just a hint of sourness, probably from calamansi. There’s a slice of half a calamansi on the chili tuyo pasta’s plate, in case you want your pasta more sour.

    buffalo wings, patch cafe

    Buffalo wings from Patch Cafe in Baguio was only slightly spicy and not sour. The flavor was on spot on for what we’re looking for in buffalo wings. 😀 Blue cheese was easy to take out of the blue cheese dip, which was good cos we don’t like blue cheese but like the white dip itself. The fries were battered and crispy which we also liked. These thinly battered fries reminded me of similar fries that I tried at Baguio Craft Brewery. So is thinly battered fries a thing in Baguio or something? 😆 I like it.

    Our dessert at Patch Cafe

    20161031_140615

    Patch Cafe’s desserts are of good quality and they are very affordable.

    patch cafe baguio dessert
    Iced latte, brewed coffee, tiramisu cupcake, and chocolate praline (Patch Cafe, Baguio)
    patch cafe baguio dessert cupcakes tiramisu
    Hehe. I think the cupcake matches my shirt! And you know what, looking at the colorful plates and cups of somehow Patch Cafe puts me in a better mood. 😀

    Let me start with the drinks we ordered for dessert time:

    20161031_140542

    This is iced latte, which my companion called “perfect”. The blend of flavors was perfect that we didn’t add sweetener to it.

    20161031_140551

    And this is brewed coffee and it’s really good. The taste reminded us of Dunkin’ Donuts’ brewed coffee, which is our favorite brewed coffee in Manila.

    20161031_140533

    This dessert called “chocolate praline” was very interesting.

    20161031_140739

    The texture is weird on first bite, but that’s because it’s an uncommon item in dessert stores. The coating was like chocolate ganache that is a bit gelatiney in texture. Inside it is like dark chocolate mousse and hazelnut praline. I’m not sure, but there could also be some sort of wafer layer inside. I loved it too! If I had the chance I would buy a chocolate praline again at Patch Cafe in Baguio. 🙂

    tiramisu cupcake at patcha cafe, baguio

    Tiramisu cupcake was nice.

    tiramisu cupcake at patcha cafe, baguio

    Its cake part is basic vanilla cupcake. My companion didn’t like it because to him, it’s not moist. To me it’s not a problem. I know it’s not easy to make moist vanilla cupcakes. 😆 The center and bottom is soaked in coffee syrup. The tiramisu cupcake is topped with fluffy cream cheese frosting.

    This is the kind of cupcake that is good quality to me. Larcy’s Cupcakery also makes good quality cupcakes. On a side note, I really don’t know why some people go crazy over Cupcakes by Sonja — their cupcakes are too expensive for the quality (frosting is either too greasy or too gritty with powdered sugar).

    I loved everything I tried at Patch Cafe in Baguio! <3

    So yeah, like I said, I definitely want to try other items at Patch Cafe when I go back to Baguio someday. From ambience to food quality, Patch Cafe is a comforting place to go in Baguio.

    chocolate chip cookies (patch cafe, baguio)
    I even ordered some of those chocolate chip cookies for take-out. Hihi

    20161031_171017

    These cookies were crunchy, but still a bit moist inside. And I really liked the choco chips they used. OMNOMNOMNOM~

  • Lazy Bastard: try it for beefy burgers and customized breakfast sandwiches

    Lazy Bastard: try it for beefy burgers and customized breakfast sandwiches


    We decided to walk along Jupiter Street with our Pokemon Go apps turned on, hoping to add a couple of kilometers to our incubated Pokemon eggs.

    lazy bastard, makati

    Our tired feet brought us to Lazy Bastard. It’s at Jupiter street corner Galaxy street.

    lazy bastard, jupiter street corner galaxy street
    Entrance to Lazy Bastard in Jupiter St. corner Galaxy St.

    We already ordered cheeseburger and slappy joe when we noticed their breakfast sandwiches can be customized. I want to try hashbrowns instead of bread buns (they call this “outsides”)  and sausage patty with bacon and cheese as filling (they call these “insides”). Hehe. 😆 Or maybe waffle outside, with sausage, hashbrown, bacon and cheese inside… Served with vanilla milkshake! The latter sounds less nakakaumay. Too much oil, I know. Their menu even detailed the steps for their breakfast sandwiches:

    Step 1: Choose outsides
    Step 2: Choose a lot of insides
    Step 3: Die Happy

    I definitely want to take step 3 by being happy but without dying yet though. XD

    After a few minutes, our burgers were served!

    20161112_115328
    The sloppy joe was too sweet. To me, it would probably be enjoyable if the sweetness was just subtle. Lazy Bastad’s sloppy joe is even sweeter than the average beef tapa, and almost as sweet as tocino. 🙁

    cheese burger at lazy bastard
    Cheese Burger from Lazy Bastard is very good, and I think it’s because I loved the melted cheddar cheese that they used. The burger patty itself is very beefy. I loved it!

    lazy bastard, jupiter street, makati

    We ordered these burgers as part of combo meals for additional P90 on each meal. We had tots (they’re like hashbrowns shaped like small cylinders) and onion rings. The onion rings are onion slices fried with batter. My companion said it’s like tempura batter. The sides were served in paper bags, but we poured them on our plate for better presentation. Tee-hee.

    "Calamantea" at Lazy Bastard
    “Calamantea” at Lazy Bastard

    Their calamantea (calamansi iced tea) is refreshing and goes well with their burgers (or any greasy food) because it lessens the umay feeling. It’s a must-try!

    I will go back to munch on something again at Lazy Bastard when I have the chance, but will never try their Sloppy Joe again. Sorry but it was horrible because of the level of sweetness.

    Go to Lazy Bastard if you want meaty, beefy beef patties and cheddar cheese on your cheeseburger, or if you want breakfast sandwich with waffles outside, and a high stack of sausage patty, bacon, cheese, eggs, and whatnot as filling! 😆 Die happy.

  • Tasty food and good beers at Baguio Craft Brewery

    Tasty food and good beers at Baguio Craft Brewery

    On our second evening at Baguio City last long weekend, my companion wanted to taste some beer at Baguio Craft Brewery. It’s in Marcos Highway, and we took a taxi to get there from Microtel. I’m not good at handling alcoholic drinks, so food was main motive at Baguio Craft Brewery. hehehe. I only sipped on my companion’s beer glasses just to taste, and yes I was able to enjoy them too because they go well with the food. We were put off to order more though, because a female staff sighed with a displeased expression on her face when we asked for free taste of beer before ordering our 3rd glass.

    baguio craft brewery

    I liked the ambience at Baguio Craft Brewery. It’s a cozy place that’s dark, but with enough lighting to be able to see things around you. 😆 The music has too much bass for my liking but my ears were able to adapt. xD I was able to totally ignore the bass when our food arrived. Told ya it’s my motive.

    baguio craft brewery
    The view from the 2nd floor of Baguio Craft Brewery. Beautiful, isn’t it?

    The second floor only has a few table with seats. You can try the third floor where there are more seats for groups.

    baguio craft brewery
    Strawberry beer (Lagud) and India Pale Ale (Hop Attack) at Baguio Craft Brewery

    We ordered Lagud (strawberry) and Hop Attack (India pale ale). Lagud was good because it was not too sweet but still had a hint of strawberry. Hop Attack had a complex flavor and was our favorite.

    baguio craft brewery

    Then our food was served!

    baguio craft brewery

    Fish and chips: The fish was crunchy on the outside, and nicely tender and moist on the inside. The chips seemed to be sliced potatoes dipped in thin batter before frying. I loved it! I actually liked the chips better than the fish, but that’s only because I generally like fries more than fish. hehe. This item is served with tartar dip, ketchup and some sort of vinegar dip (dunno what it’s called).

    baguio craft brewery

    Beef nachos: This was so tasty and I loved it too! Aside from the cheese sauce you usually see in cheese nachos, they put this cheese that I think is mozzarella. It’s so yummy. 😀 The salsa dip served on the side makes it even better.

    Baguio Craft Brewery’s fish & chips and beef nachos really go well with beer.

    And so we ordered more.

    baguio craft brewery
    Rolling Fog (wheat beer)

    Rolling Fog is “weak compared to hoegaarden” according to my companion, but we think that this characteristic makes it go well with almost any food. My tastebuds are not that good but this beer reminded me of San Miguel Pale Pilsen.

    baguio craft brewery
    Twin Peaks beer

    “This has a strong punch” was my companion’s comment on Baguio Craft Brewery’s Twin Peaks beer. I thought that Red Horse is the beer I’m familiar with that is close to the taste of Twin Peaks. 😆 Dark and mildly sweet, but too bitter for my liking.

  • A nice Filipino lunch with dessert at “Green Pepper” in Ketchup Food Community

    On our second day in Baguio last long weekend, we went sight-seeing at Mines View and Wright Park. After enjoying the views, our feet brought us [with growling stomachs] to Ketchup Food Community. We wanted to try Canto but were not willing to fall in the looong line of people waiting to be seated. We took a peek at the menu of the other restaurants there, and decided to eat at Green Pepper because we were interested in trying their Kiniing Chicken.

    I know I said in my previous post about Microtel by Wyndham – Baguio that I prefer other cuisines while traveling because I already eat Filipino food everyday at home, but we were really interested in the “kiniing” dishes at Green Pepper. I also wanted warm soup like sinigang that time because my throat felt sore, and my lungs had an uncomfortable feeling. (My nasal allergy was triggered while strolling near the body of water surrounded by flowers near The Mansion in/near Wright Park).

    Mines View sight-seeing before dining at “Green Pepper”

    At Mines View, we just took a quick stroll around the area with lots of tourists with a nice view. Then we had a picture taken with a beautiful St. Bernard dog named “Sky”. We also had some sweet, warm strawberry taho before leaving the Mines View area.

    Pasalubong shopping at Good Shepherd–Mountain Maid Training Center

    We don’t have a car so we don’t buy boxes of Mountain Maid products. xD

    There, I posted a receipt with some item and prices just for reference 🙂

    Strolling at Wright Park and The Mansion before having lunch at “Green Pepper”

    Wright Park is the place to go if you want to do horse-riding in Baguio. We also climbed that high stairway. I hated it! 😆 Not because of my low stamina, but because I was scared of making a wrong step on the narrow and uneven steps. I’m a klutz. 🙁

    We took another way to go down. hehe. I’m lucky that that stairway wasn’t the only way down. :3

    All the strolling made us hungry and we headed to Ketchup Food Community. The menu at Canto seemed interesting but there’s a long line of people waiting to be seated. We were starved and tired, and were not willing to fall in line there.

    We chose to eat at Green Pepper instead, since we wanted to try the kiniing meats.

    Lunch time at “Green Pepper” at Ketchup food community

    "Green Pepper" lunch at Ketchup Food Community
    The view beside our table at “Green Pepper”, overlooking other establishments in Ketchup Food Community

    This was our lunch:

    "Green Pepper" lunch at Ketchup Food Community
    Kiniing pork sinigang, kiniing chicken, rice, and lemon-cucumber drink

    A closer look at the kiniing pork sinigang:

    "Green Pepper" lunch at Ketchup Food Community

    “Kiniing is one way of preserving meat of cow, carabao or pig, usually the lean part in the northern part of the Philippines. ” – Source: https://pinayinsideout.blogspot.com/2015/10/kiniing-as-way-of-preserving-food.html

    Green Pepper’s Kiniing Pork Sinigang is sinigang with the usual vegetables in it, plus grilled kiniing (preserved) pork. We really enjoyed this dish, because it’s like delicious pork sinigang but even better, having that extra smokey flavor from the kiniing.

    And here’s the interesting chicken dish:

    "Green Pepper" lunch at Ketchup Food Community
    “Smoked chicken simmered in ginger broth and served with peppered strawberry glaze”

    We ordered this kiniing chicken dish because it was not something we’d easily find in Metro Manila. Kakaiba e. Besides, it has strawberry glaze. I like strawberries, and I tend to crave many strawberry-flavored things when in Baguio.

    So, was the kiniing chicken with strawberry glaze very good? Mmmm I’ll be honest. I didn’t like it that much. The chicken meat was dry and tough — okay, it may be because it’s all breast part, but I often get moist breast part of grilled chicken from Andoks!

    The strawberry glaze didn’t taste that good, until I actually get some of those few small strawberry bits and mix it into my spoonfool of chicken, glaze and rice.

    I also wish they could brown the chicken skin by grilling it. Look how pale it is.

    So yeah, sorry but I didn’t like the kiniing chicken that much. It’s not a horrible dish, it was alright. It’s just that I expected it to be better than that. But hey, remember that we all have different preferences in food. 🙂

    "Green Pepper" lunch at Ketchup Food Community

    The lemon-cucumber drink was not that enjoyable until we added ice in it. Why? Because it’s not cold enough, and the flavors are too concentrated (too sweet!). A Green Pepper staff gave us a pitcher of ice. We put a good amount into the drink and once chilled and watered down, we really did enjoy the refreshing combination of citrus and cucumber flavors.

    Dessert at “Green Pepper” in Ketchup Food Community

    "Green Pepper" lunch at Ketchup Food Community

    The nasal allergy attack earlier that day drained a lot of energy in me and so I told my companion I want to have coffee and sweets. We ordered chocolate cake and brewed coffee. If I remember correctly, we really wanted apple pie but it wasn’t available. 🙁

    "Green Pepper" lunch at Ketchup Food Community
    “Chocolate Indulgence: A slice of moist chocolate cake, salty caramel and rich fudge frosting”

    Green Pepper’s chocolate cake was made of dense but nicely moist chocolate cake layers, with caramel filling, and coated in choco fudge/ganache. I could not taste the caramel, but it’s no big deal. It still was a nice chocolatey dessert.

    The brewed coffee had a faint flavor of hazelnut. This reminded me of the hazelnut-flavored coffee that I bought from Bag of Beans, Tagaytay a few years ago.

    Conclusion

    Next time we’ll definitely try Canto at Ketchup Food Community! ^_^;

  • Another dinner at Glenn 50’s Diner

    Another dinner at Glenn 50’s Diner

    2 years ago I had my first dinner at Glenn 50’s Diner. I ordered fried chicken, expecting it to be just enough amount for 1 person, but they served me 3 huge pieces of chicken. Sulit, right? Their foods are also delicious, and having their ice cream milkshake with your meal is mandatory. :3

    This year, we had another dinner at Glenn 50’s Diner. We came a bit early for dinner, around 6:30PM, and yet, there was still a waiting list. How can Glenn 50’s Diner not be that popular with the low prices and good quality, right?

    “You and I” meal at Glenn 50’s Diner

    you and i - glenn 50's diner
    “Deep fried breaded ground beef and ground chicken, topped with tartar sauce and mayo sauce ala croquet.”

    I really liked the breaded ground beef with chili con carne on top. It’s extra tasty because theres’s beans in the chili con carne. The ground chicken one was not as good as the beef, but it’s still good.

    Glenn 50’s diner did not mention the chili con carne on their description of this product though.

    “Gambler’s Choice” meal at Glenn 50’s Diner

    gambler's choice - glenn 50's diner
    “Hustler favorite, marinated pork spareribs, then grilled until golden brown topped with our special white sauce and 3 pcs. of grilled shrimps in BBQ sauce, sauteed vegetables lying on a bed of rice.”

    Gambler’s Choice was pork ribs, served sliced and without bones. Glenn 50’s Diner’s menu description says that the pork should be topped with special white sauce, but the sauce is only drizzled like decoration and I could barely taste it.

    On my first piece of pork spareribs, I loved it because the meat was so tender! But the next pieces I ate were not as good as the first. My companion said the pork spareribs of Glenn 50’s Diner tasted like adobo.

    Also take note that the BBQ sauce are on the shell of the shrimps. I don’t like eating the shell of shrimps like some people enjoy doing, but I still ate it. Sayang yung BBQ sauce e! 😆

    Okay, the photo below has poor quality. I used the front camera of my phone for that. hehe.

    20161029_181743

    As always, their ice cream shakes are yummy! We ordered vanilla and strawberry ice cream shakes this time. I loved both of them. <3

    Happy companion is happy!
    Happy companion is happy!

    I wasn’t able to take a photo of it, but we ordered their 100-peso burger for take out, which came with fries. They also included mustard and ketchup in the take-out box. Hmmm I think the fries from Glenn 50’s Diner was the only fries we tried on our Baguio trip without batter. Still delicious though! The burger tasted alright.

    Glenn 50’s Diner shall remain as one of my favorite places in Baguio. <3

  • “Everything Nice Cake Shop and Cafe” lunch after Camp John Hay strolling in Baguio

    “Everything Nice Cake Shop and Cafe” lunch after Camp John Hay strolling in Baguio

    On our first day in Baguio on a recent long weekend, we went strolling at Camp John Hay. After the tiring walk, we helped ourselves to a brunch at Everything Nice Cake Shop and Cafe.

    Before I talk about the food at Everything Nice Cake Shop and Cafe, let me share some Camp John Hay photos first:

    camp john hay baguio

    We went to Mile High, an area with lots of ukay/tiangge, and also went for a short trip at The Manor and its garden.

    The Manor garden was where we sat on a bench to catch our breath and enjoy the view. We felt hunger coming and decided to try Everything Nice Cake Shop and Cafe, which was one of the shops below Camp John Hay that we found online. Thank you, Globe for good mobile Internet!

    When we arrived at Everything Nice Cake Shop and Cafe, we were seated right away by an attendant. It took long for someone to give us a food menu though, and we had to request it, otherwise, I think it could have taken 30 minutes for them to notice that we didn’t have their menu. Almost all tables were occupied that time.

    We ordered brewed coffee and Cappuccino for our brunch, longganisa omelette with toast, and beef tapa with sunny side up egg and red rice. They only serve red rice, and have no plain rice. I realized that red rice actually looks violet. 😆

    20161029_084839

    Our coffee was starting to get cold and yet our foods hadn’t been served yet. They were delicious foods though! I noticed that there were only 2 staffs going around the shop to tend to customers. I know it must be a tough job. I myself won’t be able to do that kind of work. Kudos!

    longganisa omelette with toast at Everything Nice Cake Shop and Cafe

    This was the omelette we ordered. It was served with toast, butter, and strawberry jam! Yay, I love butter on my toast. 🙂 And wow, strawberry jam makes me happier because I felt the “Baguio vibes” even more. Tee-hee. The omelette was very tasty, and I liked the parts with longganisa. The omelette also had bell peppers, onions, olives, and mushrooms. Okay, I must confess. I personally didn’t like it because even though I like the flavor they give, I don’t like munching on onions, bell pepper, and olives. 😆 It’s my fault for ordering this item without considering the ingredients.

    Beef tapa, sunny side up egg, and red rice at Everything Nice Cake Shop and Cafe

    And here’s beef tapa with sunny side up egg plus red rice. It’s nothing special but was truly enjoyable. The beef was tender, the egg yolk was runny just the way we like it, and the red rice was just fine.

    They had cakes and other baked goods too. I would try those if I wasn’t full yet. 😆

  • Our Stay at Microtel by Wyndham – Baguio

    Our Stay at Microtel by Wyndham – Baguio

    Baguio is one of the places that me and a certain companion enjoy visiting. The cold climate and the closeness to nature help us relax. During our recent trip, we decided to stay at Microtel, major reasons being its location — very close to Victory Liner terminal, and its breakfast buffet.

    We arrived early on October 29, around 8AM. There was still no available room for early check-in, and the receptionist told us that they would send us an SMS as soon as a room becomes available. She also told us that we could help ourselves with free instant coffee at the lobby, and showed us the way to the comfort room.

    20161029_055411

    There was a water dispenser at the lobby, free to use by all guests, and we thought that was nice because the common complementary 1-bottled-water-per-guest-per-day is never enough for us.

    Our room at Microtel Baguio

    Around 11:30AM, they texted me, informing us that there’s already a room that’s ready for check-in. Hurray! We got room 310, right in front of the elevator. To our surprise (and joy) there’s a water dispenser right beside our room. Thanks for the free drinking water, Microtel! We really appreciate that. 🙂 It’s very convenient.

    Our room was facing a more peaceful street, and not the Victory Liner bus terminal, and so no traffic noises bothered us during our stay. I expected noise from other guests though because our room was right in front of the elevator. Every guest on the floor would pass our door.

    The Microtel room had everything we need: hair dryer, towels (bath towel, face towel, hand towel — more than we need!), toothbrush, shampoo, soap, TV, closet with light bulb inside. There’s a narrow but long couch by the window, which I think could be a good spot for an extra guest to sleep in. The lights of the room were yellow which may look nice, but I always prefer bright white lights because I see my things better with it.

    I noticed that every time we come in to the Microtel room, there’s a heavy amount of dust suspended in the air. I’m not sure if it’s normal for any room or not but I don’t notice it in other rooms (other rooms being my room and other hotel rooms I’ve been to). I had many nasal allergy attacks during our stay in Baguio, particularly in the garden near The Mansion, and during my sleep on the first night at Microtel.

    The free WiFi at Microtel Baguio is reliable. The signal is good at our room, and the speed is good (at least to me, who is used to very slow Internet connection in my home and office, huhu). In my home and office, 360p YouTube videos would load slowly, but I was able to enjoy 480p YouTube videos in Microtel Baguio.

    There were numerous “Under Renovation” signs in Microtel Baguio hallways but we never heard any construction noises. Noisy kids in the hallway before 7AM woke us up though, with their loud footsteps and loud high-pitched voice. I hate it when that happens. We were set to wake up much later that morning. People can have different bed time and waking time, right? It would be really awesome if Microtel (and other hotels) implemented better soundproofing on their rooms so that unruly kids [and adults] would not bother tired guests who need to sleep.

    Breakfast buffet at Microtel Baguio

    Day 1

    microtel-breakfast-buffet
    First day breakfast buffet at Microtel Baguio. This photo looks lonely. hehe. I forgot to take more photos because I was starved!

    The breakfast buffet of Microtel Baguio was at Te Quiero. At 9AM they ran out of taho. 🙁 They only serve that on Sundays and Wednesdays. They also ran out of toast and no longer refilled at 9AM. The breakfast buffet is available 6:30AM to 10AM, by the way. There’s unlimited brewed coffee and Milo. The foods? Hmm, nothing special to me, but buffet is better than the usual free Filipino breakfast in other hotels. Don’t get me wrong, it’s not that I don’t like Filipino food. It’s just that I am already eating Filipino food everyday at home, so it’s really nice to taste different cuisines when on a vacation.

    They served mushroom soup (too thick with cornstarch flour to me, and the flavor came mostly from saltiness), toast (but like I said, they ran out when we came to eat) with spreads and butter, danggit (salty and yummy), ginisang pechay, pininyahang manok, and corned beef. There’s a counter where a staff would cook eggs for you – sunny side up or omelettes. Then there’s a table with unsweetened corn flakes and chocolate cereals that you can enjoy with milk. On the same table are fresh fruits and vegetable salad. There’s chocolate cherry pudding served in spoons. It’s too sweet even for a person with sweet tooth like me.

    Day 2

    2nd day breakfast buffet at Microtel Baguio
    2nd day breakfast buffet at Microtel Baguio

    We went to Te Quiero for breakfast buffet earlier on our second day, this time at 7:15AM. There were even more people having breakfast that time! There’s corned beef hash (probably made of leftover corned beef from yesterday but this is much better!), fried rice, plain rice, creamy and slightly sweet carrot soup (much better than mushroom soup), ginisang sayote, fried fish, Italian sausage (better with toast than rice), tocino (not too sweet and with nice smoked flavor), and as usual, the cereals, fruits and vegetable salad. This time we were able to enjoy some toasted bread with butter <3

    Will I go back to Microtel Baguio?

    Yes! Especially if they could soundproof the room doors. 😆

  • Manila to Baguio bus with CR: Joy Bus (Genesis Bus Deluxe)

    Manila to Baguio bus with CR: Joy Bus (Genesis Bus Deluxe)

    We ran out of seats at Victory Liner Deluxe Bus that’s bound for Baguio on our preferred time because we tried to reserve seats only a week before our trip, and our trip was during a long weekend. Oops! My companion’s sister suggested Joy Bus (Genesis Bus Deluxe) instead, which also provides deluxe bus with a CR (comfort room) in the bus, allowing travel with no need for stopover. The lock of the CR door was broken during our Manila to Baguio trip, as well as the one going back to Manila. It’s very inconvenient, but I would reserve a seat at Joy Bus again as long as I’m seated beside the CR so that my companion could watch the door for me while I’m in the CR. :p

    Manila to Baguio via Joy Bus

    Joy Bus at Avenida had the schedule we wanted and so we reserved our bus seats via iWantSeats.com.ph. We paid for the reservation via bank deposit. There’s a reservation fee, around P30 per seat, but I think it’s worth it because I was able to reserve a seat online. No need to visit a Genesis/Joy Bus terminal.

    October 29 at 12:30AM was our Manila to Baguio trip schedule with Joy Bus. Our bus left Avenida terminal at 12:37 AM. The conductor distributed bottled water and blankets. No snack was distributed because according to him, they ran out.

    Joy Bus Manila to Baguio (Genesis deluxe bus)

    The seats were comfortable and reclinable. They also had seatbelts. I couldn’t sleep in the bus though, because of the rocking of the moving vehicle. I guess it’s a personal issue for me. 😆 I tried to recline my seat all the way, then lifted the foot rest, and tried to sleep. I kept sliding down my seat whenever the bus would stop from a high-speed movement. ^_^ I think that if the seatbelt on my seat wasn’t broken, I wouldn’t have slid down so often.

    The lock of the CR was not working. The CR was clean though. It’s like the CR you’d find at airplanes.

    Baguio to Manila via Joy Bus

    Time to go home! We reserved seats for our Baguio to Manila trip with Joy Bus when we reserved the Baguio-bound seats. The lock of the bus’ CR was still broken. I think we had the same bus that took us to Baguio. But this time, fortunately, our seat was right beside the CR so we could easily warn other people when someone’s occupying the CR. It would be a very uncomfortable moment to open the CR door to find a person with pants down, wouldn’t it? 😆

    We also found out that the “WC” text on the CR door is the indicator whether the CR is occupied or not. If it’s yellow, there’s no one in the CR, and if it’s red, it is occupied.

    Our Baguio to Manila trip was supposed to be “Baguio to Avenida terminal” but while boarding, we were informed that we will first pass Cubao to let other passengers to go down at that station/terminal. Then the bus would pass Quiapo on its way to Avenida, according to the conductor.

    We left 2 minutes early, at 3:58PM.

    Also, this time, the conductor gave us snack (Hansel mocha) with the bottled water. Yay! No more blankets this time though. I guess they only give us blankets if the trip is during hours when all passengers are expected to be asleep, like around midnight.

    The conductor was maasikaso. I saw him fixing all the curtain gaps so that the bright sunlight don’t hurt the eyes of the passengers. 🙂

    We arrived at Avenida terminal around 9:20 PM. Not bad, I think.

  • Installing Laravel 5 on Apache in Mac OS X El Capitan

    Last time, I wrote a guide on How to install Laravel 5 in Windows with XAMPP. I’ve been coding more often on Mac computers recently, and now I need to setup Laravel on a MacBook Pro, so I decided I’ll write a guide on how to install Laravel 5 on Mac OS X El Capitan too. 🙂

    First, I’ll assume you already have a local development environment set up on your Mac.

    Environment Requirements

    This guide won’t cover setting up Laravel on Homestead, so let’s make sure our development environment meets the following requirements:

     

    • PHP >= 5.6.4
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension

    Install Composer

    See the instructions on the Composer download page on how to install composer.

    After installing, you shall get a file composer.phar in the directory where you ran the installation commands for Composer.

    Make ‘composer’ executable from anywhere

    Right now, if you want to run Composer, you will have to navigate to the folder where you stored composer.phar and run a command like php /usr/local/bin/composer.phar. Let’s make our lives easier by creating an alias, an be able to run Composer simply by typing the composer command. 😉

    Let’s move composer.phar to the path /usr/local/bin by running this command:

    And to finally create the alias, type this command to edit bash_profile:

    Add the following line to your bash_profile:

    Restart terminal or open a new terminal tab. Type composer and this should be able to run Composer.

    Download Laravel via Composer

    Navigate to your document root, (mine is at /webcontent) and run the following command to download and install Laravel into a folder named “laravel5”. Change the folder name as you like.

    Now, I will assume that you have your Laravel at this path: /webcontent/laravel5/

    Verify folder permissions

    Update (2016-10-20): I formed the habit of setting permissions of all my bootstrap/cache/* and storage/* directories to 775 (not 755), which means the owner and group members are granted all rights (read, write, execute). 755 will only grant write access to user, and not group members. The owner of all my Laravel files is my own user (e.g., catzie) and the group owner is _www. My own user and the user called _www are both members of the group _www. Permissions on bootstrap/cache and storage/* is drwxrwxr-x

    The contents of the following directories are required to be writable, otherwise, Laravel will not run:

    • storage
    • bootstrap/cache

    Before I set the directories as writable, when I access my Laravel at http://localhost/laravel5/public, I only get an “Error 500” without any detail. Then after setting proper permissions, my Laravel became accessible.

    We are going to set the permission into 755. Some information about 755:

    Tip: you don’t want to set these folders to 777 because you will make attackers happy when they find out they can write to your files/folders! We want to keep attackers unhappy. 😀

    Set permissions on storage folder

    Let’s navigate to /storage then set the permission of /storage contents to 755 through these commands:

    By the way, the -R in the chmod command affects files and directories recursively. It is equivalent to --recursive. The asterisk * lets the chmod apply the change to all contents of present directory /storage.

    Set permissions on bootstrap/cache folder

    After setting 755 as permission on bootstrap/cache, I still had an error, saying file_put_contents(/webcontent/laravel5/bootstrap/cache/services.php): failed to open stream: Permission denied

    To pass the issue, I ran these commands:

    I don’t know why, but setting it to 755 doesn’t work. When I first set to 777, then reset to 755 though, it works!

    Okay, now I get a different error: file_put_contents(/webcontent/laravel5/storage/framework/views/<someHashedString>.php): failed to open stream: Permission denied

    It seems that my /views folder is not writable. But hey, I already set permissions recursively for contents of storage folder! 🙁

    I decided to try the trick I did earlier with bootstrap/cache, which is first setting to 777 then resetting it into 755:

    First, I set it to 777 then viewed Laravel in my browser. It finally loaded the Laravel home screen. But no, I don’t want to leave the folders under /webcontent/laravel5/storage/ with permission 777 because it can be a security risk. So, I set it back to 755:

    I refreshed my browser and Laravel is still running. Whoohoo! Finally!

    If any of you has an idea why setting to 777 then resetting to 755 works, please let me know through the comments area. 😆

    Update: I realized the right thing to do is chmod all directories under storage with 775 to enable group members to write too. And then, chown the folders from “catzie” to “_www”. Since _www is the user who always needs to write to those folders, just let him own them. :p And here I am hoping that I don’t encounter problems when it’s user “catzie” who’s trying to access those folders and their files.

    Update again: My directories and files are owned by group “staff” but only user “catzie” is member of the group called “staff”. This can be checked by the command id -Gn _www and id -Gn catzie. To add user “_www” to the group staff, I will run the following command:

    This -a(dds) “_www”, which is an object of -t(ype) “user”, to the group “staff”. –source

    Create your first Laravel route

    Now that we are able to load the home/welcome page of Laravel, let’s proceed and create a new route.

    With your favorite text editor, open app/Http/routes.php and add the following code:

    When I visited the URL http://localhost/laravel5/public/ohayou, I got this error:

    When I changed AllowOverride None into AllowOverride All in Apache config file /etc/apache2/httpd.conf, all it did was show me the error file_put_contents(/webcontent/laravel5/bootstrap/cache/services.php): failed to open stream: Permission denied again when accessing http://localhost/laravel5/public/ohayou and even the home page.

    y-u-no

    Y U BRING BACK SAME PROBLEM?!

    Despite being potential security risk, this fixed my problem and allowed me to access the URL http://localhost/laravel5/public/ohayou:

    Err, then I tried to set it back to 755 again…

    And yep, still works! I hope this always works from now on. @_@ lalala~

    Test Laravel with MySQL database

    For us to be ready to develop a web app with Laravel, let’s test one last thing: the connection to database. In this section, we’ll use Artisan to run “migrations”.

    Artisan is the command line interface that’s included in Laravel. And when we run migrations, tables are created based on schemas defined in the migrations in the directory /webcontent/laravel5/database/migrations.

    Create database

    I’ll be using Terminal to check MySQL. If you prefer PhpMyAdmin, that’s okay.

    Create a database named “laravel5”:

    Then select that database:

    You’ll see that there are no tables yet, since we only just created the database without adding any table:

    Change database settings on .env file

    When I finished installing Laravel, a .env file was generated for me. In case your installation only has a .env.example file, copy that into a new file that’s named .env

    Now that you have a .env file, go ahead and edit it and fill in the correct values for your database connection. Do change the value of the following:

    Run migration

    Laravel’s pre-made migration files will create tables for us, such as the “users” table.

    Run this so that the migrations create database tables:

    Oops, I got an error again: PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/webcontent/laravel5/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /webcontent/laravel5/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107

    Ohhh, I checked the details about the file laravel.log located at /webcontent/laravel5/storage/logs and this is what I found:

    I believe that laravel.log is generated by Laravel… which means that the user laravel uses is _www and not MY user. But we are at the same “group”. Maybe the right thing to do is simply add “write” permission to “group”.

    Lemme try that with this command…

    And now, this is what my laravel.log looks like:

    Whoa, it worked! retried my php artisan migrate and the command ran successfully. 😀

    Check if tables are created

    Back to the MySQL command line, I’m running these commands to check if tables have been created:

    There you have it! Laravel can connect to your MySQL database. 🙂

    Command reference:

    To create new user and grant it all privileges to an existing database, use this:

    Possible hiccups and solutions/workaround

    No supported encrypter found when running php artisan route:list

    When I run the command php artisan route:list to get a list of my Laravel routes, I got the error:

    To fix this, make sure you have a .env file in your Laravel root directory. If you don’t, copy and rename from .env.example then edit the values as needed.

    Then, run this on your Terminal: php artisan key:generate which should generate and save a key on your .env file.

    If that still doesn’t work, maybe it has something to do with the cipher you are using. Edit config/app.php and set the value of cipher to 'AES-256-CBC' so that you have 'cipher' => 'AES-256-CBC',

    Now try to run php artisan route:list again.

    Explanation:

    For Laravel 5.1, if the .env file does not exist, duplicate the .env.example file, rename it to .env, then run php artisan key:generate (as opposed to hardcoding a default in the config/app.php file).
    The artisan command should update the APP_KEY in the .env file with a 32 character string to match the length expected by the ‘cipher’ => ‘AES-256-CBC’ (in the config/app.php file).
    Source: No supported encrypter found. The cipher and / or key length are invalid.

    PDOException when running php artisan migrate

    I wanted to run php artisan migrate in Laravel to generate by database tables but I was getting this error:

    What fixed this issue for me was changing DB_HOST value in .env from ‘localhost’ to ‘127.0.0.1’. This is a known issue in my Mac. I need to use 127.0.0.1 in web app settings to use the database. Hope I find time to fix it 😆

    Reference(s):
    Add a user to the admin group via command line
    Setting folders as writable in Unix systems
    Installing Composer on OS X
    CHMOD settings
    Making some Laravel folders writable