text:
Manifest Generation and Editing Tool (Mage.exe)
The Manifest Generation and Editing Tool (Mage.exe) is a command-line tool that supports the creation and editing of ClickOnce application and deployment manifests. As a command-line tool, Mage.exe can be run from both batch scripts and other Windows-based applications, including ASP.NET applications.
You can also use MageUI.exe, a graphical application, instead of Mage.exe. For more information, see Manifest Generation and Editing Tool, Graphical Client (MageUI.exe).
Mage.exe and MageUI.exe are available in various locations, including the following:
The .NET Framework 2.0 SDK. The .NET Framework 2.0 SDK is available as a component of the Visual Studio 2005 setup or can be downloaded from the Microsoft Download Center.
The Windows SDK for Windows Vista. The Windows SDK for Windows Vista can be downloaded from the Microsoft Download Center.
Visual Studio 2008. Later versions of Mage.exe and MageUI.exe are included as a component of the Visual Studio 2008 setup.
Mage [commands] [commandOptions]
The following table shows the commands supported by Mage.exe. For more information about the options supported by these commands, see New and Update Command Options and Sign Command Options.
-cc, ClearApplicationCache
Clears the downloaded application cache of all online-only applications.
-n, -New fileType [newOptions]
Creates a new file of the given type. Valid types are:
If you do not specify any additional parameters with this command, it will create a file of the appropriate type, with appropriate default tags and attribute values.
Use the –ToFile option (see in the following table) to specify the file name and path of the new file.
Use the –FromDirectory option (see in the following table) to create an application manifest with all of the assemblies for an application added to the <dependency> section of the manifest.
-u, -Update [filePath] [updateOptions]
Makes one or more changes to a manifest file. You do not have to specify the type of file that you are editing. Mage.exe will examine the file by using a set of heuristics and determine whether it is a deployment manifest or an application manifest.
If you have already signed a file with a certificate, -Update will remove the key signature block. This is because the key signature contains a hash of the file, and modifying the file renders the hash invalid.
Use the –ToFile option (see in the following table) to specify a new file name and path instead of overwriting the existing file.
-s, -Sign [signOptions]
Uses a certificate to sign a file. Signatures are inserted as XML elements inside of the files.
-h, -?, -Help[verbose]
Describes all of the available commands and their options. Specify verbose to get detailed help.
New and Update Command Options
The following table shows the options supported by the –New and –Update commands.
Default Value
Applies To
-appc, -AppCodeBase manifestReference
Deployment manifests.
Inserts a URL or file path reference to the application manifest file. This file must be the full path to the application manifest.
-appm, -AppManifest manifestPath
Deployment manifests.
Inserts a reference to a deployment's application manifest into its deployment manifest.
The file indicated by manifestPath must exist, or Mage.exe will issue an error. If the file referenced by manifestPath is not an application manifest, Mage.exe will issue an error.
-cf, -CertFile filePath
All file types.
Specifies the location of a digital certificate for signing a manifest. This option can be used in conjunction with the –Password option, if the certificate requires a password.
-ch, -CertHash hashSignature
All file types.
The hash of a digital certificate stored in the personal certificate store of the client computer. This corresponds to the Thumbprint string of a digital certificate viewed in the Windows Certificates Console.
hashSignature can be either uppercase or lowercase, and can be supplied either as a single string, or with each octet of the Thumbprint separated by spaces and the entire Thumbprint enclosed in quotation marks.
-fd, -FromDirectory directoryPath
Application manifests.
Populates the application manifest with descriptions of all assemblies and files found in directoryPath, where directoryPath is the directory that contains the application that you want to deploy. For each file in the directory, Mage.exe decides whether the file is an assembly or a static file. If it is an assembly, it adds a <dependency> tag and installFrom attribute to the application with the assembly's name, code base, and version. If it is a static file, it adds a <file> tag. Mage.exe will also use a simple set of heuristics to detect the main executable for the application, and will mark it as the ClickOnce application's entry point in the manifest.
Mage.exe will never automatically mark a file as a "data" file. You must do this manually. For more information, see How to: Include a Data File in a ClickOnce Application.
Mage.exe also generates a hash for each file based on its size. ClickOnce uses these hashes to ensure that no one has tampered with the deployment's files since the manifest was created. If any of the files in your deployment change, you can run Mage.exe with the –Update command and the –FromDirectory option, and it will update the hashes and assembly versions of all referenced files.
-FromDirectory will include all files in all subdirectories found within directoryPath.
If you use –FromDirectory with the –Update command, Mage.exe will remove any files in the application manifest that no longer exist in the directory.
-i, -Install willInstall
Deployment manifests.
Indicates whether or not the ClickOnce application should install onto the local computer, or whether it should run from the Web. Installing an application gives that application a presence in the Windows Start menu. Valid values are "true" or "t", and "false" or "f".
If you specify the –MinVersion option, and a user has a version less than -MinVersion installed, it will force the application to install, regardless of the value that you pass to -Install.
This option cannot be used with the -BrowserHosted option. Attempting to specify both for the same manifest will result in an error.
-mv, -MinVersion [version]
The version listed in the ClickOnce deployment manifest as specified by the -Version flag.
Deployment manifests.
The minimum version of this application a user can run. This flag makes the named version of your application a required update. If you release a version of your product with an update to a breaking change or a critical security flaw, you can use this flag to specify that this update must be installed, and that the user cannot continue to run earlier versions.
version has the same semantics as the argument to the -Version flag.
-n, -Name nameString
All file types.
The name that is used to identify the application. ClickOnce will use this name to identify the application in the Start menu (if the application is configured to install itself) and in Permission Elevation dialog boxes.
-pwd, -Password passwd
All file types.
The password that is used for signing a manifest with a digital certificate. Must be used in conjunction with the –CertFile option.
-p, Processor processorValue
Application manifests.
Deployment manifests.
The microprocessor architecture on which this distribution will run. This value is required if you are preparing one or more installations whose assemblies have been precompiled for a specific microprocessor. Valid values include msil, x86, ia64, and amd64. msil is Microsoft intermediate language, which means all of your assemblies are platform-independent, and the common language runtime (CLR) will just-in-time compile them when your application is first run.
-pu, -ProviderUrl url
Deployment manifests.
Specifies the URL which ClickOnce will examine for application updates.
-pub, -Publisher publisherName
Application manifests.
Deployment manifests.
New in the .NET Framework 3.5.
Adds the publisher name to the description element of either the deployment or application manifest. When used on an application manifest, -UseManifestForTrust must also be specified with a value of "true" or "t"; otherwise, this parameter will raise an error.
-ti, -TimestampUri uri
Application manifests.
Deployment manifests.
The URL of a digital timestamping service. Timestamping the manifests prevents you from having to re-sign the manifests should your digital certificate expire before you deploy the next version of your application. Currently, only Verisign supports the timestamping service. The URI supplied as the argument must be "http://timestamp.verisign.com/scripts/timstamp.dll".
-tr, -TrustLevel level
Based on the zone in which the application URL resides.
Application manifests.
The level of trust to grant the application on client computers. Values include "Internet", "Intranet", and "FullTrust".
-t, -ToFile filePath
All file types.
Specifies the output path of the file that has been created or modified.
If –ToFile is not supplied when you use –New, the output is written to the current working directory. If –ToFile is not supplied when you use –Update, Mage.exe will write the file back to the input file.
-u, -UseManifestForTrust willUseForTrust
Application manifests.
New in the .NET Framework 3.5.
Specifies whether the digital signature of the application manifest will be used for making trust decisions when the application runs on the client. Specifying "true" or "t" indicates that the application manifest will be used for trust decisions. Specifying "false" or "f" indicates that the signature of the deployment manifest will be used.
-v, -Version versionNumber
Application manifests.
Deployment manifests.
The version of the deployment. The argument must be a valid version string of the format "N.N.N.N", where "N" is an unsigned 32-bit integer.
-wpf, -WPFBrowserApp isWPFApp
Application manifests.
Deployment manifests.
New in the .NET Framework 3.5.
Use this flag only if the application is a Windows Presentation Foundation (WPF) application that will be hosted inside of Internet Explorer, and is not a stand-alone executable. Valid values are "true" or "t", and "false" or "f".
For application manifests, inserts the hostInBrowser attribute under the entryPoint element of the application manifest.
For deployment manifests, sets the install attribute on the deployment element to false, and saves the deployment manifest with a .xbap extension. Specifying this argument along with the -Install argument produces an error, because a browser-hosted application cannot be an installed, offline application.
Sign Command Options
The following table shows the options supported by the –Sign command, which apply to all types of files.
-cf, -CertFile filePath
Specifies The location of a digital certificate for signing a manifest. This option can be used in conjunction with the –Password option.
-ch, -CertHash hashSignature
The hash of a digital certificate stored in the personal certificate store of the client computer. This corresponds to the Thumbprint property of a digital certificate viewed in the Windows Certificates Console.
hashSignature can be either uppercase or lowercase, and can be supplied either as a single string or with each octet of the Thumbprint separated by spaces and the entire Thumbprint enclosed in quotation marks.
-p, -Password passwd
The password that is used for signing a manifest with a digital certificate. Must be used in conjunction with the –CertFile option.
-t, -ToFile filePath
Specifies the output path of the file that has been created or modified.
All arguments to Mage.exe are case-insensitive. Commands and options can be prefixed with a dash (-) or a forward slash (/).
All of the arguments used with the –Sign command can be used at any time with the –New or –Update commands as well. The following commands are equivalent.
mage –Sign c:\HelloWorldDeployment\HelloWorld.deploy –CertFile cert.pfx
mage –Update c:\HelloWorldDeployment\HelloWorld.deploy –CertFile cert.pfx
Signing is the last task you should perform, because a signed document uses a hash of the file to verify that the signature is valid for the document. If you make any changes to a signed file, you must sign it again. If you sign a document that was previously signed, Mage.exe will replace the old signature with the new.
When you use the –AppManifest option to populate a deployment manifest, Mage.exe will assume that your application manifest will reside in the same directory as the deployment manifest within a subdirectory named after the current deployment version, and will configure your deployment manifest appropriately. If your application manifest will reside elsewhere, use the –AppCodeBase option to set the alternate location.
Your deployment and application manifest must be signed before you deploy your application. For guidance about signing manifests, see Trusted Application Deployment Overview.
The –TrustLevel option for application manifests describes the permission set an application requires to run on the client computer. By default, applications are assigned a trust level based on the zone in which their URL resides. Applications deployed over a corporate network are generally placed in the Intranet zone, while those deployed over the Internet are placed in the Internet zone. Both security zones place restrictions on the application's access to local resources, with the Intranet zone slightly more permissive than the Internet zone. The FullTrust zone gives applications complete access to a computer's local resources. If you use the –TrustLevel option to place an application in this zone, the Trust Manager component of the CLR will prompt the user to decide whether he or she wants to grant this higher level of trust. If you are deploying your application over a corporate network, you can use Trusted Application Deployment to raise the trust level of the application without prompting the user.
Application manifests also support custom trust sections. This helps your application obey the security principle of requesting least permission, as you can configure the manifest to demand only those specific permissions that the application requires in order to execute. Mage.exe does not directly support adding a custom trust section. You can add one using a text editor, an XML parser, or the graphical tool MageGUI.exe. For more information about how to use MageGUI.exe to add custom trust sections, see Manifest Generation and Editing Tool, Graphical Client (MageUI.exe).
The following example opens the user interface for Mage (MageUI.Exe).
The following examples create a default deployment manifest and application manifest. These files are all created in the current working directory and are named deploy.application and application.exe.manifest, respectively.
mage –New Deployment
mage –New Application
mage –New TrustLicense
The following example creates an application manifest populated with all of the assemblies and resource files from theHelloWorld application directory.
mage –New Application –FromDirectory \bin -Version 220.127.116.11
The following example continues the previous example by specifying the deployment name and target microprocessor. It also specifies a URL against which ClickOnce should check for updates.
mage –New Application –FromDirectory \bin -Name "Hello, World! Application" –Version 220.127.116.11 –Processor "x86" –ProviderUrl http://internalserver/HelloWorld/
The following example demonstrates how to create a pair of manifests for deploying a WPF application that will be hosted in Internet Explorer.
mage –New Application –FromDirectory \bin -Version 220.127.116.11 -WPFBrowserApp true
mage -New Deployment -AppManifest 188.8.131.52\application.manifest -WPFBrowserApp true
The following example updates a deployment manifest with information from an application manifest, and sets the code base for the location of the application manifest.
mage –Update HelloWorld.deploy –AppManifest 126.96.36.199\application.manifest –AppCodeBase http://internalserver/HelloWorld.deploy
The following example edits the deployment manifest to force an update of the user's installed version.
mage –Update c:\HelloWorldDeployment\HelloWorld.deploy –MinVersion 18.104.22.168
The following example tells the deployment manifest to retrieve the application manifest from another directory.
mage –Update HelloWorld.deploy –AppCodeBase http://anotherserver/HelloWorld/22.214.171.124/
The following example signs an existing deployment manifest using a digital certificate in the current working directory.
mage –Sign deploy.application –CertFile cert.pfx –Password <passwd>
See Also
Walkthrough: Manually Deploying a ClickOnce Application
Trusted Application Deployment Overview
Manifest Generation and Editing Tool, Graphical Client (MageUI.exe)


