Tumgik
caretrust · 2 years
Text
Openscad echo
Tumblr media
#Openscad echo manual#
#Openscad echo code#
But also in other areas, such as iterating through a row, lists are essential. Without it would for instance be near impossible to work with the all important vectors in both 2D and 3D.
#Openscad echo code#
It generates valid OpenSCAD code from Python code with. Understanding lists and list manipulation is essential to advance in OpenSCAD. SolidPython is a generalization of Phillip Tiefenbachers openscad module, found on Thingiverse. This iteration continues until the base case, the length of the list is equal to zero or less, is reached. These three list are then concatenated to a new list however, and now we get to the recursive parts, the lesser and greater lists are the new parameters for quicksort. ECHO: Image with lines, y rows, 600, x rgb cols, 600. Next all numbers in the list smaller than 3 are placed in a list lesser, all numbers equal to 3 are placed in a list equal and all numbers larger than 3 are placed in a list greater. With the result to be an openscad array of the XY datapoints tracing along the lines path. Next a pivot is determined being the number in the middle of the list, in this case the number 3. The function starts with a base case !(len(list)>0) ? meaning if a the length of list is 0 return an empty list (or the boolean value false) else continue. Especially if you want to use a complex and computationally intensive OpenSCAD geometry in another project, using import instead of include or use can be useful. Debugging recursive modules is pretty straight forward, recursive functions is a little harder, particularly if you intertwine two such functions. output len( for (x input) if (condition(x)) x ) echo(output) // ECHO. and all echo commands will be written to the standard error output.
#Openscad echo manual#
Quicksort(lesser), equal, quicksort(greater) Finally the count is determined simply by using len() on the // filtered list. man openscad (1): This manual page documents briefly the openscad command. ) i ] Generate output based on a range definition, this version is mainly useful to calculate list values or access existing lists using the range value as index.Lst6 = //a list of numbersįunction quicksort(list) = !(len(list)>0) ? : let( Several common usage patterns are presented here. Deeper dimensions can be accessed by nesting for elements. Tho it would be even better to include the platform if that is readily available. If the sequence has more than one dimension, for iterates over the first dimension only. Alternatively in the Window title 'OpenSCAD - 2014.01.14 - filename.scad' Console has the advantage that the version is shown when people log a problem and cut/paste the console log. Chapter 5: Using multiple scripts and libraries. Chapter 4: Introducing modules to organize the code. Chapter 3: Resizing models and more ways of combining objects. (the only side-effects I can think of is echo(), which is mostly. Chapter 2: Scaling the model and first steps for parameterizing models. OpenSCAD is a CAD package for coders, in which all design elements are created in a scripting language rather than graphically. This value can then be processed in the child of the for element, and each result becomes a member of the final list that is produced. Chapter 1: A few words about OpenSCAD and getting started with the first object. This manual page documents briefly the openscad command. The variable on the left of the equals sign take on the value of each member of the sequence in turn. The for element iterates over all the members of the list. The sequence to the right of the equals sign can be any list. The syntax is the same as used by the for iterator. Click to find the best Results for echo speed feed Models for your 3D Printer. The for element defines the input values for the list generation. ECHO: 4 ECHO: There are, 1, letters in this string ECHO: 4. Steps = 50 points = ), // second expression generating the points in the negative Y quadrant for ( a = ), // additional list of fixed points, , ] polygon ( points ) for Edit Here OpenSCAD feedback: Compiling design (CSG Tree generation).
Tumblr media
0 notes
caretrust · 2 years
Text
Iphone mark text as spam
Tumblr media
Iphone mark text as spam how to#
Iphone mark text as spam free#
Here's a helpful article from the Federal Trade Commission if you'd like to learn more about text scamming. How to Report Text Scams, Phishing & Robotexts to the FTC Confirm that you want to block this number by tapping Block Contact, and you won't receive calls or messages from them anymore.Then tap on the sender's phone number, profile icon, or (for group texts) the text indicating the number of recipients ("20 People," in the screenshot below).To do this, open the text message without tapping on any links in the body of the message. Though this spam text doesn't have the Report Junk option, I can still block this number straight from the Messages app.I'm guessing that the texts I've been getting, like this one below, must be happening because one of my contacts fell victim to that scam.
Iphone mark text as spam free#
Sometimes companies can gather entire contact lists, including phone numbers, from unsuspecting people who sign up for a free app. Block Spam Text If the Report Junk Option Doesn't Appear If the report junk option doesn't appear, you can still block the number, and manually report the scam text to your carrier. After you've done this, the content and sender's information will be sent to Apple.
Open the message and tap Report Junk underneath it.
Go to Messages and find the spam message you'd like to report.
But if it seems like an ad or fishy in any way, be sure not to tap on any links in the body of the message just report it, then block the number. This could just be a text from a new friend or coworker that you haven't added to your Contacts yet. Once you have message filtering on, when you receive a text from someone who isn't in your contact list, Apple gives you the opportunity to report it by tapping Report Junk underneath the message. Now, on any message from someone not in your Contacts, you will have the option to report it as junk.
Scroll until you see Message Filtering, and make sure Filter Unknown Senders is toggled on.
In 2021, FCC said it wanted to amend the rules to prevent SIM swapping scammers.įor more news updates about spam texts and other scam campaigns, always keep your tabs open here at TechTimes.
Iphone mark text as spam how to#
Recently, we reported how to spot text message scams. This means that you can also call your network provider to ask for assistance. One of the security measures they have is the so-called SHAKEN/STIR tech. On the other hand, The Verge reported that your mobile carrier should also make efforts to prevent spam texts or calls from reaching your device. Don't click the link provided in the spam text.Don't respond to text messages from unknown contacts.Click the "Block/Report Spam" button and press the Block option.Īside from blocking unknown contacts, you can also use other simpler tips if you don't want to spend too much time blocking them one by one.Then, choose the Recent option and long-press the number you want to put on the block list.The first thing you need to do is click the Phone app.After that, choose the Info button and tap on the "Block This Caller" option.To do this, you need to click the conversation.On the other hand, you can also block spam texts from your Messages app. Find the Information icon and tap on the "Block This Caller" button.Visit your Phone app and clock the Recents option.The word "Smombie", a composition of "smartphone" and "zombie", describes people staring at their smartphones while walking around.Īlso Read: Scam Apps on App Store: Developer Show How to Spot Scam Multiple Scam Apps, With Some Earning Revenue Picture taken on Apshows a modified caution sign warning against so-called "smombies", people watching their smartphones, in a street close to a school in Reutlingen, southern Germany. (Photo : Photo by CHRISTOPH SCHMIDT/dpa/AFP via Getty Images)
Tumblr media
0 notes
caretrust · 2 years
Text
Wifi explorer for mac
Tumblr media
#WIFI EXPLORER FOR MAC HOW TO#
Step 5: Choose Finder > Empty Trash from the Menu bar.Step 4: If prompted, enter administrator password and hit OK to allow the change.Also, you can right-click/control click WiFi Explorer Pro 1.1 icon and then choose Move to Trash option from the sub menu. Step 3: Search for WiFi Explorer Pro 1.1 in the /Applications folder, then drag its icon to the Trash icon located at the end of the Dock, and drop it there.Step 2: Launch Finder on your Mac, and click Applications in the Finder sidebar.Step 1: Quit WiFi Explorer Pro 1.1 as well as its related process(es) if they are still running.Here’s the regular steps to uninstall WiFi Explorer Pro 1.1 on Mac: In most circumstances you can take the drag-and-drop way to delete WiFi Explorer Pro 1.1 from your computer. Most Mac apps are self-contained, and the trash-to-delete option works on all versions of Mac OS X and later. Question 1: How can I uninstall WiFi Explorer Pro 1.1 from my Mac? So, when you decide to uninstall WiFi Explorer Pro 1.1 on Mac, you will need to tackle the following two questions. The trash-to-delete method may leave some junk files behind, resulting in incomplete uninstall. That means, if you simply trash the app and think the removal is done, you’re wrong. Additionally, some apps may create supporting files, caches, login files scattering around the system directory. General knowledge: Once installed, an app is typically stored in the /Applications directory, and the user preferences for how the app is configured are stored in ~/Library/Preferences directory.
#WIFI EXPLORER FOR MAC HOW TO#
If you have no clue how to do it right, or have difficulty in getting rid of WiFi Explorer Pro 1.1, the removal solutions provided in the post could be helpful. This page is about how to properly and thoroughly uninstall WiFi Explorer Pro 1.1 from Mac. Removing applications on Mac is pretty straightforward for experienced users yet may be unfamiliar to newbies. Perfect Solutions to Uninstall WiFi Explorer Pro 1.1 for Mac
Tumblr media
0 notes
caretrust · 2 years
Text
Duplicate photo finder reviews
Tumblr media
#Duplicate photo finder reviews install
#Duplicate photo finder reviews pro
#Duplicate photo finder reviews software
#Duplicate photo finder reviews professional
#Duplicate photo finder reviews free
Once the scan is complete you will see a list of the identified duplicates. Depending on the number of files involved this may take some time. To start the scan click the Start Scan button and wait until the scan is complete. There are other filter options too for file size and age of file. If you don’t want to include certain file types or folders in a scan click the Filter button to set a filter to filter out these files. In the Demo version you cannot save and load projects. By saving the results to a file you can return at any time to work on the duplicates that were found without having to do a new scan. This ability to save the scan results as a project is enormously useful because the scanning process can take some time. This means you can run the application unattended and have it shut everything down when it is finished the scanning process.
#Duplicate photo finder reviews pro
If you are using the Pro version you can configure an After scan option so you can, for example, set the program to save the scan results as a project file and then close down the computer. If you leave the setting at Visual Compare you can determine the amount of similarity required between images for them to be considered duplicates – the higher the Similarity value the more similar they must be to be considered duplicates. The default is Visual Compare, but there are three other options: Hash, File Size and EXIF Date Time Original. While the developer recommends leaving the program options at the default settings you can, if you wish to do so, change the scan method. You may disable this self-scan option if you have a folder of images and you want to import some additional images into that folder but need to check first that you won’t be importing duplicates. If, for example, you think that one or more folders may contain duplicate photos you would select self-scan so the program compares the images inside the folders with each other, as well as making comparisons between all the folders. Once you have the folders selected, you need to decide if you want to compare images inside a folder or not – the program refers to this as “self-scan”. You can select to scan subfolders of these folders if desired as well. Drag and drop folders of photos that you want to search into the folders box or click Add Folder to browse to select one or more folders.
#Duplicate photo finder reviews install
Once you download and install either the Demo or Pro versions, launch the program and on the right of the screen locate the Folders box. You can scan folders for duplicates, view the first few that are found, and see a little of how the program will perform day to day. The demo is severely limited in its overall functionality, but it is very good for helping you decide if the program will work for you. You can download a demo of Visual Similarity Duplicate Image Finder here.
#Duplicate photo finder reviews professional
This program comes in three versions – you will need the Professional version ($39.95) which can find duplicate photos, and which supports raw images – the entry level version doesn’t have this feature. One program that can handle a wide range of raw formats and which is well up to the task of handling large image collections is Visual Similarity Duplicate Image Finder from MindGems ( NOTE: this program is currently available for Windows computers only). However, when you throw a folder of raw files at these programs, most of them flounder – they either don’t support raw formats or they don’t support a wide enough range of raw images to be of much use.
#Duplicate photo finder reviews free
There are a number of good quality, free programs that can help you find and delete duplicate photos if those images are in jpeg and tif formats.
#Duplicate photo finder reviews software
This is where some good software can make a big difference – the problem is finding that software. While it’s easy enough to clean up a few duplicate images, if you have a lot of duplicates spread across multiple folders, the problem can be overwhelming. You might have imported a set of photos twice, accidentally duplicated a folder of photos, or you might have totally lost control of your photo collection to the extent that you now have multiple copies of your images and you don’t know where to begin finding, and cleaning them up. If you’re like me, from time to time you’ve encountered the problem of duplicate photos. I usually write about tips for Photoshop and Lightroom, but today I’m going to cover more of a workflow solution, solving the problem of duplicate photos on your computer or hard drives.
Tumblr media
0 notes
caretrust · 2 years
Text
Linux grsync
Tumblr media
#LINUX GRSYNC UPDATE#
This modifies rsyncâs "quick check" algorithm for finding files To mirror a directory with storage connected to the same machine, this is what I use. For people new to Unix, it is just easier to say "don't, ever" then try to explain when it is ok. Running almost all GUI tools with sudo/root is a bad idea for a number of reasons. For backing up a single HOME, this might not matter too much, but if there is more than 1 userid or any system files, forget it. rsync for backups has a number of limitations, especially if the file systems between the source and target are different. I've never had luck with GUI back tools, and actually, for rsync to be more than a way to mirror or mirror and add files makes learning a real backup tool make more and more sense. If you mount it using a GUI, it will be 30% slower than it need be. If you plan to run this mirror weekly, it is best to script it, so exactly the same options, exactly the same source and exactly the same target are used. Over the network, rsync does to block comparisons by default. If you want that, you'll need the -no-whole-file option and you'll need to understand the caveats in using it. Rsync between storage on the same computer doesn't do differentials by default. If you want a backup, there are better choices with options similar to rsync, but that handle the versioning, permissions, Put me in the "use rsync, not grsync" group, but only if you want a quick and dirty mirror. Last edited by rbmorse May 1st, 2019 at 04:17 PM. It would be embarrassing if I worried about such things. However, by the time of the day I get around to thinking about backup, I seldom meet all the prerequisite conditions. This method induces fewer errors for me than any other.Īnd yes, if I know what I'm doing, have time to concentrate, not distracted by intractable problems forced upon me by dim, lazy and untalented supervisors, not suffering from chronic lack of sleep or amusement and not particularly drunk, using rsync via the command line is a much more efficient way. It usually ends up being one directory above or below where I really want it to go, but I've also specified the wrong hardware device on more than one occasion.īest practice for me is to set the source and destination directories using grsync's GUI.check the little block at the end of the source and destination lines and use the file browser to navigate to the correct places. What you describe happens to me when I don't properly specify the destination directory and grsync goes where I tell it and finds no prior backup, so it ends up copying the entire source directory.
#LINUX GRSYNC UPDATE#
Only a few dozen files have been changed or added, I expected the process to skip existing files and only update or add the changed files I expected maybe 20 minutes to complete at most.Īny ideas where I should place check marks? Ignore Existing, Skip Newer, Show Transfer Progress,Įvery file on the source media was copied to the destination, this backup took over an hour to copy 68 Gb Preserve time, Preserve owner, Preserve permissions, Preserve Group Grsync options I've selected (placed a check mark): I tried to back up one device last night, I thought I selected sensible options, but I had a surprise. Local to local backup is what I've done and will be the norm for me.Ī few weeks ago, I succeeded in backing up several USB 2.0 based storage to an external USB 3 external hard disk. Just starting to get familiar wth Grsync.
Tumblr media
0 notes
caretrust · 2 years
Text
Destiny 2 chaperone carry services
Tumblr media
#Destiny 2 chaperone carry services full#
Head back to the Tower, run down to the Hangar, and speak with Holliday to claim the almighty Chaperone. Reports from the Destiny community suggest that assists also count – though I haven’t been able to confirm this.Ĭlaiming all kills in Gambit will result in one final step: returning to Holliday. This means players could theoretically knock this one out in a single match if they’re able to get four kills during each invade. This is likely going to be the easiest step, as players must simply get 15 kills in Gambit – either as an invader or as a defender. Thankfully, once an element has reached 100%, it will be locked, meaning any deaths won’t reverse it. As an example, use a Solar Energy and Power weapon, while using a Solar subclass, as this will guarantee that every kill earned will directly result in progress through the Solar portion.
#Destiny 2 chaperone carry services full#
This means players should try to get at least one kill for every death.Īn excellent strategy for this step of the Chaperone quest is to equip a full set of elemental gear, including subclass. Every kill with an elemental weapon earns roughly 4% towards a total, while a death will remove 2%. The elemental kills is likely going to be the most difficult portion of this quest, as it requires players to use a very setup while also netting a positive kill/death ratio. Elemental kills Use elemental weapons and abilities to complete this step of the Chaperone quest. Similarly, Badlands in the energy weapon slot is another great options. Hawthorne’s Field-Forged shotgun is a great option for a kinetic weapon, as it brings together a decent impact with the auto-fire option. It’s a good idea to stick with one shotgun in a single slot, as equipping two shotguns splits the ammo between them, making it difficult to follow up with a second shot if the first doesn’t kill. These kills can be across multiple games, in any of the Crucible game types, they just have to be made using a shotgun. The first step to acquiring the Chaperone (after receiving the Holliday Family History quest) is to head into Crucible and get 20 kills with shotguns. Get shotgun kills The first step requires 20 shotgun kills in Crucible.
Return to Holliday to receive the Chaperone.
Use Arc, Void, and Solar damage to kill opponents in Crucible, deaths sets back progress.
There are only a few steps to unlocking the Chaperone, and all of them require fighting in the Crucible: Speak with Amanda Holliday after receiving the randomly-dropped quest, Holliday Family History. Once the Crucible Tournament drops, players will need to go and speak with Amanda Holliday in the Hangar to begin the tournament proper. There is no way to increase your odds of receiving the quest, simply play Crucible until it drops. The only way to get the Chaperone is to receive the quest “Holliday Family History” which drops randomly at the end of a Crucible match. Players looking to rack up more wins will definitely want to get their hands on the Chaperone. This single-slug shotgun has been carried across from the original Destiny, retaining some of hits characteristics that made it so dominant in the Crucible. Shotguns are all the rage at the moment in Destiny 2 and none are as competitive as the Chaperone.
Tumblr media
0 notes
caretrust · 2 years
Text
Gears 5 wallpaper portrait
Tumblr media
#Gears 5 wallpaper portrait android#
1920x1080px Gears 5 War Landscape, HD wallpaper.4166x5841px nakano miku, 5-toubun no hanayome, headphones, blue eyes, sweater, petals, Anime, HD phone wallpaper.769x1367px God Of War 5, game, gaming, god of war, gow 4, greek, kratos, norse, ragnarok, HD phone wallpaper.1080x1920px Never Settle, oneplus 3t, oneplus 5, HD phone wallpaper.1440x2560px Beauty nature, night, quad, stars, stock, vivo xplay 5, HD phone wallpaper.3840x2160px Gears Of War 5, HD wallpaper.3205x5716px Transformers 5, last knight, optimus prime, HD phone wallpaper.5120x2880px Lamborghini Huracan EVO Spyder 2019 5, HD wallpaper.1080x2220px Luffy gear 4, one, piece, punch, HD phone wallpaper.3840x2160px Gears Of War 5 Game, HD wallpaper.3840x2160px Star Wars, Darth Vader, Lightsaber, Sith (Star Wars), HD wallpaper.1440x2957px God of War Ragnarok, cool, god, god of war, god of war 2, ragnarok, guerra, HD phone wallpaper.1072x2048px anime, anime girls, digital art, artwork, portrait display, vertical, 2D, Nakano Miku, 5-toubun no Hanayome, HD phone wallpaper.3840x2160px stormtrooper, star wars, artwork, particles, Movies, HD wallpaper.2250x4000px god of war, games, gow, HD phone wallpaper.1707x2482px Captain America wall, avengers infinity war, captain america, marvel, HD phone wallpaper.3840x2373px Star Wars The Rise of Skywalker Ultra, Movies, Star Wars, Movie, Fanart, 2019, The Rise of Skywalker, HD wallpaper.1440x2880px NEVER SETTLE WP 5, black, grabbike, iphone x, led, logo, never settle, oneplus, samsung s10, theme, HD phone wallpaper.1350x2048px Darth Vader, star wars, vader, HD phone wallpaper.720x1600px Realme 5, black, HD phone wallpaper.1242x2208px iPhone X, apple, ios, ios 11, ios11, ipad, iphone 5, iphone 5c, iphone 5s, iphone 6, iphone 7, iphone 8, iphone 8 plus, iphone 8plus, iphone5, iphone6, iphone7, iphone7plus, iphone8, iphone8plus, iphonex, HD phone wallpaper.1080x1920px BlackClover asta, 5 leaf clover, asta black clover, asta demon, black clover, demon asta, HD phone wallpaper.2016x2520px Kratos in God of War Ragnarok, HD phone wallpaper.2000x3800px Pixel, amoled, android, black, google, google pixel, lock screen, logo, pixel 5, samsung, HD phone wallpaper.
#Gears 5 wallpaper portrait android#
1920x3417px Pixel 5, android 11, girl, google, google pixel 5, ipad air, ipad pro, iphone 12, pixel 4a, HD phone wallpaper.
1242x2208px Black Panther, marvel, movie, super hero, wars, HD phone wallpaper.
1080x1324px Kratos, god of war, god of war 2, god of war 4, HD phone wallpaper.
1080x1920px Iron Spider-Man, marvel, tony stark, iron man, infinty war, avengers, endgame, HD phone wallpaper.
1333x2870px Pixel 4a 5G, 5g, android, google pixel 4a 5g, google pixel 5, pixel 5, HD phone wallpaper.
1403x2500px Captain America, art, avengers, civil war, fantasy, hero, marvel, HD phone wallpaper.
1080x1349px Mandalorian 001, star wars, the mandalorian, HD phone wallpaper.
1080x2220px thor infinity war, asgard, avengers, god, infinity war, marvel, stormbreaker, HD phone wallpaper.
1080x1920px Kratos, god of war, god of war 4, gow, HD phone wallpaper.
1440x2880px Avengers Infinitywar, infinity war, the avengers, HD phone wallpaper.
977x1738px Civil War, avengers, captain america, fight, iron man, marvel, HD phone wallpaper.
1080x1920px Thanos, crown, infinity war, marvel, movie, HD phone wallpaper.
1080x2246px God of war, game, gaming, godofwar, HD phone wallpaper.
Marvel god of war star wars avengers black guerra One Piece Gear 5 (One Piece) logo artwork Movies Monkey D.
Tumblr media
0 notes
caretrust · 2 years
Text
Www.ard.de mediathek
Tumblr media
WWW.ARD.DE MEDIATHEK PROFESSIONAL
WWW.ARD.DE MEDIATHEK SERIES
PANTAFLIX AG is a media and technology company with a clear growth strategy.
WWW.ARD.DE MEDIATHEK SERIES
The series is funded by Medienboard Berlin-Brandenburg. Carolin Haasis and Christoph Pellander (both ARD Degeto) are responsible for the editing of the series. The producers are Dan Maag, Frank Kusche, Patrick Zorer and Yoko Higuchi-Zitzmann. In collaboration with Kida Khodr Ramadan, we have brought together a great cast of renowned actors and new talents," says Dan Maag, Managing Director of PANTALEON Films.ĪSBEST is a production of PANTALEON Films GmbH on behalf of ARD Degeto for ARD Mediathek. "ASBEST is our first joint production with ARD Degeto. How long can Momo hold on to his resolve not to become a criminal? While his girlfriend and his mother worry about the desperate inmate, clan boss Amar blackmails him hard: Only if Momo submits to him and starts dealing in prison he will grant "protection". His only support is the prison football team.
WWW.ARD.DE MEDIATHEK PROFESSIONAL
His career as a professional football player, which he thought was secure, is suddenly out of reach instead, he has to cope with the tough prison system. The 19-year-old is facing nine years for a crime that his uncle Amar and his cousins boldly framed him for. The door slams shut, the key rattles: Momo now is alone in his nine square meter prison cell. The film was shot in Berlin and Brandenburg. In other roles are Lulu Hacke, David Kross, Anatole Taubman, Stipe Erceg, Uwe Preuss, Veysel Gelin, Ludwig Trepte, Jasmin Tabatabai, Wotan Wilke Möhring, Claudia Michelsen, Burak Yigit, Jan Georg Schütte, Detlev Buck, Tim Seyfi, Anna Bederke, Sönke Möhring, Frederick Lau, Nicolette Krebitz, Sabin Tambrea, Aaron Altaras, Christian Kahrmann, Alexander Beyer, Hubert Koundé, and the multi-talented Kida Khodr Ramadan. The lead role in ASBEST was taken by 20-year-old German rapper Xidir aka Koder Alian. Juri Sternburg wrote the screenplays based on an idea by Katja Eichinger. Suddenly he has to assert himself anew in a world that is completely foreign to him. At the center of the production is Momo, a young football talent whose career comes to an abrupt end when he suffers a robbery. This week, PANTALEON Films, a wholly owned film production subsidiary of PANTAFLIX AG (GSIN: A12UPJ, ISIN: DE000A12UPJ7), successfully completed shooting of the prison series ASBEST, which was produced for ARD Mediathek on behalf of ARD Degeto. The issuer is solely responsible for the content of this announcement. PANTALEON Films successfully completes shooting of the ARD Mediathek series ASBEST by and with Kida Khodr Ramadan GET /static/avportal/untertitel_mediathek/19390192.xml HTTP/1.1 Downloading the videostream is working fine, though.Ĭode: -Thread: 139:ard.de.log.
Tumblr media
2 notes · View notes