![]() ![]() Image segmentation - Foreground extraction Grabcut algorithm based on graph cuts ![]() Image object detection : Face detection using Haar Cascade Classifiers Image noise reduction : Non-local Means denoising algorithm Watershed Algorithm : Marker-based Segmentation II Watershed Algorithm : Marker-based Segmentation I Video Capture and Switching colorspaces - RGB / HSVĪdaptive Thresholding - Otsu's clustering-based image thresholdingĮdge Detection - Sobel and Laplacian Kernels Inverse Fourier Transform of an Image with low pass filter: cv2.idft() Signal Processing with NumPy II - Image Fourier Transform : FFT & DFT ![]() Signal Processing with NumPy I - FFT and DFT for sine, square waves, unitpulse, and random signal OpenCV 3 image and video processing with Python Sponsor Open Source development activities and free contents for everyone. IPython and Jupyter Notebook with Embedded D3.jsĭownloading YouTube videos using youtube-dl embedded with Python IPython and Jupyter - Install Jupyter, iPython Notebook, drawing with Matplotlib, and publishing it to Github Simple tool - Concatenating slides using FFmpeg. RabbitMQ(Message broker server) and Celery(Task queue). Neural Networks with backpropagation for XOR using one hidden layer įabric - streamlining the use of SSH for application deploymentĪnsible Quick Preview - Setting up web servers with Nginx, configure enviroments, and deploy an App įlask app with Apache WSGI on Ubuntu14/CentOS7. Removing Cloud Files - Rackspace API with curl and subprocessĬhecking if a process is running/hanging and stop/run a scheduled task on WindowsĪpache Spark 1.3 with PySpark (Spark Python API) Shellīottle 0.12.7 - Fast and simple WSGI-micro framework for small web-applications. Scheduled stopping and starting an AWS instanceĬloudera CDH5 - Scheduled stopping and starting services Uploading a big file to AWS S3 using boto module Simple tool - Google page ranking by keywords Python Unit Test - TDD using unittest.TestCase class Image processing with Python image library Pillow Python Network Programming IV - Asynchronous Request Handling : ThreadingMixIn and ForkingMixIn Python Network Programming III - Echo Server using socketserver network framework Python Network Programming II - Chat Server / Client Python Network Programming I - Basic Server / Client : B File Transfer Python Network Programming I - Basic Server / Client : A Basics REST API : Http Requests for Humans with Flask Web scraping with Selenium for checking domain availability Python HTTP Web Services - urllib, httplib2 MongoDB with PyMongo I - Installing MongoDB. Connecting to DB, create/drop table, and insert data into a table Priority queue and heap queue data structure Python Object Serialization - yaml and json Python Object Serialization - pickle and json Sets (union/intersection) and itertools - Jaccard coefficient and shingling to check plagiarismĬlasses and Instances (_init_, _call_, etc.)īits, bytes, bitstring, and constBitStream Strings - Escape Sequence, Raw String, and Slicingįormatting Strings - expressions and method calls Object Types - Numbers, Strings, and None ![]() Running Python Programs (os, sys, import) The interesting property of a heap is that its smallest element is always the root, $heap\left$. For the sake of comparison, non-existing elements are considered to be infinite. This implementation uses arrays for which $heap\left \le heap\left$ and $heap\left \le heap\left$ for all $k$, counting elements from zero. Heaps are binary trees for which every parent node has a value less than or equal to any of its children. This module provides an implementation of the heap queue algorithm, also known as the priority queue algorithm. The heapq implements a min-heap sort algorithm suitable for use with Python's lists. ![]()
0 Comments
![]() Anticholinergic agents may worsen cognitive function and should be used with caution in patients with dementia limited evidence suggests that tolterodine may have less effect on the central nervous system. Common anticholinergic side effects include constipation and dry mouth (which, in addition to being unpleasant, can lead to dental caries in some patients). The choice between long-acting oral tolterodine and long-acting oral oxybutynin is more difficult and depends largely on whether more emphasis is put on having slightly better control of incontinence (in which case oxybutynin is preferred) or minimizing anticholinergic side effects (in which case tolterodine is preferred). Patients who prefer a transdermal preparation may be candidates for transdermal oxybutynin, assuming they do not experience cutaneous side effects. Cost is not an important factor prices for all of these agents are similar ( Table 4). Until further research in primary care settings is performed, there is little evidence to guide family physicians in the choice of anticholinergic medications for urge incontinence. Furthermore, an independent analysis 17 of transdermal oxybutynin concluded that this agent probably is less effective than oral medications for controlling incontinence. It is not clear how this study applies to primary care patients with a new diagnosis of urge incontinence, because the study enrolled subjects with both urge and mixed incontinence who had been on long-term treatment with anticholinergic drugs. Cutaneous side effects, however, were frequent: 20 percent of patients reported moderate to severe reactions. This 12-week study, sponsored by the manufacturer of transdermal oxybutynin, found that the transdermal agent was as effective as oral tolterodine and caused fewer anticholinergic side effects, presumably because of the “smoother” release of the drug from a transdermal patch. 15 The one published study 16 comparing transdermal oxybutynin with oral anticholinergics used oral, long-acting tolterodine as the comparison drug. It is more effective than placebo in reducing episodes of urge incontinence. ![]() Transdermal oxybutynin is the newest anticholinergic agent available for treating urge incontinence. ![]() ![]() When you book directly with a hotel, there’s no risk of discrepancy regarding availability. When booking through intermediate parties, these doubts can multiply: Did the hotel really get my reservation? What if the availability was wrong? What if they don't have the kind of room I booked? But even though technology has advanced significantly, some people still doubt if a reservation has been approved or if a transaction was completed securely. The ability to securely book a hotel reservation online has existed for years. Your Reservation is Confirmed Instantly and Securely If you do make a request via a third-party website, we highly recommend that you call the hotel to discuss your needs directly.ģ. However, these comments may not always be very clear to hotel personnel. Tip: Third-party websites often offer the option of including comments within your reservation. When you book directly with us, we’re able to enhance your experience and accommodate special requests so that you have the best possible stay. Our goal is that you feel welcome in a comfortable, relaxed environment. Doing so avoids any possible miscommunication that may occur when using a mediator.Īt Hotel Casa San Pancho we take your stay personally. If you know that you will want to make a special request, it’s always a good idea to speak directly with hotel personnel. However, finding the right place to stay gets a bit trickier if you want to request something special, such as a room with a certain view or arrangements for a honeymoon or a special occasion. This information is easy to find online, whether through the hotel’s website or third-party websites. ![]() When looking for a place to stay, you may want a hotel that’s close to the beach, one that has a pool, or maybe you’d like breakfast included. This may include fulfilling certain wishes and desires. Most people go on vacation to take a break from the normal constructs of life and experience something different. You Have More Flexibility to Request Special Arrangements If you choose to book a hotel reservation through a third-party website, look carefully at the final price at the time of checkout, which should include taxes and any booking fees that may apply.Ģ. Tip: Most third-party websites will show prices without taxes and fees, trying to appear that they’re offering a lower price. Additionally, our prices are 100% transparent, meaning that by the time you book, you’ll know exactly how much your entire stay will cost. This means that you’ll find the lowest price when you book with us using any of the following methods: in person at the hotel, over the phone, through email, or online at our website. ![]() Because of this, when you book directly with a hotel, prices are final and free of hidden fees.Īt Hotel Casa San Pancho we have a best rate guarantee for direct bookings. ![]() At the same time, hotels are very clear about their prices in order to avoid any misunderstandings that might affect the guests’ experience. ![]() Reality is, hotels tend to offer the best rate when guests book directly with them. Nowadays, the web provides a platform for numerous third-party booking services who all claim to offer the best price. Price is one of the most important variables that we take into consideration when making a hotel reservation. You’ll Get the Best Price, Without Any Hidden Fees Below, we outline the top five advantages of making a reservation directly with a hotel.ġ. You may be wondering what the difference is between booking directly compared to using a third-party website. If you’d like to book a hotel room online, you can do so using one of two options: directly via the hotel’s website or through a third-party website. ![]() ![]() Nguyen said it is a convenient place for families wanting to stop by their loved ones’ graves on their frequent visits to Little Saigon. “She was so much a part of the local Vietnamese community, and she always wanted to be among her people. “I think my sister will rest happily here,” she said. Members of the Vietnamese community seek out Peek and want to be buried at Westminster Memorial, said Tina Nguyen, who was holding services for her deceased sister on a recent morning. “But we do have room to grow,” Tran said, adding that her company could utilize its strawberry fields and a golf course adjoining the cemetery on Bolsa Avenue. Their popularity is prompting Peek officials to consider expanding the Garden of Peaceful Eternity. The $8,000 packages include everything from the casket to white grieving garments and headbands worn during the service, she said. Peek started offering the customized packages three years ago and now sells about 6,000 each year, Tran said. Yen Do, founder of Nguoi Viet Daily News, is buried there, as is Phu Nguyen, a student and popular Tet Festival organizer. With its towering pagodas, the Garden of Peaceful Eternity bears thousands of headstones with Vietnamese names that read like the Who’s Who of Little Saigon. It is evident in Westminster Memorial Park, which houses an Asian-American corner at Bolsa Avenue and Beach Boulevard. The Vietnamese component doesn’t stop with the funeral home. “We know exactly what they need,” said manager Linda Tran, who was one of the first Vietnamese employees to be hired there. Over the years, Peek has set the standard for serving the Asian-American community – Vietnamese-Americans in particular. At Peek, where about 25 percent of the business is with Asian-Americans, the packages have been selling so quickly that officials are considering expanding their cemetery land to accommodate the demand for more plots. They also sell customized packages tailored for Asian-Americans. They set up Buddhist altars and compiled resource lists for monks and Vietnamese Catholic priests. ![]() The mortuaries have created tile-floored chapels with ventilation to negate fire hazards and accommodate incense-burning. Otherwise, you just cannot survive as a business.” “You’ve got to embrace the changes as time goes on. “This type of change is inevitable,” she said. Statewide, the funeral industry had sales of $1.19 billion, according to the 2002 Economic Census. In Westminster and Irvine, the group’s population doubled during that time. This Asian-American population increased by 76 percent between 19, a decade when the entire county’s population rose by 18 percent, according to the Asian Pacific American Legal Center’s 2005 statistics. ![]() In recent months several area mortuaries have followed suit in reaching out to Asian-Americans, the fastest-growing major ethnic group in Orange County. ![]() Peek was the first funeral home to employ Vietnamese-speaking counselors and salespeople – about 12 years ago. The family finally got the help it needed from Peek Family Colonial Funeral Home, the Asian-American arm of Westminster Memorial Park. But in most places, it was against the local fire codes. Vuong and his father drove throughout Orange County looking for a funeral home that would allow them to burn incense – a ritual that cannot be skipped or ignored in any Buddhist service. WESTMINSTER – Hung Vuong will never forget the day his mother died – for more than one reason. ![]() ![]() ![]() Old School Runescape has always had a bad rap with scammers and hackers. Runelite can be downloaded from the official website. Runelite is a client brought to us by third-party developers that allows you to play OSRS with extra features such as HD graphics and a whole library of plugins that will make your game experience a lot easier. ![]() Runelite is the preferred client among OSRS players. ![]() There is one more client I would like you to know about: Runelite. If you plan to play on mobile, you can also download the game from your app store. This client can be downloaded from the official website. While the original Runescape back in the day was a browser game, Old School Runescape cannot be played in a browser and instead requires you to download a client to play. You can make an account for Old School Runescape by going to and clicking the ‘new user, sign up now’ button on the main page. It can be played entirely for free though and there are no microtransactions so it isn’t pay-to-win! Creation, Login, and account securityĪlready familiar? How to make an OSRS account OSRS is Free-to-play but also has a members version with tons of extra content once you run out of things to do in the main game. OSRS (as the game is abbreviated) is chock-full of content: quests, skills, mini-games, monster-killing, player-killing, areas to explore, in-game economy, and much much more! This game offers a super fun medieval fantasy world where you can spend countless hours grinding, questing, killing monsters, and making friends. Old School Runescape is an MMORPG (Massive Multiplayer Online Roleplaying Game) where players have access to an entire world to explore. If you have some experience with OSRS, you might still find the content helpful but you will have to skip around! Navigation What is Old School Runescape Creation, Login, and Account Security The OSRS Basics Explained Beginners Guide Chapter 0: The Adventurers Path Beginners Guide Chapter 1: Getting Started Beginners Guide Chapter 2: Leaving Lumbridge Beginners Guide Chapter 3: Dragon Slayer Tips for OSRS Beginners OSRS Beginner Money Making Methods What is Old School Runescape? I highly advise you to use the navigation as this guide starts at a complete beginner level. In this Beginners Guide, we’ll introduce you to the magical world of Gielinor and help you get your first levels, money, quests, and so on!Īs most new players start OSRS using the Free-to-Play version this starter guide is 100% F2P-friendly.įor the sake of this starter guide we went ahead and made a brand new F2P account: Begin Guide to go through this journey with you! If one of your friends convinced you to install OSRS and you decided to give it a go, you came to the right place. This is a comprehensive Beginners Guide for Old School Runescape. ![]() ![]() ![]() Gas-powered pole saws are heavy-duty enough to cut through thick branches. Pole saws are either gas- and electric-powered. Here are some factors to keep in mind as you search for the best pole saw for your landscaping needs. To purchase the right pole saw, we think it’s important to understand how each model’s specifications impact its performance. Most Versatile: Sun Joe Convertible Pole Chain Saw.Best Corded: Worx Corded Electric Pole Saw.Most User-Friendly: BLACK+DECKER Pole Saw.With varying designs, these pole saws suit different needs: You can also find more information about shopping for tools in our tools buying guide. To help you make an informed decision, we at the This Old House Reviews Team researched the best pole saws on Amazon. From quiet and energy-efficient electric pole saws to loud but powerful gas pole saws, there is a model for you, regardless of your needs. Pole saws help homeowners with overgrown trees reach tall branches without a ladder. In This Review: BLACK+DECKER Pole Saw | Worx Corded Electric Pole Saw | Sun Joe Convertible Pole Chain Saw | DEWALT Pole Saw | MAXTRA Gas Pole Saw | Buyer’s Guide | How To Safely Use a Pole Saw | FAQs To support this business model, This Old House may be compensated if you purchase through links on our website. ![]() Affiliate Disclosure: This Old House’s Reviews Team is committed to delivering honest, objective, and independent reviews on home products and services. ![]() ![]() Other names may be trademarks of their respective owners. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Microsoft and the Window logo are trademarks of Microsoft Corporation in the U.S. Alexa and all related logos are trademarks of, Inc. App Store is a service mark of Apple Inc. Your iPhone and iPad carry a lot of information and may be at risk. Norton Secure VPN may be used on the specified number of devices with unlimited use during the subscription term. Mac, Android smartphones and tablets, iPads, and iPhones. I have just added an iPhone but it does not appear to work in the same way. On an android phone you can 'pull down' the screen to run a scan when in your Norton app. Please visit the forum to start a new thread. Mac, iPhone, iPad, Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. Norton AntiVirus Plus provides real-time threat protection against malware, spyware, ransomware. This thread is closed from further comment. Android, Google Chrome, Google Play and the Google Play logo are trademarks of Google, LLC. Firefox is a trademark of Mozilla Foundation. or its affiliates in the United States and other countries. If you do not see the device, click View History link at the bottom of the device list to see your older inactive devices. Norton 360 Deluxe gives you security for up to 5 Android or iOS devices (or PCs and Mac®), plus our Secure VPN for online privacy and Dark Web Monitoring. antivirus software on Android and System Scan on iOS McAfees Virus Protection Pledge that includes our 100 Guarantee: Viruses removed or your money back. It combines security and antivirus features to help protect against ransomware, malware, spyware, and other online threats so you can bank, browse and shop online with. Norton 360 for mobile provides powerful layers of phone protection and award-winning mobile security for your Apple device. On the Device Security page, identify the device that you no longer want to protect. Navigate the web more safely with Norton 360 for iOS. NortonLifeLock, the NortonLifeLock Logo, the Checkmark Logo, Norton, LifeLock, and the LockMan Logo are trademarks or registered trademarks of NortonLifeLock Inc. Remove your existing device and transfer your license to another device. There are a few telltale signs that your iPhone or another Apple device has been infected with a virus. LifeLock identity theft protection is not available in all countries.Ĭopyright © 2022 NortonLifeLock Inc. If you’re worried about the Wi-Fi you used at a coffee shop last week and are searching for the best antivirus protection for Apple, don’t curse that java-inspired Safari surf just yet. The Norton and LifeLock Brands are part of NortonLifeLock Inc. ![]() ![]() ![]() Plan your day off the slopes with up-to-date restaurants nearby, parking locations, weather, and more. ![]() Tackle fun challenges and track your personal stats like vertical feet, locations skied, lifts ridden, and resorts visited. Log into MyAccount to view available benefit tickets in the Passes tab. Use EpicMix to check lift line wait times, grooming status, trail conditions, and other mountain information. Hit the slopes alongside friends and family this season with two types of discounted lift tickets. Whether you’re going solo for your next ski trip or bringing your loved ones, you can make the most of your resort experience and outdoor adventures by using the EpicMix app, available for both iPhone and Android! To see how many you have, sign into Your Epic Account. Buddy Tickets were included with most season passes purchased during Spring of 2023. Or, enjoy their company using Buddy Tickets, our flat-rate discounted lift tickets with discounts up to 40%. Ski With a Friend Tickets are automatically included with most pass purchases. Valid seven days a week, excluding blackout dates Sister Resort Discount 8 Buddy Tickets. ![]() If you prefer other outdoor mountain activities or are looking for special offers on transportation and gear services, you can enjoy 20% savings off with Epic Mountain Rewards.Īwesome discounts on food and drink, resort lodging, and activities are great, but so is creating a memorable mountain experience with the people you love! As an Epic Pass Holder, you gain access to two types of ski pass discounts to share with your friends and family members.īring friends and family to the slopes with you using Ski With a Friend Tickets, discounted single day lift tickets with variable savings up to 29%. You’ll need high-quality gear, too, which is why you also get 20% off ski and snowboard rentals with your Epic Pass. Take 20% off group ski lessons and take your skills on the slopes to the next level. Ski and snowboard lessons for all experience levels are available, from complete beginners to expert skiers. After a long day of skiing, you deserve a comfortable, luxurious place to kick back and relax. Speaking of après ski, you can also enjoy an exclusive 20% discount on ski resort lodging as an Epic Pass Holder. Looking for a quick snack before heading back to the slopes? Winding down at the resort après ski? Epic Mountain Rewards gets you 20% savings on food and beverage any time of day on orders up to $150 per day. Epic Mountain Rewards gives Pass Holders instant savings on a variety of amenities all year long. ![]() ![]() ![]() ![]() High score-chasing became a popular activity and a means of competition. Several video games in the next several years followed suit, adding other means of tracking high scores such with high score tables that included the players' initials in games like Asteroids in 1979. The golden age of arcade video games was heralded by Taito's Space Invaders in 1978, which popularized the use of a persistent high score for all players. The duo were challenged by a total of 1,300 players, only about seven of whom managed to beat them. The pair travelled across 19 American cities, where players could challenge them in best-of-three matches for a chance to win money. In 1977, Gremlin Industries (a year before being acquired by Sega) held a marketing stunt to promote their early arcade snake game Hustle in the United States, involving the "Gremlin Girls" who were a duo of professional female arcade players called Sabrina Osment and Lynn Reid. Sega stressed “the importance of such tournaments to foster better business relationships between the maker-location-customer and create an atmosphere of competition on TV amusement games". According to Sega, the tournament "proved to be the biggest event ever" in the arcade game industry, and was attended by members from leading Japanese newspapers and leisure industry companies. Prizes awarded included television sets ( color and black-and-white), cassette tape recorders and transistor radios. There were local tournaments held in 300 locations across Japan, and then sixteen finalists from across the country competed in the final elimination rounds at Tokyo's Hotel Pacific. The tournament was intended by Sega to promote the play and sales of video games in the country. ![]() A forerunner of esports was held by Sega in 1974, the All Japan TV Game Championships, a nationwide arcade video game tournament in Japan. Ĭontemporary esports has roots in competitive face-to-face arcade video game competitions. Stanford students were invited to an "Intergalactic spacewar olympics" whose grand prize was a year's subscription for Rolling Stone, with Bruce Baumgart winning the five-man-free-for-all tournament and Tovar and Robert E. The earliest known video game competition took place on 19 October 1972 at Stanford University for the game Spacewar. History Early history (1972–1989) Attendees of the 1981 Space Invaders Championships attempt to set the highest score. By the late 2010s, it was estimated that by 2020, the total audience of esports would grow to 454 million viewers, with revenue increasing to more than US$1 billion, with China accounting for 35% of the global esports revenue. In the early 2010s, viewership was about 85% male and 15% female, with most viewers between the ages of 18 and 34. The International Olympic Committee has discussed their inclusion in future Olympic events. Although the legitimacy of esports as a true sporting competition remains in question, they have been featured alongside traditional sports in some multinational events in Asia. Many other competitions use a series of league play with sponsored teams, such as the Overwatch League. Among the most popular tournaments are the League of Legends World Championship, Dota 2 's International, the fighting game-specific Evolution Championship Series (EVO) and Intel Extreme Masters. ![]() Popular esports franchises include League of Legends, Dota, Counter-Strike, Valorant, Overwatch, Street Fighter, Super Smash Bros. The most common video game genres associated with esports are multiplayer online battle arena (MOBA), first-person shooter (FPS), fighting, card, battle royale and real-time strategy (RTS) games. Esports are also popular in Europe and the Americas, which host regional and international events. By the 2010s, esports was a major part of the video game industry, with many game developers designing for and funding for tournaments and other events.Įsports first became popular in East Asia, particularly in China and South Korea (which first licensed professional players since 2000) but less so in Japan, whose broad anti-gambling laws which prohibit professional gaming tournaments. Multiplayer competitions were long a part of video game culture, but were largely between amateurs until the late 2000s, when the advent of online streaming media platforms, particularly YouTube and Twitch, enabled a surge in participation by professional gamers and spectators. Esports often takes the form of organized, multiplayer video game competitions, particularly between professional players, individually or as teams. Players competing in a League of Legends tournamentĮsports, short for electronic sports, is a form of competition using video games. For multiplayer games in general, see Multiplayer video game. For simulated sports in video games, see Sports game. This article is about video game competitions. ![]() ![]() ![]() I've tried searching for more detailed information on what exactly the chrome tool is doing, but all I get back are instructions for the lay user on how to import and export bookmarks using the tool. I was hoping to figure that out and add it to part of my script. When you export your saved passwords for sites in Microsoft Edge to a CSV file, your passwords will be visible to anyone who can see the exported file. I realized google chrome's bookmark manager has to be doing something to this file in order to output it as an importable html file, but I don't know what. Bear in mind that today (Feb 2018), and for quite a few months now, Chrome allows you to link a devices data (history, bookmarks, etc), with an account.So, you can sync a google account with a device and then you can access all that information from any other device using that account. I can recreate the bookmarks in a hacky way by copying this file into the same folder location on a new machine, but it breaks the icons and just doesn't feel right. ![]() ![]() I've found the file Chrome uses for bookmarks at \AppData\Local\Google\Chrome\User Data\Default\Bookmarks What I'd like to do is write a powershell script that could grab the file I want and export it to the shared drive. As any lazy good developer would do, I came up with this handy script that can retrieve all the passwords in one go. There's no chance I'm going to copy 100s of accounts and corresponding passwords by hand. I've found the file Chrome uses for bookmarks at \AppData\Local\Google\Chrome\User Data\Default\Bookmarks I can recreate the bookmarks in a hacky way by copying this file into the same folder location on a new machine. Moving passwords off Chrome is tricky as there's no built in export option and I wanted to do this in bulk.I usually have to manually go into chrome's bookmark manager and export the bookmarks to an html file and save it on a shared drive to import on their new machine. What I'd like to do is write a powershell script that could grab the file I want and export it to the shared drive. The problem is that whenever a user changes computers, they lose their bookmarks. Extracting Passwords and other secrets from Google Chrome, Microsoft Edge and other Chromium browsers with PowerShell I recently added SQLite support to my GETSQL PowerShell module the final push was wanting to look at data stored by Microsoftâs new (Chromium-based) Edge browser especially its collections feature. They usually don't sign into Chrome as an individual user, which would make roaming their bookmarks easy, I know. The keys are derived from the user's password, so if you have the password you can decrypt the contents of any blobs encrypted with. C:\Users\\AppData\Roaming\Microsoft\Protect\\.The decryption key is stored in a folder. Lots of users within my company use Google Chrome as their primary browser. As mentioned, Chrome uses SQLite for storage of cookies which are encrypted via DPAPI. ![]() |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |