![]() The audiobook sales, among plenty of other retail businesses, dropped during the early months in the pandemic since many consumers were not commuting every day and therefore not listening. In recent times, COVID-19 has greatly affected sales in the publishing industry beginning with the US shutdown in March 2020. Footnote 8 Digital audiobooks can be downloaded to your smartphone in minutes and are convenient on-the-go, especially during one’s daily commute. Footnote 7 Consequently, the audiobook format has increased in popularity but is still not seen as the same value as print books due to the popularity and revenue success.Īudiobooks, podcasts and other forms of listening-based entertainment have been found to be more popular, especially during the coronavirus pandemic, as smartphone technology becomes more innovative. Footnote 6 Although audiobook sales continue to rise, they do not yet bring in the same revenue of print books all forms of print books bring in over three-fourths of US trade sales every year. ![]() Footnote 4 In 2010, digital and physical audiobooks shared 1.96% of total trade revenue Footnote 5 whereas in 2020, digital audiobooks alone contributed 8.3% of total trade revenue in the book industry. Footnote 3 People, in general, are hesitant to change any habit, especially their reading style, which is why target marketing is vital to a book’s success the marketers find unique ways to attract consumers and convince them to listen to the audiobook rather than read the print version. In fact, it was believed for audiobooks to be successful, they have to not only create as much revenue as the print book but have to surpass the entertainment value of the print book in order to be valued. Footnote 2īecause some consumers fully believe these misguided ideas, audio publishers face extra obstacles when marketing their titles. Some feel they don’t retain as much information when they listen than when they read others feel that listening is more pleasurable, especially if it is a common practice. Footnote 1 Yet, there’s a misconception that the hardcover is not only superior but that audiobooks are cheating the print book. ![]() Since print books were much easier and less expensive to create at the time audiobooks were recorded for the phonograph in the late 1800s, the audiobook industry was not as successful as the print books due to availability and convenience. Audiobooks have taken several forms over the years, most notably from a physical product purchased at a store to a digital downloadable code on your smartphone, but have never been as favored as the hardcover format.
0 Comments
![]() □ Switch to iPad #20 has more on iPad web development, including git. Git shines when you need to roll back after messing things up, or as part of a larger setup, where you publish your live branch to the live server, and the dev branch to a development server, that sort of thing. It’s enough to just start an account and store files there. You don’t need to go knee-deep in git to use GitHub, though. That means you’ll push and pull code to the repository, sorting it in branches, and releasing versions if you will. If you’re unfamiliar with GitHub, it’s a service (also owned by Microsoft these days) for storing code (and other things) using git version control. That’s right, we need a GitHub account, and a repository, for this to work. At least not if you use GitHub to manage your codebase. Unfortunately, there isn’t an official iPad app just yet, but that doesn’t mean you can’t use VS Code on your iPad. It’s made by Microsoft and is available for macOS, Windows, and Linux.
![]() Using the zoom function will not change this (see above comment). If the encoding prevents text wrap and defines a specific width, it will not wrap. The wrap-around beveled edges provide a lip that is higher than the screen level to protect your screen from contacting the surfaces and provide a lay-on-table. But email is not always plain text (very often it isn't) and will wrap or not wrap depending on whether it is html encoded and how that encoding is handled. Th OP also mentioned plain text not wrapping. It is a limitation of using smaller devices in a world where the sites and formatting often not yet caught up to the end client device technology. In some cases, a web page will have an alternate mobile or small device layout which does allow for a more comprehensive wrap of text within certain parameters (this site does not). It should, in most cases expand if you change the screen orientation, but that will obviously be limited. The function is localized and has no effect on changing the CSS or other html on the page which controls how text and other elements are displayed (and which will or will not allow text wrapping on a coded element depending on design most not set up for mobile devices will not). That's not its intended purpose: it zooms to a specific section of the screen/page to give you an up close look at it. I have even had some customers call me from KS.The Zoom function will cause text to wrap. If you search "Locksmith Matthews, NC" I am nowhere to be found. You can search "locksmith Independence, KS" and I am now on second page (Was first) This is for my own business and I am literally OUT of business with this. If you have any suggestions or someone you could ask to help I would appreciate it very much. I do not understand if everything is correct in my city/area how I show up in Independence KS and nowhere in "Matthews, NC" They are saying to post pics and posts to help me rank in my city. ![]() I did notice before I contacted Google it had " Independence, KS" next to my listing.Īfter my emails/calls it says "Independence, NC"
![]() Basis sets have historically been acquired experimentally where metabolite-specific phantoms were produced and measurements with the exact pulse sequence parameters were made. One way of doing this is to obtain a set of high-quality spectra for each metabolite separately to be used as a basis for the subsequent analysis. However, in more realistic cases of coupled and overlapping resonances, prior information must be incorporated into the analysis. In simplistic cases with well-separated metabolite resonances it may be possible to obtain these concentrations simply by calculating the area under a peak of interest in a given interval. Īnalysis of MRS data typically revolves around translating an MR spectrum into (relative) tissue concentrations of different metabolites. The most clinically relevant implementation is the semi-LASER pulse sequence, which can achieve echo times almost as short as PRESS, but with a substantially reduced localization error. PRESS, it has been suggested to use adiabatic RF pulses, especially for the refocusing pulses which typically have the lowest bandwidth and thereby give rise to the largest localization errors. To mitigate the problems related to localization errors with e.g. Consequently, the obtained spectra can differ substantially from what would be expected without the localization errors both in terms of quality and appearance. An even more problematic situation occurs for strongly coupled metabolites where only a subset of the spins in a metabolite experience the intended slice selective RF pulses, thus giving rise to unexpected or absent J-coupling effects and potentially signal loss. Correspondingly, the different peaks in a spectrum will originate from slightly different regions in space. The larger chemical shift separation, therefore, also results in a more problematic localization of the volume-of-interest (VOI) since its position in space depends on the resonance frequencies. PRESS, the bandwidth of the RF pulses is relatively low. However, for the pulse sequences typically used clinically, e.g. High magnetic field strength, 3 T for the clinical setting, is beneficial for MRS as it provides a stronger signal and a wider separation of chemical shifts of resonances in absolute numbers, thus enabling separation of a larger number of metabolites. The acquisition methods and their implementation have also varied between vendors and hospitals, making it hard to compare results. However, although MR spectroscopy has been available since the advent of clinical MR, it has not yet become a widespread clinical tool mainly since both data acquisition and analysis requires specially trained personnel. ![]() to detect and stage brain tumors, determine tumor treatment response, and to study neurodegeneration and psychiatric disorders. It can be used in a broad range of applications e.g. Magnetic resonance spectroscopy (MRS) is a unique technique in the sense that it can provide insight into the cell metabolism completely non-invasively. If computational time is a limiting factor, simple simulations with hard RF pulses can provide almost as accurate metabolite quantification as those that include the chemical-shift related displacement. The inclusion of the shaped RF pulses and magnetic field gradients in the simulation of basis sets for semi-LASER is only important for strongly coupled metabolites. Metabolite quantification using semi-LASER was thereby less dependent on the inclusion of gradients than PRESS, which was seen in both phantom and in vivo measurements. The difference was larger for strongly coupled metabolites and at longer echo times. The effect of including gradients in the simulations was smaller for semi-LASER than for PRESS, however, still noticeable. For comparison, simulations and measurements were performed with the PRESS pulse sequence. The influence on metabolite concentration quantification was assessed using both phantom and in vivo measurements. MRS basis sets where simulated at different echo times with hard RF pulses as well as with shaped RF pulses without or with magnetic field gradients included. I understand that the strong delocalisation in the aromatic ring may tend to "even out" the electron distribution across all the aromatic $\ce $.To study the need for inclusion of shaped RF pulses and magnetic field gradients in simulations of basis sets for the analysis of proton MR spectra of single voxels of the brain acquired with a semi-LASER pulse sequence. Clearly, the aromatic protons are in different chemical environments due to the fact that they are different distances away from the substituents from the benzene ring. Recently, I have started to learn about nuclear magnetic resonance (NMR) in school and something which I cannot seem to reconcile is the fact that all aromatic protons on any substituted benzene ring would give the same chemical shift. Tur, “LDA Based Similarity Modeling for Question Answering”, Proceedings of the NAACL HLT 2010 Workshop on Semantic Search, pp. Harabagiu, “EmpaTweet: Annotating and Detecting Emotions on Twitter”, In Proceedings of the 8th International Conference on Language Resourcesand Evaluation (LREC), May 2012. Ekinci,“An Aspect Based Sentiment Analysis on Turkish Hotel Reviews”, Girne American University Journal of Social and Applied Sciences, vol. Ozyer, “Sentiment analysis for Turkish Twitter feeds,” 2015 23nd Signal Processing and Communications Applications Conference (SIU), May 2015. Zhang, “A survey of opinion mining and sentiment analysis”, Mining text data, pp. ![]() Griffiths, “Probabilistic topic models”, Handbook of latent semantic analysis, vol. Muhammad, “Knowledge discovery through directed probabilistic topic models: a survey”, Frontiers of Compute rScience in Chine, vol. ![]() Blei, “Probabilistic topic models”, Communications of the ACM, vol. By using the multi-stages LDA, we were able to perform better (2-stages:70.5%, 3-stages:76.4%) than the state of the art result (60.4%) which was achieved using the plain LDA for 5 classes. With the proposed method, we aimed to increase model’s success rate by decreasing the number of words in the dictionary. The generated models were tested by using the proposed n-stage LDA method. Zemberek, Snowball, and first 5 letters root extraction methods are used to create models. The dataset consists of 4000 tweets that are categorized into 5 different emotions that are anger, fear, happiness, sadness, and surprise. The Latent Dirichlet Allocation (LDA), a topic modeling algorithm, was used to determine which emotions the tweets on Twitter had in the study. Knowing how to classify the mood characterization leads this technology to be useful in a variety of fields. Also, you can freely download the datasets and associated tools that were used by the participants in the task.Īcknowledgements: This research is part of the Interactive sYstems for Answer Search (Iyas) project, conducted by the Arabic Language Technologies (ALT) group at the Qatar Computing Research Institute (QCRI), HBKU within the Qatar Foundation.Understanding the reason behind the emotions placed in the social media plays a key role to learn mood characterization of any written texts that are not seen before. Please, check here for a more detailed description of the English and Arabic datasets. Moreover, based on answers 2 and 4, the answer to the question is most likely NO. Answers 2 and 4 are good, answer 1 is potentially useful and answer 3 is bad. This subtask is only available for English.įind below an English example, which is also a YES/NO type of question. Subtask B: Given a YES/NO question (short title + extended description), and a list of community answers, decide whether the global answer to the question should be yes, no or unsure, based on the individual good answers.Subtask A: Given a question (short title + extended description), and several community answers, classify each of the answers asīad or irrelevant ( bad, dialog, non-English, other).Moreover, for the special case of YES/NO questions we propose an extreme summarization version of the task, which asks for producing a simple YES/NO summary of all valid answers. those that can be potentially useful to the user (e.g., because they can help educate him/her on the subject) vs. We propose a task that can help automate this process by identifying the posts in the answer thread that answer the question well vs. For example, it is not unusual for a question to have hundreds of answers, which makes it very time consuming to the user to inspect and winnow. ![]() On the negative side, it takes efforts to go through all possible answers and make sense of them. On the positive side, this means that one can freely ask any question and expect some good, honest answers. Such systems are seldom moderated, quite open, and thus they have little restrictions, if any, on who can post and who can answer a question. Target: We target semantically oriented solutions using rich language representations to see whether they can improve over simpler bag-of-words and word matching techniquesĬommunity question answering (QA) systems are gaining popularity online.Related to textual entailment, semantic similarity, and NL inference More challenging task than traditional question answering The task is related to an application scenario, but it has been decoupled from the IR component to facilitate participation and focus on the relevant aspects for the SemEval community. Task: Answer selection in community question answering data (i.e., user generated content). ![]() You grabbed the revolver with its holster and placed it on you hip as well as a travel bag for ammo and the itemsyou were retrieving. “Alright then, be back before midnight dear” He said and you began preparing. “The merchant across town? Yeah that’s fine dad, I’ll be fine” You reassured him with your excited smile. It’s late so take the gun with you” Your father said as he placed a hand on your shoulder. “ dear, I need you to pick up a couple oforders from the merchant. You laughed and walked back to the counter where your father was awaiting you. Your service is greatly appreciated sooooo drinks on me tonight boys”You smiled at the guys as they erupted in cheers and toasted with each other. His pals around him chuckled at his poor attempt at flirting. Gotta make sure towns safe for sweets like yourself” he winked which caused you to roll your eyes whilst laughing. The brunette turned to you with a smug grin on his scarred face. “Another successful hunt then, McCree?” you smiled as you set his beer down. You smiled as you neared one of the frequent hunters that would always visit the tavern when coming back from a fruitful trip. Lively nights was always a good change for the quiet town. The loud chatter of the customer and the warm hue of the lights always made you enjoy working there. ![]() You father had introduced you to the hunters and you became familiar with almost all of themand they’ve grown to appreciate you, even regarding you as family. It was a place where hunters would gather and tell their tales of hunts and their encounters of creatures to each other and you would listen intently. You worked in one of the most popular bars in town as it was your family’s business. The event had caused you to be wary of every creature that roamed the earth. However, with the local monster hunters,the town remained in once piece with a few honourable sacrifices. There had been a few rare instances where there has been a mass group of creatures that attempted to rob and destroy your town. Your town, which consisted of a population of purebred humans and monster hunters, was often times the targeted subjected by creatures such as ghouls and demons looking for a new host. – Oni!Genji x reader - An unlikely saviourĪs the world was overrunby supernatural creatures of all kinds, you lived in a constant state of worry due to your human nature. A/N: Oni!Genji was fun to write! Slightly long, but I do hope you enjoy this as much as I did! ![]() The callback function is the code that you want to execute after the specified delay. To use setTimeout to wait for one second in JavaScript, you would pass two arguments to the function: a callback and an integer delay, in milliseconds. ![]() But of course, this can be generalized to wait any amount of time as well. In this tutorial, we'll learn how to use setTimeout to wait for one second in JavaScript. One of the ways to accomplish this is by using the setTimeout function, which allows you to specify a delay, in milliseconds, before executing a given callback function. ![]() The syntax for the wait () function is as follows: wait( milliseconds) The wait () function accepts one parameter, which is the number of milliseconds to wait before continuing. This can be useful for creating delays, like for periodically making an AJAX request, running animations, or even simply allowing a certain process to complete before moving on. The wait () function is a built-in JavaScript function that causes the program to pause for a specified amount of time. ![]() You can read more about this function here.In JavaScript, waiting a specific amount of time before executing a function or piece of code is a common requirement. Note: if you need to repeatedly execute code after a specified delay, then setInterval is more suited to the job. SetTimeout is best used for everything else. For example, if you wanted to fade an image into view for one second, have it visible for five seconds, and then fade it out for a period of one second, you could do the following: $ ( 'img' ). There is no possibility to cancel the delay. The delay method is meant specifically for adding a delay between methods in a given jQuery queue. The makeTalk function is then executed by setTimeout with a delay of one second: function makeTalk ( animal ) animateDiv ( ) īut as mentioned, using requestAnimationFrame offers various advantages, such as allowing the browser to make optimizations and stopping animations in inactive tabs.Īnimation with requestAnimationFrame by SitePoint ( CodePen.įinally, I’d like to clear up any confusion between the use of the native JavaScript setTimeout function and jQuery’s delay method. In the following example, we select a random animal from an animals array and pass this random animal as a parameter to a makeTalk function. setTimeout () accepts time in milliseconds, so setTimeout (fn, 1000) tells JavaScript to call fn after 1 second. In a basic scenario, the preferred, cross-browser way to pass parameters to a callback executed by setTimeout is by using an anonymous function as the first argument. To delay a function execution in JavaScript by 1 second, wrap a promise execution inside a function and wrap the Promise's resolve () in a setTimeout () as shown below. If you’ve defined an alternative setTimeout method which would be found and returned in priority in the scope chain, then you’ve probably got bigger problems to worry about.įor the purposes of this tutorial, I’ll omit window, but ultimately, which syntax you choose is up to you. In my opinion, this adds complexity for little or no benefit. Both setTimeout and tTimeout refer to the same function, the only difference being that in the second statement we are referencing the setTimeout method as a property of the window object. Well, when running code in the browser, scope would refer to the global window object. You’ll notice that sometimes syntax above tTimeout. If this parameter is omitted, a value of 0 is used, meaning execute 'immediately', or more accurately, the next event cycle. Note: the square brackets denote optional parameters. delay Optional The time, in milliseconds that the timer should wait before the specified function or code is executed. For instance, if transition-delay is 1s and transition-duration is 2s, then the animation starts 1 second after the property change and the total duration will be 2 seconds. Let’s deep down into some of the functionalities, syntax and many other things of setTimeout () function. In transition-delay we can specify the delay before the animation. This function allows us to provide a specific delay before executing a function. , argN are additional arguments passed to the function specified by functionRef. To provide delay in JavaScript function we use a global window object named as setTimeout (). delay is the number of milliseconds by which the function call should be delayed.code is an alternative syntax that allows you to include a string instead of a function, which is compiled and executed when the timer expires.functionRef is the function to be executed after the timer expires.scope refers to the Window interface or the WorkerGlobalScope interface.timeoutID is a numerical ID, which can be used in conjunction with clearTimeout to cancel the timer.From the MDN documentation, the syntax for setTimeout is as follows: const timeoutID = setTimeout (code ) const timeoutID = setTimeout (code, delay ) const timeoutID = setTimeout (functionRef ) const timeoutID = setTimeout (functionRef, delay ) const timeoutID = setTimeout (functionRef, delay ) ![]() Multifamily syndication is a real estate deal in which several investors combine their funds to buy a property. Listen to the full episode of Creek Side Chats here. The properties he invests in are better for it, as are the communities in which they live, and, most significantly, our investor partners are better for it. This approach has propelled QC Capital, LLC to the forefront of the industry and established them as a pioneer in syndicated multifamily investing. If you're ready to put in the effort, put your boots on the ground, and know what growth drivers to look for, there are a number of really exciting opportunities out there. QC Capital, LLC founders have recognized amazing prospects throughout the years - not by magic, but by researching and working an area until there is no information left to unearth. That is what distinguishes QC Capital, LLC and enables them to find inexpensive Class A and Class B assets. In this podcast episode, Chris, who had sold more than 40 million dollars worth of real estate by the time he was 24, talks about his early years and how he had a passion for working since he was as young as 5 years old.Ĭhris also talks about how he thinks there is no replacement for putting in the effort. Allen Lomax for an episode of Creek Side Chats with Successful Real Estate Investors to discuss topics they both care about - Multi family Real Estate Syndication. ![]() ![]() Multifamily syndication can help you join with other investors and help you grow bigger faster.Ĭhris Salerno, founder & CEO of QC Capital joins Dr. That’s where Multifamily syndication really shines as it helps you grow your real estate investments passively without having to take up the role of a landlord or lose yourself in tedious legal processes. But if investing in real estate isn’t your primary source of income, then it’s bound to get overwhelming managing everything by yourself. There’s a lot of time and resources involved to make and sustain a real estate investment. Investing in real estate is not a one person job. Once you are done, you can play around with an array of 3D, screen resolution, and tiling options available, and choose one that befits you. Right-click the image and select the option to set it as your background. Select a photograph from your collection. How do I make an image my desktop wallpaper? You can do this by following a simple process: 1. All you need to do is to know how to save images as wallpapers, and there you go! You will have a wallpaper that suits your needs and preferences. 3840x1080 Wallpaper HD (79+ images) Find the best 3840x1080 Wallpaper HD on GetWallpapers. Can I design desktop wallpapers? Yes, you can! You do not need to be a graphic designer for you to do this. That said, desktop wallpapers cannot be ignored, they mean different things to different people. battlefield 4 1080P, 2K, 4K, 5K HD wallpapers free download, these wallpapers are free download for PC, laptop, iphone, android phone and ipad desktop. Adding a quote will act as a reminder of what inspires you in your day-to-day life. Interesting, huh? You can add an image that shows how you feel or one that means something to you. Sometimes, people display their feelings through the use of desktop wallpapers. They add glamor to your computer and make it look aesthetically appealing and highly presentable. However, this element comes with a sense of beauty. In fact, you can decide to use a dark colour, and life will move on as usual. What is the use of a desktop wallpaper? Well, adding a wallpaper to your desktop is not mandatory. What you need to know is that these images that you add will neither increase nor decrease the speed of your computer. A desktop wallpaper is highly customizable, and you can give yours a personal touch by adding your images (including your photos from a camera) or download beautiful pictures from the internet. Each of these 190+ Battlefield 4 Wallpapers has been community curated to work great as a wallpaper. The background of this screen can be a single colour, multiple colours, or some other graphical representations. 190+ Battlefield 4 HD Wallpapers and Backgrounds Battlefield 4 Wallpapers Favorite We hope you enjoy our curated selection of Battlefield 4 Wallpapers. Click here to donate to dmb.What is a desktop wallpaper? When you boot your computer, there is an initial screen that comes up, in which your folders, documents, and software shortcuts are placed. We really appreciate donations which go to helping us pay for server costs. release build, PC 4k (downsampling), cropped to 3840x1080 -No Photoshop -ReShade v0.18 -MasterEffect Reborn 1.1.190 Camera edit (Ctrl+K) mode, keybinds (neogaf post) Was just at the right place at the right time to take this photo. Archived 3840x1080 Battlefield 4 Dual Wallpaper. MOD / Page Founder - Dual 3840x1080 7 years ago. 5 3840x1080 Battlefield 4 Dual Wallpaper. Press question mark to learn the rest of the keyboard shortcuts. To get started, just click on a category at the bottom of this page or use the search box up top and enjoy our amazing range of dual monitor backgrounds! View all All Photos Tagged 3840x1080 Project C.A.R.S. A subreddit with wallpapers for users with more than one monitor. So please get involved with the site by rating wallpapers and support the artists (many of whom frequent this site) by commenting on the images. New features are always being developed and if you have any dual monitor backgrounds you would like to see added to the site just register and upload them. We've gathered more than 5 Million Images uploaded by our users and sorted them by the most popular ones. All our dual monitor wallpapers are free and many more are added all the time, usually every day. Explore a curated collection of Battlefield 4 Wallpaper Images for your Desktop, Mobile and Tablet screens. ![]() If you are here it is assumed you have a dual screen monitor or two monitors. Or enter a resolution: (max: 15360x4320) xĬlose Welcome to the largest dedicated dual monitor backgrounds website on the internet.ĭual monitor backgrounds (AKA dual screen wallpapers) are backgrounds that span two screens. Choose your preferred image resolution: Original Show original sizes ![]() The experiments in this proposal will leverage the most cutting-edge in vivo imaging with Miniscopes, in vivo tagging and in vivo chemogenetic techniques to dissect the circuit mechanisms underlying the temporal linking of aversive events in an effort to advance novel treatments for PTSD. Recently, we found that memories are temporally linked by overlapping neural ensembles and that this temporal linking permits the spread of fear to neutral stimuli occurring days prior to an aversive event. Post-traumatic stress disorder (PTSD) symptoms are often elicited by environmental stimuli that were not directly present during trauma therefore, understanding how fear spreads to non-trauma associated stimuli is paramount to PTSD treatment. This work could therefore shed fundamental light on the spread of fear in PTSD and how it might be clinically targeted. We demonstrated that both retrospective and prospective memory guide attention during visual search. we imitate the mechanism of retrospective memory in neuropsychology and propose. We will test the sufficiency and necessity of ensemble reactivation, as well as synaptic plasticity, in the linking of aversive memories and safe memories. Remember Intentions: Retrospective-Memory-based Trajectory Prediction. We will therefore test the hypothesis that the enhancement of memory-linking by aversive experience emerges through co-reactivation of memory representations during an offline consolidation period. Using the Miniscope, we found that neutral and aversive memories are linked by an increased overlap in their hippocampal neural ensembles, and that this overlap emerges sometime after learning. To observe dynamic ensemble activity across long time scales, I have co-developed a wire-free Miniscope which allows in vivo calcium imaging in untethered, freely behaving mice. However, overlinking traumatic experiences to everyday memories could be maladaptive and may promote PTSD symptoms. ![]() Linking aversive experiences to past events is ecologically valuable, as the past has predictive value for the future. My lab has preliminary evidence that increasing the negative valence of a memory extends the temporal window of retrospective linking, such that the fear of an aversive context is linked with neutral stimuli experienced days prior. Recently, I found that different contextual memories encoded close in time (i.e., 5 hours) are linked by sharing an overlapping neural ensemble, making recall of one memory more likely to trigger recall of another memory encoded close in time. Thus, understanding how fear spreads to non-trauma associated stimuli is paramount to PTSD treatment. Post-traumatic stress disorder (PTSD) symptoms are often triggered by environmental stimuli that were not directly present during trauma, but which nevertheless elicit strong fear responses. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |