1741
Docker Tutorial Series
Unless you have intentionally decided to block any news around software in your social feeds, it is likely that you have heard about Docker.
docker  tutorial 
2 days ago
Cost of Inkjet Printing Report Epson SureColor P600
This report addresses concerns and arguments about the true cost of ink in desktop photo printing.  Using the Epson SureColor P800, we conducted a series of print tests to determine how much ink is used in a full coverage 8”x10” print.  From that figure we extrapolated ink usage per square inch.  The objective is to share a realistic cost per print vision with inkjet users.  The choice to pursue photo inkjet printing is in the end an individual economic choice.
printing  printer  SC-P800  ink 
4 days ago
Dockerise your PHP application with Nginx and PHP7-FPM | The Geeky Platypus Blog
The goal that we will try to achieve is to run a simple PHP application using the official Docker repositories for both PHP and Nginx.
php  docker  nginx 
5 days ago
Martin Evening
"Lightroom automatically resizes the image data to the print size you have set in the Layout panel. Providing the print output image ends up falling within the range of 180 to 1440 ppi, there is no real need to use the Print Resolution option to interpolate the print data. Basically, Lightroom automatically applies the correct amount of sharpening on a sliding scale between 180 and 1440 ppi and it is best to let Lightroom work out the optimum pixel resolution and sharpening.
lightroom  sharpening 
4 weeks ago
United Photographic Postfolios of Great Britain (UPP)
The UPP is a Photographic Club that comes to your door or online at regular intervals
It does not matter whether your images are captured on film or digitally; whether the results are produced on a computer, in a darkroom or by a third party, you will find something in the UPP for you.
photography  postal 
5 weeks ago
Screenly - How to automatically turn off and on your monitor from your Raspberry Pi
A common question we’ve come across when working on Screenly is how to do power management on the display. When we first started out, we thought this would be a trivial matter to solve. It turned out to be anything but.
raspberrypi  screen  display 
6 weeks ago
Calibrating BenQ SW Series Monitors with Palette… - Image Science
his is the Image Science guide to getting the best out of your BenQ SW Series monitor through BenQ's direct hardware calibration system, called Palette Master Elements.  We take you through the process from front to back and explain all the settings along the way. 
calibration  benq  palettemaster 
6 weeks ago
Display calibration and profiling with Argyll
This article will provide some background to screen calibration and profiling for photographers, and then show a detailed Argyll workflow of how to perform the task. The typical reason to use Argyll instead of software bundled with the measurement instrument is that you can get higher quality profiles, especially for consumer models where the instrument is often fine but the software simplistic.
colourmanagement  argyll  display  profile 
7 weeks ago
Upgrading the DakBoard Family Calendar with Raspberry Pi Zero W and Read Only filesystem - Scott Hanselman
You can save power & money by using an Pi Zero W instead.
This is likely overkill, but I took the time to get the Pi Zero to mount the SD card read-only and do all the writes to a RAM disk.
raspberrypi 
8 weeks ago
Craft House Coffee Roaster | West Sussex | Buy Speciality Coffee beans
Supplying a premium, ethically sourced and freshly roasted coffee, we only use the best quality coffee from all around the world. We take to time to learn about what makes each individual coffee unique, roast it to enhance it's incredible characteristics and deliver it fresh. All of our coffee is roasted in small batches just outside of Brighton, in Henfield, West Sussex on our 6kg Giesen coffee roaster. Trading closely through speciality coffee importers who share the same culture as we do, we believe its about developing relationships with our partners to better understand the product we buy.
coffee 
8 weeks ago
Enroll in Microsoft Imagine for Your Institution | Imagine
For Microsoft Imagine there are two subscription levels: Microsoft Imagine Standard and Premium. Review the chart below to find out which offering is right for you. One price gets you all the software you need for your entire institution (students, faculty and labs).
education  microsoft  licensing 
9 weeks ago
The editing programs for Korg, Alesis and Waldorf Synthesizers and other midi related software
SoundTower is proud to present 01wEditPro, the software that will make you dust off your 01W and make it your favorite synth again. Problems with your 01W's LCD display?... well, you may not need to look at it again!
korg  01w  midi  editor 
october 2018
Using Backblaze B2 with the Cloudflare CDN – Help Desk
The partnership between Backblaze and Cloudflare enables storing content on Backblaze's B2 storage service and automatically feeding it as needed into Cloudflare's CDN (Content Delivery Network). This permits content to live in Backblaze B2, yet be delivered with the low latency and high speed of one of the world's premier CDNs.  The content consumer sees no difference as tehy use the same URLs and access the site exactly as before - only with the speed and reliability of Cloudflare.
backblaze  cloudflare  cdn 
september 2018
Creating the Landscape Soft Glow Look (The Orton Effect) - Matt Kloskowski
Here’s a really popular technique I see a lot in landscape photos so I figured I’d share my take on it. Below is the Lightroom/Photoshop version of it, but right below that is the ON1 Version as well. Enjoy!
photography  photoshop  lightroom 
september 2018
Creating an If Tag Helper to conditionally render content
One of the best features added to ASP.NET Core Razor is Tag Helpers. These can be added to standard HTML elements, and can participate in their rendering. Alternatively, they can be entirely new elements. Functionally, they are similar to the Html Helpers of previous version of ASP.NET, in that they can be used to easily create forms and other elements.
aspnetcore  razor 
august 2018
Example Code - Opinionated ContosoUniversity on ASP.NET Core 2.0's Razor Pages - Scott Hanselman
The best way to learn about code isn't just writing more code - it's reading code! Not all of it will be great code and much of it won't be the way you would do it, but it's a great way to expand your horizons.
aspnetcore  coding  razor  razorpages 
august 2018
Debugging ASP.NET Core 2.0 Source Code - Steve Gordon
Yesterday during the ASP.NET Community Standup Jon Galloway highlighted a tweet by David Fowler regarding new ASP.NET Core source linking support. Damian Edwards went on to provide some more detail about this new feature and afterwards I decided to take a quick look at it myself. I expect this post to serve as an early introduction to source linking and I will hopefully blog on more detailed elements once I’ve had time to explore them more fully. For this post we’ll focus on how we can get started with debugging into the ASP.NET Core source using source linking.
dotnetcore  debug 
august 2018
GitHub - DominicMaas/TimelineExtension: Windows Timeline & Project Rome Web Extension
web extension that integrates Windows Timeline support into popular browsers.
windows  browser  extension 
august 2018
AltCover and ReportGenerator give amazing code coverage on .NET Core - Scott Hanselman
Today, I'm exploring AltCover by Steve Gilham. There are coverage tools that use the .NET Profiling API at run-time, instead, AltCover weaves IL for its coverage.
aspnetcore  dotnetcore  testing  coverage 
august 2018
.NET Core Code Coverage as a Global Tool with coverlet - Scott Hanselman
Coverlet is a cross platform code coverage tool that's in active development. In fact, I automated my build with code coverage for my podcast site back in March. I combined VS Code, Coverlet, xUnit, plus these Visual Studio Code extensions
dotnetcore  testing  coverage 
july 2018
Newsroom - Kandao Official Site
We all know when using cameras to photograph a night scene, the resulting pictures are often blurry and the image noises are inevitable unless a tripod is used with long exposure. It can be very difficult to capture a sharp shape of the pedestrians on the dimly lit sidewalk, while avoiding the image noise at the same time. 
photography  raw 
july 2018
Dotnetcore Raspberry Pi
I love me some Raspberry Pi. They are great little learning machines and are super fun for kids to play with. Even if those kids are adults and they build a 6 node Kubernetes Raspberry Pi Cluster.
may 2018
Optimising ASP.NET Core apps in Docker - avoiding manually copying csproj files (Part 2)
Something that we do instead of the pre-build tarball step is the following, which relies on the pattern of naming the csproj the same as the directory it lives in. This appears to match the structure of your project, so it should work for you too.
dotnetcore  aspnetcore  docker  build 
may 2018
For Engineers - PagerDuty Security Training
This is an open-source version of "Security Training for Engineers", PagerDuty's internal technical security training, open to all PagerDuty employees as part of our continuous security training program.
development  security  training 
may 2018
ASP.NET Core Authorization - Using attributes for handlers and requirements - CodingBlast
Dealing with authentication and authorization in ASP.NET Core while working with modern web apps has been much better experience than it was in older versions of ASP.NET. And it’s been further improved with v2. There are few quirks when you work with it enough, but the feeling overall is much better.
aspnetcore  authorization 
may 2018
Sim Lab - Online Pro Photo Printing Lab
Sim Lab is a fast professional photographic printing service, bringing together the latest technology and know-how to give you the very best quality at competitive prices!
photography  printing  service 
april 2018
Creating a .NET Core global CLI tool for squashing images with the TinyPNG API
In this post I describe a .NET Core CLI global tool I created that can be used to compress images using the TinyPNG developer API. I'll give some background on .NET Core CLI tools, describe the changes to tooling in .NET Core 2.1, and show some of the code required to build your own global tools. You can find the code for the tool in this post at https://github.com/andrewlock/dotnet-tinify.
dotnetcore  image 
april 2018
TinyJPG – Compress JPEG images intelligently
TinyJPG reduces the file size of your JPEG images. Every uploaded image is analyzed to apply the best possible JPEG encoding. Based on the content of your image an optimal strategy is chosen. The result is a quality image without wasting storage or bandwidth!
compression  image  optimization  webdev 
april 2018
Deploy BareMetal SSD cloud server in seconds. - Scaleway
The disruptive cloud
computing platform.
Deploy BareMetal SSD cloud servers in seconds.
cloud  hosting  server 
march 2018
StreisandEffect/streisand: Streisand sets up a new server running your choice of L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the en
Silence censorship. Automate the effect.

The Internet can be a little unfair. It's way too easy for ISPs, telecoms, politicians, and corporations to block access to the sites and information that you care about. But breaking through these restrictions is tough. Or is it?
github  privacy  security  tool  vpn 
march 2018
fuzzdb-project/fuzzdb: Dictionary of attack patterns and primitives for black-box application fault injection and resource discovery.
FuzzDB was created to increase the likelihood of causing and identifying conditions of security interest through dynamic application security testing. It's the first and most comprehensive open dictionary of fault injection patterns, predictable resource locations, and regex for matching server responses.
fiddler  intruder21  database 
march 2018
"Burp-like Inspector" - Burp-like user interface for Fiddler2 Proxy [Fiddler2 Extension] by yamagata21
What's this?
"Burp-like Inspector" is a Fiddler2 Extension for providing a similar user interface of Burp Proxy.
fiddler  extension  security 
march 2018
Drupal 8: Hooks, Events, and Event Subscribers - Daggerhart
Many modern complex systems are built with a robust event system. If you’re new to dealing with event based architectures know that an event system is made up of a few key components
articles  drupal  events  hooks 
march 2018
dlemstra/Magick.NET: The .NET library for ImageMagick
ImageMagick is a powerful image manipulation library that supports over 100 major file formats (not including sub-formats). With Magick.NET you can use ImageMagick in your C#/VB.NET/.NET Core application without having to install ImageMagick on your server or desktop.
dotnetcore  imagemagick 
february 2018
Drupal 8 Workflow Notifications with Rules Part 1 | Ian Luckraft Web Development
For Drupal projects I’ve always used the comprehensive suite of tools provided by Workbench. But when I started a new project and saw that Workflow is hopefully making it’s way into core it felt like a good time to try it out. One part of the project was the addition of notifications when Workflow states were changed. With the Rules module also receiving lots of attention I decided combining the two modules was the best approach.
drupal  workflow  rules  notifications 
february 2018
Migrating Using CSV | MTech
As the maintainer of the popular D8 Migrate Source CSV contrib module, it is about time I wrote how to use the thing. It is similar to a core migration, except you have to already create the destination node, taxonomies, etc. I'm going to use a simple example in this post of a person that is destined to land in a Person node type with a related Country taxonomy.
drupal  drupal8  migrations  csv  import 
february 2018
Entity Lookup & Generate migrate process plugins | MTech
entity_lookup:  As its name says, it looks if there is any previously created entity. If it does not exists it returns NULL, but if it exists it returns the value of that entity. This is a base plugin that is used by entity_generate. For your configuration we have a few options:
drupal  drupal8  migrations 
february 2018
Migrating data from a CSV source | Drupal.org
This very basic example will show you how to import Title and Body into the Article content type from a CSV file. The CSV source plugin can also be used to migrate any kind of entities to Drupal, refer to the examples on migrating other entity types.
drupal  drupal8  migrations 
february 2018
Migrate Plus | Drupal.org
The migrate_plus project provides extensions to core migration framework functionality, as well as examples.
drupal  drupal8  migrations 
february 2018
Drush Migrate commands | Drupal.org
Typically when migrating content, drush is your friend. Drush commands are provided for managing the migration process. Individual migrations can be imported and then rolled back. Running processes can be cleanly interrupted, individual source records can be migrated on their own, and performance can be instrumented.
drupal  drupal8  drush  migrations 
february 2018
PhotoFilmStrip
PhotoFilmStrip creates movies out of your pictures in just 3 steps. First select your photos, customize the motion path and render the video. There are several output possibilities for VCD, SVCD, DVD up to FULL-HD.

The effect of the slideshow is known as "Ken Burns". Comments of the pictures are generated into a subtitle file. Furthermore an audio file can be specified to setup the background musice for the slide show.
photos  slideshow 
february 2018
Drupal 8 Views: Entity Reference Exposed Filter as a Select List | Aten Design Group
I have two content types: Art and Artist. The first content type, Art, has an entity reference field to the second content type, Artist. I have a view named “Art” which shows all Art content with an exposed “Artist” filter that lets a user pare down their results. For example, a user might use the “Artist” filter to only show art by Cleon Peterson. By default this exposed filter will be rendered by Views as an empty text input, which is pretty much entirely useless! Users may not know of Cleon Peterson and wouldn’t know to search for him.
drupal8  views  exposed  select 
february 2018
Content Synchronization | Drupal.org
We’ve always had a challenge synchronizing content across Drupal environments.

We’ve seen significant progress in the management of system configuration; however, we lack an effective way to deploy content in a similar fashion.
drupal  content  sync 
february 2018
Content Import | Drupal.org
This is the simple module which allow an administrator user to import data from a CSV file.
drupal  csv  import 
february 2018
Gogs
A painless self-hosted Git service
git  opensource  github 
february 2018
An Introduction To Entity Framework Core - Learn Entity Framework Core
Entity Framework Core (EF Core) is the latest version of Microsoft's recommended data access technology for applications based on the .NET Core framework. It has been designed to be lightweight, extensible and to support cross platform development.

EF Core is an object-relational mapper (ORM). Object-relational mapping is a technique that enables developers to work with data in object-oriented way by performing the work required to map between objects defined in an application's programming language and data stored in relational datasources.
dotnetcore  entityframeworkcore 
january 2018
transloadit/uppy: The next open source file uploader for web browsers
Uppy is a sleek, modular file uploader that integrates seamlessly with any application. It’s fast, easy to use and lets you worry about more important problems than building a file uploader.
aspnetcore  dotnetcore  upload 
january 2018
tusdotnet/tusdotnet: .NET server implementation of the Tus protocol for resumable file uploads. Read more at http://tus.io
"Our aim is to solve the problem of unreliable file uploads once and for all. tus is a new open protocol for resumable uploads built on HTTP. It offers simple, cheap and reusable stacks for clients and servers. It supports any language, any platform and any network." - https://tus.io

tusdotnet is a .NET server implementation of the tus.io protocol that runs on both .NET 4.x and .NET Core!
aspnetcore  dotnetcore  upload 
january 2018
Justin James
Welcome to an overview of Vagrant and creating of your first Vagrant machine.
Vagrant  chocolatey  virtualisation  windows 
january 2018
DigitalOcean Webinar Series - Deploying & Managing Containerized Workloads in Cloud
Janakiram MSV is an analyst, advisor and an architect at Janakiram & Associates. Through his speaking, writing and analysis, he helps businesses take advantage of the emerging technologies. He is a regular contributor to the Forbes Technology section. He is also a contributor at The New Stack and TechRepublic. Janakiram is an adjunct faculty at the International Institute of Information Technology (IIIT-H) where he teaches Big Data, Cloud Computing, Containers and DevOps and to the students enrolled for the Masters course.
kubernetes  docker  digitalocean 
january 2018
dupFinder - Help | ReSharper
dupFinder is a free command line tool that finds duplicates in C# and Visual Basic .NET code - no more, no less. But being a JetBrains tool, dupFinder does it in a smart way. By default, it considers code fragments as duplicates not only if they are identical, but also if they are structurally similar, even if they contain different variables, fields, methods, types or literals. Of course, you can configure the allowed similarity as well as the minimum relative size of duplicated fragments
c#  dotnetcore  quality  duplication 
december 2017
Home, home on the range: Installing Kubernetes using Rancher 2.0
In this post, I give a brief introduction to Rancher and what you can use it for. Then I show how you can install it onto a host (an Ubuntu virtual machine in this case) to get Kubernetes running locally in just a few minutes.
docker  kubernetes  container 
december 2017
Bitty Software
We provide smartphone and Chromebook applications which work with devices like the BBC micro:bit. But we also aim to help you learn how to code and so provide hands-on tutorials that show you how to write the code needed to make your micro:bit work with our smartphone apps. You'll learn about coding *and* about wireless communications too.
microbit  app  android 
december 2017
Six ways to build better Entity Framework (Core and EF6) applications – The Reformed Programmer
In this article I describe six different approaches to building applications that use Microsoft’s database access framework, Entity Framework (EF). All six approaches are based on software principles and patterns that many of you will be familiar with.
entityframeworkcore  aspnetcore  architecture 
december 2017
Lint the Web Forward With Sonarwhal ◆ 24 ways
Years ago, when I was in a senior in college, much of my web development courses focused on two things: the basics like HTML and CSS (and boy, do I mean basic), and Adobe Flash. I spent many nights writing ActionScript 3.0 to build interactions for the websites that I would add to my portfolio. A few months after graduating, I built one website in Flash for a client, then never again. Flash was dying, and it became obsolete in my résumé and portfolio.
web  accessibility  linter 
december 2017
How to Install and Configure Docker | DigitalOcean
Docker is a platform to deploy and manage containerized applications. Containers are popular among developers, administrators, and devops engineers due to the flexibility they offer.
docker  container 
november 2017
itToby: Installing Chef on A Raspberry Pi 2/3
In this article we’ll cover installing and configuring the Chef version 12 client on a Raspberry Pi. This has been tested on Raspberry Pi versions 2 and 3; in theory it should work on a 1 as well, albeit  slowly.
ruby  raspberrypi  chef 
november 2017
Setting up Raspian and .NET Core 2.0 on a Raspberry Pi – A load of stuff about Azure IaaS and Azure IoT
Here's a little something I wrote for a customer who wants to use .Net Core on a Raspberry Pi. You might find it useful as well.
aspnetcore  dotnetcore  raspberrypi 
november 2017
Imaging Edge (Remote/Viewer/Edit) | Sony
A software suite for greater efficiency and image quality in shooting and creative work
photography  sony  processing 
november 2017
How to configure Backblaze B2 with Restic on Linux – Help Desk
Restic is a multi-platform command line backup software program that is designed to be fast, efficient, and secure. Restic supports a variety of backends for storing backups, including a local server, SFTP server, HTTP Rest server, and a number of cloud storage providers, including Backblaze B2.
linux  backup  cloud  b2  backblaze 
november 2017
General Data Protection Regulation (GDPR) – Final text neatly arranged
Welcome to gdpr-info.eu. Here you can find a neatly arranged PDF version of the General Data Protection Regulation (GDPR) including its recitals. The EU data protection reform was adopted by the European Parliament and the European Council on April 27th, 2016. The European Data Protection Regulation will be applicable as of May 25th, 2018 and replace the Data Protection Directive. If you find the page useful, feel free to support me by sharing the project.
privacy  GDPR 
october 2017
How Industrial Networks can Respond to Cyber Threats
IP-based technology has brought tremendous benefits to industrial automation networks, but the adoption of IP-based technology has also raised security risks. In the past, industrial automation network operators could believe that their networks were secure because they used proprietary, serial-based communications and were not connected to the outside world. This appearance of security was always somewhat illusory, but now that industrial automation has moved to IP Ethernet-based networks, industrial automation operators can no longer afford any illusions about their network security.
security  industrial  network 
october 2017
From jimmybogard.com
Respawn is a small library to help reset your database to a known state before tests. 
dotnetcore  unittest  database 
september 2017
How to include scopes when logging exceptions in ASP.NET Core
This post describes how to work around an issue I ran into when logging exceptions that occur inside a scope block in ASP.NET Core. I'll provide a brief background on logging in ASP.NET Core, structured logging, and the concept of scopes. Then I'll show how exceptions can cause you to lose an associated scope, and how to get round this using a neat trick with exception filters.
logging  aspnetcore  serilog  exceptions 
september 2017
CAA record checking now mandatory for Certificate Authorities - DNS Spy Blog
As of September 2017, every Certificate Authority is obligated to check the CAA DNS records for a domain it is about to issue a certificate to. This gives more control to the domain owner and can limit which Certificate Authorities are allowed to issue certificates.
https  certificate  verification 
september 2017
Secure a Web Api in ASP.NET Core - The Blinking Caret
Secure a Web Api in ASP.NET Core

