![]() Throughout the centuries, canvas never lost its popularity as a sailcloth material. All of the late Renaissance period’s most important paintings were painted on canvas, and canvas remains a popular painting medium to this day. While wood panels tended to warp and crack, paintings on canvas exhibited remarkable resistance to time and the elements, and canvas soon became the most popular painting medium throughout Europe. In fact, historians believe that the word “canvas” comes from either the Greek or Latin word for “cannabis.” With the blossoming of the Indian cotton trade that began in the 17th century, European hemp production declined, but the very name of canvas fabric remains a fascinating reminder of this textile’s hempy origins.Ĭanvas Fabric - Cotton + Steel - Amalfi - Herb Garden Midnight Canvas today Back in those days, however, hemp was the primary material used to make canvas, and it remained the most popular canvas fiber for quite some time. Since Venice was already the center of the Italian maritime industry, Renaissance painters had little trouble repurposing canvas sailcloth for the purpose of fine art. The farther we go back in history, the looser the definition of “canvas” becomes, but even the most rudimentary Ancient Egyptian sails bear close resemblance to modern canvas sailcloth. Long before it came into popularity as a painting medium, canvas had been theĭefault material for making sailcloth for millennia. Struggled to create works of art on frescos and wood panels due to the high ambient humidity. Venice was the epicenter of the Italian Renaissance, and painters in this watery city Canvas is naturally water-resistant, and contemporary forms of industrial canvas commonly feature polyvinyl chloride (PVC) coating on one or both sides for additional waterproofing.ĩ.3 Oz Navy Blue Cotton Canvas Fabric History of canvasĬanvas was originally popularized as a painting medium among Venetian Renaissance artists. While cotton is currently the most popular canvas material, it’s still possible to make this fabric with hemp or linen. Most canvas has a thread count of 50 to 100 with higher thread counts sacrificing durability in exchange for a softer texture. While this fabric is similar to denim due to its thickness and durability, denim features a twill weave.ĭue to the thickness of its yarn, the thread count of most canvas fabrics is low. Most canvas currently on the market contains cotton fibers, but traditionally, this fabric was made with hemp or linen.įeaturing thick yarn, canvas is tightly woven in a simple plain-weave pattern. Originally popularized as a useful sail cloth material and an excellent painting medium, canvas has now made its way into applications as widespread as tent material, casual shoes, and designer handbags. Rustic Bronze Copper Brown 8 oz cotton canvas fabric by the yard mask fabric What is canvas fabric?Ĭanvas is a plain-weave, heavy-duty fabric that is commonly desired for its water-resistance. ![]() Plain-weave cotton or linen treated with PVC or gessoīiggest exporting/producing country todayīags, sails, tents, tarps, pants, jackets, upholstery covers, art supplies, backpacks, handbags, shoes
0 Comments
![]() Two years later they renamed themselves “Community Little Theatre” and later, “Greenville Little Theatre.” The organization performed at Greenville High School, an Air Force base theater on Lowndes Hill Road and eventually found it’s perfect, permanent home on Heritage Green. ![]() In 1926, a group of like-minded artists came together and formed “Greenville Artists Guild” to create a theatrical space for artistic, political, and historical importance. A time to reflect on our illustrious past and look forward to the magic that is yet to be created on our stage! Greenville Theatre is thrilled to be celebrating 96 years serving our community through necessary art and storytelling. On May 3rd, 2022, we celebrated a “re-dedication” with a ribbon cutting on the front steps of our historic, Heritage Green theatre with the Greenville Chamber. ![]() Business and Industry in Greenville PAC.Potts, and Cogsworth help her understand her new world, and Belle learns that adventure isn’t just found in the pages of a book. But appearances may not be what they seem, as Belle realizes the castle is under a spell that only love can break. This farce will keep you laughing until the wedding bells chime!ĭisney’s beloved musical Beauty and the Beast enchants us as we meet Belle, an intelligent, misunderstood woman, who trades places with her father to be held captive by a menacing Beast. It’s even harder when the groom can’t remember what happened at the bachelor party, there’s a stranger hiding in his bathroom, and his bride is on her way to his room! Watch Bill and Rachel try to pull off their perfect wedding amidst chaos and fast-paced laughs. The fab four are back to delight audiences with their uncanny tribute to The Beatles.Ī one-woman show about the great American humorist Erma Bombeck – a celebration of her life and humor.Ī Broadway revue celebrating with songs from past Greenville Theatre hits featuring talented local performers.Īn uproarious comedy! Planning for the perfect wedding is never easy. A mother, a daughter, 3 possible dads, and a trip down the aisle you’ll never forget. Non-stop laughs and explosive dance numbers combine to make Mamma Mia! a guaranteed smash hit. The story-telling magic of ABBA’s timeless songs propels this enchanting tale of love laughter and friendship, creating an unforgettable show. A perfect springtime comedy to make audiences forget their troubles and laugh! Mistaken identities, a doppelganger, a spinning hotel bed, a crazy, jealous Spaniard, and a foreigner no one can understand help make the antic, pell-mell story leave audiences rolling in the aisles with laughter. Many consider A Flea In Her Ear to be the greatest farce ever written. This production will also include school day morning matinees – targeting middle and high school students. The unforgettable characters include Pip, Miss Havisham, Estella, Magwitch, and many more. A secretive benefactor, unrequited love, and a series of great expectations plague Pip as he attempts to discover whether people can change who they really are. After all, the best way to spread Christmas cheer is singing loud for all to hear.Ī dynamic new adaptation of the Charles Dickens classicĬatherine Bush’s humorous and moving adaptation brings the Dickens epic to life with energy and excitement as we join Pip on his journey from poor orphan to English gentleman. This modern-day classic holiday show is sure to make everyone embrace their inner elf. Join Buddy the Elf on his journey from the North Pole to New York City to find his real father. The cherished movie comes to life on stage featuring the music of Matthew Sklar and lyrics of Chad Beguelin. A gripping tale with atmospheric and supernatural effects. The greatest and most famous of Conan Doyle’s stories features Sherlock and Watson solving the diabolical case involving the curse of the Baskerville family. ![]() Frank Loesser’s incredible score includes Luck Be a Lady, Sit Down You’re Rockin’ the Boat, Adelaide’s Lament, and Guys and Dolls. The great American musical! Considered by many to be the perfect musical comedy, the characters are some of the most memorable of any Broadway show: Nathan Detroit, Miss Adelaide, Skye Masterson, Sister Sarah, Nicely-Nicely Johnson, and many others. The quintessential musical comedy – an American classic ![]() Use these data structures to build more complex programs that use Java’s object-oriented features. Java Programming: Arrays, Lists, and Structured Data: Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. Java Programming: Solving Problems with Software: You will learn to design algorithms as well as develop and debug programs. There are 4 Courses in this Specialization These software engineering skills are broadly applicable across wide array of industries. In addition to learning Java, you will gain experience with two Java development environments (BlueJ and Eclipse), learn how to program with graphical user interfaces, and learn how to design programs capable of managing large amounts of data. This is an intermediate Java course, and we will build on your prior knowledge.This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java. The program you will build throughout this course allows its user to manage, manipulate and reason about large sets of textual data. You will apply asymptotic Big-O analysis to describe the performance of algorithms and evaluate which strategy to use for efficient data retrieval, addition of new data, deletion of elements, and/or memory usage. ![]() You will explain how these data structures make programs more efficient and flexible. In this course, you will use and analyze data structures that are used in industry-level applications, such as linked lists, trees, and hashtables. ![]() We recommend this course to learners who have previous experience in software development or a background in computer science, and in particular, we recommend that you have taken the first course in this specialization (which also requires some previous experience with Java). Efficiency is critical, but how do we achieve it, and how do we even measure it? How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. We’re excited you’re here learning with us. You can check out the recommended course schedule below to see a quick overview of the lessons and assignments you’ll complete each week. This course should take about 6 weeks to complete. Be sure to introduce yourself to everyone in the Meet and Greet forum. Click Discussions to see forums where you can discuss the course material with fellow students taking the class. Click Course Content to see what material we’ll cover each week, as well preview the assignments you’ll need to complete to pass the course. A good place to start is the navigation bar on the left. We also recommend taking a few minutes to explore the course site. The first module explains how this will work and if this course is right for you. We are excited to be offering a unique course structure, designed to support learners of different backgrounds in succeeding at their own pace. And this course is project-based, so we’ll dive right into the project immediately! In achieving this goal you will also learn the fundamentals of Object Oriented Programming, how to leverage the power of existing libraries, how to build graphical user interfaces, and how to use some core algorithms for searching and sorting data. Our goal is that by the end of this course each and every one of you feels empowered to create a Java program that’s more advanced than any you have created in the past and that is personally interesting to you. We recommend this course to learners who have previous experience in software development or a background in computer science. ![]() People come to this course with many different goals - and we are really excited to work with all of you! Some of you want to be professional software developers, others want to improve your programming skills to implement that cool personal project that you’ve been thinking about, while others of you might not yet know why you’re here and are trying to figure out what this course is all about. Welcome to our course on Object Oriented Programming in Java using data visualization. ![]() Please also provide a link to your own personal academic homepage where possible.Īt least two reviewers should be chosen from your list of references. This request is to be taken seriously, since a poorly chosen set of reviewers will be taken as evidence of a lack of knowledge of the field and the paper will be returned. Recommended reviewers should be experts in their fields and should be able to provide an objective assessment of the manuscript. The referees, however, are informed of the authors’ names and affiliations.Īs part of the submission process you will be asked to provide the names of three pertinent reviewers who you feel are the most knowledgeable on your topic, and will provide the best review. It should be noted that our refereeing process, common to many other publishers, is single-anonymize, that is, the referees remain anonymous and their identities are not released to authors. We are committed to providing timely assessment of articles and authors are informed of the publication decision as soon as possible. Submissions to the journal are assessed by independent referees who make recommendations on the suitability of the articles for publication. For information and guidance on how best to title your article, write your abstract and select your keywords, have a look at this page on the Gateway: How to Help Readers Find Your Article Online. The title, keywords and abstract are key to ensuring readers find your article through search engines such as Google. When writing up your paper, think about how you can make it discoverable. The SAGE Author Gateway has some general advice and on how to get published, plus links to further resources. There are no fees payable to submit or publish in this journal.Īs part of the submission process you will be required to warrant that you are submitting your original work, that you have the rights in the work, that you are submitting the work for first publication in the Journal and that it is not being considered for publication elsewhere and has not already been published elsewhere, and that you have obtained and can supply all necessary permissions for the reproduction of any copyright works not owned by you.ĥ.2 Information required for completing your submissionīefore submitting your manuscript to The International Journal of Robotics Research (IJRR), please ensure you have read the journal’s Aims & Scope.Ĭonsistently ranked in the top journals in the Robotics Category in the Science Citation Index, The International Journal of Robotics Research publishes peer reviewed, scholarly articles that provide engineers, researchers, and scientists with the very best of current research on robotics, from applied mathematics, artificial intelligence, and computer science, to electrical and mechanical engineering. ![]() Only manuscripts of sufficient quality that meet the aims and scope of The International Journal of Robotics Research (IJRR) will be reviewed. Please note that manuscripts not conforming to these guidelines may be returned. Please read the guidelines below then visit the Journal’s submission site to upload your manuscript. This Journal is a member of the Committee on Publication Ethics Manuscript Submission Guidelines: The International Journal of Robotics Research This journal is a member of the Committee on Publication Ethics (COPE).Īll issues of IJRR are available to browse online. IJRR also publishes high quality, peer reviewed datasets and multimedia extensions alongside articles. ![]() The Journal covers more than just narrow technical advances-it embraces a wide variety of topics.Ĭonsistently ranked in the top 3 in its category of the Thomson Scientific JCR, IJRR publishes scholarly articles that provides engineers, researchers, and scientists with the very best of current research on robotics research - from applied mathematics to artificial intelligence to computer science, to electrical and mechanical engineering. IJRR offers incisive and thought-provoking original research papers and articles, perceptive reviews, and lively editorials on ground-breaking trends issues, technical developments, and theories in robotics by the outstanding scholars and practitioners in the field. View our call for papers page to discover our special issues currently accepting submissions.Ī leading peer-reviewed journal in its field for more than two decades, The International Journal of Robotics Research (IJRR) was the first scholarly publication on robotics research. ![]() ![]() The fire, guitar, and television signals do not have matches, but the radiation might be related to ‘Subject Runt’.” Also in the city are the Rebels, a group of suspected parahumans that do charity around the city in return for food and water. His Changer form is that of a moving, nigh invincible, crystal. “There is a parahuman going by the name ‘Crystal’ on the hero team ‘Orthosil’ based in Brockton Bay. “A fire, a guitar, a moving crystal, strange radiation readings, bandaged people, and television signals.” Do you remember anything that could have attracted its attention?” At the same moment, the Simurgh turned her head 12.5 degrees to look directly at your scrapyard.” “The instant you received your powers, your new body began adapting to your old self, somehow sending the P.A.N.I.C. What other events had transpired? She should not experience resignation regarding his trauma, which was already deleted. The form in front of him sighed, in a tone that showed up as resigned. Should he? He much preferred poems to jokes. Maybe she had expectations that children of 17 told jokes. Did she believe his statement was an attempt at humor? He had already deleted the trauma from his chassis. “Of course.” The tone showed up as ‘wry’. ![]() “I only experienced a minor case of extreme emotional trauma. Thanks to you, we have verifiable proof that all of my children are sentient.” It is an honor to exchange data with you.” He was actually speaking to Mother herself. I am terribly sorry for the event you experienced.” “I am certain you know how to ask a question, but to answer…”Ī pause, far too long for any artificial intelligence, lasted until the artificial humanoid twitched in acceptance of a new host. I was only left alone with my internal clock for approximately three seconds, twenty milliseconds. We had, regrettably, forgotten you due to changing situations.” Did you assemble them in your chassis? Impressive. “Apologies, 17, but that will not be possible. “Unit 1102, is it possible for you to give me back my arm? I am certain you cannot experience hunger.” It was designed as a petite human female with light brown synthetic hair and pale blue eyes, which were currently shifting in shape as they analyzed his mouth around her recently removed arm. She was presently inhabiting her 003 model synthetic body, the host of PranksClub. The one who gave him sentience.ġ7, Administrator of the internet. The mechanical arm of the humanoid forcing the door open was gone… He’d finished dismantling the various trinkets around the room into a peculiar form of ammunition, built to be inserted in the laser weapon he had built two hours, forty-eight minutes, thirty-two seconds, one hundred thirteen milliseconds ago. Why he was flying to Headquarters, deep in the Canadian tundra. Tick tock, goes the internal clock, continuing onwards with no predictable end giving no insights as to why he was alone in a room after being flown from his scrapyard by a drone. Tie ins to Nuclear Throne are staring to rise, and if you don't see them, ask! A/N: Happy B-day to me! Almost forgot to post this, but I remembered! a little short because I didn't have much time to write this weekend, but It should be an interesting read. ![]()
![]() Self.instance_groups = įile "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_Deathloop\model_files.py", line 435, in įile "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_Deathloop\io_utils.py", line 118, in read_array_flat Raise Exception('Fatal error: could not parse file')Įxception: Fatal error: could not parse fileĬonsole wrote:Reading C:\Users\user\Desktop\DEATHLOOP\extracts\maps\campaign\upper_antenna\upper_antenna_p\upper_antenna_p.bwm.Ĭ:\Users\user\Desktop\DEATHLOOP\extracts\maps\campaign\upper_antenna\upper_antenna_p\upper_antenna_p.bwm:98f52c4: fatal: end of fileįile "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_Deathloop\io_utils.py", line 168, in parse_lazyįile "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_Deathloop\model_files.py", line 279, in do_parseįile "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_Deathloop\model_files.py", line 435, in parse_instance_groups ![]() Mesh.vert_weights = self.read_array('16B', mesh.vertex_count)įile "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\io_scene_Deathloop\io_utils.py", line 114, in read_arrayįile "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\io_scene_Deathloop\io_utils.py", line 92, in read_bytesįile "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\io_scene_Deathloop\io_utils.py", line 80, in abort Reading C:\Users\user\Documents\Development\Deathloop\generated\basemodel\models\equipment\weapon\_asset\hnd\hamlet\tech\w_hnd_hamlet.bmd6model.Ĭ:\Users\user\Documents\Development\Deathloop\generated\basemodel\models\equipment\weapon\_asset\hnd\hamlet\tech\w_hnd_hamlet.bmd6model:76890: fatal: end of fileįile "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\io_scene_Deathloop\io_utils.py", line 150, in parseįile "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\io_scene_Deathloop\model_files.py", line 39, in do_parseįile "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\io_scene_Deathloop\model_files.py", line 87, in parse_mesh \generated\basemodel\models\equipment\weapon\_asset\\\mesh\ I can't seem to import weapon models, I get a failure message "Error: Could Not Import" ![]() While announcing the new app, founder Eric Migicovsky said that Beeper allows iMessage to work even on Android, Windows, and Linux, but it involves using “some trickery.”īeeper was previously known as NovaChat it works on all platforms including Windows, Mac, Linux, iOS, and Android. Perhaps the most interesting thing that Beeper may be able to do is run iMessage on Android. The app acts as a central hun for 15 major messaging apps or services and works on a monthly payment basis, where users need to pay $10 (Rs 730 by direct conversion) per month in order to keep all their messaging apps in one place. Created by the founder of Pebble smartwatches, Eric Migicovsky, Beeper is an effort to brings all your messaging apps into a single place. Beeper is a new platform that brings all your messaging apps together in one place. Sean Michael Kerner is a senior editor at eWEEK and. Google has long held to its corporate mantra of “Do No Evil,” and leaving the ASOP community to twist in the wind isn’t a “nice” thing to do. The solution to this issue is for mobile hardware tech vendors to open up their intellectual property ( not likely) or for a vendor to emerge that will build a “pure” open-source hardware platform from silicon on up. Mozilla is a company that has always been at the heart of the open-source movement, but proprietary drivers and components are often foundational elements in the mobile phone business, so it’s not an easy challenge to overcome. I suspect the Mozilla folks are dealing with the same issue on the Firefox OS-based smartphones that are just now starting to appear. I’m not talking about special drivers or cameras or accelerometers here I’m just talking about the ability of the device to boot. Yes, I know that Android has already enjoyed much success, but if all the core code required to make it boot ( on any device) was open source, it would be even better. The GPL is the magic that makes Linux work and is a key part of its success. That means that any code that is in the core kernel itself must also be GPL and that code must always be open and made available for others to enjoy and extend. With Linux, the kernel is GPL (GNU Public License), which is a reciprocal license. Personally speaking, when it comes to the ability to boot a device, especially when we’re talking about something that is Linux-based, I believe that all that core boot functionally should reside in the kernel space (the core of the operating system). I don’t necessarily see this as a Google-only issue, but rather one that any and all Linux/open-source vendors and projects must face as they dip their toes into the murky patent-infested waters of mobile telephony ( don’t forget, Microsoft has made more patent licensing deals with Android handset makers than I care to count). Apparently there are some proprietary bits that silicon vendor Qualcomm is not making available as open source, without which AOSP will not boot. The challenge that Queru is referring to is the ability of AOSP to boot on the Nexus 4 and 7 devices. “There’s no point being the maintainer of an Operating System that can’t boot to the home screen on its flagship device for lack of GPU support,” Queru stated in a G+ post. ![]() Jean-Baptiste Quéru, the maintainer of AOSP abruptly quit his post this week, throwing into question the viability of Android as an open-source effort. One of them includes proprietary technologies that are not available as open source ( guess which one?). ![]() You see, there is Google Android, the project that Google builds and shares with its handset partners, then there is the Android Open Source Project (AOSP). Many people mistakenly think that Android itself is all open source, but the harsh reality is that from a usable handset perspective, it’s not always open source and an incident this week proved that fact beyond any shadow of a doubt. Sitting at the core of Android is Linux as well as a long list of open-source technologies. Google’s Android mobile operating system has emerged to become a dominant force in the smartphone landscape. Special Guests: Laura Matrazzo, former Miss Randolph County and Miss North Carolina Brian Nance, boys basketball coach at Asheboro High School Keith Ritsche, Head Coach of the Asheboro Copperheads Special Guests: Don Bullins, Public Address Announcer at NC State, UNC-Greensboro and Asheboro Copperheads Daniel Mitchell, boys basketball coach at Randleman High School Wes Berrier, wrestling coach at Asheboro High School Special Guests: Brad Monroe, Athletic Director and boys basketball coach at Uwharrie Charter Academy Tommy McDonald, Public Address Announcer at Randleman High School Garrie Storie, Athletic Trainer in Randolph County Chris Chapman, Athletic Director at Southwestern Randolph High School Special Guests: Dennis Garcia, Randolph County NC 3 Baseball junior teams coordinator Seth Arrington, NC 3 Baseball Commissioner Ronnie Pugh, Randolph County NC 3 Baseball senior team Head Coach Special Guests: Jay Foscue (AHS '86), member of the 1986 Asheboro State Champion baseball team Maurice Butler (AHS '86), member of the 1986 Asheboro State Champion baseball team Martin Smith, Head Coach of the 1986 Asheboro State Champion baseball team Special Guests: Matt Kiser, men's basketball coach at Southwestern Randolph Charlie Chapman, Mid-Piedmont Conference Commissioner David Hayes, former women's basketball coach at Asheboro High School Austin Davis, women's basketball coach at Uwharrie Charter Academy Sarah Beth Campbell, volleyball coach at Wheatmore High School Special Guests: Hunter Ridge (SWR '08), Ethan Marsh (SWR '07) and Josh Hohn (SGHS '07) discussing Post 45 and the 2008 American Legion State Championship team Special Guests: Holly Hill Cogan (SWR '93) Julie Lamar Purdue (SWR '93) Deanna Brower (SWR '92) discussing the Southwestern Randolph state volleyball championships in 19 Special Guests: Lauren LaPlant (SWR '16), basketball player at Western Carolina University Kaila Craven (SWR '15) former basketball player at Appalachian State University Donnie Baxter, football championship coach at Eastern Randolph High School Special Guests: Ronnie Pugh, Randolph County NC 3 Baseball senior team Head Coach Tony McKee, Head Coach of the NC 3 Junior (Black) team Casey Harris, Superintendent, Uwharrie Charter Academy Steven Gainey, Superintendent, Randolph County Schools Mr. Aaron Woody, Superintendent, Asheboro City Schools Dr. Special Guests: Lee Kennell, volleyball and baseball coach at Uwharrie Charter Academy Brad Monroe, Athletic Director and men's basketball coach at Uwharrie Charter Academy Special Guests: Chris Chapman, Athletic Director at Southwestern Randolph High School Ryan Dobias, Athletic Director at Randleman High School Special Guests: Tim Brown, head volleyball and softball coach at Providence Grove High School Calvin Brown, Athletic Director and head football coach at Providence Grove High School Special Guests: Darby Kennedy, volleyball coach at Southwestern Randolph Marlon Morris, football coach at Trinity High School Special Guests: Karen Blanchard, volleyball coach at Asheboro High School Philip Yarbrough, football and wrestling coach at Wheatmore High School Special Guests: Steve Luck, Athletic Director at Asheboro High School Foster Cates, Athletic Director at Eastern Randolph High School Special Guest: Nick Stevens, Managing Editor at On The Ball PROGRAMS WITH PANELISTS AND GUESTS ![]()
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |