alanreed.org is a domain that was created on 2013-06-15,making it 11 years ago. It has several subdomains, such as keyboard.alanreed.org , among others.
Discover alanreed.org website stats, rating, details and status online.Use our online tools to find owner and admin contact info. Find out where is server located.Read and write reviews or vote to improve it ranking. Check alliedvsaxis duplicates with related css, domain relations, most used words, social networks references. Go to regular site
HomePage size: 103.545 KB |
Page Load Time: 0.087968 Seconds |
Website IP Address: 104.21.6.149 |
Just another WordPress site - Just another WordPress site wp.springforestqigong.com |
Alan T. Sugiyama High School - Alan T. Sugiyama High School sugiyamahs.seattleschools.org |
Digg Tech – Just another Wiki Tech Guru Sites site digg.wtguru.com |
Knowledge Reed Tech knowledge.reedtech.com |
Testing the damn netowkr - Just another Guilty Kitchen Sites siteTesting the damn netowkr | Just ano testing.guiltykitchen.com |
Reed Automotive Community – The "Region's Best Dealership Experience" isn't just for our customers. company.reedauto.com |
Alan Vonlanthen's blog – Do what you do best, link to the rest alan.vonlanthen.org |
sigitseptian's blog – Just another Telkom University Student Blog site sigitseptian.student.telkomuniversity.ac.id |
PZ Trading Blog - Just another blog about trading, economy and markets blog.pointzero-trading.com |
Tricia Turner Properties - Just another Listings To Leads siteTricia Turner Properties | Just anothe thelanghometeam.livingmoving.com |
Tom March Workshops - Just another Tom March Sites siteTom March Workshops | Just another Tom March workshops.tommarch.com |
gansercom – just another private tech blog blog.ganser.com |
Alan Reed – Just another tech blog https://www.alanreed.org/ |
WGET - Online Tool https://wget.alanreed.org/ |
Javascript Base64 Encode Online | AlanReed.org https://base64.alanreed.org/ |
Online Keyboard https://keyboard.alanreed.org/ |
Category: Code - Alan Reed https://www.alanreed.org/category/code/ |
Web Development Services by Alan Reed https://www.alanreed.org/work/ |
Tools – Alan Reed https://www.alanreed.org/tools/ |
Page 2 – Just another tech blog - Alan Reed https://www.alanreed.org/page/2/ |
Category: Wordpress - Alan Reed https://www.alanreed.org/category/wordpress/ |
Alan's Exif Viewer - Alan Reed https://www.alanreed.org/2015/09/17/alans-exif-viewer/ |
Edit and Export Multi-page PDFs with GIMP [2019] - Alan Reed https://www.alanreed.org/2019/07/11/edit-and-export-multi-page-pdfs-with-gimp-2019/ |
Tools - Alan Reed https://www.alanreed.org/category/tools/ |
Walk-Through - Alan Reed https://www.alanreed.org/category/walk-through/ |
2015 - Alan Reed https://www.alanreed.org/2015/ |
Configuring Sublime for PHP Development - Alan Reed https://www.alanreed.org/2018/01/27/configuring-sublime-for-php-development/ |
A alanreed.org. 300 IN A 172.67.134.231 |
AAAA alanreed.org. 300 IN AAAA 2606:4700:3035::ac43:86e7 |
MX alanreed.org. 300 IN MX 45 route2.mx.cloudflare.net. |
NS alanreed.org. 21600 IN NS cody.ns.cloudflare.com. |
TXT alanreed.org. 300 IN TXT v=spf1 include:_spf.mx.cloudflare.net ~all |
SOA alanreed.org. 1800 IN SOA cody.ns.cloudflare.com. dns.cloudflare.com. 2340186485 10000 2400 604800 1800 |
Date: Tue, 14 May 2024 13:31:02 GMT |
Content-Type: text/html; charset=UTF-8 |
Transfer-Encoding: chunked |
Connection: keep-alive |
Vary: Accept-Encoding |
Link: https://www.alanreed.org/wp-json/; rel="https://api.w.org/" |
X-Frame-Options: SAMEORIGIN |
X-XSS-Protection: 1; mode=block |
X-Content-Type-Options: nosniff |
CF-Cache-Status: DYNAMIC |
Report-To: "endpoints":["url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=3H4OSOyMpkmz%2BfXtqLCXkBaOlObDR8WRg15HfdF540UZz4ZZs2Rct0hOWFMrXF2ZEHl37tXCLFySeP9lP6JidjtrYtpCmMm2p%2BuyH%2FSnYjOIKtb8f4WhLPQcOVLpuDjtRcBskYIdzMJLV%2BQ7jzXT"],"group":"cf-nel","max_age":604800 |
NEL: "success_fraction":0,"report_to":"cf-nel","max_age":604800 |
Server: cloudflare |
CF-RAY: 883b3f088dbc4145-LHR |
alt-svc: h3=":443"; ma=86400 |
charset="utf-8"/ |
content="width=device-width, initial-scale=1" name="viewport"/ |
content="WordPress 5.2.20" name="generator" |
Alan Reed Just another tech blog Scroll down to content Posts Posted on July 11, 2019 July 11, 2019 Edit and Export Multi-page PDFs with GIMP [2019] GIMP is a great tool for editing PDFs. It is quick and easy. Especially if you are already familiar with the photo editing software GIMP. GIMP – GNU Image Manipulation Program Unfortunately, editing and exporting multi-page PDFs if a convoluted process. I will walk you through the steps below Step 1. Import Multi-page PDF into GIMP Click FileOpen . Select your PDF. Hold down [SHIFT] while you click each pages of your PDF. Then click Import . Step 2. Edit your PDF as an image Each page of your PDF will be converted into an image. You can turn the visibility of each layer on/off so you can see and edit each page. GIMP does not have an special support for editing a PDF. Just edit as an image. Step 3. Export Multi-page PDF First, export as a .mng file. The default export settings worked for me. Step 4. Convert .MNG to .PDF First, install imagemagick . sudo apt-get install imagemagick Second, run this command to convert: convert -reverse document.mng document.pdf Note: You may get an error when running this command convert-im6.q16: not authorized `document.pdf’ @ error/constitute.c/WriteImage/1037. If you get this error, here’s how to fix it: sudo mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xmlout That command disables some security settings you might want. To set things back, run this command: sudo mv /etc/ImageMagick-6/policy.xmlout /etc/ImageMagick-6/policy.xml Conclusion That step-by-step guide walks you though importing, editing, and exporting multi-page PDFs in GIMP. We also address a common error you might encounter. If there is anything we missed, please let me know. Have a great day! Posted on January 10, 2019 January 10, 2019 [Solved] WordPress Update Not Working I was having trouble updating plugins are the Wordress core. Symptoms: WordPress not updating to the latest version. The lastest version is 5.0.3. After the one-click update, WordPress would say Welcome to WordPress 5.0.2” Updated Yoast from version 9.3 to 9.4. But Yoast is still trying to load all of the js assets from 9.3 which do not exist anymore. Clearing the Cache There are couple other blog posts detailing how to clear various caches including: Browser cache Cloudflare cache WP Cache plugin None of these worked. After some trial and error, I found the files were cached in the PHP opcache . In some versions of PHP, byte code is cached. To clear the byte code, simple add this line to the function.php file of one of your plugins: opcache_reset(); Reload the page once, then remove that line. You should be good to go. Posted on October 28, 2018 October 28, 2018 [Solved] Add Recaptcha to Registration Form on Laravel 5.7 w/ Spark 7.0 Laravel Spark is a great for setting up user management, subscriptions, and an API quickly. Without Spark, these steps would take weeks. With spark it takes only a few hours. But Spark does have some issues: mainly the documentation. For such and large system—particularly one that is paid ($99 per site)—there should be better documentation. Context Adding custom fields to the registration form is supposed to be easy. This customization is explicitly documented . However the steps do not work for added a Recaptcha to the registration form. Normally, you would not need a captcha on the registration form because users have to pay to sign up. However, our app has a free tier. Another solution to this problem is requiring email verification. But email verification has its own problems. Regardless, this is a problems others have had as well . What is the issue There are three problems with using Recaptcha on the registration page: Spark registration page does not support custom fields with dashes in the name. This is not documented. The Recaptcha custom field is called g-recaptcha-response”. The Recaptcha field is created dynamically which does not work with the Vue powered form that ships with Spark. Spark registration calls the validator twice which causes Recaptcha validation to fail the second time. The solution Remove dashes from the field name. Call it grecaptcharesponse” instead of g-recaptcha-response”. Manually put the recaptcha verification token into the grecatpcharesponse” field before submitting the form Only call the validator once Step by Step Create recaptcha validator php artisan make:rule Recaptcha Install Guzzle composer require guzzlehttp/guzzle Paste this into app/Rules/Recaptcha.php ?php namespace App\Rules; use Illuminate\Contracts\Validation\Rule; use GuzzleHttp\Client; class Recaptcha implements Rule { public function passes($attribute, $value) { // this hack prevents the validator from failing the second time it is called. if (isset($GLOBALS[’G_RECAPTCHA_RESULT’])) { return $GLOBALS[’G_RECAPTCHA_RESULT’]; } $client = new Client(); $response = $client-post( ’https://www.google.com/recaptcha/api/siteverify’, [’form_params’= [ ’secret’ = env(’RECAPTCHA_PRIVATE_KEY’), ’response’ = $value ] ] ); $body = json_decode((string)$response-getBody()); $GLOBALS[’G_RECAPTCHA_RESULT’] = $body-success; return $body-success; } public function message() { return ’Check the box "I\’m not a robot"’; } } Include the validator we just created at the top of your SparkServiceProvider. use App\Rules\Recaptcha; Add this to the booted method of your SparkServiceProvider: Spark::validateUsersWith(function () { return [ ’name’ = ’required|max:255’, ’grecaptcharesponse’ = [’required’, new Recaptcha], ’email’ = ’required|email|max:255|unique:users’, ’password’ = ’required|confirmed|min:6’, ’terms’ = ’required|accepted’, ]; }); Add this code to resources/js/app.js Spark.forms.register = { grecaptcharesponse: ’abc’ }; Add this to resources/views/vendor/spark/auth/register-common-form.blade.php where you want the recaptcha form to appear div @push(’scripts-header’) script src=’https://www.google.com/recaptcha/api.js’/script @endpush label Are you human?/label div div data-sitekey="{{env(’RECAPTCHA_PUBLIC_KEY’)}}"/div span style="display: block;" @{{ registerForm.errors.get(’grecaptcharesponse’) }} /span /div /div Add this just before the closing head tag in your layout file: @stack[’scripts-header’] Update sendRegistration” method in resources/js/spark/auth/register-stripe.js sendRegistration() { if ($(’#g-recaptcha-response’).val()) { this.registerForm.grecaptcharesponse = $(’#g-recaptcha-response’).val(); grecaptcha.reset(); } else { // put something here instead of an empty string so you get the // Recaptcha error message instead of the "required" error message. this.registerForm.grecaptcharesponse = "abc"; } Spark.post(’/register’, this.registerForm) .then(response = { window.location = response.redirect; }); } Conclusion That ended up being a little longer than I intended. Other gotchas you may encounter: Laravel has recently moved the location of the assets files so your file structure may be different You will need to publish the Spark vendor files in order to edit them You can see this in action at BitcoinAbuse.com . Posted on July 28, 2018 July 28, 2018 [Solved] Boot from USB on Dell XPS 13 9370 Ubuntu works very well on XPS laptops, but it is not so easy getting the laptop to boot from a USB. Step 1: Change POST Behavior from Fastboot” to Thorough” At boot, Press the F2 key (or alternately press the F12 key then select the option to enter the BIOS setup ). In POST Behavior , Select – Fastboot the select the Thorough option. Step 2: Put USB in the right USB Type-C port This is the main trick I have been unable to find documented anywhere else. The BIOS only recognizes bootable media in the right USB port. Create bootable Ubuntu USB (Or any other linux distro) Put USB in the right USB Type-C port . Only the right USB port will be detected in the boot options. Reboot the...
Domain Name: alanreed.org Registry Domain ID: cfff60e371ee4d288e31231c53961a40-LROR Registrar WHOIS Server: http://whois.cloudflare.com Registrar URL: http://www.cloudflare.com Updated Date: 2024-05-16T04:01:52Z Creation Date: 2013-06-15T14:54:07Z Registry Expiry Date: 2025-06-15T14:54:07Z Registrar: CloudFlare, Inc. Registrar IANA ID: 1910 Registrar Abuse Contact Email: registrar-abuse@cloudflare.com Registrar Abuse Contact Phone: +1.6503198930 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Domain Status: renewPeriod https://icann.org/epp#renewPeriod Registrant Organization: Reed Technology Solutions Registrant State/Province: PA Registrant Country: US Name Server: cody.ns.cloudflare.com Name Server: zara.ns.cloudflare.com DNSSEC: unsigned >>> Last update of WHOIS database: 2024-05-17T20:10:17Z <<<