September 6, 2017 by Rui Figueiredo 0 Comments

There are a few resources that you can find that teach how to secure an ASP.NET Core web application. I’ve written a few, for example ASP.NET Core Identity From Scratch, External Login Providers in ASP.NET Core and Facebook Authentiation with ASP.NET Core.

For web apis using ASP.NET Core it’s a little bit harder to find information. That’s what this blog post is about.
aspnetcore  api  authentication 
september 2017
serilog/serilog-aspnetcore: Serilog integration for ASP.NET Core 2+
Serilog logging for ASP.NET Core. This package routes ASP.NET Core log messages through Serilog, so you can get information about ASP.NET's internal operations logged to the same Serilog sinks as your application events.
logging  aspnetcore 
september 2017
Quick Diff Online Tool
Introduction - why use an online diff?

In my course as a developer I find myself constantly examining the differences between two pieces of text.

Now, although pretty much every IDE (and various stand-alone products) have sophisticated diff utilities built in (like Eclipse), my favourite, I got very tired of having to create two files just to paste in fragments of code or other bits of texts just in order to perform a diff and see the differences highlighted.

This is why I made myself a quick online version that I have now decided to share with anyone else interested. (Update - Since the previous version of this tool stopped working, this current version was created by Harmen Stoppels.)
programming  online  text  tools  diff 
august 2017
« earlier      
accessibility activedirectory adfs adobe agile ajax analysis analytics android apache api app apps apt articles asp.net aspnetcore audio authentication authorization azure backup bbc blog book bookmarklet books browser c# calendar calibration camera cameras canon cck certificate cheatsheet chef chrome claims cloud cms code coding collaboration color colour colourmanagement community computer configuration converter coverage cs5 css csv cups data database deb debug debugger debugging delphi deployment design development devops digital display diy docker documentation dotnetcore download downloads drupal drupal8 ebook eclipse editing editor elasticsearch email encryption entityframeworkcore eos extension facebook file firefox fivesteps flash flickr fonts framework framing free freeware gallery generator gigapixel git git-svn github gmail google googlemaps graphics grid guide hardware hdr hdri hosting howto html html5 http humor humour ide identity ie image imagemagick images inspiration install integration internet javascript jenkins jquery layout lens library lighting lightroom linux management maps media mediacenter microsoft migrations mobile module modules monitor monitoring mp3 music mvc mvc5 mysql network networking nginx online openid opensource optimization osx package panorama password pdf performance photo photographer photographers photography photos photoshop php plugin plugins postgresql preset presets printer printing privacy processing productivity profile programming project provider proxy pvr rails raspberrypi raw recovery reference remote resource resources responsive rest ruby rubyonrails screen screencast search security seo server service sharing software solr sony space spam speed sqlite ssh ssl standards stock storage storrcam strobist subversion support svn sync sysadmin test testing theme themes theming time tips tool tools trac tutorial tutorials typography ubuntu ui unittest upgrade upload utilities utility versioncontrol video videos views virtualbox visualization visualstudio vmware vpn web webapps webdesign webdev webdevelopment webserver website windows word workflow xml youtube

Copy this bookmark:



description:


tags: