save

Fun Way For Your Saving

1. Take Out Cash

Rather than relying on your debit card for transactions, take out cash at the beginning of the week. Decide on a specific amount you are willing to spend per week, take it out in cash and leave your account alone. This will keep you from spending too much, which is easy to do with a debit card. It will also help you make sound decisions on what to spend your money on. With limited weekly funds, eating out four times won’t seem so appealing anymore.

2. Save Your 5’s

Once you’ve taken out cash, decide on a denomination to save. Let’s work with 5’s. Here’s an example: You go to the movies and pay with a twenty. The cashier hands you back a 5 and 5 ones. Take the 5-dollar-bill and stash it away. If you do this every time you spend money, you’ll have a nice little stash in no time.

3. Swap Clothes

Do you have a friend or family member that wears the same size as you? Consider doing a clothing swap rather than buying a new outfit for a party or event. Chances are, you’ll only wear that outfit once or twice, so borrowing will save you money and room in your closet. Need a fancy outfit for a dinner or convention? Consider renting it.

4. Use Layaway Instead of Credit Cards

Layaway is an interest-free way to pay for a large purchase. Many box stores as well as some smaller retail locations offer a layaway option. If it isn’t something you need right now, consider using layaway rather than a credit card.

5. Look for Free Activities

Skip the movies at the theater and head to movies in the park. Many cities offer a host of free activities, especially in the summer months. Use social media tools and the web to find listings for community activities and make your date night a little cheaper. This will also push you to do something new or different, which will broaden your horizons and help you meet new people.

6. Start Couponing

Extreme couponing has become quite the trend, but it can really save you quite a bit of money if you know how to do it. Since the coupon craze is in full swing, finding info online or even a class in your area shouldn’t be hard.

7. Stop Paying for Delivery

Having your food delivered means tipping the driver. Instead of ordering delivery, pick up your food to avoid the extra cost of a tip. Some businesses actually charge a delivery fee as well, so you can avoid this by making the trip to the restaurant.

Do you have any other ideas for fun ways to save? 

 

I hope these will help you or at least give you some idea how to save money

bag

5 Creative Ways to Recycle Plastic Bags

Since there seems to be an unlimited number of plastic bags in the world, it’s a good idea to start reusing them as many times as we can before they potentially end up in a landfill. Plastic is one of the leading causes of pollution on our planet and can take up to 1000 years for it to biodegrade. When I learned that, I started focusing on making better uses out of my plastic bags, bottles, and any other plastic objects that could be reused.

1. Store vegetables and other loose items in the fridge

Another useful way to use your extra plastic bags is to use them for storing your vegetables and other loose items in your fridge. Whenever I go shopping for produce, I don’t always want to use the baggies they provide at the grocery store so that I can reuse what I already have when storing them in the crisper.

2. Use them as gloves when handling messy food

Some food is just messy! If I have extra plastic bags lying around (which seems like all the time!), I use them as gloves when handling messy food, like beef, poultry, fish, and generally sticky stuff. I don’t use them the entire time I’m cooking, but just temporary so I can avoid getting my hands all messy.

3. Reuse them when grocery shopping

Where I live, it actually costs money (15 cents) to purchase plastic bags at the checkout counter at my local grocery store. Honestly, I’m not against this because I imagine it discourages the use of them and encourages paper bags. I personally like to reuse my clean plastic bags to help the environment and save a little change.

4. When prepping food for a meal

None of us want to keep going for the garbage under the sink or let the garbage sit out in the open smelling while we cook. It’s just annoying! Instead, wrap a plastic bag around one of your shelf handles and throw away your food prep scraps in it. That way you can simply toss that plastic bag out once you’re done!

5. Cover rising dough

 

iphone-xr-select-2019-family

5 iPhone tricks that you need to know

1) How To Force Restart Your iPhone XR & XS

The lack of a home button means that many of past iPhone’s functions have been remapped to other hardware or software controls on the iPhone XR & XS.

The ability to force restart the iPhone XR & XS is among those.

To force restart your iPhone XR & XS now you need to press and quickly release the Volume Up button, press and quickly release the Volume Down button, and then press and hold the Side button.

2) How To Trigger SOS on iPhone XR & XS

SOS is a mode on the iPhone that allows you to quickly call emergency services.

To trigger SOS hold the Side button and either Volume button for six seconds.

Alternately you can press the Side button five times in succession to trigger SOS.

3) Control What Apps Face ID Unlocks

Face ID replaces the way you unlock your iPhone.

Now you simply look at the device instead of placing your finger on the now-gone Home button.

But Face ID can also be used to make purchases in the App Store and in apps, authenticate Apple Pay payments, and autofill forms in Safari.

However, you don’t need to allow Face ID to do all of these things if you don’t want.

You can toggle each Face ID feature on or off by going to Settings > Face ID & Passcode.

4) Bring Back The Home Button on iPhone XR & XS

Okay, you can’t obviously really bring back the physical Home button, but there is a way you can kinda of replicate it using software in iOS.

To do this go to General > Accessibility > Assistive Touch and toggle it on.

You’ll now see a virtual Home button on your screen that you can customize to activate shortcuts.

5) How To Force Quit Apps on iPhone XR & XS

With no Home button it might seem like you can’t force quit apps anymore–but you can.

To do so on the iPhone XR & XS you need to bring up the app switcher. Do this by swiping up and holding on the home bar from the bottom of any screen.

Once the apps appear, swipe to the one you want to force quit and then simply swipe up on the app to force quit it.

SharePoint Search Service – service implementation object was not initialized

As usually, the same opening statement.

“I recently bumped into this issue” where my Search Service Application services is throwing “service implementation object was not initialized” error when perform a regular, normal, nothing-special search from any sharepoint site collection.

Note that in my SharePoint Farm, I have two search server that are both hosting the 6 components

  • Admin Component
  • QueryProcessing Component
  • Index Component
  • Crawl Component
  • ContentProcessing Component
  • AnalysticProcessing Component

When accessing to Central Admin > Manage Service Application > Search Service Application page, I notice the “All Status” is “All Errors” and if it is hitting my another central admin server (i have 2, yea same server), it gives “Running”.

For this, I seem that there is some issue when server is trying to TALK to each other. Also, if  you browse into Search Schema (the old Managed Properties page), You do not see any managed properties to be configured.  Browsing to “Content Source” page will give you “Service Implementation object was not initialized” error

Flipping through my ULS logs for both server, you will see errors right below (putting the error here so it help Google Search for people hitting the same error and be able to find out my article that may be able to help them)

failed to get default collection for application Search Service Application: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The service implementation object was not initialized
SearchServiceApplicationProxy::GetQueryHealthMonitoringSettingsForComponents--Error occurred:System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The service implementation object was not initialized
Exception when reading aggregator settings: ...

All over the logs file.

It took me 7 rounds of re-provisioning of Search Service Application… in order to get it tested and fixed. I hope you do not need to spend that much time !

Occasionally, you see Error reported in Event Viewer

A failure was reported when trying to invoke a service application: EndpointFailure
Process Name: OWSTIMER
...
Service Application Uri: urn:schemas-microsoft-com:sharepoint:service: ...
...
Affected Endpoint: http:// xxxx /SearchService.svc

Resolution

All these are signs of SSL validation error that causing SVC end point failure. I followed this article (thanks to the author!) and trying to remove and add SSLCert with certification revocation disable.

  1. RDP to Search Server with Local Administrator rights
  2. Fire up “CMD” command prompt
  3. Execute
    netsh http show sslcert
  4. Note down the detail for ip port : 0.0.0.0:32844 (especially the Hash number) cause this is what the cert binding for SharePoint Web Service
    SharePoint SSL Cert binding revocation disable
  5. Execute command below to Delete the SSL binding
    netsh http delete sslcert ipport=0.0.0.0:32844
  6. You should see a success message. Then execute the following to add the SSL Binding with verify client certificate revocation Disabled
    netsh http add sslcert ipport=0.0.0.0:32844 certhash=18e363549ba0c0445625cc47ecbfb5dbbd4ec517
    appid={4dc3e181-e14b-4a21-b022-59fc669b0914}
    certstorename=SharePoint verifyclientcertrevocation=disableNote that the certhash should follow your own Cert.
  7. Repeat the same steps to all your Search Server
  8. Once it is added, I did a re-provisioning of my Search Service Application… And Woala!

 

 

Exception calling “Update” with “0” argument(s): “Invalid look-up value

Had this error when trying to update SharePoint SPFieldLookupValueCollection using PowerShell.

Just to share a small part of my PowerShell that DID NOT Work

