![]() Attachments dragged from the compose window are locked.Text size adjustments via Command +/- don't always work correctly.Pressing enter inside a list element after an inline code doesn't continue the list.The Mentions suggestions menu is incorrectly positioned when app text size preference is large.Mentions sometimes don't appear if typed mid-sentence.Control-click on some areas of message list cells doesn't work.App goes into a crash loop because the Gmail API is now occasionally not returning the Starred label.(macOS 14) Choosing a mention suggestion doesn't actually add the address.(macOS 14) Hoving over Labels with colors in the Menus can cause them to turn black.(macOS 14) Editing Gmail Filter fields can insert smart quotes, creating invalid filters.(macOS 14) The entire sidebar sometimes flashes during syncing activity.(macOS 14) Tokens sometimes don't draw in address fields.This update improves Mimestream’s compatibility with macOS 14 Sonoma, and fixes other assorted bugs. Crash when pasting specific text into the search field.Search token menus sometimes appear on incorrect screen.Automatic confirmation code input logic gets confused by stale or delayed emails arriving.Aborting a label rename still results in unnecessary nanme updates being pushed to the server.Race condition when renaming a parent label can result in corruption of child label names.Calendar banner RSVP buttons sometimes don't stay selected after a click.Calendar banner RSVP buttons shouldn't be shown for events in shared calendars.(macOS 14) Calendar banner agenda doesn't show Apple Calendar events anymore.(macOS 14) Empty signature popup appears in the compose window.(macOS 14) White line artifact below the Profiles tab pane.Better error explanations for certain Oauth errors (e.g system clock skew).Snoozing (a “Labs” feature) is now supported from the standalone viewer window.Prompt to automatically move the app to /Applications.Improved “Safe Mode” with a cache reset option.The Calendar banner now supports invitations received on Gmail aliases.Support overriding the polling interval (for specific user support scenarios).Occasional crash after sending emails (due to Google People API changes).Some event invitations show “error extracting required information”.The conversation header can show an incomplete set of labels if the conversation has event invitations.Transient clock skew errors shouldn't be proactively presented to users.The “Finish Sending?” alert keeps showing even after a draft was permanently deleted.Link to view an event invitation in Google Calendar may open in the wrong account.Files with an unknown MIME type result in an error when being attached.Crash may occur when background sync activity refreshes the message list model.(macOS 14) Syncing sometimes gets stuck for a few minutes after launching the app.(macOS 14) Window restoration doesn't work correctly.Label search now splits words by underscore (e.g.Better error reporting of calendar banner errors.Better compatibility of sent email with some spam filters.Recover when downloaded attachments are manually deleted from the app's container.Proactively prevent attaching files that Gmail will disallow at send-time anyways.Revised trial UI with ability to temporarily dismiss when expired.Redesigned the “New Label” sheet to make nesting under a parent label easier.The crash report can be previewed before being submitted via email, and a copy remains in your Sent folder for your records. If the app crashes unexpectedly, users that have opted in to the “Latest” software updates will be prompted to submit a report directly to Mimestream, which can help us fix the issue.
0 Comments
![]() ![]() Specifically designed to catch malware on Mac, our threat intelligence & proven technology let you rest easy, knowing that we’re finding and crushing threats that other antivirus software missed. While this is a nifty feature but it can get cumbersome to have to choose a download location for each and every download you do. Say hello to smarter, safer protection for all your family’s devices with Mac antivirus and virus scan. If you’re feeling really fancy, you could instead change that toggle shown in my second screenshot above to Ask for each download, which will mean that you can file away everything you download exactly where you want it to go, every time. Note: This will only work in bash, so make sure to type in bash into terminal and ignore any warnings given about bash no longer being used. Make sure to copy everything in the old download directory to the new directory. Clicking Other… will bring you to the familiar macOS open/save dialog box, from which you can select any folder you want to use. Delete the old folder and symlink the new download path to the old download path. Make sure the General tab is selected, and then change the File Download Location to wherever you want.Īs you can see, I’ve got mine set to Desktop, but you can pick an alternate location with the Other… choice.Open the Safari app and click on the Safari drop-down menu at the top left.Change the Default Download Location in Safari Luckily, the process of changing the default download directory is pretty similar in the three main browsers. So let’s go over how to change the default download folder on the Mac! You will see the new command that has appeared in the context menu Copy. Now, Control-Click the file you want the location for. If you’re the same way, it’s might be helpful to know that you can change where Safari, Firefox, and Chrome automatically put their downloads. Interestingly, the file path will immediately appear underneath the Finder window. For me, at least, it’s much easier to keep my downloaded files cleaned up and organized if I download to my Desktop, which I’m constantly looking at, than to download to the downloads folder, which I don’t pay attention to until it gets too cluttered to find anything. I’ve seen a lot of cluttered and disorganized Downloads folders on Mac. ![]() ![]() Ricky Gervais: Armageddon – Netflix Comedy Rebel Moon – Part One: A Child of Fire – Netflix Film □️ Gyeongseong Creature, season 1, part 1 – Netflix Series ![]() Love is Blind Brazil: After the Altar – Netflix Series Trevor Noah: Where Was I – Netflix ComedyĬindy la Regia: The High School Years – Netflix Series The Crown, season 6, part 2 – Netflix Series □️□⭐Ĭarol & The End of The World – Netflix SeriesĬhicken Run: Dawn of the Nugget – Netflix Film □️□□įace to Face with ETA: Conversations with a Terrorist – Netflix Documentary Se Eu Fosse: Luísa Sonza – Netflix DocumentaryĪs the Crow Flies, season 2 – Netflix Series Women’s World Cup Team – Netflix DocumentaryĬar Masters: Rust to Riches, season 5 – Netflix Series Single’s Inferno, season 3 – Netflix Series □️⭐ Kevin Hart & Chris Rock: Headliners Only – Netflix Documentary Leave the World Behind – Netflix Film □️ The Great British Baking Show: Holidays, season 6 – Netflix Series World War II: From the Frontlines – Netflix Documentary My Life With the Walter Boys – Netflix Series ![]() I Hate Christmas, season 2 – Netflix Series Stavros Halkias: Fat Rascal – Netflix Comedy Real Husbands of Hollywood: More Kevin, More Problems, season 1ĭew Drop Diaries, season 2 – Netflix Family □ (Streaming December 20.)įull List of What’s New on Netflix - December 2023īirds of Prey (And the Fantabulous Emancipation of One Harley Quinn) ⭐Ĭollege Hill: Celebrity Edition, season 1 ➽ Maestro - Bradley Cooper’s follow-up to the movie that got Lady Gaga an Oscar, A Star is Born, is all about composer Leonard Bernstein. Or just intrigued by how they’ll end the series. ➽ The Crown season 6, part 2 - Elizabeth Debicki’s turn as Diana on The Crown has come to an end - hopefully there are no ghosts in the season’s second half - so is it totally worth watching the rest? Maybe, if you’re a completist. Movie - The second most successful movie of the year, behind Barbie, is go-karting its way from Peacock to Netflix this month. ➽ The DC Extended Universe - Max has relinquished its exclusive streaming rights to the DCEU, so now, you can stream Man of Steel through The Suicide Squad. Portman stars as an actress coming to research a couple (Moore and Melton) 20 years after their scandalously illegal meeting. It’s an exciting feat for someone acting opposite of powerhouses Julianne Moore and Natalie Portman. ➽ May December - Former Riverdale star Charles Melton just picked up a Gotham Award for his work in director Todd Haynes’ new drama. While the pair have been settling in nicely with their new baby chick Molly (Bella Ramsey) in their dream home, it’s inevitable that Molly flies the coup to disastrous results. Photo: NetflixĪ sequel to Chicken Run, from 23 years ago, Dawn of the Nugget revisits Ginger and Rocky (now voiced by Thandiwe Newton and Zachary Levi, respectively), the two chicken protagonists of the original. ![]() ![]() But at the end of the day, if you can learn a few key knots, you’ll find yourself bungling around less often-not to mention save yourself some time and be safer.Īside from a couple essential strong fishing knots, such as the Clinch Knot and Blood Knot, the knots and hitches below are the ones you’re going to need in the majority of situations when it comes to general outdoor pursuits. And, sure, when faced with certain tasks that require knot-tying, you might be able to get away with winging it up to a point. ![]() Learn more ›Ī knowledge and mastery of tying knots is essential for anyone who spends time in the outdoors. Postscript: I apologize for a couple of formatting problems - I always end up with something that doesn't line up, and efforts to correct it in "edit" function don't seem to help.We may earn revenue from the products available on this page and participate in affiliate programs. Got to go and do a Internet search for "removing black marker from human skin." Practicing tying this knot both ways - where knot ends up around left thumb as well as right thumb. Note the symmetry of the finished knot - the two rope strands exit (to left and right). Photo 12: close up photo of finished constrictor knot. Photo 11: cinch that knot up, dress it nicely, by pulling on each end. Photo 10: hook the twisted (2nd) loop over the tip of your thumb. If one is left-handed (like yours truly), then one holds the rope with the right hand and ties the knot with the left hand, and one thus need to twist the rope a half-twist AWAY FROM MIDLINE, and in that case, clockwise. The midline runs from the top of your head (I hope there is still hair up there!), through the nose, umbilicus (AKA belly button), etc. Huh? Why is he belaboring this MIDLINE point? Humans exhibit bilaterally symmetry - if we are cut in half, right down the middle, the left side of our body is a mirror image of the right side. One twists the pulled through loop always AWAY FROM MIDLINE. Photo 9: twist that (2nd) loop counterclockwise, a half twist (180 degrees). All the action has to do with manipulating loop 2-the strand I am pinching with my R thumb and index finger. Photo 8: Basically same as above photo, but I pulled it through further. Photo 7: reach through/under loop 1, and grab loop 2, and pull it underneath and through loop 1. Photo 6: grab loop 1 and pull it up, toward you, to create "space" below it. When we actually tie the knot, in the next few frames, this should help make it absolutely clear what I am doing with these loops/strands! Helpful for illustrative purposes, but not absolutely necessary. I admit, it is not absolutely necessary for one to carry a black magic marker on canyoneering trips. Loop/strand 1 is proximal, nearer to base of thumb, and loop/strand 2 is distal, farther away from base of thumb. Photo 3: create a 2nd loop around the thumb. (I happen to be left-handed, but my method is simple to "reverse". Hence, a right-handed person is most likely to grab rope with left hand, the "holding" hand. I assume most of you guys and gals are right handed, so you would use your right or dominant hand to do the hard work of actually tying the knot. Photo 2: grab it, off the coil or out of rope bag. Photo 1: the rope, just a short piece of 8mm nylon accessory cord I use for practicing knots! I hope it is useful to someone in the audience. At any rate, here is my method, illustrated in a series of photos with commentary. I am still working in the "touch" alone, but whatever method one uses to tie the constrictor knot, can it be carried with your eyes closed? The scenario isn't just hypothetical, because many of us have been canyoneering in the dark, and of course, being tired and fatigued add to the challenge. If you are in the dark for whatever reason and your life, or that of others, depends on sorting out ropes and knots then you rapidly realise how scary a lack of knowledge can become ( on a line part1.pdf boldface added). The test used for riggers if (sic) I am teaching is that they must tie and untie every knot with their eyes closed (which most can do) and then recognise knots by touch alone (which very few can do). Merchant, author of Life on a Line: a manual of modern cave rescue ropework techniques (2002/3 available for free online), 32: My way is similar to bootboy but slightly different, easier for me (maybe for you, may not).Īccording to D. The animated knots demo (cited by Hank and found doesn't add materially to the discussion, but if it works for you, great. Yes, I have read previous posts about this knot and (IIRC) recall at least two different ways to tie it, as well illustrated by bootboy ( ), and Hank(ster) ( scroll down in same thread). This knot is so rad that it deserves its own thread. ![]() The DEEP campus will give people the opportunity to live 200 metres below the waves for extended periods of time This is an endless mission as attackers evolve rapidly in their quest to disrupt operations, breach data, turn profit, and inflict damage.People could be living at the bottom of the sea within years thanks to Bristol project ![]() “Our mission is to keep the world running by protecting and securing the core pillars of modern infrastructure: data and the systems that store, process, and share information. “The world is full of criminals, state actors, and other hostile agents who seek to exfiltrate and exploit data to disrupt our way of life,” Weingarten said in SentinelOne’s SEC filing. ![]() ![]() SentinelOne’s endpoint protection solution was able to detect and stop the related malicious payload, protecting its customers. One of the biggest attacks saw Russian hackers breach the networks of IT company SolarWinds, enabling them to gain access to government agencies and corporations. There has been a wave of high-profile cyberattacks during the COVID-19 pandemic, with hackers taking advantage of widespread remote working necessitated as a result. SentinelOne is going public during a period of heightened public interest in cybersecurity. It added that it “may also use a portion of the net proceeds for the acquisition of, or investment in, technologies, solutions, or businesses that complement our business.” The company’s sole acquisition so far took place back in February when it bought high-speed logging startup Scalyr for $155 million. SentinelOne, which was founded in 2013 and has raised a total of $696.5 million through eight rounds of funding, is looking to raise up to $100 million in its IPO, and said it’s intending to use the net proceeds to increase its visibility in the cybersecurity marketplace and for product development and other “general corporate processes.” At the time, CEO and founder Tomer Weingarten told TechCrunch that an IPO “would be the next logical step” for the company. SentinelOne raised $276 million in a funding round in November last year, tripling its $1 billion valuation from February 2020 to $3 billion. The Mountain View-based company said it intends to list its Class A common stock using the ticker symbol “S” and that details about the price range and number of common shares to be put up for the IPO are yet to be determined. The S-1 filing also identifies Morgan Stanley, Goldman Sachs, Bank of America Securities, Barclays and Wells Fargo Securities as the lead underwriters. “We also expect our operating expenses to increase in the future as we continue to invest for our future growth, including expanding our research and development function to drive further development of our platform, expanding our sales and marketing activities, developing the functionality to expand into adjacent markets, and reaching customers in new geographic locations,” SentinelOne wrote in its filing. Despite this pandemic-fueled growth, SentinelOne’s net losses more than doubled from $26.6 million in 2020 to $62.6 million. In an S-1 filing on Thursday, the security company revealed that for the three months ending April 30, its revenues increased by 108% year-on-year to $37.4 million and its customer base grew to 4,700, up from 2,700 a year prior. SentinelOne, a late-stage security startup that helps organizations secure their data using AI and machine learning, has filed for an IPO on the New York Stock Exchange ( NYSE). ![]() Press the button that says Get Windows 11 From Microsoft.Parallels Desktop 18 included the ability to download and buy the ARM version of Windows 11 directly within Parallels itself. The Arm version of Windows isn’t normally licensed to individual users, which meant that owners of M1 and M2 Macs faced both technical and licensing problems if they wanted to run Windows on their Macs.īack in 2022, Parallels Desktop updated Parallels to coincide with the launch of the macOS Ventura, but the big news was compatibility with the Arm version of Windows 11 and a simplification of the process by which Mac users can get hold of Windows on Arm. The X86 version of Windows will not run on the ARM architecture. Apple’s chips are based on ARM, and this means that only Arm versions of Windows will run on them. Since 2020 Apple has updated all Macs to run on its own Apple Silicon chips: the M1 series and M2 series of chips. There’s also a 14-day trial available so that you can see how Parallels Desktop works before buying the full version.īuy from Parallels In the U.K. The Pro edition, which is mainly aimed at developers, is only available as a subscription, costing $119.99/£99.99 annually, while the Business edition for larger organizations costs $149.99/£119.99 and is only available on annual subscription. It’s nice to see a perpetual license option, so often absent from software these days. It’s also possible to buy the standard edition with a one-time perpetual license costing $129.99/£104.99 (although you’ll have to pay extra for future upgrades). Larger organizations that buy the Business edition of Parallels Desktop can also use their VMs with corporate management systems such as Hashicorp Packer and Microsoft’s InTune. That will be particularly important for business users who may have sensitive data on their Windows VMs that they need to keep safe. This provides an additional layer of protection, as it allows you to sign in to your Windows VM using both Touch ID and your personal Microsoft account. Version 19 also brings Touch ID to your Windows virtual machines (VMs). Apple has changed the printing system used in Sonoma, so Parallels Desktop 19 introduces a new Internet Printing Protocol (IPP) that will continue to allow you to print documents from a virtual machine using your normal printer (and Parallels says that this actually provides improved compatibility for features such as two-sided printing on some printers). More serious eye candy also arrives with support for 3D graphics in Windows using OpenGL 4.1, which provides improved compatibility and performance for a number of important graphics and design tools, such as ArcGIS Pro, VectorWorks and VariCAD.īut, as mentioned, there are several under-the-bonnet features that may not be quite so eye-catching. One new feature that will stand out straight away, though, is the redesigned interface, with windows and dialogue boxes in Parallels Desktop 19 now adopting the curved lines and candy colors that Apple has been using in the macOS in recent years. (Macs that still use Intel processors will still be able to use Apple’s Boot Camp to dual-boot, and switch between Windows and the macOS). But times have changed and Apple has now transitioned from Intel to its own M-series chips and left Boot Camp in the past as it is not an option for M-series Macs. When Apple moved to Intel CPUs back in 2006 running Windows on a Mac became easier with the introduction of Apple’s own Boot Camp, which made it simple to run both Windows and macOS natively on a Mac. Or maybe you need to test applications and services on alternative operating systems – the only way you can install macOS alongside Windows is on a Mac, because Apple won’t allow macOS to be installed on anything else. ![]() Or perhaps you want to play Windows games on your Mac. ![]() Perhaps your employer uses software that’s available only for Windows, or requires the use of a website that relies on some Windows-only technology. For many Mac users, running Windows applications is a necessity. The Edit menu is the standard Edit menu with options including Undo, Select All, and Delete. ![]() The File menu has a single option: to close a window. Menus and PreferencesĬMM X has six Menus: File, Edit, Action, View, Window, and Help. The Assistant gives suggestions based on which feature you are using. There is an Assistant button to the left of the sidebar. The sidebar had many options including Smart Scan, System Junk, Trash Bins, and Malware Removal. ![]() VoiceOver eventually said, “Side bar” and a few seconds later said that I was on a table. When I activated the OK button, some music played. The last controls on the screen were an option to quit the app and an OK button. VoiceOver said there was a button labeled, “SkipNOTRANS.” With sighted assistance, I learned that the button was not on the screen. The Share Data button is below the share request and the privacy policy agreement checkbox is above the agreement. When CMM X is first opened, there are checkboxes to share anonymous usage data and agree to the privacy policy. Installing the Appīefore you install any new software, I strongly recommend backing up your Mac. They have email support and a knowledge base. Unfortunately, MacPaw does not provide phone or tech support. For this review, I used version 4.6.2,on a 2016 MacBook Pro running macOS Catalina. We decided to take the app for a spin ourselves to determine if it is usable by someone with vision loss. MacPaw states that CMM X supports VoiceOver and high contrast. Activate the Free Download link and the trial app will start downloading. A free trial of the app, with limited functionality, is available from the MacPaw site. Just like it did on day one.” The app costs $34.99 per year for a single license.ĬMM X can be purchased from the Mac App Store. It cleans megatons of junk and makes your computer run faster. ![]() CleanMyMac X (CMM X), an app by MacPaw, claims that it "is an all-in-one package to awesomize your Mac. ![]() Can indeed be an example for others to follow so I can sit back one day when I’m old and gray to enjoy the things that YOU are doing to push my mission further than I ever dreamed possible," she added. ![]() Can indeed be a strong leader in changing the world’s perceptions of narrowly defined beauty. "Today, 22 years later, I rise out of bed everyday to show that yes, a woman who was a model (and is now a model again!) can indeed be powerful beyond pictures. I just didn’t know HOW I was gonna do it." I knew I had a calling to do more than for just myself. Back then, I knew I had a plan to do more than model. But to me, it’s not just about what I’m looking like. "Well, I guess this is my 22 year challenge. "Remember the 10 year challenge every one was doing on social? The one where you posted a photo of yourself now next to a photo of yourself 10 years ago?" Tyra wrote on Instagram. ![]() The next day, Tyra shared her own spin on the 10 year challenge, involving a comparison of her first Sports Illustrated cover and her now, in the same bikini. The 45-year-old model and cover girl was joined by fellow cover girl Camille Kostek, Barbara Palvin, Kate Brock, Jasmine Sanders, and Olivia Culpo.Īlso in attendance were Hailey Clauson, Raine Michaels, Kelsey Merritt, Anne de Paula, Halima Aden, Hunter McGrady, Samantha Hoopes, and Danielle Herrington. Tyra Banks strikes a pose at the closing night party of the Sports Illustrated Swimsuit On location weekend held at Mynt and MynTu on Saturday (May 11) in Miami, Fla. ![]() First we read the pin connected to the potentiometer using the ADC and get a value between. ![]() The meat of this code is within the loop() function, which is the part that repeats over and over again. Myservo.write(EMA_S_map) //send the latest value to the servo Serial.println(EMA_S) //the second variable for plotting including line breakĮMA_S_map = map(EMA_S, 0, 1023, 0, 180) //map ADC values to servo values (0-180) Serial.print(sensorValue) //the first variable for plotting SensorValue = analogRead(sensorPin) //read the sensor value using ADCĮMA_S = (EMA_a*sensorValue) + ((1-EMA_a)*EMA_S) //run the EMA Serial.begin(115200) //setup of Serial module, 115200 bits/secondĮMA_S = analogRead(sensorPin) //set EMA S for t=1 Int EMA_S_map = 0 //initialization of variable for servo control Int sensorValue = 0 //initialization of sensor variable, equivalent to EMA Yįloat EMA_a = 0.06 //initialization of EMA alpha Int sensorPin = 0 //pin number to use the ADC In the code we’ve added lines for printing to serial plotter as well as lines for servo control. Software-wise we’ll use the same type of Exponential Moving Average filter (EMA) and you can read the same tutorial for explanations around this, communicating over serial and the ADC as well. ![]() Overview of the wiring and the components. It also needs to be connected to 5V and GND. Hardware-wise, we only add a generic RC micro servo to digital pin 3. In our example we’ll use almost the same setup as in this tutorial. We have made a physical example where this feature can come in handy. The serial plotter feature has existed in the Arduino IDE for some time now, but the most recent release makes it possible to plot multiple variables at the same time so that you can visually compare them. Increase this delay, that is print less frequently, to slow down the rolling x-axis. the last 15 seconds of data (without much processing time within the loop itself). A delay of 20ms in the main loop makes the serial plotter show approx. The y-axis has a simple auto-zoom feature which adapts to the values while the x-axis shows the last x amount of lines (i.e. This results in a graph of any numeric variables drawn in real-time. Instead of just showing a bunch of numbers and/or characters like the serial monitor does, the serial plotter actually draws the numbers over time, where the y-axis is the value and the x-axis is the time. The Serial PlotterĪrduino’s serial plotter is really easy to use. Our setup for testing the serial plotter function. We have set up an example to show you how to use this feature. Serial.On December 17th 2015, Arduino released their IDE version 1.6.7 which allows multiple values to be plotted in the serial plotter. So in nuts, I am interested in roll amplitude and frequency. Can anyone please suggest how to find frequency and amplitude from that serial plotter graph? The serial plotter is showing roll pitch and yaw changing with time and I am only interested in roll data. I want to find the frequency of the oscillations and amplitude of the waveform as shown in the image. The output of the serial plotter is shown in the image below. MPU is mounted on an object with oscillatory motion. I am working with MPU 6050 for my project. I am pretty new to Arduino and using it for the first time. ![]() It's been fluctuating around the same number, with an occasional dip, but then coming back up. After eight more months of docking, the battery condition is at 100% according to Apple's own dialog, and 98.5% according to Coconut Battery. Optimized Charging just kept it at a 100% and couldn't decide any better.Īfter 2 months I installed AlDente, bought the Pro version too to support the developer, set the max charge level to 80%. ![]() ![]() This M1 Air is always docked, running 24/7, except when I randomly decide to grab it and work on a coach, a few times a week. My charging patterns were impossible for the Apple AI to capture, because there was no rhyme or reason whatsoever to my charging habits. The next week I work from the office hence the MBA is used only for entertainment for 1-2 hours/day and charge it only once in a few days (to 80%)ĭoes AlDente bypasses the battery entirely when Sailing function is ON? Would you recommend that I start keeping my MBA plugged-in all the time with AlDente when working from home with, to minimise the battery wear ? I dont think the macbook AI will learn my usage patterns, from what i've read online.Ĭlick to expand.Here's another anecdote on and vote for customized battery health management. Usually while working it drops from 80% to 50% then I use it the next day on battery until it drops from 50% to 40%. I manually charge the laptop to 80% and then use it untill it falls to 40% then charge it again. When I work from home I use the MBA M1 for 7 hours straight daily (monday-friday). I alternate 1 week working from home (on my M1 MBA) and next week working from the office on the company PC. I've read the whole topic and I would like your advice on if do you consider AlDente would benefit me on my using patterns as I've yet to reach a conclusion. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |