#you can even do that with CSS now. i might even get away without using (and learning) javascript.
Explore tagged Tumblr posts
Text
web stuff is tricky for a couple reasons tbh. part of it is that we just. hate designing for mobile and hate the concept of designing mobile first, but hate the idea of a non-responsive website Even More somehow. This is petty, and partly because we feel like we Should know better ((basic) web dev was a sizeable part of our HnD after all), but the big one is that settling on any kind of like... theming for a site is really hard, and the odds of finishing any sizeable project before something changes in the system and suddenly we Hate that theming are slim at best.
The aspect priority stuff has had two major overhauls since we made this blog in what, december? and the way things are heading rn, it's due a third. and that's really difficult for us to manage? there are probably ways around it - creating a Brand(tm) style for AP the way we did with our main site might work? but that comes with it's own drawbacks, like the spectre of perceived professionalism haunting my nightmare and consuming my soul.
This is the sorta thing where, i'm definitely making it more complicated by being weird about it? but i don't know how to Not be weird about it. Hopefully we'll figure it out one day, I guess.
man so i'm peeking at my old notes on webbedsite and like. honestly? it's kinda cute! some of the criticism is valid (the title font IS pretty hard to read) but i remember how much we HATED this and how much we felt like we could Never get it to work or whatever and i'm like... no, this is Workable. you're just being mean about it lmao
#.txt#rambling again sorry#but this is something that's Really been Eating at me the last few months#where it's like... augh.#the other solution i'm considering is just. having different themes for the site?#you can even do that with CSS now. i might even get away without using (and learning) javascript.#one could argue that that isn't particularly practical but bby it is 2025.#building your own website from scratch is far from practical as it Is.#i can be silly goofy about this. as a treat. (<- guy who is fighting off the Optimise Your Life demons with ix bare hands)
3 notes
·
View notes
Text
Speculation Sunday
Yay, thanks CinemaCon for... describing the cookie to us? Still waiting to consume the cookie myself though (okay I gotta stop with the crumbs and cookies analogy)
First and foremost, I gotta admit that I’m not on my A game these days. I work in a public library, and working with the public during a pandemic... is not fun. I’m burnt out and definitely not running on all cylinders. Thus, while I like to think that I can still logically piece things together, I know I have a harder time of it, whoops. But anyway I’ll try, and sorry if I’m not making any sense. But here we go!
So I’d thrown away my idea about France, but now it seems that the trip is indeed a grand tour of Europe!
While the trips in the CSs have been fun, I do hope the bulk of the movie is not set during said holiday. Especially if this is the end of DA.
(also from my perspective as an A/B fan, you know they aren’t taking the kiddos overseas - the ‘they’ being more that Fellowes wouldn’t write it, not that the characters wouldn’t - so, non merci, s'il vous plait.)
The other question is how much of the cast goes on the trip. Like they wouldn’t move the whole household. But Carson’s the one saying “the British are coming”. CinemaBlend only mentions Robert and Cora on a boat, but do the mean ‘boat’ (like say... a gondola?) or ‘ship’.
But speaking of the cast, I’ll be pedantic and say that their insistence of “entire cast” doesn’t actually answer my questions. That could be any combination of characters, really. Even if we narrow it down to who is alive, I don’t think we are seeing Rose. I think what they mean is the ‘original principal cast who was in S6 and also DA 2019′. But yet, Rosamund who wasn’t in DA 2019 is in DA 2022. See my problem? lol
It is really weird to me that they don’t list out everyone in a gigantic paragraph like they did DA 2019. We got that before filming even....
Dominic West’s character seems to be an actor, piecing together different reports from CinemaCon.
Next is the title. I saw some people complaining about “A New Era” being too basic, but to me it’s similar to a lot of the CS titles. And really, I’m just glad it’s not just “2″ lol
That said though... what does it mean??? Are we really ushering in a New Era? Like that said, when the show was originally conceived as three series it was:
S1: the end of the Edwardian Summer S2: The First World War S3: the beginning of the ‘20s
Then the show went on and on and we’ve been in the ‘20s ever since.
Now we are in dangerously close to the ‘30s, which Fellowes has always said he’d never take DA into (but Fellowes doesn’t always stand by what he says so). Is the new era the Great Depression (well it might be depression for me)? Are we actually going to have people move on from DA because Times Are A’Changing (OG crew, remember when a cover of that was used in an ITV advert for S3E8?? oof)??
Or, more than likely, it just... so that the movie has a title.
Or... maybe V, you know. d words.
And the new era that begins... is without her...
Really, my gut reaction was that it’s really that the old era is over.
Although thinking about how the tweet reads ‘new era begins” makes it seem like we are heading in a new chapter that goes beyond this one movie... Phase 4 of the DA Cinematic Universe?!??!
I won’t read too much into that part of the tweet though. It would make more sense for a reboot title if that’s how it’s being used, tbh. A sequel about the kids. Something like that. Which this isn’t. Which is why I’m thinking it doesn’t mean it in that regard.
To cycle back around to entering the Depression: it seems like the big expensive trip is to draw the fans in who watch DA for the glitz and glam. So I think we’ll probaby stick to 1928 (it’s September per the clues from the filming in Essex, so we’d have to do some time skipping), and also that the film will be ‘light’* outside of what may or may not happen to Violet.
*(again, I hope this doesn’t translate to ‘farce’ this time, but I’m thinking more like the tone of S1, but later ‘20s style. And once more, you can still be poignant and still not be tragic.)
(As a general rule, I don’t usually discuss what’s in the tabloids, but a broken clock is right twice a day. The Scum Sun says someone is getting killed off, and you know who my guess is)
Anyway, that’s my rambles for now!
8 notes
·
View notes
Text
see ya later, alligator.
i’ve spent ages thinking how to write this without sounding like a whiny miserable brat looking for attention or sympathy or even a “but omg you’re so talented” (lol idc if that’s narcissistic hear me out here) but hey, this is my blog, if i want to make it my personal diary of shit i can’t talk to my rl friends about who don’t know about jcink i will. but im not that mean to make everyone read it if you don’t want to, so the rest is below the cut
i keep telling myself to come back off my so called hiatus, and i’ve made a few codes that i’ve posted somewhere even, and i lurk around on the resource sites but i just can’t bring myself to properly come back. i can’t even make myself go on discord (so sorry to anyone i sorta just....ghosted...). i don’t even remember the last time i enjoyed writing rp related content ffs. i can get semi hype but as soon as it gets to actually mucking in my enthusiasm just disappears. my creative streak feels as though its waned; the idea of writing new characters feels like a stretch my brain can’t make anymore, and replaying my existing characters feels boring at this stage.
as for my coding, i just....feel like i’m plugging away for no reason. there’s no point of the codes i make outside of a very limited niche, and even within jcink most sites have in house codes so they’re not even looking externally so much these days. i start making a template and 90% of the time just close the tab because i think well what’s the point of doing this?
it’s like, why am i doing this when i don’t actually think i want to be? why am i not learning how to make my coding more applicable to the real world, and im instead coding for a community i’d rather not even tell my rl friends about? why do i want to post codes for a community where highkey i actually hate most “jcink aesthetics”? (im going to say it lol. rl sites look gaudy as shit and are semi unusable most of the time, supernatural/hp site gothic type sites usually look like depression if it were html/css). hey don’t worry though if i personally offended your entire portfolio though -- i looked through all of my own work today and realised i actually hate 80%+ of it over the years.
letting go of this hobby feels incredibly hard though; i think if i leave, will it even be here if i come back in say one year, two years, three years? if i ever want to return, will i just be disappointed by what i return to? rp followed me through my formative adult years, from finishing school, to university, to a bout of glandular fever that messed up my immune system for nearly 2 years, to moving across the country multiple times, to a horrifying and protracted near long breakdown which im still surprised to this day i came out of alive.
i don’t have that turbulence in life though anymore, despite the horrors of the world we live in right now -- 2020 was for some bizarre reasons one of my better ones. i have a job i enjoy and a partner whom i adore, im away from the people and things that fuel much of my misery and in turn my toxic side, i’m opening a fucking small business on the side soon and going back to school in the fall. i think i used jcink as a community for so long when i didn’t really have one rl for myself, that now i’ve got people in my life that i care about and who care about me, i don’t need the escapism that roleplaying and coding allowed me.
my last major depression session was last summer (it was 2020 after all, it wasn’t perfect) and i found myself going through years of stuff that i’d collected, going peak marie kondo and asking myself do i really need this, does this pen or tenth notepad or pair of shoes i hadn’t worn for 2 years really spark any joy? now i ask myself, does this spark joy? even in times where i was deeply deeply unhappy on here for whatever reason i could still at least say yeah, it does spark joy to me. but now it doesn’t, and in 2021 we shouldn’t be hanging on to things that feel like a chore, an obligation, that don’t make us happy anymore.
i’m not saying “lol im quitting forever” because in 6 months i might change my mind, but as we get into the spring and summer i want to feel the sun on my face without the niggling thought that you haven’t made a code in a while, or you need to get those posts done. and yes, i know i could have just disappeared silently but i just wanted to get my own thoughts out somewhere, and having it tucked away in a google doc forever more felt...more depressing somehow.
anyway, while this may not be goodbye forever, it’s certainly goodbye for now jcink. stay safe and carry on making this community the one of a kind place it is in the world, even if it’s not for me just now.
eve <3
16 notes
·
View notes
Text
How to center and nice-size an image in an AO3 fic using a work skin
Maybe someone can use this? In my fic for the DIWS Good Omens Mini Bang, I embedded some images from my wonderful illustrator. The centered images will never be wider than the text, no matter the screen size, but they also are never stretched larger than their native size (I resized ‘em to 800px wide in my trusty paint program for faster downloading). Here’s how one looks on my giant monitor and on my phone screen:
If you have never done AO3 skins before then I promise they are not actually scary! You have the option of doing relatively complicated things with them, but this thing is simple.
Anyway this is how I center my images.
Step one: make a skin.
In your AO3 dashboard, click “Skins” in the menu (left or top of page, depending on if you’re on a big or small screen). This takes you to the Site Skins page, which are for if you want to make all of AO3 look different to just you. You want a Work Skin, though, which makes your fic look different to everyone, so click My Work Skins.
Click Create Work Skin in the top right and you’ll get an editor that’s similar to when you’re posting a fic! You only need to set two things. One, give it a title that makes sense to you (the title won’t be visible to people reading your fic). Two, paste some stuff into the big “CSS” box.
This is the stuff to paste:
.centered { margin-left: auto; margin-right: auto; text-align: center; }
.centered img { max-width: 100% !important; }
That was the stuff to paste! Just toss both of those two blobs in the big editor and click Submit. Now you have a skin!
Step two: use the skin in your work.
Open up the work you want to do this in. Find the Select Work Skin box (just under the Choose A Language box) and select the skin you just made. Yay! Sorry, the Homestuck and Undertale ones are just there for everyone and that’s how it is. (Nothing against Homestuck or Undertale. I just don’t like unneeded entries in lists.)
Step three: center your image.
This is the most complicated bit, only because I can’t give you an exact thing to copy-paste. But I can give you a basic template! Don’t try to paste this into Word or a similar word processing program. The quote marks could get turned into “smart quotes” (like the ones I typed there, just now -- see how the opening and closing quotes are different from each other?). If you need to save it off for later, Notepad or another very simple plain-text editor will be perfect, because it will keep the quotes as not smart quotes.
Find the spot in your AO3 work where you want the centered image to be. It would be between two blocks of text which are wrapped with <p> tags, so something like this...
Into that space, you’re gonna hit Enter a couple of times (which I’ve already done in the screenshot) and then paste this block:
<p class="centered"> <img src="BANANA" alt="ORANGE" /> </p>
That was the block to paste. Before you’re done, you need to change two things!
BANANA goes away. Inside the quote marks where BANANA used to be, you need to put the URL of your image. This URL must start with http or https (preferably https), or else it won’t work. I can’t give specific instructions on how to get this, because it depends on where the image is hosted! If it’s only on your computer, or attached to an email, it can’t be embedded. It has to have been put somewhere on the web, like Flickr, Photobucket, or Google Drive. It will work to embed from Tumblr, but I don’t trust Tumblr not to change everything up and bork all the old image URLs, thus breaking your embedded images on an arbitrary date in the future. (Any image host could theoretically do this, but -- well. We’re all familiar with Tumblr, right?)
ORANGE also goes away. Inside the quote marks where ORANGE used to be, you optionally can (I recommend you do!) put a brief (200 characters or fewer) description of the image. This is text which is invisible when viewing your fic in a normal browser -- it’s there for screen reader technologies, used by people who are blind or otherwise have trouble seeing a screen. Their screen reader software will literally read out to them, so that they can hear it with their human ears, the description you put here. Don’t start it with “image of” or “picture of”, because the screen reader tells the human that it’s an image already. Here is a pretty user-friendly guide on how to write alt text! If you’re more technically-inclined, the W3C has more involved docs. Remember, the screen reader is going to say out loud whatever you put here, so don’t make it super long, or else you’ll force people who are using screen readers to wait through the long description for your story to continue.
A finished version of the banana/orange block might look like this:
<p class="centered"> <img src="https://www.my-nifty-example-website.com/prettypicture.jpg" alt="Two dogs having a tea party wearing fancy hats" /> </p>
Step four: do it again if needed.
If you have more images to center in the same work, just repeat step 3 for each! Step 2 has to be done once per work. Step 1 might be done once ever (and then you just keep pulling that same skin into many works), or you might do it multiple times (if you want other changes in the skin that are special to only this one work). I do a different skin every time I have a fic that needs a skin, but that’s because I do extra fancy things that are different for each fic.
You never have to do either step 1 or step 2 more than once per work, even if it’s multi-chapter. In future chapters of the same fic, just do step 3 again.
Step five: preview and/or temporary draft is your friend
I am an IT professional with a (technically expired but work with me here) Microsoft certification in HTML5/CSS and seven years of writing this stuff for pay under my belt. Even I don’t post without previewing. Preview and saving as a draft without publishing are both your friends.
Some fun(?) notes
What you are doing here is using cascading style sheets. The AO3 skin is a very simple stylesheet, which is a series of rules that your readers’ browsers will use to apply to text in your story. There are standards that all your normal sort of browsers (Firefox, Chrome, Safari, Edge, Opera...) are supposed to follow when they see these rules, so that no matter which browser someone uses, a webpage will look as similar as possible.
A skin created from the above steps defines a class named “centered” and tells the browser how “centered” should look. Then, in your fic, if you apply the class named “centered” to something in the big editor -- like, say, the <p>aragraph tag that wraps around your image -- then the style from your skin will be applied.
The magic of cascading style sheets is that you can define your class exactly once and then use it many times. If you decide you want to change all the places you used it -- maybe you want every centered image in your 87-chapters-long heavily-illustrated fic to have a green border? -- you have to change exactly one place: your skin. The change will bubble down to every single place you used it.
Skins do not allow all the features of true CSS (no media queries; I am sad), and you can’t put comments in your skin (the editor strips them out). Browser-specific overrides also do not work (if you don’t know what this means, that’s okay, you have to go to extra work to try to use them in the first place). But they’re still pretty cool.
A lot of people will just put <center> tags around their thing, and use width=“100%” or some other number, but that is technically not standard HTML, hasn’t been for a very long time, and sooner or later Chrome is going to get clever and stop respecting it. (Google’s developers like to make Chrome very clever and change how it does things just because they feel like it. It makes my day job rather more difficult. Ask me about SameSite cookies!! Actually, don’t. Never ask me about that thing.)
For portrait-oriented illustrations -- taller than they are wide -- I like to float the image to the right of the text and have it take up no more than 50% of the width of the screen (as seen near the end of this chapter). But that is a more complicated thing than this one, and I am keeping it simple today. Maybe I’ll show how to do the nice floaty at some point.
For any-oriented illustrations, you could have a small resized version which links out to a larger version as a click-to-zoom thing. That is also a little more complicated, so it isn’t in this post.
Questions and clarifications welcome.
That is how to center and nice-size an image in an AO3 fic using a work skin! I hope you are having a good day.
#ineffablefool original post#man idk how i would even tag this thing#i'll worry about that later#not good omens#look you don't understand i love html and css this is fun for me#i don't get to do it very often at my job since they promoted me so i hafta get my kicks where i can
42 notes
·
View notes
Text
12 Terminal Commands
Every Web Developer Should Know
The terminal is one of the foremost vital productivity tools in a developer's arsenal. Mastering it will have an awfully positive impact on your work flow, as several everyday tasks get reduced to writing a straightforward command and striking Enter. In this article we've ready for you a set of UNIX system commands that may assist you get the foremost out of your terminal. a number of them square measure inbuilt, others square measure free tools that square measure reliable and may be put in but a moment.
Curl
Curl may be a program line tool for creating requests over HTTP(s), FTP and dozens of different protocols you will haven't detected concerning. It will transfer files, check response headers, and freely access remote information.
In net development curl is usually used for testing connections and dealing with RESTful APIs.
# Fetch the headers of a URL. curl -I http://google.com HTTP/1.1 302 Found Cache-Control: private Content-Type: text/html; charset=UTF-8 Referrer-Policy: no-referrer Location: http://www.google.com/?gfe_rd=cr&ei=0fCKWe6HCZTd8AfCoIWYBQ Content-Length: 258 Date: Wed, 09 Aug 2017 11:24:01 GMT # Make a GET request to a remote API. curl http://numbersapi.com/random/trivia 29 is the number of days it takes Saturn to orbit the Sun.
Curl commands can get much more complicated than this. There are tons of options for controlling headers, cookies, authentication,and more.
Tree
Tree may be a little instruction utility that shows you a visible illustration of the files during a directory. It works recursively, going over every level of nesting and drawing a formatted tree of all the contents. this fashion you'll quickly skim and notice the files you're trying to find.
tree . ├── css │ ├── bootstrap.css │ ├── bootstrap.min.css ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 └── js ├── bootstrap.js └── bootstrap.min.js
There is also the option to filter the results using a simple regEx-like pattern:
tree -P '*.min.*' . ├── css │ ├── bootstrap.min.css ├── fonts └── js └── bootstrap.min.js
Tmux
According to its Wiki, Tmux may be a terminal electronic device, that translated in human language would mean that it is a tool for connecting multiple terminals to one terminal session.
It helps you to switch between programs in one terminal, add split screen panes, and connect multiple terminals to a similar session, keeping them in adjust. Tmux is particularly helpful once functioning on a far off server, because it helps you to produce new tabs while not having to log in once more.
Disk usage - du
The du command generates reports on the area usage of files and directories. it's terribly straightforward to use and may work recursively, rummaging every directory and returning the individual size of each file. A common use case for du is once one in every of your drives is running out of area and you do not understand why. Victimization this command you'll be able to quickly see what proportion storage every folder is taking, therefore finding the most important memory saver.
# Running this will show the space usage of each folder in the current directory. # The -h option makes the report easier to read. # -s prevents recursiveness and shows the total size of a folder. # The star wildcard (*) will run du on each file/folder in current directory. du -sh * 1.2G Desktop 4.0K Documents 40G Downloads 4.0K Music 4.9M Pictures 844K Public 4.0K Templates 6.9M Videos
There is also a similar command called
df
(Disk Free) which returns various information about the available disk space (the opposite of du).
Git
Git is far and away the foremost standard version system immediately. It’s one among the shaping tools of contemporary internet dev and that we simply could not leave it out of our list. There area unit many third-party apps and tools on the market however most of the people choose to access unpleasant person natively although the terminal. The unpleasant person CLI is basically powerful and might handle even the foremost tangled project history.
Tar
Tar is the default Unix tool for working with file archives. It allows you to quickly bundle multiple files into one package, making it easier to store and move them later on.
tar -cf archive.tar file1 file2 file3
Using the -x option it can also extract existing .tar archives.
tar -xf archive.tar
Note that almost all alternative formats like .zip and .rar can't be opened by tar and need alternative command utilities like unfasten.
Many trendy operating system systems run associate expanded version of tar (GNU tar) that may additionally perform file size compression:
# Create compressed gzip archive. tar -czf file.tar.gz inputfile1 inputfile2 # Extract .gz archive. tar -xzf file.tar.gz
If your OS doesn't have that version of tar, you can use
gzip
,
zcat
or
compress
to reduce the size of file archives.
md5sum
Unix has many inbuilt hashing commands together with
md5sum
,
sha1sum
and others. These program line tools have varied applications in programming, however most significantly they'll be used for checking the integrity of files. For example, if you've got downloaded associate degree .iso file from associate degree untrusted supply, there's some likelihood that the file contains harmful scripts. To form positive the .iso is safe, you'll generate associate degree md5 or alternative hash from it.
md5sum ubuntu-16.04.3-desktop-amd64.iso 0d9fe8e1ea408a5895cbbe3431989295 ubuntu-16.04.3-desktop-amd64.iso
You can then compare the generated string to the one provided from the first author (e.g. UbuntuHashes).
Htop
Htop could be a a lot of powerful different to the intrinsic prime task manager. It provides a complicated interface with several choices for observation and dominant system processes.
Although it runs within the terminal, htop has excellent support for mouse controls. This makes it a lot of easier to navigate the menus, choose processes, and organize the tasks thought sorting and filtering.
Ln
Links in UNIX operating system square measure the same as shortcuts in Windows, permitting you to urge fast access to bound files. Links square measure created via the ln command and might be 2 types: arduous or symbolic. Every kind has totally different properties and is employed for various things (read more).
Here is associate example of 1 of the various ways that you'll be able to use links. as an instance we've a directory on our desktop referred to as Scripts. It contains showing neatness organized bash scripts that we have a tendency to ordinarily use. on every occasion we wish to decision one in every of our scripts we'd need to do this:
~/Desktop/Scripts/git-scripts/git-cleanup
Obviously, this is isn't very convinient as we have to write the absolute path every time. Instead we can create a symlink from our Scripts folder to /usr/local/bin, which will make the scripts executable from all directories.
sudo ln -s ~/Desktop/Scripts/git-scripts/git-cleanup /usr/local/bin/
With the created symlink we can now call our script by simply writing its name in any opened terminal.
git-cleanup
SSH
With the ssh command users will quickly hook up with a foreign host and log into its UNIX operating system shell. This makes it doable to handily issue commands on the server directly from your native machine's terminal.
To establish a association you just got to specify the proper science address or URL. The primary time you hook up with a replacement server there'll be some style of authentication.
ssh username@remote_host
If you want to quickly execute a command on the server without logging in, you can simply add a command after the url. The command will run on the server and the result from it will be returned.
ssh username@remote_host ls /var/www some-website.com some-other-website.com
There is a lot you can do with SSH like creating proxies and tunnels, securing your connection with private keys, transferring files and more.
Grep
Grep is the standard Unix utility for finding strings inside text. It takes an input in the form of a file or direct stream, runs its content through a regular expression, and returns all the matching lines.
This command comes in handy once operating with massive files that require to be filtered. Below we tend to use grep together with the date command to look through an oversized log file and generate a brand new file containing solely errors from nowadays.
// Search for today's date (in format yyyy-mm-dd) and write the results to a new file. grep "$(date +"%Y-%m-%d")" all-errors-ever.log > today-errors.log
Another nice command for operating with strings is
sed
. It’s additional powerful (and additional complicated) than grep and may perform nearly any string-related task together with adding, removing or replacement strings.
Alias
Many OS commands, together with some featured during this article, tend to urge pretty long when you add all the choices to them. to create them easier to recollect, you'll produce short aliases with the alias bash inbuilt command:
# Create an alias for starting a local web server. alias server="python -m SimpleHTTPServer 9000" # Instead of typing the whole command simply use the alias. server Serving HTTP on 0.0.0.0 port 9000 ...
The alias are offered as long as you retain that terminal open. to create it permanent you'll add the alias command to your .bashrc file. We will be happy to answer your questions on designing, developing, and deploying comprehensive enterprise web, mobile apps and customized software solutions that best fit your organization needs.
As a reputed Software Solutions Developer we have expertise in providing dedicated remote and outsourced technical resources for software services at very nominal cost. Besides experts in full stacks We also build web solutions, mobile apps and work on system integration, performance enhancement, cloud migrations and big data analytics. Don’t hesitate to
get in touch with us!
1 note
·
View note
Text
SJW Handbook and Advice - CHICAGO-CENTRIC
Hello everyone I’ve been compiling info for protesters and non-protesters for Chicago and I thought I’d share it here. It’s copy and pasted from a few different posts but it’s somewhat comprehensive and draws on a lot of ideas I’ve seen circulating. Not all of this info is Chicago-specific, but I do talk about local laws in Chicago and bail funds in Chicago.
.
SAFETY AND GOOD CONDUCT AT A PROTEST
-Tear gas: the agent in tear gas that's painful, lachrymator, binds to water molecules. It's so effective because it gets into your throat/lungs/eyes and also binds to the moisture on your skin. If you suspect tear gas might be used at a protest [which honestly you should just guess now], you should try to make sure as much of your body is covered as possible- wear long sleeves and pants and try to cover your hair. If possible, have gloves and goggles or sunglasses handy. When you are exposed to tear gas, try to get a wet cloth against your face ASAP- the moisture on the cloth will bind to the lachrymator and prevent it from getting inside of you. Pour water on a bandana or mask and try to keep it as close to your body as possible. Walk away from the cloud of gas ASAP- and before you go inside your home, try to stuff your clothes into a bag [wash them in 4-5 days when the lachrymator isn't as reactive anymore]. Take a shower as soon as possible and try to wash your hair 2-3 times- some people have told me that you should take a cold shower. If you are directly exposed to lachrymator and it gets in your eyes/mouth/nose, rinse with milk or a water/baking soda solution ASAP. Lachrymator is a very unstable molecule and either of those is pretty effective at neutralizing it.
-IF you're in a position to try and take care of a tear gas canister [if you've come prepared with a traffic cone, water, a mask, and goggles- or you're reckless as shit] cover it with a traffic cone. That will trap the fumes. Then pour as much water as you can into the traffic cone, hopefully it will put out the fuse inside the canister. PLEASE BE CAREFUL WHEN ATTEMPTING TO DO THIS- and do some more research on how to do it properly. I have not personally had a chance to use this tactic.
-The cops may have vans with IMSI catchers and/or cell phone jammers: IMSI catchers gather information about you and cell phone jammers prevent you from being able to use your phone. Carry a watch, make an exit plan with a vehicle/public transit OUTSIDE of the area where the protest is happening, and sharpie the phone number of an emergency contact on your body. There may come a time where you want to shut off your phone- even if you don't get detained, knowing there is a friendly phone number you can access will make you feel better. Be careful about taking pictures of fellow protesters’ faces- the police are using pictures on social media to target protesters after the fact. UPDATE: I just saw another post about IMSI catchers/stingray stuff. They suggest leaving your phone at home because turning your phone off is a break in your normal patterns and can be used in a prosecution. They suggest using a burner phone- this might be the way to go if you live in a city where IMSI stuff is confirmed. SECOND UPDATE: Imperfect protection measures STILL DO SOME GOOD. There are plenty of reasons you can be in a position where you need your cell phone on you and turning off your location services and/or putting on airplane mode for a time may still do you some good!!! IMSI catchers rely upon being the strongest signal in an area [cells automatically connect to whatever seems to be the strongest signal carrier]. From what I understand IMSI catchers have a limited range and basically a max capacity of how many phones they can support while still being the strongest signal in a given area. So for large protests, they'd need to deploy a lot of trucks with IMSI catchers to collect lots of data about crowds. IN MY PERSONAL PREVIOUS EXPERIENCE, which is not universal and may be out dated information, the Chicago police tend to use cell phone jammers [which prevent you from getting a signal at all]. This way they can try to stop protesters from calling/texting each other- make an out strategy with the people accompanying you about where to rendezvous if you're separated. Here is a little information regarding IMSI catcher use in Illinois."The law permits law enforcement agencies to use CSS devices only to locate, track the location of, or identify a communications device—in other words, they cannot configure them to capture the content of any communications. [...] Is CPD abiding by state law rules? It is impossible to say without any record-keeping or audits. CPD has not responded to our most recent FOIA request for information about any new policies, procedures, or records on its use of this technology, so we can only assume that it has not developed any."
-That being said: many capabilities of your phone rely upon knowing where you are to work. So IMSI catchers aren't the only thing you need to worry about.
-If you're able, bring water and some first aid supplies [such as gauze, tape, antibacterial cream, saline solutions, gloves, wipes etc] for fellow protesters [and maybe snacks]. Even at past tepid protests, I've seen fellow protesters fall into glass or hurt themselves trying to climb into higher ground just to see. If you don't know how to administer first aid for things like lacerations, ASK FOR HELP. Many protests have people trained to help and we're all in this together. You might want to read this thread on gunshot wounds, it's better to loosely know what you're supposed to do, just in case. Learn to apply a tourniquet- hint, it’s not just putting a belt around someone’s leg. The snacks are to keep everyone’s spirits up and remind us that we’re in this TOGETHER.
-Running is easier with a backpack than a messenger bag, wear comfortable shoes, and have something to write with. The mood might strike you to change your sign a bit,
-If you’re protesting in an area that isn’t close to where you live, try and reach out to someone that lives in the area. You may need to get out quickly and no way to get home and need a safe house- in Chicago, the mayor instituted a curfew from 9pm-6am at 9:04 tonight after the city had blocked every bridge and shut down public transit. Protesters are now basically locked into our downtown area with no way to get home and the police are allowed to detain anyone outdoors.
-Check in with other protesters. Do your best to maintain social distancing, but try to make sure that your fellow protesters are not lagging behind due to injury or something else. Solidarity is the goal above all else.
.
Lori Lightfoot has kept the curfew in place and Chicagoans are expected off the streets between 9pm-6am until further notice unless they have an "essential job". Public transit has been stopped altogether in many areas- so if you have to go out, book enough time for you to walk there and back.
Here are some important reminders of your rights- if your are arrested, stopped in you car, and what to do with your phone. PLEASE READ THEM FOR YOUR SAFETY. KNOW YOUR RIGHTS.
IF YOU ARE STOPPED:
-In Chicago, the police are permitted to ask your name and address and other questions (to determine if you are involved in a past/present crime). I believe you only NEED to give them your name, regardless of how many questions they ask you.
-You should refresh yourself on how to properly invoke your right to remain silent. Remember to ask “Am I under arrest/being detained?” If they say yes, you HAVE to say “I’m invoking my right to a publicly provided lawyer, and my right to remain silent.” SAY EXACTLY THAT- variations of that phrase are NOT always effective and the cops will use any opportunity they can to undermine your rights and not give you a lawyer. YOU MUST STAY SILENT- otherwise you’re technically waiving your right to remain silent and MUST EXPLICITLY re-invoke your right when you’re done talking for it to apply.
IF YOU ARE STOPPED FOR QUESTIONING:
-Police may “pat-down” your clothing if they suspect a concealed weapon. The ACLU says do not physically resist, but make it clear that you don’t consent to any further search.
IF YOU ARE STOPPED IN YOUR CAR:
-Upon request, show them your driver’s license, registration, and proof of insurance. In certain cases, your car can be searched without a warrant as long as the police have probable cause. To protect yourself later, you should make it clear that you do not consent to a search. It is not lawful for police to arrest you simply for refusing to consent to a search.
ON THE TOPIC OF UNLOCKING YOUR PHONE:
I haven't found any hard and fast rules about whether or not you have to unlock your phone if you are held by the police. A Vox article from February 2020 says "If your phone is protected by a passcode or biometric unlocking features, there’s a chance cops can’t gain access to your personal data. But that’s not guaranteed. [...] But if your phone is locked with a passcode and law enforcement can’t hack into it, the Fifth Amendment may be your friend. Essentially, the Fifth Amendment says you can’t be compelled to give self-incriminating testimony. [...] Testimony, in this case, is defined as revealing the contents of your own mind. Therefore, civil rights advocates say, the government can’t force you to tell them your phone’s password." But this is still being played out in the courts- there's tons of pending cases and no real precedence for this on either side.
Freedom.press in an April 2020 article says "If you are arrested or taken into police custody, you should verbally state that you do not consent to a search of your devices. A law enforcement agency is only permitted to conduct a warrantless search of your device if a compelling case for an emergency can be made." There's a lot of potentially useful information in their article, which I will link in the comments.
REMEMBER- cops are easily protected most of the time for infringing on our rights regarding being searched if it could be considered "reasonably" legal for them to do so [even if it isn't]. Saying "I want a lawyer, dog" does not invoke your right to an attorney, being silent does not invoke your right to remain silent, if you do not verbally refuse to be searched your silence is taken as consent to be searched. The limited dissemination of information on the legality of searching a phone could protect them if they coerced/forced you to unlocking your phone.
.
If you are in Chicago and see a post/event about protesting today or tomorrow [June 1st]. DO RIGHT BY YOURSELF AND MAKE SURE IT'S A REAL PROTEST.
I've heard that some VERY suspicious people are putting together a BLM protest in Chicago tomorrow. These people are NOT experienced organizers, NOT affiliated with BLM Chicago, and NOT known to anyone in the Chicago organizing/protesting communities.
We KNOW that a lot of the rioting and looting in other cities were begun and propagated by the police and white supremacist groups [not by protesters or ordinary citizens]. We do not know if these people are cops, white supremacists, or just irresponsible folx, but it could very well be a trap to escalate violence, incarcerate allies, and justify the Mayor granting more restrictions on the city.
The source I saw was for the purpose of organizing medics to deal with the inevitable fall out, but protect yourself and your fellow protestors by not going to this sham event.
.
Hello everyone- protesting not your cup of tea? That's okay! Protesting is the showiest part of being an active citizen and activist, but it's by no means the most important part.
Below, I'll be posting links for people that need your money AND non-monetary ways you can help.
-If you know people protesting in your area, offer them a place to clean up afterwards and possibly crash if public transit is closed off. If you can safely offer them a shower and a place to change clothes- that can make a huge difference. It could help them evade being targeted by the police on the way home, buy them time to get home without being part of a crowd, and they may need a place to wash off residual tear gas or pepper spray [or the blood of a comrade]
-If there are protests in your area and you have extra supplies [water, pre-packaged snacks, materials for signs, gloves, first aid kits, masks, etc], you can hand them off to a protester OR leave them in a place they'll find them with a note.
-Be wary showing the faces of protesters on your social media or having them saved online. Be mindful about who you're sharing details of a protest or protesters with and try to do your best about sharing accurate information about donations. One of the bail funds in another city recently had someone set up a fake venmo account under the name of the bail fund and many people donated to it, believing they were helping bail people out.
-Your friends with small businesses may want help or need supplies boarding up their windows- most protesters are avoiding small businesses when things turn sour [and in fact, most looting and rioting appears to trace back to undercover cops and white supremacists right now] but it's still a good idea to close up shop if you can. See if anyone needs help securing their business. .-Make fliers about properly administering first aid, basic rights regarding being detained/questioned/arrested, and phone numbers of local communal bail funds.
-Many people who were on the fence about BLM, police brutality, and protesting are beginning to see the truth of it all now that the pandemic has forced us to confront racial/ethnic and class inequality. We have more allies than we did before- make sure to give them the toolkit necessary to enacting change.
Protesters need funds in so many places right now:
-Chicago Communal Bail https://chicagobond.org/
-ACLU Illinoishttps://www.aclu-il.org/en/donate
-BLM Chicago https://www.blacklivesmatterchicago.com/donate/
-The Family of George Floyd https://www.gofundme.com/f/georgefloyd
-Minnesota Freedom Fund https://minnesotafreedomfund.org/
-ACLU Minnesota https://www.aclu-mn.org/en/donate
-The Bail Project https://bailproject.org/
#BLM#BLM Chicago#Chicago#Protest#Protests#Protesting Advice#advice#just advice from your local Nikkeijin thats been protesting since they could walk
5 notes
·
View notes
Link
via Web Design,
Accelerated Mobile Pages (AMP) is an innovation which, as the name recommends, makes mobile pages quicker. More precisely, AMP is a super-lightweight HTML and CSS library (an ‘open source structure’ if you desire the technical name) that was established by Google and Twitter. It can be utilized to recreate lightning-fast variations of the pages in your site just for mobile users. Mentioning lightning, opportunities are you’ve most likely seen AMP in action many times without even realising it. Have you ever made a search in Google on your mobile and seen results with a little lightning icon next to them? Those are AMP pages. While AMP itself is not a ranking consider Google, the gains made in speed from AMP do typically increase a website’s SEO results, so you tend to see a lot of AMP on the first page of outcomes for huge search terms. All kinds of web page can be built utilizing AMP, from news and publisher sites right through to lead-gen and ecommerce. And there have been some staggering case studies, such as American travel company WeGo increasing partner engagement by 95% after relocating to AMP. There are benefits and drawbacks to AMP. It’s not right for everybody. We’ll check out the various reasons why in this short article.
Use, Style & Brand name
AMP resembles a library of elements. There is just a specific set of components readily available for you to build your AMP pages. So, while you get the benefit of increased pagespeed, you do have to make little sacrifices on design. Want a burger menu for your navigation? Fine. You’ll get the one you’re given and you won’t be able to alter it much beyond the colour and font. Want a kind, item alternatives or cost shown? Fine. Once again, you’ll get what you’re offered. Every among these elements has actually been developed with speed in mind. That implies using the least quantity of code possible. So, if you are really connected to that expensive JS animation or customized functionality you composed for your page, regrettably that will not be readily available to pull through with AMP– it would be too sluggish to load and would beat the whole function. AMP is not about your brand name, it is all about the user. While you can specify your brand through option of colour and inclusion of your logo, for instance, your overall page layout will more than likely look exceptionally comparable to numerous others. One thing is for sure: the individual elements certainly will look the same as lots of others.
Landing Page URL A fascinating thing to note about AMP is that it is only used for the very first page gone to on your website. That page is in fact served on a Google URL, packed within a special Google UI panel. This is done for technical factors to do with CDNs, caching and faster shipment of the page, however the point here is that the user is not technically on your site. If a user clicks a link on your AMP page to see another page in your website, then they move over to your real domain and from there they use your site much like a normal visitor would. AMP stops mattering at this moment. Appears weird? Well yes, possibly a little, however Google’s goal with AMP was to offer Google searchers a better experience when clicking through to a landing page from a search engine result page, not to provide a much better experience across your whole website. That’s a crucial difference for 2 reasons. To start with, with AMP increasing, users are ending up being increasingly utilized to having nearly immediate access to information when they click a lead to Google. As a result, they either engage or recuperate to the search results page far faster than ever. You require to guarantee that the answer or info they were looking for is obvious and obvious. At the very least, make the pledge of the info or answer really evident in order to engage the user and make them browse the page. Secondly, you need to think of whether your objective is to get one-page gos to, or whether you ‘d like the user to visit several pages. AMP develops an incredible user experience for that first page go to, however has no impact whatsoever for subsequent pages they view. Ideally, you desire every page they view to be fast and AMP is by no indicates the only way to increase pagespeed. To make every page in your website quick (on any device, I hasten to include), then you would still require to check out caching, CDNs, improved server specs and other speed optimisations. You might even consider PWA development which takes mobile speed and functionality to entire brand-new levels.
Technical Considerations: Coding Time & SEO Threats
Lastly, you require to think about the technical requirements of implementing AMP and the dangers of getting it incorrect. The most obvious factor to consider here is the time required to code your AMP themes and plug them in with your material. You are essentially recoding all of the pages in your website, albeit using simpler code. Some platforms use “one click” conversions and plugins or extensions, but they are far from perfect. AMP will require time and resource to get right. There are also some areas of AMP that can be a bit buggy. For example, there was a long period of time when AMP’s “in stock/out of stock” flags for AMP on ecommerce product pages merely didn’t work 9 times out of 10. This bug is repaired now, but there will be others. Finally, it’s worth considering the possible risks from an SEO viewpoint. A lot of services rely greatly on traffic from Google, so SEO is important to secure, yet carrying out AMP incorrect can be seriously harmful to your SEO. The most common pitfall is incorrect canonicalisation. This develops because you are developing a 2nd, replicate version of every page and indexing it in Google. There is a really exact method of handling this, making certain that Google comprehends your established and how your AMP and web pages relate and also centralising authority so your SEO ‘power’ is not watered down. Another common concern is having various AMP and website material. This is a huge no-no for Google. All in all, AMP can be a risky business. So who should use AMP? News sites and blogs? Absolutely. Ecommerce sites? Perhaps. It depends upon whether your items are most likely to be purchased straight away from a landing page or whether your customers will go through a more considered purchase; one where the whole website needs to optimised for speed rather than just the landing page. Travel websites? Manufacturers? Professional services organisations? You ‘d need to weigh up the advantages and disadvantages noted above and choose for yourselves. One thing is for sure, you should absolutely be thinking about pagespeed, however the technique is picking the best option for you and your site users. gn and development.
from Web Design https://webdesign00000.blogspot.com/2020/08/accelerated-mobile-pages-what-is-amp.html via IFTTT
1 note
·
View note
Text
Black Mage
“I don’t understand what you do, it all seems like black magic to me.” - A very honest and satisfied customer.
As someone who has had the pleasure and the curse of doing things that my boss doesn’t have the time or the context to understand, I can’t tell you how many times someone has expressed something like the above sentiment to me. I know a huge part of it is because I have been working at companies small enough that I don’t have very many peers who are fully aware of what I’m doing, and those few peers can’t always follow the logic I’m using. I honestly don’t know if that means I’m operating above them, or that my logic is hugely flawed, but after a few years of getting more positive results than negative I’m starting to trust my gut a lot more.
I’ve been called a doctor (I don’t hold a doctorate), a wizard (I don’t practice magic or magicks), and a lifesaver (I don’t know what flavor). I’ve also heard all sorts of negative descriptions of what I do, and its weird. These small companies need results that are affordable to maintain, and quick to implement, but the thing that they seem quickest to cast off, the thing that would bring my work from the shadows into the light, is documentation. I’ve tried my best to leave ample documentation at the positions I’ve left. I have no idea if it was enough, and at this point I don’t even really care because I was far more interested in making sure they had it than they were in me giving it to them.
I’ve learned a couple of things in the last few years of no one really knowing what I do, and I think I’d like to share those with you.
Keep documentation. As much of it as you can. If you’re the only one who knows something, if you forget it, everything is out to sea. Plus, if you decide to leave the position, you can hand over the documentation and not have any guilt about them not understanding what you did.
Find metrics for all of the work you do. They should be as honest as you can make them, but they need to be nicely quantifiable so that if your manager starts wondering about what it is you’re doing, you have a bunch of numbers to give them that look nice in a report to give to a client or upper management.
Lean into the laziness. I don’t mean miss deadlines or do sloppy work, those will get you fired, but instead relish in the fact that the only thing setting your own process is you. Research, learn, gather or build tools, and join online communities. All of these will make you better and faster at your job, and learning can be fun on its own, and you’d be surprised what kind of information you can tie back to your own job. I read about games and game engines all the time, my justification is that I look into the graphics technology and I crib some of their ideas to help me optimize websites and software.
I mentioned this above, but it really deserves its own point. Join a community of people who are doing something close to what you are doing. The hardest part of having a position like this is that there’s no real way to know if what you are doing is the right thing. Sure, it might be working for now, but is it the best? Learning from your peers can better your process, but it will also save you from a bunch of crippling doubt. Most people, even experts in their fields, are just kind of trying things to see if they work. The difference between experts and amateurs seems to be that experts do this ahead of time to plan their future actions, and amateurs do it almost exclusively in reaction to some deadline or emergency.
Be ethical. Having a position like this makes it exceedingly easy to lie. And you will get away with it, possibly for a long time. But it does catch up to you, and when it does it can kill your whole career, as well as get you fired. Plus I’ll hate you, because you’ve helped contribute to a lot of friction I’ve had with managers over the years.
Be understanding that people don’t understand what you are doing, or what you are saying. Learn to laugh it off. They’re not stupid or ignorant, they just don’t have the same specialized knowledge that you do. If you feel anger welling up, remember, your specialized knowledge is why you’re probably going to be very employable for a very long time.
If you would like to know what I do, here’s an incomplete list of projects I have worked on (they’re not all my best work, but they all taught be something):
PCI Complaint Credit Card Encryption (AES-256, double encrypted, second key is kept [also double encrypted] in an external database requiring IP, hostname, and API token to access. This one was extra dumb because for good measure I built an implementation of the Diffy Hellman exchange used in the communication between browsers and SSL websites and used it inside of the exchange that was already happening to connect to the SSL API in the first place. I encrypted the communication inside of the encrypted communication. I still have no idea if this did anything to help secure it, or if it was just giving the server processors busy work. But anecdotally, we never had anyone decrypt our data without both keys… so)
Completely rewriting a custom piece by piece CMS and then transforming it into a CRM (I hate that terrible acronym, it’s a client, employee, and project management portal)
Website optimization
Using Google Maps to outline your driveway to estimate the material needed to repave it (simpler than it sounds, I did this in three hours)
Writing a client to to automated cloud backups of files chosen by the user (Think Kryptonite, but way less of a budget)
Modifying the above client to sent status and health data back to a central server for monitoring (think LogMeIn, but way less of a budget)
Writing crawler with the aim of only requesting every resource once, even if the resource is used on multiple pages. (I hope all crawlers are built this way, but I suspect they’re not)
Evaluating the data from that crawler to create an SEO report about that website (Think SEM rush, but way less of a budget)
The worst API implementations I’ve ever seen, and I’ve used SOAP.
Writing JavaScript libraries for commonly requested “flashy” elements that leverage technology to make the effects as optimized as possible. (Think banner sliders using CSS transform, and parallax effects using HTML Canvas, anything to pass the heavy lifting over the the graphics hardware and free up the CPU for other work)
Database Diff tools for projects that don’t have proper version control for whatever goddamned reason (there’s no good reason, but you play the cards you’re dealt)
Automated migrations of data in and out of OpenCart, WordPress, Drupal, and even once out of static HTML files written in Dreamweaver V1.0 (and we cached back and forth from wordpress every night on the last one, a dumb requirement, but I did it.)
Calling up a client and telling them that their computer has a virus, and they need to disconnect it from the network, or I’m locking them out of their email account before they spam the entire North American continent. (And yes, you really do have to do this sometimes as a server admin when your boss refuses to let you just lock out the user.)
And, I shit you not, a passed over prototype for integration of a major Shipping Carrier’s new “Deliver To Very Large Drugstore Chain” API features into a woocommerce plugin. They would have sold the plugin along side several others, we would have made a few pennies on every order. (Managers, please tell your developers when a prototype is being tested in front a board of directors, then your developer may not go home when the prototype was bricked by a last minute feature the night before, assuming there will be time to work on it tomorrow)
6 notes
·
View notes
Text
A LONG ASS LIST OF TIPS FOR HIGH SCHOOL: FRESHMAN TO SENIOR YEAR LETS GO
Disclaimer: This is just from my experience, so these might not all apply to you!
Freshman Year
ok, ok, freshman year can be scary but don’t let that get to you
dont worry about upperclassmen being rude/teasing you
it’ll most likely happen, but I’ve never seen an upperclassman tease a freshman with the intention to really hurt them
one day you’ll be them so dw
on the topic of upperclassmen, make some older friends!!! (through classes, sports, etc.) it’s so nice to have someone give you tips and help you through high school
dont expect your friend group to stay the same lol
BUT ITS A GOOD THING I PROMISE YOU
I was scared of changing my friend group, so even though I wasn’t being treated too well, it wasn’t until senior year when I really made a change and I wish I did it earlier
be open to meeting new people, everyone is scared just like you and looking for more friends
I don’t think its neccessary for freshman to become sUPER involved in clubs and all that but at least get a feel for whats out there
try out for a sport if you play one!
this goes for all of high school, not just freshman year, but I regret not being as involved as I could’ve been
Go to school events like football games and dances! School spirit is considered weird in middle school but its cool in high school
take your classes seriously, your teachers are right - high school is much harder than middle school (but it’s not too bad if you stay organized!)
my freshman year GPA was my lowest like english really caught me off guard (properly formatted, 5 paragraph essays being 50% of your grade??? a concept.)
so my cumulative GPA was brought down
I think most freshman don’t have access to AP classes to boost your GPA or anything, but if you’re looking to push yourself take an honors class or 2! (if available)
Sophomore Year
wooohooo ur no longer a freshman
I’d take at least 1 AP class if you can
my sophomore year I took AP Human Geo - which I really loved, and it also wasn’t too hard
a lot of sophomores take AP World which is a BITCH of a class
BUT I wouldn’t recommend taking Honors World because you don’t get the GPA boost, you don’t get college credits (unless you take the AP Euro test or something), and it’s almost just as hard
this is a bit random - but when you’re taking Algebra 2 (which was my sophomore year) PLS PAY ATTENTION math builds on itself don’t fuck yourself over
take the PSAT if you want (I honestly don’t remember if I took it freshman year too but eh), but seriously its not required
start thinking about college (I know it’s the last thing you want to do)
just little things like
when do I want to take the SAT/ACT?
would I like a small school or a big school?
What will I be able to put on my college applications?
like if you do community service through a club/church/etc then great!!! sports? YEs
can’t think of anything? Join a club! Try out for a sport (it’s not too late) Find something that interests you
you’re probably pretty situated socially now but never be afraid to get to know those classmates/”school friends” better!
Junior Year
so junior year is commonly thought of as the hardest year of highschool
which is partially true (we’ll get there later)
but anyways, seriously buckle your seatbelt and get ready to work your ass off because THIS YEAR COUNTS, LADIES AND GENTS
Take AP classes if available
I took AP Psych (WOULD HIGHLY RECOMMEND) and Honors PreCalc (coming from regular Algebra 2)
Psych gave me college credit and a GPA boost
HPC gave me a GPA boost for UCs
It was a bitCH of a class but it made AP calc a breeze
If you haven’t started already, start prepping for SAT/ACT and then take them
tutoring is very helpful, but it can be expensive
I’ve seen studyblrs post about free prep through Kahn Academy and other stuff, so you might have to do a bit of digging but there are tons of resources out there
TAKE PRACTICE TESTS
take one of each first - then focus on the test you did better on
one of my biggest regrets is taking SAT prep instead of ACT prep because my ACT (which I didn’t do specialized prep for) ended up equivalent to my SAT (which I did prep for)
the more you take em the better you get
Studyblr is gr8 for finding test taking tips
If you’re not happy with your score, just take it again! I only took each one once but most people improve their scores if they take it again
I recommend visiting a few universities when you’re on break! Get a feel for what you like and what you don’t like (size, location, public/private, etc) and what kind of school you could get accepted to
you don’t want to end up applying to a billion schools that you wouldn’t even want to go to
private schools like it when you express interest by visiting
so if you’re visiting, make sure you check in so you can be in their system
END OF JUNIOR YEAR - ASK FOR LETTERS OF REC NOW! BY THE FIRST WEEK OF SENIOR YEAR A LOT OF TEACHERS ARE ALREADY TAKING ON TOO MANY LETTERS!
Senior Year (buckle up this section is the longest)
but YAY UR A SENIOR
DO FUN SENIOR YEAR THINGS like my school has all kinds of events for seniors and it’s so great
Remember when I said junior year is the hardest? Yeah well no... 1st semester senior year is SO MUCH WORSE ur in for a lot of fun
Ok seriously - don’t let senioritis get to you first semester
Still take challenging classes! Schools are looking for progression in difficulty
Those mid year transcripts REALLY DO MATTER!
College apps, man
Make sure you’re communicating with your counselor to make sure you have everything ready and on track
like file the FAFSA and CSS (used for lots of privates)
tbh I didn’t think it would help me a lot but it (the CSS) actually did so just do it even if you think you’ll get nothing
Ok so hopefully at this point you have a feel for what schools you are interested in
Things to consider: location, price, size, public/private, difficulty of the application, ranking, program/major you are applying to, campus, overall vibe
I didn’t do any interviews but maybe look into it
Don’t get too comfortable and set reasonable goals - apply to several safety schools, a few good options/could go either way schools, but also a few “reaches”
ESSAYS
I’m no college counselor, but don’t just wing your essays without having an adult/professional look over them
I got lucky - my mom is a professional writer so my family didn’t pay for a counselor
Do your research - you can find so much information about what schools are looking for in essays
If an essay is “optional” DO IT it’s really not optional lol
Keep in mind - these essays are nothing like what you’ve been taught. You don’t have to (and often SHOULDNT) write a 5 paragraph essay with topic sentences relating back to the thesis and evidence, etc. its much more free
think “What is the story I am going to tell?”
get creative - this is hard and takes some time
Think: How am I going to separate myself from thousands of applicants? What is a story that ONLY I can tell?
DO EARLY ACTION FOR AS MANY SCHOOLS AS POSSIBLE!!!
such a relief to knowing you got in somewhere in like,,,, november
acceptance rates are higher for EA
the order from highest to lowest is ED > EA > RD
Early Decision scares me (schools will say they give equal scholarship consideration but lol thats a lie)
but if you have your heart set on a school go ahead
apply to other school just in case, you don’t want to get stuck starting all your apps when a lot of students have already turned them all in
Now that you’re done with applications (whew), the acceptances (and rejection) will start coming!! yay!
ok first for acceptances
those first acceptances are so cool like YAY YOU GOT INTO COLLEGE IM PROUD OF U
as soon as you get your first acceptances really start researching the school more and deciding if you’d REALLY want to go there or not
i know this is hard bc you haven't heard back from all your schools but it’ll make choosing a school so much easier
sadly, not all acceptances are happy tho
like I got accepted to my #1 school but they gave me no money so it was impossible to go
I was so emo for a couple days there
BUT! If you’re serious about it, try appealing for financial aid but keep your expectations low
ok now waitlists
these can be a bit nerve wracking
PLEASE apply for the waitlist right away
at some schools if you dont within a couple days, your application might get thrown out
aaaaand rejections
i dont have a lot to say about this but please dont be too hard on yourself
sometimes its just not meant to be and thats ok!
NOW PICKING A COLLEGE
def the most difficult and mentally draining part for me lol
make sure you really map out everything to consider
net cost (tuition, room & board, books, travel, personal expenses, etc.), size, location, etc.
I personally had this idea that I’d end up at a big school far from home but I’m going to a small school close to home and I’m still super excited!!! So make sure you give every school a second look
APPLY FOR SCHOLARSHIPS!
the essays aren’t usually too bad and sometimes you can just rework your college app essays
you can find them online, your school might have some (like PTA scholarships, band scholarships, etc.)
ok this is the time everyone really gets senioritis
i almost didn’t get senioritis at all lol just because slacking off stressed me out
but please be smart about it dont get rescinded
and lastly have fun! high school really does fly by, it’ll be over before you know it
#lol the senior year part is so much longer than the others#studyblr#high school#high school tips#study tips#studyspo#study motivation
523 notes
·
View notes
Text
FLAC MP3 Converter On The Mac App Store
FLAC (Free Lossless Audio Codec) is a measurement-compressed however lossless digital audio format with smaller file measurement than uncompressed lossless codecs like WAV FLAC is presently nicely-supported by many software purposes and hardware assist is rising. The bitrate of the MP3s this program makes is so bad I might quite put 500MB of FLACs on my cellphone than take heed to the horse crap this program spits out. After trying many purposes, we realized that VLC Media Player is able to changing audio and video information, too, which is great information contemplating we already had the software put in and we guess most of you do, too. Usually FLAC files are used by music fanatics, audiophiles, music producers, sound editors, and audio engineers, but there are different uses for them as effectively, virtually at all times related to both recording, modifying, or listening to absolutely the highest high quality audio version of a track or audio monitor. HandBrake has a few benefits over the Lion Automator and iTunes strategies. The primary is that it could possibly convert video files not natively supported by the Mac OS. You'll be able to, for instance, convertavi andmkv information. It also means that you can batch process files. Just select a file you wan to transform and click the Add To Queue button at the prime of the HandBrake window. Then add every other recordsdata you wish to convert, utilizing this same Add To Queue button. Once you're ready, simply click Begin. HandBrake will set about converting all the files within the queue. Run Free FLAC to MP3 Converter firstly, merely click on the "Add Media Recordsdata" button to pick out audio recordsdata out of your onerous drive. You can even add batch audio information by clicking menu "File -> Batch Add Media Recordsdata". Step 1. To free convert FLAC to MP3 using Video Converter Free, download, set up and launch the software program. Make sure that to select the Convert option earlier than utilizing the software program. Add information utilizing the Add Information choice or simply drag and drop the information on the primary interface. FLAC, or Free Lossless Audio Codec, is an audio format that compresses music files without losing any knowledge. However, as is the case with most lossless codecs, the information are often quite giant and may fill your storage space with only a few albums. Additionally, the FLAC format is not broadly supported on cell devices, so you may need to flip your FLAC recordsdata into the extra widely supported MP3 format to be on the secure facet. The easiest option to get this accomplished is through the use of Movavi Video Converter.
Large-scale digital media distributors, resembling Apple and Amazon, use DRM (Digital Rights Administration) encryption for copyright protection and to authenticate the media player you authorize to play the encrypted information. Once you purchase an album or track from iTunes, the DRM-protected file can solely play on an Apple machine that's related together with your Apple ID. If you want to play that music or album on an Android phone or pill, it's good to use a copy of the file that doesn't have DRM encryption. You possibly can tell if a file is encrypted or protected by proper-clicking on it and consulting its properties. Now go right down to Profile drop-down menu at the bottom of the window to reveal the export format record, and then select MP3 - MPEG Layer-three Audio (.mp3) from the Normal Audio checklist. With this simple-to-use converter, you'll be able to simply convert any Spotify music or flac to mp3 online playlist in simply four steps while retaining a hundred% unique high quality and ID3 tags after conversion. After that, you'll be able to freely take pleasure in Spotify music on any machine as you want. Earlier than you moved towards online instruments, we wish to introduce you to the best and probably the most beneficial desktop software for flac to mp3 online to MP3 conversion. It's Wondershare Video Converter Final which has many perks similar to video file format conversions. When put next with any free FLAC to MP3 converter online, you needn't preserve doing the tedious job of loading a web page, as the software program performs any operation swiftly. Your ALAC recordsdata possible stayed relatively small because there wasn't a lot information there for them to encode. If you had began with a lossless source (like a CD or vinyl) and encoded them to ALAC, then converted them to MP3, you'd see the files shrink so much. After I rip a CD to ALAC, it will normally use between 250mb to 750mb for a full album. My relatively small library is getting near 40gb already. Slower converting velocity than desktop FLAC converters particularly when changing a large or a number of recordsdata. WMA: Windows Media Audio is Microsoft's personal proprietary format, much like MP3 or AAC. It doesn't actually offer any benefits over the opposite formats, and it's also not as effectively supported. There's very little reason to rip your CDs into this format. Some audiophiles claim that FLAC provides you with the close to audio CD sound high quality whereas compressing the file measurement to more than 50%, making it the almost perfect" sound compression algorithm out there immediately. For those who hold around people with golden ears, you'll probably stumble into FLAC lots. Supports wide range of audio file formats comparable to AC3, AAC, MP3, FLAC, M4A, MKA, OGG, WAV, APE and so forth. A minimum of it factors out what is very important: good recordings, good original information, good converters, and, to keep away from jitter, a very good clock for the converter. To FLAC Converter can encode the unlimited number of media information and folders. Just add your audio and video for conversion. The application will maintain folders' construction, authentic tags and file names for all output MP3s. You can be supplied with detailed progress of every file's conversion and notified when encoding of all files is finished.It can be MP3, FLAC, OGG, WAV, WMV or any of the supported formats. Hello-fi: Of course, the largest benefit to FLAC recordsdata is that they're ideally suited to listening on a hi-fi machine. Allow you to regulate bitrate, sample value, channel of a audio file in order that you may reduce file dimension whereas holding audio prime quality as excessive as doable. Convert your FLAC recordsdata to MP3 audio. Bypass DVD CSS, Area Code, Multi-angle, Disney X-Challenge DRM and other advanced copy protections. Extract audio from DVD with 1:1 authentic quality preserved and convert the audio to MP3, FLAC, WAV, OGG, AAC and more with simple clicks.
1 note
·
View note
Text
Holochain Wallet
Holochain is being installed instead of the blockchain, giving coders a framework with regard to generating decentralized applications (dApps). A single huge change to be able to help this is the switch via the data dependent blockchain to an agent-centric system. Holochain�s method avoids trying to keep a global opinion, making use of an adviser method within which each broker keeping a private fork, and that is certainly stored and managed throughout a limited manner on the blockchain with a spread hash table. This stays away from scalability problems that have plagued blockchain solutions. It also will allow any dApps hosted about Holochain in order to do far more using less resource than necessary for blockchains. In this Holochain review, we will have an specific look at the project, technology together with token prospects. So why Holochain is Different The regular blockchain functions by way of holding data via cryptographic hashes on a spread networking. Each node in that network maintains the full copy of the blockchain and the international comprehensive agreement to help verify the market and maintain it has the integrity undamaged. It is one feature regarding blockchain technology that features been a new durability connected with the emerging technology. Holochain Benefits Holochain Benefits. Origin: Holochain Website There are weak spots that come having the blockchain methodology. A single that has been destroying blockchain builders is scalability issues that are created simply by demanding each and every node inside the network in order to check the entire network. Because the amount of data boosts around the blockchain, the idea gets to be more and more restrictive for financial transaction throughput on the blockchain. This is why many cryptocurrencies have experienced this kind of long transaction times, and so on high network fees. Title came up about because typically the program used by Holochain appears like the construction of some sort of hologram. In the hologram a coherent 3D pattern is usually created by a particular interaction of light beams, and in the Holochain the machine produces a coherent entire in a similar manner, putting individual parts together to form some sort of whole. In addition , the technology uses all natural patterns while part of its usefulness. The Public Portion Blockchain Typically the Holochain system really does away with scalability concerns by not needing every node or broker in the network to retain a new continually updated document of the entire public blockchain. Alternatively, each node keeps its blockchain which interacts with typically the node�s special cryptographic major. Picture this entire public blockchain since a river, and every single client is comparable for you to a smaller stream of which feeds in the river. In case a node goes traditional it generates a hand of the public company, but the public company carries on forward, without staying impacted by way of the reduction of one of their nodes. Node Data Used by the People Area Instead of making each one node keeps its personal clone of all this data in the entire blockchain, the Holochain central chain keeps a set of policies to check the files on each and every node�s blockchain. That confirmation occurs arises over a distributed hash table. Holochain Node Structure Node Design in Holochain This means the fact that when a node goes off-line it is data is definitely not missing to the people blockchain. Alternatively a constrained copy is managed and verified according to the particular list of rules. As an individual can read from the FAQ section of the Holochain website, the developers compare the process to often the approach that a lifestyle organism merchants information within DNA or even the means that different languages are stored by multitude of people. �Where is the The english language language kept? � the Holochain designers ask around the GUIDELINES. �Every speaker carries the idea. People have distinct places of expertise or maybe coverage to different slang or specialized vocabularies. No person has a complete copy, not is any persons version accurately the same as anybody, If you disappeared half of the English loudspeakers, it would certainly not degrade the language much. � How Scalable is Holochain? Problem of how numerous transactions per second Holochain can handle needs to be seemed at differently than the way we look at scalability in traditional blockchains. The particular easy answer to the particular question is that scalability is unlimited on Holochain. That�s somewhat simplified, plus honestly the thought regarding transactions per second does not apply to Holochain as a consequence to its purely natural mother nature. Rather than keeping a worldwide consensus of data about the blockchain, Holochain uses a distributed hash desk to keep a record of the type plus abilities of data that each one individual node leads to. Typically Holochain Wallet have used a good analogy of a move floor to better make clear. A person can look from the dance floor and instantly know who is moving interlude and which can be dancing hip-hop. How a lot of dancers might be dancing on the same time? Since many as will fit on the dance floors. It is apparent that there�s no reason to use a respected centralized third-party to keep track of the ballet dancers and exactly what style of move they are undertaking. �So, Holochain as an iphone app framework does not really create any limit connected with transactions per second as there is virtually no place where all orders have to go via, � the particular developers published. He / she continued to claim It is like asking, �How many words might humanity speak per secondary? � It�s an irrelevant question. With every human being being blessed, that variety increases. Same for Holochain. What Dapp�s Work together with Holochain? Holochain would be the very good fit for any kind of dApps that need a great number of individual plugs where each individual features access to a small clone of all the plugs. Instant use case set forth simply by Holochain is definitely social media tools, nonetheless they�ve also recommended that will Holochain will work well at peer-to-peer systems, supply company management, reputational cryptocurrencies or even loyalty programs, collective brains projects and more. These kind of projects make a great fit to get Holochain due to the fact of the agent-centric mother nature. You can also see a detailed overview of the particular types of apps you could develop on the holohackers road. Holochain Apps Many Applications on Holochain Github Presently Holochain would certainly not work efficiently with any kind of private or maybe private datasets however, since every single individual node posts a shared distributed hash kitchen table. Holochain is also definitely not suited for any use that hosts large data, or even for running info positivist-oriented dApps, like almost all cryptocurrencies. The particular perspective adopted by Holograph postulates the fact that there are no total truths on the open public blockchain, only the specific perspective organised simply by every single node that may be brought together to form a much larger picture. This has recently been in comparison to a blockchain perspective of the theory regarding relativity. Holochain Vocabulary Assistance Holochain was written at Go, and that certain programming language was muscle development for its similarity to help C and its reduce of use. The program code base is fully open source and can be evaluated at the Holochain GitHub. When developing dApps for Holochain developers have time to be able to use both Lisp and JavaScript and there will be also help for front end languages for instance CSS, HTML CODE and JavaScript. The Holochain developers have got stated the fact that Holochain will be flexible at regards to handling brand new different languages, so there will be some sort of good possibility of which help for additional dialects will be added in in the future. Holochain is the Green Solution By means of now everyone should know how much energy is required simply by Proof of Work blockchains including Bitcoin. Holochain promises to be the environment friendly solution to environmentally destructive blockchains. Because systems about Holochain don�t store plus validate the entire blockchain there is only a good small portion of band width used in contrast using traditional blockchains.

Furthermore, there�s no mining element in order to Holochain, so the energy used is minimal, genuinely no more than would be used by this node computers in their standard operations. With the electricity requirements of PoW blockchains constantly on the go up, this enviroment friendly approach seems much better. The Holochain Team The particular developers right behind Holochain possess a vast level of experience. The particular co-founders both have 34 yrs of programming experience. Arthur Brock, who is this Chief You behind Holochain has been a contract coder since 1984, working with AI systems and while an online alternative currency process developer since 2001. Holochain Team Holochain Team Martin Harris-Braun is the Management Engineer powering Holochain. They has in addition already been some sort of contract coder since 1984, a full time coder given that 1988, a artist associated with peer-to-peer communication programs (glassbead. com) for many years, a full-stack website developer, as well as obtaining experience in method design, structure design, etc. Holochain Wallet (HOT) Holochain accomplished a month drawn out ICO on April 35, 2018 during which these people raised the bit over 30, 500 ETH worthy of roughly 20 dollars million on the time. There had been 133, 214, 575, one hundred and fifty six HOT tokens minted regarding the ICO. As associated with late July 2018 the price of HOT is up to $0. 000825, giving it a market increased involving nearly $110 , 000, 000, in addition to making it the 86th largest coin by markets cap. Immediately following the particular ICO the token got exchanged as high while $0. 002 with regard to a new more than 1, 000% gain in a 1 week. Holochain Wallet deflated around the adhering to two several weeks, but in the history a few days (July 24 ~ July 25, 2018) cost roughly doubled soon after the WARM token has been listed on the Binance exchange. Binanace POPULAR Register at Binance and Purchase WARM Tokens The VERY HOT token is usually an ERC-20 token that can be stored within any ERC-20 suitable wallet, such as MetaMask, MyEtherWallet, or one of this components billfolds. Eventually often the ERC-20 as well will become in a position to be changed for Holofuel. Those considering acquiring some HOT should be aware of that it can�t end up being purchased using fusca currencies, so very first you would likely need to get many BTC or ETH. After getting the BTC or ETH you can purchase SIZZLING at Binance, Fatbtc, Hotbit, IDEX or LATOKEN. Conclusion We�ve been told that will Bitcoin in addition to blockchain usually are the future technology, yet this might not be completely true. Blockchain engineering is definitely nearly 10 many years aged already, and top cryptocurrencies do little a great deal more than imitate our existing corrupt financial system in a good quasi-decentralized fashion. Bitcoin is usually meant for storing cost, and has in addition become a little something of some sort of gambling establishment with regard to traders. Holochain will be a system regarding value creation and neighborhood engagement that is made to help you get to a post-monetary culture based on local community, particular efforts, merit, and assistance to others. This has been designed to grant the two data and personal sincerity. It isn�t really selected if Holochain will likely be successful, but that is ready to be taken, and developers can already begin building the purposes they feel can assist change all of our society plus our world. Quite a few illustrations of Holochain dApps may be found here and if you are interested around developing your own dApp with Holochain you can certainly get started here. Option traders have done very well by now with the token looking at a 500% increase from the ICO, and that seemed to be through a bear marketplace throughout crpytocurrencies. Once Bitcoin and even other cryptocurrencies start off soaring again the SIZZLING token may see significant upside.
1 note
·
View note
Text
Beto Bets on the Border

Miguel Roberts/The Brownsville Herald via AP
jQuery(document).ready(function(){ jQuery("#slider-2571451.slides").slick({ infinite: true, centerPadding: "100px", responsive: [ { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1, centerMode: false, centerPadding: "0px", } }, ], }); });
function offsetFullBreak() { var container = jQuery(".article-con"); var offset = jQuery(".article-con").offset(); jQuery(".full-break").css("margin-left",(-offset.left) ); jQuery(".full-break").css("margin-right",(-(jQuery(window).width() - container.width() - offset.left)) ); } jQuery(document).ready(function(){ offsetFullBreak(); }); jQuery(window).resize(function(){ offsetFullBreak(); });
Beto Bets on the Border
Will showing up with a high-minded call for border solidarity translate to the historic levels of Latino turnout that O'Rourke needs?
–
by Justin Miller August 24, 2018
After winning the Democratic primary for Beto O'Rourke's congressional seat, his friend and political ally Veronica Escobar, an exuberant former El Paso County judge, began planning a four-day “Border Surge” bus tour to spread the gospel of Beto in the Texas borderlands, where he struggled in the primary.
The goal of the tour, which wrapped up this week, was to knock on thousands of doors and kick off a fevered get-out-the-vote push that will increase Democratic voter turnout in the 32 border counties by 15 percent. That lofty feat would bring in 170,000 new votes and, Escobar hopes, help put O'Rourke over the top in November.
In order to come even close to winning, O'Rourke needs to do a hundred different things that Democrats have failed to do in the past. That includes achieving record levels of turnout in the Rio Grande Valley, one of the largest- and fastest-growing pockets of Latino voters in the nation - and an area notorious for low voter participation.
After years of Republicans (and some Democrats) using the U.S.-Mexico border as a punching bag for their war on immigration, O'Rourke and his allies are hoping that a high-minded call for border community solidarity from El Paso to Brownsville - 825 miles to the southeast - will resonate with voters.

Veronica Escobar, who will likely become the first Latina elected to Congress from Texas, has made increasing turnout for O'Rourke along the border her personal mission. Justin Miller
With less than two months until early voting begins, O'Rourke's most recent campaign swing came with a sense of urgency.
The Observer tagged along with Escobar's “Border Surge” bus tour, which included rallies and blockwalking in Laredo, McAllen and Brownsville, to see what O'Rourke and his allies are doing to reach out to Latino voters and jumpstart turnout in one of the most crucial regions for statewide campaigns.
'He's the male Ann Richards'
Just weeks after launching his presidential bid by calling Mexicans “rapists,” Donald Trump flew to Laredo to preach about the dangers of illegal immigration and promote his border wall plan. Surrounded by a security detail, Trump claimed that he came to the Texas border city at great risk to his personal safety.
Three years later, Escobar and a busful of about 30 volunteers - mostly older women, all without a single bodyguard - survived the harrowing 10-hour journey from El Paso to Laredo for the first stop in her “Border Surge” tour.
With the 100-degree heat lingering into the evening, hundreds of Laredoans flock into the Casablanca Ballroom to hear from O'Rourke as he makes his eighth trip through the city. “He's the male Ann Richards as far as charisma goes. And the South Texans loved Ann Richards,” former Webb County Judge Mercurio Martinez tells me. “He wins over every person he talks to.”

The statewide Democratic ticket has tagged along for O'Rourke's swing through Laredo, McAllen and Brownsville. They deliver a series of long-winded stump speeches like an amateur warm-up act killing time before the headliner, who's speeding down I-35 from an afternoon event in San Antonio.
You can feel the crowd turn electric when O'Rourke and his entourage enter the hall. He hangs off to the side, greeting supporters and taking photos as Cristela Alonzo, a comedian and TV star from Hidalgo County and Beto's travel companion through the Valley, warms up the crowd.
Then he jumps on stage and delivers a speech in his hallmark style - stream-of-consciousness, but remarkably coherent. He touches on everything from family separations, Dreamers and health care to veterans and ending ongoing wars to Trump's “collusion in action in Helsinki with Vladimir Putin.” He's often at his most candid when talking about growing up in El Paso and about the tragedy of family separations.
As a native El Pasoan and close friend of O'Rourke's for about 20 years, this campaign is personal for Escobar. “I feel that we are giving [the state] our best. He is a son of the border,” she says. But she worries about the prospect of O'Rourke losing because of dismal border turnout. Political analysts point to early indications that, even in the Trump era, Latino turnout is likely to dramatically fall off like it has in previous midterm cycles. And in a cycle that's focused on flipping suburbs, many Democratic groups have, once again, failed to prioritize Latino outreach. “Shame on us if that were to happen,” she says. “That would send a really terrible message to the White House, to state leaders, to Republicans, to all those who demonize us that we're OK with it and that it doesn't bother us.”
'This election could be decided by the person whose door you knock on'
On a steamy Saturday morning, O'Rourke climbs onto a stone ledge at a park in north Laredo to present to a crowd of about 60 volunteers his romantic belief in the power of blockwalking. “They may not see the TV ads that we've got running now, they may not hear the radio spot that might play on their way home from work. They will remember that you took the time this morning … to listen to them.”
Even as his campaign starts to ramp up more traditional modes of outreach, he has no intention of de-emphasizing this cornerstone of his DIY campaign. “In the closest Texas Senate election in decades … this election could be decided by the person whose door you knock on.”

O'Rourke's crowd sizes keep getting bigger with each pass through a town. Justin Miller
Using Polis, the campaign's voter database app, which provides a real-time map of low-frequency Democratic voters, Escobar goes from house to house in Laredo's middle-class Hillside neighborhood. It takes a minute to get her bearings, briefly walking the wrong way as she tried to find a street. “This is the problem with door-knocking in a city you don't know,” she says. Another problem: It's hard to convince unlikely voters to vote when they don't answer the door. For the 45 minutes I tagged along, she knocked on about a dozen doors and got answers at only one or two. She'd leave a handwritten note, hoping that might help.
Tagging along with Escobar is Sergio Mora, a former Webb County Democratic Party chair. The enthusiastic crowd at last night's event makes him think change just might be afoot in Laredo. But is there any other evidence that voters are unusually fired up. He shrugs. “That's the big experiment this cycle.”
One El Paso volunteer tells me that most people who answered their doors in Laredo had never heard of O'Rourke and many had no intention of voting.
'This is a powerfully sacred place to me'
The 150-mile stretch of remote highway between Laredo and McAllen has lots of big ranches, wind turbines and Border Patrol agents, but not much in the way of voters. The “Border Surge” bus skips past Zapata, Jim Hogg and Starr Counties, roaring on to Brownsville. Meanwhile, O'Rourke stops off for his sixth visit to McAllen, the seat of Hidalgo County. It's the epicenter of the Valley, where the number of registered voters has more than doubled since 2000 to about 330,000.

Several hundred supporters packed Cine El Rey, a downtown theater, to capacity with even more folks filing into the restaurant next door to watch him via livestream. O'Rourke tells reporters before his speech that the Valley often feels like the center of the universe to him. “This is a powerfully sacred place to me.”
While he's cast himself as an unsullied ally of the border, O'Rourke's voting record includes a wrinkle or two. Pressed by a local reporter on whether his controversial vote for an appropriations bill that put at risk the future of the local Bentsen-Rio Grande Valley State Park, he performed an uncharacteristic punt. He says he's “working with colleagues on both sides of the aisle. We're doing everything we can to stop that [from being constructed].”
With that, O'Rourke was whisked away by his aides.
'People always call Brownsville and the Valley 'the sleeping giant”
The hour-long drive through the suburban sprawl of chain restaurants and shopping centers between McAllen and Brownsville is a reminder of the Valley's rapid growth - even as climate change and urbanization put the Rio Grande at risk.
On the border by the Gulf, Brownsville is the heart of Cameron County. O'Rourke very nearly lost here to Sema Hernandez, an unknown Houston activist, and now needs the area to turn out for him in huge numbers. This is his sixth visit to Brownsville.

At his third and final event during his Valley swing, hundreds pile into the sweaty Tex-Mex Nightclub on a frontage road off Interstate 69 to hear O'Rourke deliver another barn-burner. Afterwards, as he wends his way through the crowd to get outside, greeting well-wishers and selfie-seekers, he emphasizes the importance of the RGV to his statewide strategy. “It's everything. It's everything,” ticking off how many times he's been to Laredo, McAllen, Brownsville and other Valley towns.
O'Rourke's rallies often feel like an alternate universe. People are filled with hope, their Texas cynicism washed away. It's a place where anything - a post-partisan reckoning, a surge in Valley turnout and yes, even a Democrat winning statewide - seems possible. Life is sweet at a Beto rally. But outside that bubble, the feeling can get quickly wiped away.
The Valley's elections are driven by an internecine political machine with a long history of corruption. Candidates lean heavily on politiqueras, who charge campaigns to turn out voters. His campaign has prided itself on doing things differently, and in the primary O'Rourke apparently declined to use them.
I asked whether he has any plans to use politiqueras for the general election. “We're getting behind those who are volunteering their time to knock on doors. There are some neighborhoods where the residents there don't have the luxury to knock on doors on a Saturday. They're working their second job or their third job,” he says. “If we can find paid staff in those neighborhoods who are gonna be able to knock on doors, who know their neighbors, we'll do that as well.”

O'Rourke hangs off to the side with volunteers from El Paso before his speech in Laredo. Justin Miller
Vicente Martinez, a local activist and recent graduate of the University of Texas-Rio Grande Valley, is skeptical of a voting surge around here. “People always call Brownsville and the Valley 'the sleeping giant'” and wonder if now is when it will wake up, he says. “I heard that in elementary school and I heard that after Trump was elected.”
Is Beto doing enough to reach young people? Martinez smiles and points to the venue where the band is still playing. “Tex-Mex conjunto. That's not a millennial thing. … It's a little stereotypical.”
'The greatest candidate of our generation'
A powerful Gulf breeze sweeps through Tony Gonzalez Park, cutting the early morning's humid heat and rustling the palm trees that dot the park. Volunteers sip on coffee and munch on pan dulce as they get ready to hit the streets of Brownsville. Escobar grabs a bullhorn and introduces O'Rourke as “the greatest candidate of our generation.”
This is Day 22 of his relentless 34-day sprint around the state. Dressed in his black skinny jeans and white dress shirt, which he'll wash during a live-streamed laundromat trip a few hours later, O'Rourke delivers an energetic call to action. But the fatigue is evident in the bags forming under his eyes.
After his speech, he heads out to block walk in the surrounding Southmost neighborhood with State Representative Eddie Lucio III, a 39-year-old attorney whose father, Eddie Lucio Jr., serves in the Texas Senate. From there, he stops for a roundtable in Harlingen, eats a Tex-Mex lunch, does his laundry and drives the two hours north to Alice for a town hall.

O'Rourke hopes that an army of volunteers knocking doors will lead him to victory. Justin Miller
Tony Martinez, the Brownsville mayor, says O'Rourke just might have the winning political formula, but admitted that “he's probably not as known [in Brownsville] as I'd like him to be.” To increase turnout by 15 percent in this county, O'Rourke needs to drive out 25,000 more voters than Democrats did in 2014.
Cameron County Judge Eddie Treviño Jr. is one of the few not wearing a Beto T-shirt - he's facing an election fight in November and sports his own black-and-orange campaign shirt. He says that O'Rourke has injected a sense of urgency into the local politics and is doing the work that Democrats in the area have long neglected to do.
O'Rourke's multiple trips through the Valley seem to be moving the needle, Treviño says, at least a little bit. “I think we're going to surprise a lot of people. I like that we're just creeping up now and not gonna peak too early,” Treviño says.
Blockwalking as a duo in Los Fresnos, a small exurban town 30 minutes north of Brownsville, Treviño and Cameron County Clerk Sylvia Garza-Perez emphasize to residents that Beto is a Democrat and a fronteriza who is against family separations.

Luis Gonzalez, who voted for O'Rourke in the primary, was one of the few people who had heard of the El Paso congressman. Justin Miller
Of those who answer their door, almost no one knows who O'Rourke is, but they politely listen, nod along and promise to vote.
Hanging out in his yard with his boxer, Luis Gonzalez was the only person who knew of O'Rourke, having voted for him in the primary. He's not so sure about any sort of surge and lamented the fact that O'Rourke seemed to focus on the bigger Valley hubs like Brownsville and McAllen. “What about the farm towns? Why isn't Beto coming here?” he asks.
'I don't believe it will happen organically'
At their last blockwalking event on a Monday morning, Escobar and her El Paso volunteers gathered at a park in a nice suburban neighborhood on the northside of McAllen, waiting for local volunteers to show up. Luciano Chano Garza, a local party activist, begins calling up more people to see if they could come out. Celia Hilber, an older woman who recently moved back to the Rio Grande Valley from Alabama, was one of the only other local volunteers there. “I may not be able to give much money, but I can give my time and effort,” she says after taking a team of El Pasoans to blockwalk.

With the help of people like Garza-Perez and Treviño, O'Rourke needs record levels of turnout in Cameron County. Justin Miller
Danny Diaz started Cambio Texas with the sole purpose of increasing turnout in the lower Valley. The group hopes to target about 25 precincts in Hidalgo County - where about a third of the population lives in unincorporated colonias - with especially bad turnout in 2014. But the group is still fledgling and doesn't have much in the way of money to fund a large-scale operation. He's talked to the state Democratic Party, but says they haven't committed any sort of funding.
That leaves O'Rourke's campaign trying to fill in the gaps. He's been running radio ads in the area for a while, opened up two campaign headquarters in the Valley and hired a cadre of local field organizers. But the campaign is still largely relying on volunteers to help with phone-banking and door-knocking.
“I don't believe it's a guarantee that [a border turnout surge] will happen. I don't believe it will happen organically. I don't believe that anger alone will fuel it. But we have one of the two components: an inspiring candidate,” Escobar says. “We need an army of field volunteers knocking on doors and spending the time with those voters who [would otherwise] stay home.”
Infographic sources: 2014 figures from the Texas Secretary of State, 2018 figures courtesy the Texas Tribune.
The post Beto Bets on the Border appeared first on The Texas Observer.
3 notes
·
View notes
Text
A Time To Transition: Hybrid Apps And React Native?
Like musicians, all professionals must often question their methodologies and spot what other options exist. If one method become previously the pleasant, that doesn't suggest it stays the first-rate. Then again, many established strategies had been the exceptional for many years and might by no means be surpassed. The critical aspect is that one is willing to don't forget opportunity techniques and isn't too heavily biased toward the one they may be most familiar with. This evaluation is frequently more hard in software improvement because new frameworks and technology emerge nearly as quickly as they die off.
This article will observe this analysis to hybrid cell apps and present why I without a doubt agree with that React Native is in many ways a advanced solution for apps developed in 2017, although it introduces some temporary pains even as you’re getting acclimated. To do this, we are able to revisit why hybrid apps have been created initially and discover how we got to this point. Then, inside this context, we’ll talk how React Native stacks up and provide an explanation for why it is the better technique in maximum cases.
An Origin Story
It’s 2010. Your business enterprise has a pretty awesome net utility that uses jQuery (or, if you’re hip, some sort of
AngularJS
and React precursor like Mustache). You have a team of builders in a position in HTML, CSS and JavaScript. All of a sudden, cell apps are taking over. Everyone has one. Mobile apps are the new Tickle Me Elmo! You frantically studies a way to make your own mobile app and right away run into a host of issues. Your team is ill-prepared for the task. You don’t have Java or Objective-C developers. You can’t have the funds for to develop, check and deploy two separate apps! Not to worry. The
hybrid
cellular app is your silver bullet. This brilliant new technology lets in you to quick and (in theory) easily reuse what you have (code and builders) on your lustrous new cell app. So, you choose a framework (Cordova, PhoneGap, etc.) and get to work building or porting your first cellular app! For many organizations and builders, their troubles have been solved. They should now make their very own cellular apps.
Problems Arise
Ever due to the fact that 2010, developer forums, blogs and message boards were complete of arguments approximately the efficacy of hybrid apps. Despite the excellent promise and flexibility described within the preceding paragraphs, hybrid apps have had and maintain to face a completely actual collection of challenges and shortcomings. Here are a few of the maximum outstanding problems
USER-EXPERIENCE SHORTCOMINGS
Over the beyond couple of years, the bar for UX in cellular apps has risen dramatically. Most smartphone proprietors spend the majority in their time using most effective a handful of premiere apps. They, perhaps unfairly, count on any new app they try to be as polished as Facebook, MLB TV, YouTube and Uber. With this very high bar, it is quite difficult for hybrid apps to measure up. Issues such as sluggish or restrained animations, keyboard misbehavior and frequent lack of platform-precise gesture recognition all add as much as a clunkier experience, which makes hybrid apps second-magnificence citizens. Compounding this issue is hybrid apps’ reliance at the open-source community to write wrappers for local functionality. Here is a screenshot from an app that highlights all of these issues. This app was decided on from Ionic’s show off and was created with the aid of Morgan Stanley.
A few things ought to be at once apparent. This app has a totally low rating (2.5 stars). It does not look like a cell app and is simply a port of a cell internet app. Clear giveaways are the non-native segmented control, font size, textual content density and non-native tab bar. The app does no longer support features which can be greater effortlessly implemented when constructing natively. Most importantly, customers are noticing all of these troubles and are summarizing their feelings as “feels outdated.”
USER INTERFACE CHALLENGES
The majority of users are very short to uninstall or forget new apps. It is vital that your app makes a wonderful first impact and is without problems understood with the aid of customers. A large part of this is about looking sharp and being familiar. Hybrid apps can look awesome, but they do have a tendency to be greater platform-agnostic in their UI (if they appear to be a web app) or foreign (if they appear like an iOS app on Android or vice versa). Before even installing an app, many would-be clients will review photos within the app store. If those screenshots are unappealing or off-putting, the app won't be downloaded at all. Here is an instance app observed at the Ionic showcase. This app changed into created by Nationwide, and, as you could tell, each apps look just like a mobile-pleasant website, instead of a cellular app.
It is obvious from the app save reviews (3 stars on both platforms) that this app has numerous issues, however it is not likely that any app with this UI might attract new customers. It is clearly best used by existing customers who think they might as well strive it out.
PERFORMANCE ISSUES
The most not unusual complaints approximately hybrid apps cite terrible performance, insects and crashes. Of course, any app could have these troubles, however performance issues have long plagued hybrid apps. Additionally, hybrid apps frequently have less offline support, can take longer to open and perform worse in negative network conditions. Any developer has heard any of the above called a “bug” and has had their app publicly penalized as a result.
OVERALL LACK OF PREMIER APPS
All of these troubles have added up to the great majority of most useful apps being written natively. A quick have a look at each PhoneGap’s and Ionic’s showcases exhibit a considerable shortcoming in greatest apps. One of the most relatively touted hybrid apps is Untappd, which notwithstanding being a pretty brilliant platform, has fewer than 5 million downloads. This might appear like a massive number, however it puts it pretty a long way down the list of maximum used apps. Additionally, there may be a lengthy list of apps that have migrated from hybrid to local. That list includes Facebook, TripAdvisor, Uber, Instagram and many others. It would be quite challenging to find a listing of high-cease apps which have moved from local to hybrid.
FINAL DEFENCE OF HYBRID APPS
The point of this section isn't to be overly essential of hybrid apps, however to show that there's room for an alternative method. Hybrid apps were a very vital technology and have been used successfully in lots of cases. Returning to the Ionic showcase, there are numerous apps that look higher than those above. Baskin Robbins, Pacifica and Sworkit are three recent examples. For the past four years, hybrid app builders and frameworks were working tough to enhance their apps, and they have completed an admirable job. However, underlying troubles and foundational shortcomings remain, and ultimately better options can be determined if you’re constructing a new app in 2017.
Another Approach
Although it is clear that hybrid apps do no longer quite stack up towards native apps, their benefits and achievement can’t be ignored. They assist resolve very real resource, time and talents issues. If there was another method that solved these equal troubles, while additionally eliminating the shortcomings of hybrid apps, that could be extraordinarily appealing. React Native might just be the answer.
OVERVIEW AND ADVANTAGES
React Native is a cross-platform mobile application development framework that builds at the popular React web development framework. Like React, React Native is an open-source assignment maintained largely by builders at Facebook and Instagram. This framework is used to create Android and iOS applications with a shared JavaScript code base. When growing React Native apps, all of your commercial enterprise good judgment, API calls and kingdom management live in JavaScript. The UI elements and their styling are genericized to your code however are rendered because the native views. This allows you to get a high diploma of code reuse and now have a UI that follows each platform’s style guide and quality practices. React Native additionally permits you to write platform-particular code, common sense and styling as needed. This could be as easy as having platform-precise React components or as superior as using a platform-specific C library on your React Native app.
SIMILARITIES TO HYBRID APPS
Like hybrid app frameworks, React Native allows actual cross-platform development. Instagram has shared that it is seeing between eighty five and 99% code reuse for its React Native projects. Additionally, React Native is built using technologies (JavaScript and React) that many web developers will be acquainted with. In the event that a developer is not familiar with React, it's far a dramatically less complicated to analyze if they're acquainted with AngularJS, jQuery or vanilla JavaScript than it would be to examine Objective-C or Java. Additionally, debugging React Native apps need to additionally be a acquainted manner for web developers. This is because it's far exceptionally clean to use Chrome’s debugging gear to monitor a code’s behavior. Chrome tools can be used whilst viewing apps in an emulator or on actual devices. As an brought bonus, developers also can use more native debuggers as needed. The major takeaway here is that React Native solves the equal core issues that hybrid app frameworks set out to remedy.
FURTHER IMPROVEMENTS OVER HYBRID APPS
Unlike hybrid apps, React Native apps run natively, instead of within a web view. This means they are no longer confined to web-based UI factors, which may be slow when paired with a poor JavaScript interpreter. Because React Native renders local UI factors, apps right now feel more at home on the platform and make the user greater snug on first use. Additionally, developer fine of life can be progressed with React Native through more whole use of local tooling and profiling utilities. Below is screenshots of a recently launched React Native app. These pictures highlight the platform-unique interface that may be achieved the usage of this framework. As you may see, each app uses its local map and has callouts that follow every platform’s design guidelines. On Android, the callout is a card that rises from the lowest of the map. On iOS, the callout connects to the selected detail on the map. The equal actions may be completed in both apps, and most of the code is shared, but that extra bit of platform-particular polish definitely enables with standard usability. HOW Would YOU DO?
Below is a sample feature called React Native. It displays some specific elements that make up React Native apps and highlights areas web developers may already learn about. The code snippet is followed by a description of what each section does.
Much of the code above ought to be acquainted to maximum web developers. The massive majority of the code is simply JavaScript. Much of the rendering logic will be new, but the migration from HTML to the React Native views is quite straightforward. Additionally, the style attributes are quite similar to CSS. Let’s stroll through some of this code: kingdom
State is an object that carries the various values that our issue MovieList needs to function. When nation properties are changed (the usage of this.SetState()), the entire aspect is re-rendered to reflect the ones changes.
ComponentWillMount
ComponentWillMount is a lifestyle characteristic that is known as prior to the thing being rendered. Initial network requests often belong in this function.
_fetchMovies
This feature makes a community request that returns an array of film objects. After it successfully completes, it updates country with the listing and sets loading to false. Note that it also units the preliminary filteredMovies to the returned list.
_applyFilter
This function is referred to as by our imported SearchBar element. For simplicity’s sake, assume that this function is known as (probable with some debounce) every time the value typed into the SearchBar factor is changed. This feature just carries some JavaScript that filters the filteredMovies listing to the applicable titles.
_renderTitleRow
This function outputs the view for a unmarried movie. It incorporates a few good judgment to make sure our output is uniform and renders a basic text thing.
Render()
This function outputs the view for the factor. It conditionally renders the listing of movies or a loading animation, relying at the loading fee stored inside the kingdom object.
WHO IS DOING THIS?
When deciding a way to build your personal application, it is crucial to learn from enterprise leaders. Other companies and developers would possibly have wasted years and millions of dollars building applications, and in minutes you may research from their errors and experiences. Here is a quick list of some huge businesses which can be using React Native in their apps: Facebook, Instagram, Airbnb, Baidu, Discord, Tencent, Uber and Twitter. Many of those apps were at the beginning written using other approaches however have transitioned fully to React Native or are now the use of React Native to enhance their present local applications. There is a extraordinary fashion of many most appropriate apps being moved to React Native as a cross-platform solution, whereas, previously, most generation shifts amongst this magnificence of apps were from cross-platform to platform-specific. This change genuinely can’t be ignored.
What Should You Do Now?
Just just like the musician who has to rethink their method to progress, so too must cell app developers reconsider their technologies. It is vital that we make decisions based at the high-quality options to be had and no longer rely totally on our familiarities. Even if the transition is uncomfortable initially, our industry and the app marketplace are highly competitive and demand that we preserve to progress. React Native is a highly attractive generation that mixes the reusability and cost-effectiveness of hybrid apps with the polish and performance of local apps. It is seeing fast adoption and must be considered as an alternative technique for any upcoming would-be hybrid apps. As a reputed Software Solutions Developer we have expertise in providing dedicated remote and outsourced technical resources for software services at very nominal cost. Besides experts in full stacks We also build web solutions, mobile apps and work on system integration, performance enhancement, cloud migrations and big data analytics. Don’t hesitate to
get in touch with us!
1 note
·
View note
Note
It annoys me how tumblr's app doesn't display your art in the crisp, HQ beauty that it is. We should all complain about it. I love your work.
Oh boy, this is a topic dear to my heart. I hope you won’t regret hitting my nerve, because this issue and I, we’ve got some history, so buckle up because it’ll be a long, nerdy ride.
Before retina displays came along, if everything else in your OS was set correct, and you would display an image at 100%, then one pixel in your image would map onto one pixel of your (LCD) monitor. There’s only one way to do this, so if the source image was sharp (as it is in pixel art, including manually scaled pixel art) the displayed image was sharp. I’m saying manually scaled, because from a 100×100px pixel art image, you can make a 500×500px image by enlarging it 5x with nearest-neighbor interpolation in your drawing software, which creates a big, but still sharp version of your pixel art. If on the other hand you let the browser do automatic scaling (you give it 100×100px image and instruct it to display it at 500px width), browsers by default use higher order interpolation (bilinear, bicubic etc). This smooths out the edges, which is great for photos, but not so great for pixel art. The result is a blurry image.
So if you enlarged the image manually for Tumblr’s 500px wide dashboard (today it’s 540px), Tumblr didn’t have to change the image’s size, so it left it as it was, keeping pixels sharp. Everyone is happy. Back in those days I spent a lot of time and effort cropping images to 500/540px so that on the dashboard they would appear crisp as fuck.
Enter retina displays. Now each pixel in the OS was displayed by 4 pixels of the LCD display (2×2). Great for vector things, such as text. Great for photos, where you see 4x more details at the same physical display size. Bad for pixel art, because a 540px image uses 1080 retina pixels per row, interpolation needs to get turned on, and its the blurry, bilinear kind.
“OK, Retro,” you say, “then we will upload a 1080px image, and interpolation won’t happen.” Nice idea, but what Tumblr does is, it takes the image you uploaded, saves the HD version (which can be up to 1280px wide), but also makes a number of variants for sizes at 540px, 500px, 400px, 250px … And yes, it does this downsampling by using interpolation = blurry pixel art. The way Tumblr displays images on the dashboard, they show the 540px image, even if you’re on retina and you could technically see up to 1080px of information. It saves on bandwidth, but also renders the 1080px upload idea impossible.
Now this is all desktop, computer version, in your browser. What they do in apps is harder to tell, because there are many more screen sizes they have to worry about and I’m guessing things vary between apps. What I can say is that on my iPhone 5s, it’s just as bad as on the website. The 540px native image that Tumblr didn’t scale gets fucked up due to app/iOS scaling, and the 1080px image gets scaled by Tumblr first to 540px (and then again up by the OS scaling) so it’s all the same crap.
Could Tumblr do any better? Yes, but it would require a convention. Because higher-order image interpolation produces better quality in general, it makes sense for it to be turned on by default. They would have to agree on a tag, for example “pixel art” or “crisp-edges”/“pixelated” (if they wanted to mimic the CSS image-rendering directive), that would trigger rendering using nearest neighbor interpolation. As of now, I don’t know any general website that does this. Even DeviantArt, where you semantically choose your image to be pixel art, they don’t use this information to change the way they render the image.
What can you do yourself? You can force your browser to use nearest neighbor interpolation. I made an extension for Safari that does this (called Pixelize), and I think there should be others for other browsers. Obviously I don’t want it turned on all the time, so it’s a button in your toolbar that you can hit when you need it.
For your mobile app, you don’t have any such power. The best I can say is to upload images as big as possible and let the browsers just do the downsizing. This doesn’t apply to tumblr, because it manually creates the shitty 540px version that it then displays enlarged, but for any other network, if they actually display the high-res original (or at least x2 the OS pixels, as it should be on retina displays), you’ll get decent enough quality.
Quick note for Twitter: inserting at least a pixel of (semi) transparency forces it to save the image as png, which uses lossless compression. If there is no transparency, they will default to saving it as jpg, which creates blurriness/noise due to lossy compression, which is another topic altogether. Don’t even get me started on the idiotic decision to convert GIFs to videos. I’m glad I was able to convince Medium to change back (yes, you can thank me for that, because I am passionate about this).
One final thing needs to be said, of which I was reminded by Cyangmou. Pixel art, or better said old game graphics, were never sharp to begin with. They were displayed on blurry CRTs where pixels bled into each other. Dithering, for example, worked extra well due to this. So when I see ZX Spectrum art today, I’m not even mad if I see it with bilinear image interpolation. It’s actually closer to the original than sharp pixels. Sharp, big pixels are a unique idea to pixel art as an art style and it’s just that, an art style. We love it because of its own inherent interesting look, but it’s not actually something we’d have a nostalgic attachment to, because things never looked like this back then. We do have a nostalgic connection with the characters, the sprites, but their modern pixel art rendering is a new construct. That doesn’t mean it’s not good to display old sprites sharp (as you can see I spend much effort to do so), it’s just an interesting thing to keep in mind.
Bottom line: Don’t worry about it. Looking at art on Tumblr, Twitter, Facebook, etc. is like looking at Mona Lisa in Walmart. Besides, you might care, but 99% of people, including your fans, don’t. In 5 seconds they’ll be 3 screens away from your image already. The way we consume art on the Internet today is (especially on social media): we see an image, we acknowledge it, “Oh, that’s nice,” we double tap for a like, and we move on. Less than 3 seconds. I might sound bitter, but I’m not. I do this too. But I also want places dedicated to looking at art, just like I go to an art gallery once in a while. It’s why you can see images in my new blog design without any distractions (click on them). It’s why you can do the same in my Pixel Dailies archive. It’s why Pixel Art Academy will take this even further. I care. Just not on social media. Long are the days when I spent 1h cropping images so they’d appear sharp on the Tumblr dashboard.
91 notes
·
View notes
Text
Is SEO 2019 The Most Trending Thing Now?
A wide range of SEO techniques exist regarding improving the search engine ratings of web sites and their particular individual pages. By merging a fresh way to work along with SEO and prioritized lists associated with recommendations—not to mention competitor evaluation and keyword monitoring—Siteimprove SEO will be your all-in-one tool to develop traffic, prove ROI, and easily create content. All the SEO developments listed here may have started in late 2017 or earlier 2018, but their true advantage could be reaped in 2019. Google's David Mueller said on Twitter, along with the disclaimer of him placing his user hat on (ofcourse not Google hat), that relabeling outdated content as new, with simply no additional changes is a poor SEO hack. All of us associated with creatives, designers & developers function alongside our SEO & articles teams to ideate, research, style & create remarkable infographics and interactive content for brands that will get shared across the internet. Contemporary SEO strategy could be the process associated with organizing a website's content simply by topic, which helps engines like google realize a user's intent when looking. Page loading time is dependent upon Page Load speed, Web page loading time is one associated with the important factors in Mobile phone SEO 2017. Public Media as a platform can not be ignored in any SEARCH ENGINE OPTIMIZATION plan. Seo stands with regard to search engine optimization, when a person are searching for an SEARCH ENGINE OPTIMIZATION or Search Engine Optimization Firm then you needs to appear for various factors which may have a favorable and bad affect on your business. A great SEO service includes a great deal of research and lots associated with smart keywords application which will certainly period website at a increased notch and provide it the higher ranking in Google web search engine. Professional SEO content authors work on creating articles just after understanding the nature associated with your business, your industry, competition and what kind of content your business might most want for maximum benefits; in the particular short-term and the long-term. Linking to other webpages inside your site, as well since linking to other sites plus getting other sites to connect to yours, is a great method to improve your SEO. Influencer marketing doesn't seem in order to be slowing down anytime quickly, so it will probably obtain bigger in 2018 and also bigger in 2019 when even more companies start to catch upon to this trend. Keeping within mind the last point, SEARCH ENGINE OPTIMIZATION agencies are fluent in navigating via a wide range of on-line marketing tools that helps raise the value of your marketing technique. Search Engine Optimization (SEO) is usually a powerful process that may help make you and your own research more visible to lookup engines like Google and Search engines Scholar. I have simply no clue about SEO only several basics that is available almost all over the place and I actually feel this article must aid as your other articles assisted me give some direction upon recovering my lost traffic plus generating more content as nicely as repurposing old content. The traditional method to SEO has been devoted to creating excellent content that will is easily searchable via research engine bots. To realize SEO, you'll also need in order to know how Google search functions. 2019 can still use many of these types of newly implemented tactics, but research engine optimization experts are furthermore suggesting there will be a lot more. Currently more than half associated with searches account for mobile products, and the number will definitely move up in 2019. Within the remaining 2018 quarter, a person need to invest in mobile-first content that will rank a person higher in mobile search within 2019. The vast majority of your SEO learning ought to come from online resources, yet there are a few publications that will help you conceptually understand the history of research, search engines, and how SEARCH ENGINE OPTIMIZATION has changed through the many years. There are numerous methods that webmasters use within order to entice potential clients to their site—one of the particular most important and effective associated with those being Seo (SEO). SEO is important for plenty of companies because if individuals find you with a web research and find what they're searching for, you can receive a lot of new web visitors that will can help you earn even more money. Good SEO follows guidelines that Search engines determines are best practices in order to have your articles ranked upon top. SEARCH ENGINE OPTIMIZATION services do thorough keyword study to get a specific website, and after that optimize the information on the particular basis of these keywords plus theme of website.

Based on SEO software program company Moz's bi-yearly survey upon search engine ranking factors, the particular titles on your page are usually one of the nine almost all important considerations a search motor makes. Having an SEO technique that effectively promotes your picture taking business, driving new traffic plus taking into consideration the demands of the site visitors while you concentrate on perfecting your own art is a really highly effective tool. SEO is Research Engine Optimization and it is definitely required for make a site view-able. And you could see the section on exactly where to use keywords for even more information on integrating these key phrases into your SEO content technique. 22. Use social media in order to boost local SEO. SEO is the acronym for Seo. Even though certain techniques of SEO content material Blog9T remain the same, like not really compromising on quality; there are usually definitely techniques which have progressed from the past and a person should find out whether your own SEO articles writing services are usually very well aware of that will or not. SEO service suppliers are specialized in increasing the particular traffic to your site simply by increasing your position in the particular search engine ranking positions. Bring in international people to your sites with these SEO tips. The top challenges within organic SEO are link constructing (easy-to-get links no more possess much value) and keyword analysis (the low-hanging fruit is lengthy gone). For illustration, the phrase ‘SEO tips' is furthermore included inside the less aggressive phrase ‘SEO tips 2019', which usually is searched for too. A reputable SEARCH ENGINE OPTIMIZATION company carries on along with your Company Profile and then do all those profile building and then Regional Business Listing Optimization. Our first five steps had been dedicated to on-page SEO strategies Link-building is the primary goal of off-page SEO, and will be also an enormous factor within how search engines rank your own web pages. So far since I know, this only functions for HTML or CSS webpages - I don't go very much for Flash websites, and I actually am unsure how that cookware out regarding search engines plus SEO. In fact, a huge part of SEO in 2018 is writing for humans PLUS search engines (also known since: SEO copywriting”). SEO is the significant part of any web marketing strategy. Canonical: This connect to handles content syndication, which basically allows other blogs to distribute your projects (similar to franchising) without having hurting your website's SEO ranking—simply with the addition of a rel=canonical can obtain your brand and content away on the web in several outlets, ensuring a greater get to and bigger audience without harming your own search results. We are usually offering affordable search engine search engine optimization SEO services to clients throughout the globe. If you want the strong social media strategy, a person simply can't ignore SEO. Another SEO-related plugin, W3 Total Cache is used to boost the performance of your Wp blog or a website simply by integrating features such as content material delivery networks to be capable to reduce the loading periods for your pages. With internet customers who use their mobiles in order to search on the increase, since an SEO consultant it can make sense to get a look at the particular effects SEO marketing is putting on search engine optimization. The sole purpose of SEARCH ENGINE OPTIMIZATION Services is to improve your own search engine ranking. Guarantee redirected domains redirect through the canonical redirect and this too provides any chains minimised, although Help make sure to audit the backlink user profile for any redirects you stage at a page just such as reward comes punishment if individuals backlinks are toxic (another kind of Google opening up the particular war which is technical seo on a front it's not really, and in fact is speak, to building backlinks to your own site). In order to smoothen out the software system interface problem, the web developing team as well as the particular SEO specialist work together in order to build the major search motors friendly programs and code that could be easily integrated into the user's website. They will possess to find SEO expert web sites, who will help the company owner's site have many clients in internet marketing. This is mainly because they are not SEO helpful and can affect your positioning significantly. These SEO crawler programs are similar to Google's own crawlers and will provide you an overview showing exactly how your page will perform within SEO rankings. Google is making certain it takes longer to observe results from black and white hat SEARCH ENGINE OPTIMIZATION, and intent on ensuring the flux in its SERPs structured largely on where the searcher is in the world during the particular time of the search, plus where the business is situated near to that searcher. When a person think of a white head wear you may think of the particular Kentucky Derby or perhaps a Royal Wedding ceremony but in SEO speak this means the group of methods involving the best practice, the particular ones that earn you almost all of the gold stars plus brownie points, the ones that will don't use bad manipulations to get traction or ranking, but individuals who do what they perform to the best of their particular abilities, create wonderful content plus follow all the rules. Also, really worth bearing in mind is that will Google pay attention to tendencies and what their customers would like, if you want to keep ahead of the game in addition to make sure your SEO is definitely fit for any 2019 audience, that is worth ensuring you furthermore include SEO techniques that embrace newer trends such as tone of voice searching. The search engine optimisation (SEO) solutions are designed to increase presence inside the algorithmic (natural”, organic”, or free”) search results in order to deliver high quality, targeted visitors to your site. We might suggest them as an agency for any range of digital marketing solutions from content marketing and on-page SEO. In short, we think that SEO in 2019 can have to shift focus also more towards answering people's queries and solving people's problems. With this SEO article composing guidelines formula it pleases the particular search engines and the visitors reading the content. Search Engine Search engine optimization Starter Guide — This manual was written by Google and has many SEO best practices with regard to webmasters.

An extensive dental marketing plus dental SEO campaign can become attained by the enterprise just if the web address associated with a dental practice contains directly into all the promotional materials regarding the business. This shows the importance of focussing voice search engine results within order to grow your company, marketing, and Search Engine Optimization(SEO) strategies. They obtain this by increasing their site rank through a method known as SEO or even search engine optimization. Just like most other SEO approaches, be certain your links are appropriate, plus be careful to not cross the particular line into excessive linking -- you don't want your guests to obtain annoyed. Bryan Yeager, Research Director at Gartner, can share 9 Key Insights through Gartner's Marketing Technology Survey in order to Help You Prepare for 2019 and Beyond. SEO is a combination associated with digital marketing efforts all operating together to increase a website's value to users and presence in search. On-page SEO (also recognized as "on-site" SEO) could be the action of optimizing different parts associated with your site that affect your own search engine rankings. In 2019, we will have to optimize voice research answers with CTAs that Google's algorithms don't pick up upon, but humans do. Dan Mallette, Lead SEO Strategist at each InVue Digital & HearstDMS, forecasts that SEOs will need in order to optimize for voice search in order to find new avenues as SERP property shrinks. Obviously, a social networking webpage that has more interaction will probably bring bigger SEO benefits to be able to some business than one that will has less interaction, but simply having a social presence will be a good start. A lot of of these so-called 'tweaks' include advertising and link-gathering, and We use SEO and article advertising for that. Within 2018, your SEO success is not going to depend on how well a person optimize your website for Search engines. But if you're brief on money, use these diy SEO ideas to improve your natural rankings. If you choose SEARCH ENGINE OPTIMIZATION, you're helping Google's spiders in order to crawl and understand your content articles. The job of a good SEO is to manage the particular optimization of websites to guarantee they gain web site traffic from lookup engines such as Google and Bing. One great bit of content that will ranks well within the research results is its beginner's facts SEO. SEOs in addition to online marketing specialists in standard who are dealing with worldwide 15 Important Facts That You Should Know About SEO 2019 websites or for online organizations thinking about going international will certainly certainly benefit from attending ISS. We might like to serve you in order to save money and your power by offering affordable SEO solutions to increase link popularity. Work the key phrase into the SEO page name, content header, image, image oll text, etc. SEO equipment provide position monitoring, deep key phrase research, and crawling through easy to customize reports and analytics. Certainly, white hat SEO always integrated creating high quality, unique articles as a prerequisite for getting long-term quality results, this truth hasn't changed. Beyond compensated and organic, there are additional types of SEO and expertise and niches within search motor marketing. To get a better SEARCH ENGINE OPTIMIZATION, helps your website can obtain on the top among well-known search engines like Bing plus Google. On the various other side, you can ensure a good effective content marketing campaign just when you apply the SEARCH ENGINE OPTIMIZATION techniques properly. SEO : Search engine optimization: the procedure of making your internet site better intended for search engines. The purpose of SEARCH ENGINE OPTIMIZATION writing is to make your own company more visual, more attractive in website search engines. SEO is definitely the practice of increasing typically the quantity and quality of visitors to your website through natural search engine results. 31. SEO data can notify a smart social media technique. Solid keyword & marketplace research assist SEO strategy plus allow us to deliver realistic projections and forecasts of opportunity inside your market. Nevertheless, when this comes to developing and performing an audio SEO strategy regarding your business, just creating content material for the keywords your clients are looking for is each arduous and, well, wrong. In this situation, in, the article ranks correct after the official Google recommendations (and it makes sense that will Google should be number one on their own branded query) but Smashing magazine is proven as a position 0” little of text on the problem Google pop up guidelines” within. Search Engine Land, a top quality SEO blog this is the pillar of the community is usually ranking after Smashing (which occurs to be really a style blog than an SEO one). SEO is really the shortened phrase for search motor optimization. I believe SEO within 2019 will largely be such as SEO in 2018, with the particular exception of some big” Search engines update that wipes out sufficient websites to make people think the algorithms have grown significantly smarter. SEARCH ENGINE OPTIMIZATION works by optimizing a home page's pages, conducting keyword research, plus earning inbound links. The business offers excellent SEO packages that will help rank the clients' site within top three pages associated with search engine pages. That can make SEO an ideal lead era tool, because when searchers adhere to links back to your web site, you have the chance in order to convert them to leads, plus later make sales. Whenever asked to point out ideas that are unique towards the particular web, most people will arrive up with two main types: SEO and social media. How many links do a person need for good off-page SEARCH ENGINE OPTIMIZATION? If you are carrying out a professional SEO audit for the genuine business, you are going in order to have to think like the Google Search Quality Rater Plus a Google search engineer to supply real long-term value to the client. 44. Give your own social media profiles an SEARCH ENGINE OPTIMIZATION boost. 10% of our experts believe that will there's likely to be the lot of focus on cellular in 2019, as older SEOs realize optimizing for desktop is definitely pointless. White hat SEO is not really just about following guidelines, yet is about ensuring that the particular content google search indexes and eventually ranks will be the same content the user will see. There is definitely no magic wand in your own hands to regulate or manage your competitors' strategies or administration, Google analytics update, or user's behavior communicate business but a person can manage your SEO. In this particular new environment, the digital online marketer who views SEO in the broader context will definitely come out there ahead of the competition within 2018 and beyond. Good SEO publications explain in detail how greatest to use keywords and just how to structure your entire internet site to attract the attention associated with search engine spiders and associated with human visitors, and a posting such as this cannot perform the topic justice. While businesses start on an SEO advertising marketing campaign, they should realize that a good entire marketing campaign can drop flat on its face when a business is unable in order to reach the masses, that will be, their target audience. If your own pages were designed to obtain the most out of Search engines, with commonly known and today outdated SEO techniques chances are usually Google has identified this plus is throttling your rankings within some way. Numerous business people find keeping upward with the "moving target" associated with SEO distracts them from every day priorities more than they actually imagined, so it's good in order to appear closely at what can make sense for every business. The software process for the SocialSEO Electronic Marketing and SEO Scholarship is usually done 100% electronically and needs these list of materials.
SEO specialists started in order to abuse PageRank in order in order to boost the rankings. Now could be a great time to take a nearer take a look at SEARCH ENGINE OPTIMIZATION marketing information because search is getting even worse for those types of B2B plus B2C businesses. SEO marketers plus writers typically come up along with different kinds of content in order to place the necessary keywords within. These are some of the particular most used types, and every one helps to lead to the level of variety in conditions of website content. Certain black hat SEARCH ENGINE OPTIMIZATION techniques, such as keyword filling, are believed to be the SEARCH ENGINE OPTIMIZATION equivalent of spamming, and research engines will penalize them. Internet marketing is exclusively driven by SEO or research engine optimization. Others are usually simply traditional PR firms that have learned SEO as properly as the value of hyperlinks. Here's a cliche among electronic marketers: Search engine optimization (SEO) isn't what used to become. Google announced that will they released several minor enhancements over the period of the particular time of about a 7 days and after analysis, experts inside the SEO industry concluded that will the updates were the outcome of keyword permutations and web site using doorway pages. SEO, or Search Motor Optimization, means setting up your own website and content to show up through online search results. People who else want to take their company to some new height plus generally and mostly believe within the way of SEO marketing and advertising.
If you understand you might have VERY lower-quality doorway pages on your own site, a person should remove them or re-think your SEO strategy if a person want to rank high within Google for the long phrase. One of the problems search engines like yahoo and Bing have usually attempted to overcome is knowing which external links exist exclusively for SEO purposes and which usually links represent a true indicator that the source content is usually of value to the visitors. 2018 has currently seen some particularly significant SEO paradigm shifts from Mobile First” in order to the ever-advancing Rankbrain machine-learning criteria. Content marketing will be a bigger approach which along with SEO forms a part associated with your digital marketing strategy. What You Should Know: This future of search engine search engine optimization is Semantic SEO. Links plus technical SEO are the biggest pieces of the pie, yet multimedia efforts such as video clip, photos, and podcasts will end up being the game changer and differentiator in many competitive markets. Occasional, and I actually do more occasional and not really frequent, usage of keywords plus keyword phrases in these hyperlinks may also help very somewhat in your SEO processes. Excelling at SEARCH ENGINE OPTIMIZATION means serving your visitors—not simply search engines. Here arrives the idea of SEO or even search engine optimization. The particular fact remains that SEO providers assure clients that even when the site will not position among the top search motors like google, the money may not be a waste credited to the refund.

SEO or the particular Search Engine Optimization is certainly an method of increasing visitors generation for an internet company. Cisco approximated that by 2019, video can make up 80% of most consumer internet traffic. In line along with the previous point, SEOs may consider various landing pages along with proper keywords, meta tags plus the overall website structure through the SEO point of watch. Including relevant key phrases in the title, URL, plus headers of the page plus making sure that a web site is crawlable are actions that will site owners can take in order to improve the SEO of their particular site. To fulfill intent and position well in the long work, build your SEO marketing technique around topics, not keywords In case you do that, there are plenty of a person can naturally optimize for essential keywords, anyway. Artificial cleverness (AI) and voice searches are usually two technologies that are currently affecting SEO but will most likely have an even bigger effect in 2019 and the many years to come. They are usually also great for video SEARCH ENGINE OPTIMIZATION, and get great organic rank online and Google. Remember keywords are usually the KEY in SEO composing guidelines. It deeply analyze your internet site and reveals each opportunity intended for your SEO improvement by concentrating on key factors like cultural media, technologies, local SEO, website visitors, usability, search ranking efforts plus mobile SEO. A SEO expert or agency can audit your own site and appear at exactly how it is performing against your own most important keywords.
1 note
·
View note
Text
A Web Development Master Post
I’ve spent the last two years working as a professional developer. I didn’t go to college for this, and just about everything I know I’ve either taught myself or learned from looking through other people’s source code as we research if we want to pull a project into our code base. I love it, and I have done some things I never would have expected from myself at the start. But before we get into any of those, I wanted to put together a list of resources I wish I had or worked with more fully when I was sitting in my job interview two years ago. Think of this as part resources on how to learn some of these skills, some recommendations on applications to incorporate into your workflow, and a few opinions on some of the other common applications that you’re welcome to heartily disagree with.
First things first lets get a few resources together, and for those of you who are already familiar with HTML, CSS, JavaScript, and PHP, none of these will be a surprise. It might be worth your while to jump ahead.
Online Resources
https://www.w3schools.com/
Starting out, W3 schools will probably be pretty omnipresent for help. They have tutorials for HTML, CSS, JavaScript, PHP, ASP, and many other web technologies. They pride themselves in being the largest web developer site, and unfortunately that has a downside. They don’t always update all of their articles to the most current specifications. This is a wonderful resource, as they do a good job of explaining a lot of these concepts in a beginner friendly way, but when you’re ready for nitty-gritty details, it’s almost always best to go with a more specialized developer resource.
https://css-tricks.com/
CSS is a powerful and flexible tool. Every day I see projects where developers have pushed it to new heights, but sometimes it’s a little arcane too. Well the wizards over at CSS-Tricks have collected a large number of articles and tutorials that explain everything from how z-index works to how to use newer layout-centric rules like Flexbox or Grid. If a CSS rule is misbehaving, 9 times out of 10, I can find a clear and concise reason on this site, and more importantly, I find many recommendations on how I can achieve the same effect differently.
https://flexboxfroggy.com/
Speaking of Flexbox, Flexbox Froggy is a one-note kind of resource, but it teaches all of the core concepts behind flexbox, and it can also teach CSS savvy managers why moving to a new layout methodology would benefit your work flow.
https://cssgridgarden.com/
Created by the same developer as Flexbox Froggy, and it does the same thing with Grid concepts.
https://developer.mozilla.org/en-US/
Mozilla’s developers have been at this game a long time, and their resources are next to none. In my opinion, this collection does not do much help a beginner understand, but the trade-off is that once you’re over that initial hurdle, the information you’re looking for is almost always only a few clicks away. This is the first, and often the last, place I go whenever I’m looking to solve a weird JavaScript bug that the rest of the internet is too clever to have encountered, (or to explain why only IE9 is seeing it).
http://php.net/manual/en/index.php
I know PHP isn’t a popular language right now, but it’s powerful, it’s flexible, and it’s still the primary language of the largest and most popular CMS on the planet, for better or worse, WordPress. Especially if you’re going to work freelance, you owe it to yourself to at least be familiar with PHP, and this will be your best friend. It’s no nonsense, and not beginner friendly, but it’s clear, and the comments on the articles are often as helpful as the articles themselves.
https://codex.wordpress.org/Developer_Documentation
Speaking of working in freelance (or even for a firm like I do), I have my own opinions about the way WordPress works, but you’re going to be doing projects in WordPress, and you aren’t going to be able to accomplish them without this. I have a small problem with the way functions and parameters are explained (it isn’t always easy to differentiate how one calls a function manually, or if it is called by filters, or how it is different from they three other functions named roughly the same thing), but I do know that the WordPress core developers work very hard, so there is always a method to the madness, even if you don’t have the key to see it.
https://stackoverflow.com/
When you get to the debugging stage, you’re going to become familiar with Stack Overflow pretty fast, as it almost always dominates the first few google results for a problem. Now, I’ve had developers try to scare me away from using Stack Overflow because it is open for beginners and experts, and sometimes it’s hard to tell quality of answers, but I strongly disagree with that. While it’s true you should always look cautiously at using someone else’s code right out of the box, there are a lot of members of the community that go out of their way to explain what the code is doing, and those are the answers you should be looking for. You don’t have to use their code, but if you can understand why you had the problem in the first place, you grow as a developer, and now have the tools to solve the problem. Stack Overflow is a big part of the Open Source community, so it’s always nice to give back at least as much as you take, so if you see a question you have the answer to, feel free to share.
https://github.com/
Eventually, you’re going to run into a project where you need a plugin developed by someone else, either because you don’t yet have the knowledge or you don’t have the time, but the client needs the functionality. 9 times out of 10 you’ll find what you need on GitHub, and honestly, you should be getting together your own GitHub with plugins and projects of your own. No matter how single purpose they may be, you’d be surprised how useful things can be in very specific situations. GitHub, like Stack Overflow, is a big part of the Open Source community, so it’s always nice to give back when you can. Make suggestions or report problems you have with any projects you pull, and in doing so you’ll make the community a better place.
Applications for Windows Based Developers
Now, for the next section let’s get into some tools. I love gaming, so I have a Windows computer at home. I don’t really know why we’re wasting money on a Windows license at work, but we are so I can mirror the full stack in both locations. Here’s what I use.
https://notepad-plus-plus.org/
When I first started, my boss insisted I use Dreamweaver for everything. I have nothing against Adobe, and their products are quality, but Dreamweaver was way more trouble than it was worth. Everything I cared about from Dreamweaver I can do in this free and Open Source program, with some extra functionality I find it extremely hard to mimic in Dreamweaver. Notepad++ is fast, stable, and hugely extendable. If you’re doing this as a full time job, I strongly recommend switching to a dark theme for the sake of your eyes. Blackboard is among my favorites (unless you’re trying to write Python). I also really love its macro functionality, I have a couple of re-used DOM structures programmed in there right now as well as my multi-line comment format.
https://winscp.net/eng/download.php
Arguably, the best part of Dreamweaver is the built in FTP client that lets you push changes directly to the server, but set Notepad++ as your primary editor in this, and suddenly you even have that feature, as this will sync temp folders back to the server. This is probably the best FTP client I’ve seen on Windows, with full support for SFTP and SSH (built on PuTTY) with all sorts of encryption and authentication options. It’s also hugely configurable and fairly dependable. If you’re working on a remote server using a Windows machine, this is probably how you should be accessing the file system.
https://www.putty.org/
I hope that as a web developer you don’t have to learn to be a server administrator, but as a web developer I am telling you you’ll probably have to learn at least a little bit about Unix/Linux server administration, as they are by far the most popular web server stacks out there, and you’ll be controlling them with an SSH client at some points, even if a web interface is available. This is a great one, with all sorts of authentication options, so if (like us) you know you need root access to a server remotely, but you don’t like the idea of protecting that with just a simple password, you can set up Public/Private key pairs with encryption passphrases.
http://www.wampserver.com/en/
Let me be clear on this: WAMP, which stands for Windows Apache, PHP, MySQL, is great to have. It’s good for training, it’s good for prototyping tools without having to wait for a virtualized server to start up, but the differences in environments between running Apache, PHP, and MySQL on Windows versus Linux will bite you eventually. Don’t expect to be able to push anything you worked on in WAMP directly to your Linux based server without having to fix a few problems here and there. That said, I have a number of things I run in my WAMP server all the time (linting, IP geolocation, domain DIGs, and a few others). It’s a great tool, but it isn’t a replacement for a staging server.
https://www.virtualbox.org/
You should be using a virtual machine for your staging server. That way you can simulate things like network communications and how your code will actually be run on Linux. Virtual Box is free and powerful. You’ll need to get ISOs for whatever operating system you intend to run, and you should be aware that at least some versions of Windows have it written into their License agreement that you can’t run them virtualized.
https://www.gimp.org/
Gimp is powerful. I don’t really know how to use it well. It’s always been one of those things where I know I need to sit down and teach myself, but since I’ve fallen far into the trenches of server backend work, I haven’t ever had the motivation. Mostly, I use this to resize images when I notice that a website is loading a 14MB PNG on the homepage for some unknown reason. Please designers, think of the mobile phones, keep total page loads (Including all resources, pictures, scripts, and DOM structure) as close to or below 1MB as you can, especially if your site is supported by ad revenue, as there’s no telling how much the ads will need to load on top of that.
https://tools.stefankueng.com/grepWin.html
GrepWin is an implementation of Grep functionality on Windows. For those of you who aren’t aware, Grep is a terminal tool on Linux/Unix that uses a very efficient algorithm to search through large amounts of text for whatever you define, be it flat text, or something represented by a regular expression. It’s super useful for renaming an included document or global variable, and can really save your bacon if your error reporting is being vague. I like this particular implementation because it has context menu integration, so it’s as easy to use as right clicking in the directory you want to search in and telling it to search. It also supports text replacement with backups, so this simple tool is extremely useful more often than I’d like to admit.
https://gitforwindows.org/
The last tool is an implementation of Git for windows that also includes a Bash terminal. This is important because a lot of developers work in Linux, and so installation directions might only be available as Bash code, this makes it easy to move past that step without being bogged down translating that into Windows CMD code. This is a full implementation of Git, so it comes with all of the version control features and easy project building that Git provides. If you end up working with Electron or Node.JS in general, you’ll end up leaning on this pretty hard.
And that’s it. I’m hoping that later this week I can get into more interesting stuff, but I wanted to have a foundational post of the resources I might reference and the tools I’m using for people to fall back on. It’s the kind of thing I wish I had to reference when I was starting out, especially since all of the tools I’m using now are free and Open Source, and making that change has sped up my workflow significantly, as the only application I’ve listed here with any noticeable boot time is Gimp, something I hated about Dreamweaver every time I had to shut the computer down for whatever reason.
I plan on coming back to this post periodically and updating it as my opinions change, or I become aware of other resources that should be on here. Eventually I’ll also be lining out a software for Linux section, but I’m still shopping around for an affordable and stable Linux development machine.
Next time I think we’re going to dive right into some anecdotes about code commenting and design patterns, and why it pays to think about those from the beginning. Nothing glamorous, but I’d argue hugely important, and you get to laugh with me about some dumb things I’ve done.
4 notes
·
View notes