text:
Kahlúa chocolate cheesecake
Decadent, tempting chocolate cheesecake with the taste of coffee liqueur
Nutrition and extra info
- kcal-
- fat-
- saturates-
- carbs-
- sugars-
- fibre-
- protein-
- salt-
For the base
- 50g butter
Butter is a dairy product made from separating whole milk or cream into fat and…
- 225g plain chocolate digestive biscuit, crushed
For the filling
- 225g dark chocolate (at least 50% cocoa solids), broken
Dark chocolatedahk chok-o-let
Dark chocolate means the shiny, dark-reddish brown treat produced from the cacao bean, theobroma…
- 2 x 200g full fat soft cheese, at room temperature
- 100g golden caster sugar
- 4 medium eggs
The ultimate convenience food, eggs are powerhouses of nutrition packed with protein and a…
- 284ml carton double cream
- 5 tbsp Kahlúa
For the topping
- 200ml tub crème fraîche
- 2 tbsp Kahlúa
- cocoa powder, for dusting
- extra Kahlúa to serve
Lightly oil the base of a 23cm spring-form tin. Melt the butter in a pan, stir in the crushed biscuits and press on to the base of the tin with the back of a spoon. Chill while you make the filling.
Melt the chocolate in a bowl over a pan of gently simmering water, stirring halfway through. Remove the bowl from the pan. Preheat the oven to 160C/gas 3/fan 140C.
Beat the cheese and sugar together with an electric hand mixer until fluffy. Add the eggs, one at a time, but don't over-beat. With the beater on low speed, blend in the melted chocolate, the cream and the Kahlúa. Pour on to the biscuit base and bake on a baking sheet for 55 minutes-1 hour or until set. Test by touching the surface, which should be shiny, and a bit wobbly and darker in the centre. Loosen the cheesecake from the tin with a round-bladed knife and leave to cool. Chill for 3 hours or overnight.
Take the cheesecake from the tin. For the topping, combine the crème fraîche with the Kahlúa and spread over the top. Dust lightly with cocoa powder and serve in wedges with a little Kahlúa poured over each slice.
Recipe Tip
The double mudslideMix over ice: 2.5cl Kahlúa, 2.5cl Tia Lusso, 2.5cl vodka and 2.5cl cream - a perfect coffee cocktail.

subset: commoncrawl


text:
Perhaps it's time to turn that cracked old fountain or birdbath in your yard into a planter.
Perhaps it's time to turn that cracked old fountain or birdbath in your yard into a planter.
The first time I saw this kind of thing done was indoors at the Bellagio Casino in Las Vegas. Each bowl of a huge fountain was filled to overflowing with a lavish floral arrangement. There were green moss balls wrapped in dried vines surrounded by beautiful cascades of variegated dwarf ivy. More color came from sprays of coral flowering quince and hothouse hydrangeas.
The top sprouted beautiful blooming branches bathed in sunlight from the skylight above. Smaller hothouse plants were tucked here and there to easily be replaced when they lost their luster. I suspect the creators set empty plastic pots in the fountain to make it easy to swap out content without repotting.
This shows how an outdoor fountain can "flow" with a large floral arrangement. If yours is stored for the winter or really not usable as a fountain anymore, bring it inside. Use it in an atrium, expansive front porch or anywhere else protected from the elements. Indoors, away from the cold, your fountain can hold attractive arrangements of fresh flowers, smaller potted plants and decorative items.
At the San Francisco Garden Show, one young artist created a stunning planted fountain as the focus for a New Orleans-style courtyard garden. This a simple cast-concrete fountain she enhanced with colorful mosaic patterns on the pedestals and edges. The bowls were planted with a variety of colorful succulents and crocodile heads for local flavor. The illusion of water cascading off the edges is created with Senecio rowleanus, the succulent "string of pearls." Imagine using a rendition of mosaic and succulents to turn an old beat-up fountain into a focal point in your own home.
The key to success is planting succulents, because they adapt to a very shallow root zone and ask for little water in winter. In fact, succulents can go a long time between watering in all seasons. Plant a fountain with thirstier plants and you'll have problems with drainage and heat.
If you live in a colder climate and would like to plant outdoors, stick with the alpine succulents. The huge array of cold-hardy sedums and sempervivums lends the very same effect.
Don't overlook your birdbath, either, particularly if it's cracked or covered in mineral buildup. Why not make that into a planter as well?
At the California Cactus Center in Pasadena, I found the most wonderful way to transform a shallow water bowl into a spectacular planter.
Each time I visited, I discovered a different birdbath planted in a new color scheme. These birdbaths were glazed ceramic in bold colors. A cobalt-blue one, for example, was inspired by Monet's lily-pond paintings with yellow-green succulent aeoniums in lieu of lily pads. The flowers were smaller bright echeverias and sempervivums. The "water" was a mulch of blue and green glass balls filling the spaces between plants. Spice up a battered birdbath with bright paint or mosaic the visible edge, then plant for a beautiful accent.
The key to success is ensuring good drainage for your succulents. You may need to drill some new holes using a masonry drill bit. Fill with fast-draining cactus potting soil.
Whether it's a fountain or a birdbath that has seen better days -- at least in its current incarnation -- don't get rid of it. Simply rethink, repurpose and replant with succulents for a whole new look.
Maureen Gilmer is an author, horticulturist and landscape designer. Learn more at www.MoPlants.com. Contact her at email@example.com or P.O. Box 891, Morongo Valley, CA 92256.


text:
netstat command and shell pipe feature can be used to dig out more information about particular IP address connection. You can find out total established connections, closing connection, SYN and FIN bits and much more. You can also display summary statistics for each protocol using netstat.
This is useful to find out if your server is under attack or not. You can also list abusive IP address using this method.
# netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
1 CLOSE_WAIT 1 established) 1 Foreign 3 FIN_WAIT1 3 LAST_ACK 13 ESTABLISHED 17 LISTEN 154 FIN_WAIT2 327 TIME_WAIT
Dig out more information about a specific ip address:
# netstat -nat |grep {IP-address} | awk '{print $6}' | sort | uniq -c | sort -n
Busy server can give out more information:
# netstat -nat |grep 220.127.116.11 | awk '{print $6}' | sort | uniq -c | sort -n
Get List Of All Unique IP Address
To print list of all unique IP address connected to server, enter:
# netstat -nat | awk '{ print $5}' | cut -d: -f1 | sed -e '/^$/d' | uniq
To print total of all unique IP address, enter:
# netstat -nat | awk '{ print $5}' | cut -d: -f1 | sed -e '/^$/d' | uniq | wc -l
Find Out If Box is Under DoS Attack or Not
If you think your Linux box is under attack, print out a list of open connections on your box and sorts them by according to IP address, enter:
# netstat -atun | awk '{print $5}' | cut -d: -f1 | sed -e '/^$/d' |sort | uniq -c | sort -n
1 10.0.77.52 2 10.1.11.3 4 184.108.40.206 6 184.108.40.206 ..... ... .... 13 126.96.36.199 18 18.104.22.168 28 0.0.0.0 233 127.0.0.1
You can simply block all abusive IPs using iptables or just null route them.
Get Live View of TCP Connections
You can use tcptrack command to display the status of TCP connections that it sees on a given network interface. tcptrack monitors their state and displays information such as state, source/destination addresses and bandwidth usage in a sorted, updated list very much like the top command.
Display Summary Statistics for Each Protocol
Simply use netstat -s:
# netstat -s | less
# netstat -t -s | less
# netstat -u -s | less
# netstat -w -s | less
# netstat -s
Ip: 88354557 total packets received 0 forwarded 0 incoming packets discarded 88104061 incoming packets delivered 96037391 requests sent out 13 outgoing packets dropped 66 fragments dropped after timeout 295 reassemblies required 106 packets reassembled ok 66 packet reassembles failed 34 fragments failed Icmp: 18108 ICMP messages received 58 input ICMP message failed. ICMP input histogram: destination unreachable: 7173 timeout in transit: 472 redirects: 353 echo requests: 10096 28977 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 18881 echo replies: 10096 Tcp: 1202226 active connections openings 2706802 passive connection openings 7394 failed connection attempts 47018 connection resets received 23 connections established 87975383 segments received 95235730 segments send out 681174 segments retransmited 2044 bad segments received. 80805 resets sent Udp: 92689 packets received 14611 packets to unknown port received. 0 packet receive errors 96755 packets sent TcpExt: 48452 invalid SYN cookies received 7357 resets received for embryonic SYN_RECV sockets 43 ICMP packets dropped because they were out-of-window 5 ICMP packets dropped because socket was locked 2672073 TCP sockets finished time wait in fast timer 441 time wait sockets recycled by time stamp 368562 delayed acks sent 430 delayed acks further delayed because of locked socket Quick ack mode was activated 36127 times 32318597 packets directly queued to recvmsg prequeue. 741479256 packets directly received from backlog 1502338990 packets directly received from prequeue 18343750 packets header predicted 10220683 packets header predicted and directly queued to user 17516622 acknowledgments not containing data received 36549771 predicted acknowledgments 102672 times recovered from packet loss due to fast retransmit Detected reordering 1596 times using reno fast retransmit Detected reordering 1 times using time stamp 8 congestion windows fully recovered 32 congestion windows partially recovered using Hoe heuristic 19 congestion windows recovered after partial ack 0 TCP data loss events 39951 timeouts after reno fast retransmit 29653 timeouts in loss state 197005 fast retransmits 186937 retransmits in slow start 131433 other TCP timeouts TCPRenoRecoveryFail: 20217 147 times receiver scheduled too late for direct processing 29010 connections reset due to unexpected data 365 connections reset due to early user close 6979 connections aborted due to timeout
Display Interface Table
You can easily display dropped and total transmitted packets with netstat for eth0:
# netstat --interfaces eth0
Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 2040929 0 0 0 3850539 0 0 0 BMRU
Other netstat related articles / tips:
- Get Information about All Running Services Remotely
- Linux / UNIX Find Out What Program / Service is Listening on a Specific TCP Port
Read following man pages for the details:
$ man netstat
$ man cut
$ man awk
$ man sed
$ man grep
Updated for accuracy.


text:
Welcome to Watch List, where we identify five things on TV to watch while you stay at home and eat scones with clotted cream. Mmmmm… clotted cream. Nothing makes cream better than clots! Rich, lumpy clots. I like to pretend I'm eating clusters of white blood cells. LET'S GO!
THE EVENT – 8:00PM (NBC) NBC's big serialized thriller returns tonight with a giant 2-hour episode where, like, lots of stuff happens. NBC has gone to great lengths to get new viewers into the show by posting recaps in magazine spreads and what not, but the problem with serialized shows is that, no matter how hard you try and keep people up to date, they'll still feel like it's too late to tune in, especially if they suspect the show won't be around much longer. It makes you wonder if the end is near for this kind of TV show. They've very expensive, and it's a big effort to create a whole mythology around your show if it starts treading water five weeks in. So if you're big on this kind of show, you might want to tune in. Could be the last of its kind. ANTICIPATION: CONSPIRACIES!
HOUSE – 8:00PM (FOX) Uh oh. It's a dream sequence episode. And not the good kind, where Lisa Edelstein is a stripper. No, we're talking musical numbers here, and an Old West sequence. Be on the lookout for a nuked fridge somewhere around the forty-minute mark. ANTICIPATION: WACKY!
THE DAILY SHOW – 11:00PM (Comedy Central) Big fan of confrontation? Why not tune in tonight to watch Jon Stewart interrogate Tea Party darling and ideological opposite Rand Paul? There's certain to be plenty of clapping and hissing. ANTICIPATION: POLITICS!
HE LOVES ME – 9:00PM (Lifetime) Lifetime's big original movie this week stars Heather Locklear (who almost certainly insisted on soft focus lenses) as a Seattle woman desperately trying to save a marriage that's irretrievably broken. If David Spade were playing her husband, this would have been a comedy classic. I wish Lifetime and SyFy would merge their original TV movies into a single entity. "Her husband abused her… because he was half dinosaur!" Tell me that wouldn't be fun. ANTICIPATION: DRAMA!
BETHENNY EVER AFTER – 10:00PM (Bravo – an NBC/Universal network) A magazine throws Bethenny a gala to celebrate her style. Yes, that's right. While you collect unemployment and search frantically for a job, a glossy publication is throwing a lavish party with free food and booze to celebrate a woman who's never worked. And the reason they're celebrating her? Because she wears nice clothes. Here, punch this pillow. I'm told it relieves stress. ANTICIPATION: UNFAIR!
Monday Watch List: EVENTNESS!
Welcome to Watch List, where we identify five things on TV to watch while you stay at home and eat scones with clotted cream. Mmmmm… clotted cream. Nothing makes cream better than clots! Rich, lumpy clots. I like to pretend I'm eating clusters of white blood cells. LET'S GO!


text:
Today was a busy day for the Easter Buddy.
He had to make his rounds and deliver presents.
The Easter Buddy delivered presents to Grampie.
And to Grammie.
And then he ate some chocolate coconut cream pie.
Actually, he didn't because chocolate isn't good for Easter Buddies. But he did nibble on some ham and a little chicken as he rested from his labors.
The rest of us enjoyed this mouth-wateringly rich and decadent pie made with an almond meal crust (gluten-free) and coconut milk (dairy-free). Recipe courtesy of Elana's Pantry.
So. Good. You gotta try it. Oh and it's vegan, so it's totally healthy, right?


text:
Caught prowling the 405 in Los Angeles, this is the Mini Coupe that's expected to cross a stage in Frankfurt this fall minus BMW's corporate swirly wrap. How many models does Mini need, anyway?
The coupe, built off the current Cabrio and previewed in Frankfurt in 2009, will sport a few upgrades but basically serve as the final hurrah of the original Cooper platform ahead of several all-new models. It's also expected to keep the 181-hp engine standard, with some upgrades possible.
While Mini has grown into a complete range, the Coupe appears aimed at a more traditional competitor — the Fiat 500, whose arrival at a far lower price point than the original Mini Cooper gives Mini its first real competition in North America. The coupe may be charged with stirring up some customers until the new models arrive.


text:
Sustainable Tuesdays, a weekly presentation on topics related to environmental and sustainability issues presented by Bemidji State University's Sustainability Office, has upcoming presentations on snow-snake carving and native foods.
Sustainable Tuesdays are held from 5:30-7:30 p.m. at the Rail River Folk School, located at 303 Railroad St. SW in Bemidji. They are open free to the public unless otherwise noted.
January 22 – Snow Snake Carving Workshop
Bob Shimek, a Red Lake elder from White Earth, will share the Ojibwe snow snake tradition and teach participants how to carve their own snakes. Participants will craft a snow snake that can be used in an upcoming snow snake competition in March.
January 29 – Native Foods Cooking Class with Black Sheep Chefs
Black Sheep Chefs, a local catering company that specializes in Native American foods, works to revive the lost food culture of the region through a modern interpretation of the knowledge of indigenous plants and animals. Sean Sherman of the Black Sheep Chefs hosts this native foods cooking class and shares his philosophy on native cooking.
Participation in the native foods cooking class is limited to 15, and advance registration is required. This course will be held at the Harmony Co-op Community Kitchen and carries a $20 registration fee. To register, contact Caitlyn Schuchhardt in the BSU Sustainability Office, (218) 755-3765, email@example.com.
Sustainable Tuesdays are a partnership between Bemidji State's Sustainability Office, the Indigenous Environmental Network, Minnesota GreenCorps and the Rail River Folk School. The Sustainable Tuesdays presentations aim to draw upon the strengths of the region's diversity to create a sustainable Bemidji.
For more information, contact Caitlyn Schuchhardt in the BSU Sustainability Office, (218) 755-3765, email@example.com.
• BSU Sustainability Office
• Green Living Bemidji
• Black Sheep Chefs


text:
The Portland State University School of Social Work is pleased to present a series of events centered around culture and conversations. Please join us for three weeks in February and one week in March as we invite community leaders to facilitate conversations around celebrating strengths and understanding disparities in Oregon Communities. All events are free to the community. CEU-qualifying education credit will be available. For more information, please contact Cimone Schwoeffermann at email@example.com.
Registration opens Tuesday, January 29 and complete details will be available at pdx.edu/ssw/sswce.
Military Culture: From Combat to Coming Home, a Social Worker's Primer
February 13, 2013
4-5:30 PM., Location: ASRC 620
Focusing on the military experience for both men and women, this discussion will explore tools needed to assist those warriors going through transitions within their communities. Listen to audio here: MilitaryPt1, MilitaryPt2.
Social Justice Theatre: Intro to Theatre of the Oppressed
February 22, 2013
10:45 AM-12:45 PM., Location: ASRC 620
Using interactive theatre as a starting place for dialogue, Tamara Lynne, with your help, will explore personal and political social justice issues. No theatre experience necessary!
In No Uncertain Terms: Advocating for Trans*Youth in the Face of Ciscentric Oppression and Adultism
February 27, 2013
4-5:30 PM. Location ASRC 620
Join TransActive Education and Advocacy, a recognized leader in Trans* Youth Services, for an interactive skill-building workshop. Use supportive language and TransActive's best practices for advocacy to subvert power dynamics of age and gender, affirming the identities and agency of trans* youth. Listen to audio here: AdvocacyTransPt1, AdvocayTransPt2
Disability and Oppression: Understanding the Historical and Social Stigmas of People with
March 6, 2013
4-5:30 PM., Location ASRC 620
This workshop will look at the shifting stigmas and oppression experienced by people with physical disabilities through the last 50 years. It will explore the use of language and etiquette to better work with and for people with disabilities.


text:
The MTT (MENA Traveling Team) is perfectly suited for those who are ready to go to extreme lengths to make the gospel of Jesus available to those living in the religiously closed countries of the Middle East and North Africa. MTT will specifically utilize the gifts of those who excel in challenging and higher risk environments.
Video: https://vimeo.com/115848572
Needing Participants to start in August/September 2019!!!!


text: Afternoon Loverlies!! Some more new items from Ducknipple. :) This dress is Mesh and called Debby Dress with HUD. The Shoes are mesh and called Unisex Skate Shoes with HUD. The hair I got is from Burley two days ago. They had a sale going on, every hair is 180. Not for sure if it is still going. THis hair is called Sirah II. Poptart has these Cute Ring pops called, of course, Ringy Pops. You can try your luck to get one of these rings in their gacha machine. :) There are some rare and super rares you can try your luck at. :)