$valueCol = New-Object Microsoft.SharePoint.SPFieldLookupValueCollection;
 
 $groupValue.Split(",") | % {
 $lookupTitle = $_;
 $lookupItem = $lookupItems| ? {$_.Title -eq $lookupTitle};
 if($lookupItem -eq $null)
 {
 Write-Host -f Yellow "Unable to locate Lookup Item $lookupTitle."
 }
 else
 {
$val = New-Object Microsoft.SharePoint.SPFieldLookupValue($lookupItem.ID, $lookupTitle);
 Write-Host "`t`tLookup:" $val.LookupId " LookupValue:" $val.LookupValue
 $valueCol.Add($val);
 }
 }
 
 Write-Host "`tAdding Value" $valueCol;
 $existingItem["MultipleLookupColumnName"] = $valueCol;
 $existingItem.Update();

I thought it was easy. Turned out that this script WILL ONLY store the last value of the loop that you updated. That means, if you were to have Multiple Value of “A,B,C”, it stores only the C !

Resolution

It turns out that you just need to include the Type of the object before intializing a PowerShell Variable and it works perfectly fine.

[Microsoft.SharePoint.SPFieldLookupValueCollection]$valueCol = New-Object Microsoft.SharePoint.SPFieldLookupValueCollection;

$groupValue.Split(",") | % {
$lookupTitle = $_;
$lookupItem = $lookupItems| ? {$_.Title -eq $lookupTitle};
if($lookupItem -eq $null)
{
Write-Host -f Yellow "Unable to locate Lookup Item $lookupTitle."
}
else
{
[Microsoft.SharePoint.SPFieldLookupValue]$val = New-Object Microsoft.SharePoint.SPFieldLookupValue($lookupItem.ID, $lookupTitle);
Write-Host "`t`tLookup:" $val.LookupId " LookupValue:" $val.LookupValue
$valueCol.Add($val);
}
}

Write-Host "`tAdding Value" $valueCol;
$existingItem["MultipleLookupColumnName"] = $valueCol;
$existingItem.Update();

So please dont forget to do that!

 

CAML Query did not return result for Date Range query

Having developing SharePoint for so many years, I just got to know that you CANNOT perform CAML Query for Date Range where your ISO Value is a DateTime.MinValue.

CAML Query does not support Date Value of DateTime.MinValue

SPUtility.CreateISO8601DateTimeFromSystemDateTime(DateTime.MinValue)

For example, if you were to query the Event Date Time from day 1

<Geq> 
 <FieldRef Name='EventDate' />
 <Value IncludeTimeValue='FALSE' Type = 'DateTime'>" + 
SPUtility.CreateISO8601DateTimeFromSystemDateTime(DateTime.MinValue) + @" </Value>
 </Geq>

DO NOT DO this. You will never get any result. The minimal value that you can insert (had some googling around the web), is 1900/01/01.

Just make sure you conduct a date time in 1900 year onwards and you will be safe.

Create a Page in SharePoint sub site is not adding to the sub site but the Root site

I hope the post title did not confuse you. I hit this weird behaviour in SharePoint when I was in “www.sharepoint.com/subsite” trying to create a Page in “www.sharepoint.com/subsite/pages” library. The dialog shows URL of Root Site in “Find It at”

create a page not adding to correct site 1

If you proceed to create the page, it will be added into ROOT SITE! which is not what I wanted

Resolution

To avoid confusing and to make the “add a page” adds pages to the correct site. Please do the following:

  1. Go to your sub site setting page
  2. Go to “Navigation” under look and feel section
  3. Uncheck the field “
  4. Click “OK” an save

Once you have unchecked the field, your “add a page” is now adding to the correct subsite!

 

Parse Error in SharePoint Page Layout

If you ever bumped into this issue when your custom SharePoint Page Layout cannot be rendered properly. You may try the resolution steps below

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Only Content controls are allowed directly in a content page that contains Content controls.

In SharePoint branding journey, you often need to create your custom page layout to present your article base on Designer’s template file.

And if you are doing it, there is 1 important thing that you should Avoid doing. And that is to Auto Formatting your PAGE LAYOUT!

If you have not noticed (probably you haven’t because you found my article!)

Once you auto formatting your Page Layout via Visual Studio function  CTRL + E + D

<asp:content contentplaceholderid=”PlaceHolderPageTitle” runat=”server”>

See clearly, there is a problem with the Tag above. the “c” for content is auto formatted to be lower case! It matters! Lower c and Upper C make a huge different! It took me one whole one to try out and fix this issue!

Resolution

If you want to make use of the auto formatting (to tidy up your code) please remember to REPLACE ALL (CTRL + H) for “asp:content” to “asp:Content”. Make sure your match case is checked when replacing all

replace all match case page layout error

Jeez!