RESPONSIVE WEB DESIGN CHECKER
HOW RESPONSIVE IS YOUR WEBSITE?
Installing and running Node Solid Server
The primary implementation offered of Solid is written in Javascript based on Node.js. It should run on versions later than version 8. It is being developed on Github and is released with the liberal MIT license to NPM. To give it a spin, you can download Node.js, including npm, and get it running quickly. We have an extensive module README that provides an overview of the many options of the server and is very useful a development environment. For a simple single-user production installation, we provide an example for Debian systems:
Example install: Solid Server on Debian GNU/Linux
Following these instructions, we install Node.js and npm like this
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt-get install -y nodejs build-essential
As root, you can now install the server globally:
$ npm install -g solid-server
Now, you need to decide what is going to be your hostname, we will use your.host.example.org in the following. You should also decide where you want to keep the files the server needs to run. The configuration, data, and supporting metadata database can be kept separate if you want, but we’ll keep them together.
Since everything going on with a Solid server is encrypted, you will need a SSL key and certificate. This can be obtained from e.g. Let’s Encrypt. The easiest way to do this is to use certbot, to do this on Debian Stable, you need a backported package. To obtain that, add this line to your /etc/apt/sources.list:
$ deb http://ftp.debian.org/debian stretch-backports main
Then, certbot can be installed with:
$ apt-get update
$ apt-get -t stretch-backports install certbot
Then, request and install the certificate using:
$ certbot certonly --authenticator standalone -d your.host.example.org
Then, go,
$ solid init
You will be prompted for several things, it could look like this:
? Path to the folder you want to serve. Default is /var/www/your.host.example.org/data
? SSL port to run on. Default is 8443 443
? Solid server uri (with protocol, hostname and port) https://your.host.example.org
? Enable WebID authentication Yes
? Serve Solid on URL path /
? Path to the config directory (for example: /etc/solid-server) /var/www/your.host.example.org/config
? Path to the config file (for example: ./config.json) /var/www/your.host.example.org/config.json
? Path to the server metadata db directory (for users/apps etc) /var/www/your.host.example.org/.db
? Path to the SSL private key in PEM format /etc/letsencrypt/live/your.host.example.org/privkey.pem
? Path to the SSL certificate key in PEM format /etc/letsencrypt/live/your.host.example.org/fullchain.pem
? Enable multi-user mode No
? Do you want to have a CORS proxy endpoint? Yes
? Serve the CORS proxy on this path /proxy
? Do you want to set up an email service? No
config created on /root/config.json
Then, you need to create the paths that you entered. You would also need to copy the config.json file to where you indicated it should be.
You should be able to start the server now with:
$ solid start
However, we recommend that you use e.g. systemd to automatically start and stop the server.
Since it is a security risk to run the server as root, you should create a user for it, with e.g.
$ adduser --system --ingroup www-data --no-create-home solid
Then, create a file /lib/systemd/system/solid.service containing
[Unit]
Description=solid - Social Linked Data
Documentation=https://solid.inrupt.com/docs/
After=network.target
[Service]
Type=simple
User=solid
WorkingDirectory=/var/www/your.host.example.org
ExecStart=/usr/bin/solid start -v
Restart=on-failure
[Install]
WantedBy=multi-user.target
Then, symlink that:
$ ln -s /lib/systemd/system/solid.service /etc/systemd/system/multi-user.target.wants/
Now, make the directories owned by the user:
$ cd /var/www/your.host.example.org/
$ chown solid:www-data config/ data/ .db/
You may also need to make the config.json file readable to the unprivileged user.
Now, starting the server should be done by:
$ systemctl start solid.service
You should now also have the other facilities provided by systemd available, and it should start automatically after the machine is booted.
The certificate needs to be renewed every few months, and you should modify your Let’s Encrypt setup to use the webroot plugin, which is better to use when the server is running. To do so, modify the file /etc/letsencrypt/renewal/your.host.example.org.conf . Make sure the authenticator line reads:
authenticator = webroot
Also set:
webroot_path = /var/www/your.host.example.org/data
[[webroot_map]]
your.host.example.org = /var/www/your.host.example.org/data
Then, create a cron job by creating a file in /etc/cron.daily/ that contains:
#!/bin/bash
certbot renew -w /var/www/your.host.example.org/data/
Now, you should have a working Solid server! Enjoy!
MOTEUR DE RECHERCHE DES FAILLES ET TOOLS
iOS and Keyboard Shortcuts
Most of the keyboard shortcuts you’re used to using on your Mac will work on your iPad Pro, iPad, and iPhone. Some apps have specific keyboard shortcuts. You might want to check any official manuals for third-party apps not mentioned here to further speed up your workflow.
If you’re using the iPad Pro with Smart Keyboard, or an iPad and wireless Apple keyboard, you’re all set to go. If your Bluetooth keyboard is aimed at Windows use, you’ll need to get used to substituting particular keys.
The two most common substitutions are Ctrl in place of Apple’s Cmd, and Alt in place of Option. The layout may also be different, depending on your localization. Apple keyboards place the @ symbol on Shift + 2, for example. This is different than the standard UK layout.
Some of these shortcuts may not work, or may only work on the iPad Pro. In particular, the iPad Pro has a useful shortcut where holding down the Cmd key shows all available shortcuts for a given app. Try it in Safari, on the Home screen, or even in a third-party app like Slack.
Touch-Based iOS Shortcuts
Touch Shortcut Description
Navigation Shortcuts
Tap time/status bar Quickly scroll to the top of the page or list
Swipe from top of screen Access Today screen/Notification Center
Swipe from bottom of screen (not iPhone X) Access Control Center
3D Touch and swipe from left Access the app switcher
Typing Shortcuts
Double-tap Space Insert space with period
3D Touch and scroll keyboard Move cursor with precision
Tap and hold key Access alternate symbols or characters
Double-tap Shift Enable caps lock
Tap and hold emoji/language key Access keyboard settings, orientation, and languages
3D Touch "Send" button Access "Send with effect" menu (iMessage only)
Browsing Shortcuts
3D Touch link/image Open link or image to preview
Tap and hold link/image Access context menu
Tap and hold Refresh Quickly access Request Desktop Site option
Tap and hold Tabs button Access tab context menu to close or open tabs
Tap and hold Bookmarks button Quickly add item to Reading List or Bookmarks
Tap and hold Reader Mode button Enable Automatic Reader View for specific websites
Home Screen Shortcuts
Swipe down on home screen Search iPhone
Swipe right on home screen Access Today screen and widgets
Tap and hold app Move or delete apps
3D Touch app Jump to app function or share App Store link
3D Touch folder Rename folder
iPhone X Shortcuts
Swipe up from bottom of the screen Go to Home screen
Swipe up from bottom and flick right Access App Switcher
Pull down from top-right corner of screen Access Control Center
Pull down from top-left of screen Access Today/Notification Center
iPad Shortcuts
Four finger swipe right/left Switch apps right/left
Five finger pinch Access Home screen
Four finger swipe up Access app switcher
Pull keyboard apart to left and right Use split keyboard mode
Keyboard Shortcuts for iOS
Keyboard Shortcut Description
Global iOS Shortcuts
Alt + Tab Switch apps using the App Switcher
Cmd + H Go to the Home screen
Cmd + Space Search for something
Cmd (Hold) Display list of available shortcuts (iPad and iPad Pro only)
Text Shortcuts
Cmd + C Copy
Cmd + V Paste
Cmd + X Cut
Cmd + Z Undo
Cmd + Shift + Z Redo
Cmd + A Select all
Shift + Left/Right Select with cursor
Option + Left/Right Move cursor to previous/next word
Option + Shift + Left/Right Select previous/next word
General Shortcuts
Cmd + N Create new (e.g. Contact, Reminder)
Cmd + F Search within app
Cmd + I Show information
Cmd + B/I/U Bold/Italics/Underline formatting
Safari Shortcuts
Cmd + T Open new tab
Cmd + Shift + T Reopen previously closed tab
Cmd + W Close current tab
Cmd + Shift + \ Show tab overview
Cmd + L Open location/search bar
Cmd + R Reload current tab
Cmd + F Find on page
Ctrl + Tab Next tab
Ctrl + Shift + Tab Previous tab
Cmd + ] Forward
Cmd + [ Backward
Cmd + Shift + D Add to Reading List
Cmd + Shift + L Show sidebar
Mail Shortcuts
Cmd + N New message
Backspace Delete message
Ctrl + Cmd + A Archive message
Cmd + R Reply
Cmd + Shift + R Reply to all
Cmd + Shift + F Forward message
Cmd + Shift + J Mark as junk
Cmd + Shift + L Flag message
Cmd + Shift + U Mark as read/unread
Cmd + Shift + N Get new mail
Option + Cmd + F Search mailbox
Cmd + L Filter mail
Calendar Shortcuts
Cmd + N New event
Cmd + F Search events
Cmd + T Show today's events
Cmd + R Refresh
Cmd + Left/Right Go to previous/next day, week, month, year
Tab Go to next event
Shift + Tab Go to previous event
Cmd + 1/2/3/4 Go to day/week/month/year view
Notes Shortcuts
Cmd + N New note
Enter Edit note
Cmd + Enter Finish editing
Cmd + F Find in note
Option + Cmd + F Search list of notes
Cmd + B/I/U Bold/Italics/Underline formatting
Cmd + Shift T/H/B/L Title/Heading/Body/Checklist formatting
Option + Cmd + T Create table
Cmd + ] Indent text right
Cmd + [ Indent text left
News Shortcuts
Cmd + R Refresh news
Cmd + F Search
Cmd + Up Go to top of page
Cmd + 1/2/3/4/5 For You/Spotlight/Following/Search/Saved tabs
Tab Next story
Once you’ve mastered these tricks, take a look at our ultimate iOS beginner’s guide for an in-depth look at your device’s various functions. You’ll learn how to back up your device, privacy essentials, and making the most of Apple mainstays like iCloud and Siri.
Si vous êtes curieux sur ce que vous avez sur votre propre machine ou si vous avez pour occupation de faire de l’analyse forensics, il est possible que cet outil vous intéresse.
Nommé Passware Encryption Analyzer, ce logiciel gratuit pour Windows permet de scanner un répertoire ou l’ensemble d’un disque dur à la recherche de fichiers protégés par mot de passe. Les fichiers Word, Excel, Zip, PDF…etc., mais aussi les conteneurs Truecrypt, Bitlocker and co.
Au delta de la découverte de ces fichiers, PEA fournit des détails sur chacun d’entre eux comme la date de dernière modification, le type de protection en place ainsi qu’une évaluation de la complexité à contourner la sécurité de ces fichiers.
Le Guide Ultime de la Batterie Lipo
Qu’est-ce qu’une batterie Lipo ?
La batterie Lipo, pour « Lithium Polymer Batterie », est un outil devenant de plus en plus courants sur les tournages, en réalité cette technologie est présente partout sous différentes formes, comme par exemple dans les Smartphones, les Ordinateurs portables et les tablettes.
Ce guide est à destination des opérateurs ou assistants caméras souhaitant s’informer sur les origines de la technologie de batterie Lipo et comment en prendre le meilleur soin.
Il existe différents types de batteries comme nos bonnes vieilles batteries V-Lock et batteries DV (NPF, LP-E6 et plus encore), mais depuis l’arrivée des drones et des nacelles, dérivés des utilisations des hobbyists, sont apparus les Batteries Lithium Polymer ou Lipos, Leur gros avantage provient de leur construction légère ainsi que de leur haute puissance. Toutes les capacités existent, de la batterie 100mAh avec une seule cellule, Jusqu’aux batteries 6 cellules 22000 mah que l’on peut trouver sur les gros drones.
Ces batteries nécessitent cependant un entretien particulier afin d’en assurer la durée de vie la plus longue, ou plus simplement éviter une catastrophe dûe à un mauvais entretien. On parle içi de batterie pouvant prendre feu et littéralement endommager votre matériel ou pire…. VOTRE LOCAL !
Ce guide couvre la technologie au stade où elle se trouve aujourd’hui, la batterie Lipo s’étant considérablement amélioré avec le temps, nous ne sommes pas à l’abri d’avoir dans le futur des batteries Lipos aussi robuste que nos batterie V-Locks (A ce propos, vous vous souvenez les chargeurs de batteries V-Locks qui prenaient feu dans le temps ?)
This is a simple place where you can download crackmes to improve your reverse engineering skills. If you want to submit a crackme or a solution to one of them, you must register. But before that, I strongly recommend you to read the FAQ
Number of users:
1500
Number of crackmes:
3016
Number of solutions:
4206
Music stream free ( spotify , youtube )
SayMyGame
Voxel Art by Sir Carma
Hey there!
My name is Sir carma, I do voxel art as a hobby.
You can contact me or follow my work on twitter sir carma
See you soon!
Sir carma
Carte interactive de la qualité de l’eau Découvrez la qualité de l’eau du robinet de votre commune
L’eau du robinet est-elle de bonne qualité ? Vérifiez la qualité de l'eau potable distribuée dans votre commune et dans ses alentours sur la carte interactive synthétisant le niveau de conformité pour 50 contaminants et paramètres physico-chimiques définis par la réglementation (1). Dans la carte ci-dessous, rentrez le code postal ou le nom de votre commune et cliquez ensuite sur le pictogramme coloré pour obtenir le détail par contaminant.