236 links
  • Zertrin's links
  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
◄Older
page 1 / 3
  • Online communities with free online services
    https://www.4d2.org/
    https://envs.net/
    Mon Feb 17 02:11:54 2025 - permalink -
    - https://shaarli.zertrin.org/?5SbCww
    free online opensource privacy services
  • Cryptpad instances
    https://pad.4d2.org/index.html
    https://cryptpad.malacher.fr/index.html
    Mon Feb 17 02:07:00 2025 - permalink -
    - https://cryptpad.org/instances/
    encryption end-to-end privacy services
  • Calculating Empires
    A Genealogy of Technology and Power Since 1500
    Sun Aug 4 16:33:01 2024 - permalink -
    - https://calculatingempires.net/
    history technology time visualisation
  • Falsehoods programmers believe about undefined behavior
    Sun Aug 4 02:21:26 2024 - permalink -
    - https://predr.ag/blog/falsehoods-programmers-believe-about-undefined-behavior/
    c++ code compiler dev programming
  • rr: lightweight recording & deterministic debugging
    rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.

    rr also provides efficient reverse execution under gdb. Set breakpoints and data watchpoints and quickly reverse-execute to where they were hit.
    Sun Aug 4 01:31:37 2024 - permalink -
    - https://rr-project.org/
    c++ debug dev programming tool
  • How to build highly-debuggable C++ binaries
    Tue Jul 30 02:15:53 2024 - permalink -
    - https://dhashe.com/how-to-build-highly-debuggable-c-binaries.html
    c++ debug programming tips
  • Carto GRAOU
    Carte interactive ferroviaire France en temps réel.
    Tue Mar 12 14:02:44 2024 - permalink -
    - https://carto.graou.info/
    carte cartographie france interactive map train
  • WizTree - The Fastest Disk Space Analyzer
    Wed Feb 7 02:04:49 2024 - permalink -
    - https://diskanalyzer.com/
    analysis filesystem free software windows
  • PairDrop | Transfer Files Cross-Platform. No Setup, No Signup.
    Alternative to AirDrop that works on all platforms.

    - File Sharing on your local network
        - Send images, documents or text via peer to peer connection to devices on the same local network.
    - Internet Transfers
        - Join temporary public rooms to transfer files easily over the internet!
    - Web-Application
        - As it is web based, it runs on all devices.
    Tue Jan 30 18:12:17 2024 - permalink -
    - https://pairdrop.net/
    file p2p transfer
  • WinPython
    WinPython is a free open-source portable distribution of the Python programming language for Windows 8/10 and scientific and educational usage.

    It is a full-featured Python-based scientific environment:

        - Designed for scientists, data-scientists, and education (thanks to NumPy, SciPy, Sympy, Matplotlib, Pandas, pyqtgraph, etc.):
            - interactive data processing and visualization using Python with Spyder and Jupyter/IPython, Pyzo, IDLEX or IDLE
            - fully integrated Cython and Numba! See included example
            - connectors (cffi, odbc, rpy2, scilab2py, requests, ...) for advanced users
        - Portable:
            - Runs out of the box(*) on any Windows 8+ with 2GB Ram (Jupyter Notebook will require a recent browser)
            - The WinPython folder can be moved to any location (**) (local, network, USB drive) with most of the application settings
        - Flexible:
            - You can install as many WinPython distributions as you want on the same machine: each one is isolated and self-consistent
            - These installations can be of different versions of Python (3.7/3.8/3.9...)
        - Customizable:
            - The integrated WinPython Package Manager (WPPM) helps installing, uninstalling or upgrading Python packages
            - It's also possible to install or upgrade packages using pip from the WinPython command prompt
            - A configuration file allows you to set environment variables at runtime

    WinPython is something different from other Python Distributions (see historic motivation and concept):

        - non-invasive: WinPython lives entirely in its own directory, without any OS installation
        - customizable: add your missing packages, zip the WinPython directory and give it to your students
        - do your own version: a winpython-creator kit is made available for you
    Fri Jan 19 18:04:33 2024 - permalink -
    - https://winpython.github.io/
    install jupyter portable python windows
  • SQLite, VACUUM, and auto_vacuum | Jim Nelson + Yorba Foundation archives
    Sun Jan 14 05:43:49 2024 - permalink -
    - https://blogs.gnome.org/jnelson/2015/01/06/sqlite-vacuum-and-auto_vacuum/
    blog sql sqlite
  • Android games - No-Bullshit Games
    Tired of crappy mobile games full of ads, or semi-good games that try to squeeze as much money as possible out of you in the form of in-app purchases?

    Lucky for, you No-Bullshit Games is here to help you discover good, non-annoying, enjoyable games.
    Wed Dec 6 21:59:30 2023 - permalink -
    - https://nobsgames.stavros.io/android/
    android free games list
  • Rewriting wipEout
    The source code for the classic PSX launch title wipEout was leaked in 2022. A few month ago I finally sat down to take a look at it. The result is a (nearly) complete rewrite that compiles to Windows, Linux, macOS and WASM.
    Tue Aug 29 12:27:47 2023 - permalink -
    - https://phoboslab.org/log/2023/08/rewriting-wipeout
    blog games programming web
  • Home, Not So Sweet Home
    This post is a detailed discussion into user profiles, their directories, and how they are—to put it bluntly—in total disarray on Windows and Linux (I haven't used a Mac in ages, but I assume the situation is very similar there, too). Applications treat the user profile as a dumping ground, and any user with a reasonably wide list of installed software will find their user profile very difficult to traverse after some time in use. There are platform conventions and attempts to standardise things on more open-source platforms, but a lot of developers resolutely refuse to change the behaviour of their software for a variety of reasons (some less valid than others).

    The first part is a deep dive into user profiles on Linux and Windows, and the conventions that have been established on these platforms over the years. The second section details how they are broken on each platform, and why they are broken.
    Mon Aug 28 11:10:45 2023 - permalink -
    - https://gist.github.com/sharadhr/39b804236c1941e9c30d90af828ad41e
    linux programming windows
  • C++ Rvalue References Explained
    Wed Dec 21 23:55:50 2022 - permalink -
    - http://thbecker.net/articles/rvalue_references/section_01.html
    c++ doc programming reference
  • Online Color Blindness Simulator | DaltonLens
    This page lets you simulate various color vision deficiencies (CVD) directly in your browser. There are many simulation methods, with varying degrees of accuracy. Several are proposed here and they all have been carefully implemented in DaltonLens-Python by reviewing the state-of-the-art and testing them against reference implementations.
    Mon Aug 29 14:40:32 2022 - permalink -
    - https://daltonlens.org/colorblindness-simulator
    blind color simulation
  • Vim color schemes
    Sat Apr 2 15:04:53 2022 - permalink -
    - https://vimcolorschemes.com/
    color linux vim
  • Do you need a blockchain?
    most probably
    NO
    Wed Dec 9 15:24:40 2020 - permalink -
    - http://doyouneedablockchain.com/
    blockchain crypto
  • BashPitfalls - Greg's Wiki
    This page is a compilation of common mistakes made by bash users. Each example is flawed in some way.
    Wed Sep 9 12:10:26 2020 - permalink -
    - https://mywiki.wooledge.org/BashPitfalls
    bash linux programming
  • How Earth’s Climate Changes Naturally (and Why Things Are Different Now) | Quanta Magazine
    Earth has been a snowball and a hothouse at different times in its past. So if the climate changed before humans, how can we be sure we’re responsible for the dramatic warming that’s happening today?

    In part it’s because we can clearly show the causal link between carbon dioxide emissions from human activity and the 1.28 degree Celsius (and rising) global temperature increase since preindustrial times.

    But paleoclimatologists have also made great strides in understanding the processes that drove climate change in Earth’s past. Here’s a primer on 10 ways climate varies naturally, and how each compares with what’s happening now.
    Wed Jul 22 14:36:07 2020 - permalink -
    - https://www.quantamagazine.org/how-earths-climate-changes-naturally-and-why-things-are-different-now-20200721/
    earth science
  • Let's Encrypt without port 80
    Mon Jun 22 19:03:24 2020 - permalink -
    - https://jmorahan.net/article/lets-encrypt-without-port-80
    apache certificate encryption letsencrypt port
  • The Art of Command Line in one page · jlevy/the-art-of-command-line
    Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.
    Tue Mar 24 07:32:13 2020 - permalink -
    - https://github.com/jlevy/the-art-of-command-line/blob/master/README.md
    cli doc linux reference tips
  • Understanding GNU Screen's hardstatus strings · kbps
    Wed Mar 4 04:22:37 2020 - permalink -
    - https://www.kilobitspersecond.com/2014/02/10/understanding-gnu-screens-hardstatus-strings/
    cli linux screen
  • Hacker Laws: Kernighan's Law – You are not smart enough to debug it
    Mon Feb 17 17:17:54 2020 - permalink -
    - https://github.com/dwmkerr/hacker-laws#kernighans-law
  • Clone schema in Postgres | Denish Patel
    A function to clone a shema in PostgreSQL.
    Tue Aug 20 04:05:28 2019 - permalink -
    - http://www.pateldenish.com/2019/08/clone-schema-in-postgres.html
    database postgres sql
  • The Largest Ever Analysis of Film Dialogue by Gender: 2,000 scripts, 25,000 actors, 4 million lines
    Mon Feb 25 15:31:25 2019 - permalink -
    - https://pudding.cool/2017/03/film-dialogue/
    analysis data film stats visualisation
  • Cybertec Postgres Configurator
    Tool to help tune postgresql.conf parameters.
    Sat Aug 25 15:33:13 2018 - permalink -
    - http://pgconfigurator.cybertec.at/
    config database postgres sql
  • The Joel Test: 12 Steps to Better Code – Joel on Software
    [2000-08-09]

    The Joel Test

    1.    Do you use source control?
    2.    Can you make a build in one step?
    3.    Do you make daily builds?
    4.    Do you have a bug database?
    5.    Do you fix bugs before writing new code?
    6.    Do you have an up-to-date schedule?
    7.    Do you have a spec?
    8.    Do programmers have quiet working conditions?
    9.    Do you use the best tools money can buy?
    10.    Do you have testers?
    11.    Do new candidates write code during their interview?
    12.    Do you do hallway usability testing?
    Sat Aug 4 09:15:52 2018 - permalink -
    - https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
    code programming test
  • Webgraphviz
    WebGraphviz is Graphviz in the Browser
    Thu Jul 12 06:06:26 2018 - permalink -
    - http://www.webgraphviz.com/
    graph latex online
  • TeXcount: LaTeX word count
    TeXcount is a Perl script for counting words in LaTeX documents. It parses valid LaTeX documents counting words, headers, formulae (mathematics) and floats/begin-end groups.
    Thu Jul 12 06:04:46 2018 - permalink -
    - http://app.uio.no/ifi/texcount/index.html
    latex online perl script services
  • NASA Worldview
    This app from NASA's EOSDIS provides the capability to interactively browse over 600 global, full-resolution satellite imagery layers on desktop and mobile devices. Many of the imagery layers are updated within three hours of observation, showing the entire Earth as it is "right now". This supports time-critical applications such as wildfire management, air quality measurements, and flood monitoring. Some satellite imagery layers span almost 30 years, providing a long term view of our dynamic planet. The underlying data is available for download, and Arctic and Antarctic views of several imagery layers are available for a “full globe” perspective.
    Mon May 21 05:43:28 2018 - permalink -
    - https://worldview.earthdata.nasa.gov/
    data earth map nasa online satellite
  • PostgreSQL Primer for Busy People · zaiste.net
    Tue May 8 10:33:06 2018 - permalink -
    - https://zaiste.net/postgresql_primer_for_busy_people/
    admin cheatsheet database postgres
  • TLDR pages - Simplified and community-driven man pages
    Sun May 6 18:39:35 2018 - permalink -
    - http://tldr.sh/
    command help linux manpage shell
  • Simon Tatham's Puzzles on Google Play
    Collection of 39 single-player open-source logic puzzle games, free, no ads, playable offline.

    All generated on demand with adjustable size/difficulty, so you'll never run out of puzzles.

    Contains the following 39 games:
    Black Box, Bridges, Cube, Dominosa, Fifteen, Filling, Flip, Flood, Galaxies, Guess, Inertia, Keen, Light Up, Loopy, Magnets, Map, Mines (Minesweeper), Net, Netslide, Palisade, Pattern, Pearl, Pegs (Solitaire), Range, Rectangles, Same Game, Signpost, Singles, Sixteen, Slant, Solo (Sudoku), Tents, Towers, Tracks, Twiddle, Undead, Unequal, Unruly, Untangle
    Sun May 6 06:47:47 2018 - permalink -
    - https://play.google.com/store/apps/details?id=name.boyle.chris.sgtpuzzles&pageId=none
    android games jeux opensource puzzle
  • Unbound DNS Server Tutorial @ Calomel.org
    Sat Apr 7 08:46:15 2018 - permalink -
    - https://calomel.org/unbound_dns.html
    dns server tuto
  • [1802.04718] The random walk of cars and their collision probabilities with planets
    On February 6th, 2018 SpaceX launched a Tesla Roadster on a Mars crossing orbit. We perform N-body simulations to determine the fate of the object over the next several million years, under the relevant perturbations acting on the orbit. The orbital evolution is initially dominated by close encounters with the Earth. The first close encounter with the Earth will occur in 2091. The repeated encounters lead to a random walk that eventually causes close encounters with other terrestrial planets and the Sun. Long-term integrations become highly sensitive to the initial conditions after several such close encounters. By running a large ensemble of simulations with slightly perturbed initial conditions, we estimate the probability of a collision with Earth and Venus over the next one million years to be 6% and 2.5%, respectively. We estimate the dynamical lifetime of the Tesla to be a few tens of millions of years.
    Sat Feb 24 14:21:41 2018 - permalink -
    - https://arxiv.org/abs/1802.04718
    paper probability research science space spacex tesla
  • thumbnail
    A movie junkie listed more than 1,800 must-see movies and arranged them by genre and themes on a giant imaginary roadmap
    Mon Oct 30 12:08:52 2017 - permalink -
    - https://i.redd.it/jmqqav1dmuuz.jpg
  • BabelMap Online (Unicode 10.0)
    Verz handy online version of BabelMap.
    Tue Oct 24 18:07:45 2017 - permalink -
    - http://www.babelstone.co.uk/Unicode/babelmap.html
    character online reference table unicode utf8
  • A Dramatic Tour through Python’s Data Visualization Landscape (including ggplot and Altair) – Regress to Impress
    Overview of 5 options when it comes to statistical data visualisation in Python:

    - matplotlib
    - pandas
    - seaborn
    - ggplot
    - altair
    Mon Feb 27 08:05:47 2017 - permalink -
    - https://dansaber.wordpress.com/2016/10/02/a-dramatic-tour-through-pythons-data-visualization-landscape-including-ggplot-and-altair/
    analysis data plot python stats visualisation
  • To Build a Better Ballot
    An interactive guide to alternative voting systems.
    Mon Dec 12 20:22:01 2016 - permalink -
    - http://ncase.me/ballot/
    elections interactive politics politique simulation vote
  • How the Circle Line rogue train was caught with data
    Thu Dec 1 22:25:54 2016 - permalink -
    - https://blog.data.gov.sg/how-we-caught-the-circle-line-rogue-train-with-data-79405c86ab6a#.e1m3pjs8t
    data jupyter mrt python singapore train transport
  • PostgreSQL when it’s not your job.
    Tue Oct 4 16:10:28 2016 - permalink -
    - http://thebuild.com/presentations/not-my-job-djangocon-us.pdf
    admin config database pdf performance postgres sql
  • Step Charts in Microsoft Excel
    Step Chart Approach 1: XY Chart with Error Bars

    One way to get horizontal and vertical lines from data points is with error bars. You don't need to add points to get the additional segments. However, you do need to add formulas to compute custom error bar values, and you need to assign error bars to the series. Because horizontal (X) error bars are needed, the chart must be an XY chart with its inferior date scale axis, not a Line chart.

    Step Chart Approach 2: Line Chart with Repeated Ranges

    Until recently I considered only two techniques for building step charts: the XY plus error bars approach described above, and manually (i.e., tediously) inserting extra data into the worksheet to allow for one point per corner. But in February 2006, Michel Gerday of Belgium described the following technique in the Microsoft Excel Charting newsgroup, and his technique automatically adds the extra data to a line chart.
    Tue Sep 20 18:24:08 2016 - permalink -
    - http://peltiertech.com/Excel/ChartsHowTo/StepChart.html
    chart excel plot step trick xy
  • Free Automated Malware Analysis Service - powered by VxStream Sandbox
    via sebsauvage

    Le système tourne dans une machine virtuelle et évalue le comportement de l'exécutable, regarde les accès réseau, analyse d'eventuelles entropies trop élevée dans certaines parties du fichier (démontrant la présence d'un chiffrement ou d'une compression), etc.
    Mon Aug 29 21:58:49 2016 - permalink -
    - https://www.hybrid-analysis.com/
    analysis exe free malware scan virus
  • tabulate 0.7.5 : Python Package Index
    Pretty-print tabular data in Python, a library and a command-line utility.
    Wed Aug 17 23:56:52 2016 - permalink -
    - https://pypi.python.org/pypi/tabulate
    programming python table
  • Working with the Chaos Monkey
    The Chaos Monkey’s job is to randomly kill instances and services within our architecture
    Tue Jul 26 00:37:30 2016 - permalink -
    - https://blog.codinghorror.com/working-with-the-chaos-monkey/
    chaos failure kill monkey server services
  • A beginners guide to thinking in SQL 🐘
    Tue Jul 12 20:43:33 2016 - permalink -
    - http://www.sohamkamani.com/blog/2016/07/07/a-beginners-guide-to-sql/
    beginner database postgres sql
  • How To Easily Print A Large Image To Multiple Pages In Windows | Scottie’s Tech.Info
    This tip is really great:

    "You’re going to find this hard to believe, but that built-in Windows app that will split-print an image for you is none other than Microsoft’s much-maligned Paint application!!"


       1. Open the image you’d like to print in Paint
       2. Select: Print -> Page Setup (Vista and 7), or File -> Page Setup (in XP)
       3. Under Scaling, select Fit to and change the setting to something like “2 by 2 page(s)”
       4. Click OK
       5. Print the image from Paint, and make sure to select “All Pages”
    Thu Mar 3 10:53:58 2016 - permalink -
    - http://scottiestech.info/2009/08/08/how-to-easily-print-a-large-image-to-multiple-pages-in-windows/
    image map pages paint print split windows
  • Interactive website to discover the Garden of Earthly Delights from Jheronimus Bosch
    The interactive documentary Jheronimus Bosch, the Garden of Earthly Delights provides an in-depth tour though The Garden of Earthly Delights. In a web interface the visitor will be taken on an audio-visual journey, including sound, music, video and images to enrich the storytelling.
    Wed Feb 10 23:33:09 2016 - permalink -
    - https://tuinderlusten-jheronimusbosch.ntr.nl/en
    doc interactive painting web
  • NirSoft - freeware utilities: password recovery, system utilities, desktop utilities
    NirSoft web site provides a unique collection of small and useful freeware utilities, all of them developed by Nir Sofer.
    Sat Jan 23 13:29:16 2016 - permalink -
    - http://www.nirsoft.net/
    free nirsoft outils software tools windows
  • Jupyter Notebook Viewer - Probability, Paradox, and the Reasonable Person Principle
    In this notebook, we cover the basics of probability theory, and show how to implement the theory in Python. (You should have a little background in probability and Python.) Then we show how to solve some particularly perplexing paradoxical probability problems.
    Sat Jan 23 13:17:09 2016 - permalink -
    - http://nbviewer.jupyter.org/url/norvig.com/ipython/Probability.ipynb
    ipython notebook paradox paradoxe probability probabilité python
  • Awesome Search
    Makes you find what you want in awesome lists more quickly.

    Access and search every awesome repo collected in sindresorhus/awesome in one page without pain.
    Sat Jan 23 13:08:33 2016 - permalink -
    - https://awesomelists.top/
    awesome list search tools
  • Python module sarge - “Subprocess Allegedly Rewards Good Encapsulation”
    If you want to interact with external programs from your Python applications, Sarge is a library which is intended to make your life easier than using the subprocess module in Python’s standard library.
    Fri Jan 22 23:06:45 2016 - permalink -
    - https://sarge.readthedocs.org/en/latest/index.html
    lib process programming python sarge subprocess
  • Spherical Delaunay triangulation, convex hull, Voronoi diagram
    An interactive online tool to draw Voronoi diagram on a google map
    Tue Jan 19 13:13:30 2016 - permalink -
    - http://lpetrich.org/Science/GeometryDemo/GeometryDemo_GMap.html
    geographie gis map online triangulation voronoi world
  • My [mrb's] Experience With the Great Firewall of China
    Sat Jan 16 11:19:26 2016 - permalink -
    - http://blog.zorinaq.com/?e=81
    china encryption firewall tls vpn
  • Ultimate Outsider: Understanding Windows 10 Upgrade System Settings
    Microsoft has gone to great lengths to get users of Windows 7 or Windows 8.1 to upgrade to Windows 10- by hook or by crook. While Microsoft has published very little technical information about their systems for encouraging and pushing Windows 10 upgrades to users of earlier operating systems, some of the published information that does exist is actually wrong or incomplete...

    I put together a video that explains some of the well-known Windows settings related to Windows 10 upgrades. It also demonstrates how some of the background tasks that Microsoft installs along with its Windows 10 program files actively reset system settings that you might have changed.

    You can view the video here, and the full transcript appears below.
    Thu Jan 14 10:15:53 2016 - permalink -
    - http://blog.ultimateoutsider.com/2016/01/understanding-windows-10-upgrade-system.html
    gwx microsoft registry update windows
  • Atlantropa: the colossal 1920s plan to dam the Mediterranean and create a supercontinent
    Tue Jan 5 13:48:26 2016 - permalink -
    - https://theconversation.com/atlantropa-the-colossal-1920s-plan-to-dam-the-mediterranean-and-create-a-supercontinent-47370
    africa energy europe technology utopia
  • YouTube thumbnail
    A Better Default Colormap for Matplotlib | SciPy 2015 | Nathaniel Smith and Stéfan van der Walt - YouTube
    An interesting talk about the making of a new default colormap for matplotlib.
    Thu Nov 19 14:56:47 2015 - permalink -
    - https://www.youtube.com/watch?v=xAoljeRJ3lU
    color colormap light matlab python rgb scilab
  • curio
    Curio is our subjective, curated and continuously expanding collection of modern demoscene and real-time graphics pieces.

    All are outstanding for one reason or another: some because they are spectacular and cutting edge, and some just because they feel right.
    Fri Nov 6 10:22:47 2015 - permalink -
    - http://curio.scene.org
    curio demo pouet scene
  • Preventing Human Errors in Postgres | Denish Patel
    Preventing DROP DATABASE dirty hack
    and
    Preventing DROP TABLE not so dirty trick
    Mon Oct 12 13:15:35 2015 - permalink -
    - http://www.pateldenish.com/2014/02/preventing-human-errors-in-postgres.html
    database drop postgres
  • Hack the derivative
    Nice trick to compute the numerical derivative in python!
    Sat Oct 3 11:01:12 2015 - permalink -
    - https://codewords.recurse.com/issues/four/hack-the-derivative/
  • Les cgroups, un outil trop méconnu - LinuxFr.org
    Gérer la priorité des processus avec un cgroup au lieu de nice
    Sun Sep 27 17:31:15 2015 - permalink -
    - https://linuxfr.org/users/zezinho/journaux/les-cgroups-un-outil-trop-meconnu
    cgroup cpu linux priority priorité process
  • Exponential Economist Meets Finite Physicist | Do the Math
    Some while back, I found myself sitting next to an accomplished economics professor at a dinner event. Shortly after pleasantries, I said to him, “economic growth cannot continue indefinitely,” just to see where things would go. It was a lively and informative conversation. I was somewhat alarmed by the disconnect between economic theory and physical constraints—not for the first time, but here it was up-close and personal. Though my memory is not keen enough to recount our conversation verbatim, I thought I would at least try to capture the key points and convey the essence of the tennis match—with some entertainment value thrown in.

    Cast of characters: Physicist, played by me; Economist, played by an established economics professor from a prestigious institution. Scene: banquet dinner, played in four acts (courses).
    Wed Sep 16 21:37:18 2015 - permalink -
    - http://physics.ucsd.edu/do-the-math/2012/04/economist-meets-physicist/
    croissance economics economist futur future growth physics physique économie économiste
  • World Airports Voronoi
    Carte Voronoi de tous les aéroports du monde avec des lignes régulières
    Thu Sep 10 19:29:42 2015 - permalink -
    - https://www.jasondavies.com/maps/voronoi/airports/
    airport aéroport carte map monde visualisation voronoi world
  • The True Size Of...
    It is hard to represent our spherical world on flat piece of paper. Cartographers use something called a "projection" to morph the globe into 2D map. The most popular of these is the Mercator projection.

    Every map projection introduces distortion, and each has its own set of problems. One of the most common criticisms of the Mercator map is that it exaggerates the size of countries nearer the poles (US, Russia, Europe), while downplaying the size of those near the equator (the African Continent). On the Mercator projection Greenland appears to be roughly the same size as Africa. In reality, Greenland is 0.8 million sq. miles and Africa is 11.6 million sq. miles, nearly 14 and a half times larger.
    Thu Sep 10 19:18:25 2015 - permalink -
    - http://thetruesize.com/
    carte map monde pays projection visualisation world
  • Jupyter Ascending
    IPython 4.0 is out, completing the initial transition to Project Jupyter
    Wed Aug 12 23:20:24 2015 - permalink -
    - https://blog.jupyter.org/2015/08/12/first-release-of-jupyter/
    ipython jupyter programming python
  • Home | Attribute Changer
    Summary

    · Shell Extension ( right-click on files and folders in Windows Explorer )
    · Manage ReadOnly, Hidden, Archive, System, Compress and Index attributes
    · Manage Created, Modifed and Accessed date and time stamps
    · Manage photo ( EXIF ) date and time stamps
    · Apply absolute and offset values to date and time
    · Apply random date and time stamps
    · Synchronise date and time stamps
    · Change case of file and folder names and extensions
    · Apply filters on selection to restrict processing
    · Realtime and detailed reporting
    · Simulation mode
    · Extensive, localized user guide in PDF format
    · Attribute Changer is free, even for commercial use
    Tue Aug 4 15:49:43 2015 - permalink -
    - http://www.petges.lu/home/
    attribute changer date software time windows
  • Syncthing - Open Source Continuous File Synchronization
    Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
    Thu Jul 30 11:25:58 2015 - permalink -
    - https://syncthing.net/
    data decentralized opensource p2p sync synchronization windows
  • NSSM - the Non-Sucking Service Manager
    nssm monitors the running service and will restart it if it dies. With nssm you know that if a service says it's running, it really is. Alternatively, if your application is well-behaved you can configure nssm to absolve all responsibility for restarting it and let Windows take care of recovery actions.

    nssm logs its progress to the system Event Log so you can get some idea of why an application isn't behaving as it should.

    nssm also features a graphical service installation and removal facility.
    Thu Jul 30 11:24:15 2015 - permalink -
    - http://nssm.cc/
    manager services windows
  • Python Extension Packages for Windows - Christoph Gohlke
    This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.
    Fri Jul 24 11:28:06 2015 - permalink -
    - http://www.lfd.uci.edu/~gohlke/pythonlibs/
    download package python windows
  • \timing on: Comparing two tables - Postgres
    Say you have carefully tuned your database and wow! it is ten times faster -- but, before you push it to the production cluster, how do you know the answer of the query is correct?   Or at least, same as before?   :-)    You may have same question if you want to upgrade or migrate your database, or, for us, we want to make sure the new great join algorithm actually produce correct answer.   Well, let's just put the result before, and after, in two tables, and compare the two tables.

    This is great, but turns out to be quite tricky.   You need to take care of the cases that,

         Either table may not have a primary key
         Rows in the two tables may be physically stored in different orders.
        Columns could contain nulls.
        The two tables could be huge, so performance must be good.

    Here are something you could do.
    Wed Jun 17 18:02:16 2015 - permalink -
    - http://vitesse-timing-on.blogspot.de/2015/05/comparing-two-tables.html
    compare postgres table
  • The precision — or lack thereof — of time
    Fri Jun 12 23:22:50 2015 - permalink -
    - http://bluetreble.com/2015/06/time/
    database postgres time
  • Java class access pitfalls | Undocumented Matlab
    [Condensed mirror of the pitfalls, see the page for details]

    1. Forgetting or mistyping the package name: Since Java is case-sensitive, the package name must be exact.

    2. Mistyping the class name. As with package names, Java class names are also case-sensitive. Beware of cases of O/0 (capital-”o” vs. the digit zero), and I/l/1 (capital-”i” vs. lowercase “L” vs. the digit 1). Also note whether the class name includes the underscore (“_”) character.
         
    3. Using a Java class that was compiled using a newer JDK major-version than the JVM used in Matlab.

    4. Forgetting to update the Java classpath.

    5. Dependency #1: A class that depends on any other class that is not on the current Java classpath (either dynamic or static).

    6. Dependency #2: A class on the static Java classpath that depends on another class which is on the dynamic Java classpath. All static classes must depend only on other static classes, since the static classpath is processed before the dynamic one, when the JVM is launched at Matlab startup.
         
    7. Non-public class – Matlab can only access public classes. If the class is private, protected or has package visibility (by not specifying any visibility modifier at all), then the class would not be loadable by Matlab, only by other Java classes. So remember to add the public keyword in the definition of all the Java classes that you wish to directly use in Matlab.
         
    8. Non-public constructor – Matlab can only create objects for non-static classes that have public constructors. If all the class constructors are non-public, then Matlab cannot create a class instance object. In such a case we would get a misleading error message, that at least hints that the problem is with the constructor.
    Mon Jun 1 14:09:12 2015 - permalink -
    - http://undocumentedmatlab.com/blog/java-class-access-pitfalls
    java matlab programming
  • Comment remplacer une voie ferrée automatiquement
    "Cette machine remplace toute seule les rails, le gravier et les traverses de la voie ferrée sur laquelle elle se déplace."

    Impressionnant !
    Sat Apr 18 21:46:53 2015 - permalink -
    - http://www.laboiteverte.fr/comment-remplacer-une-voie-ferree-automatiquement/
    ingenierie rails technique train video
  • Regex cheatsheet
    Many programs use regular expression to find & replace text. However, they tend to come with their own different flavor.

    You can probably expect most modern software and programming languages to be using some variation of the Perl flavor, "PCRE"; however command-line tools (grep, less, ...) will often use the POSIX flavor (sometimes with an extended variant, e.g. egrep or sed -r). ViM also comes with its own syntax (a superset of what Vi accepts).

    This cheatsheet lists the respective syntax of each flavor, and the software that uses it.
    Tue Apr 14 20:12:50 2015 - permalink -
    - https://remram44.github.io/regex-cheatsheet/regex.html
    cheatsheet pcre python regex vim
  • boltons — boltons 0.5.0 documentation
    Boltons is a set of pure-Python utilities in the same spirit as — and yet conspicuously missing from — the the standard library, including:

    - Atomic file saving, bolted on with fileutils
    - A highly-optimized OrderedMultiDict, in dictutils
    - Two types of PriorityQueue, in queueutils
    - Chunked and windowed() iteration, in iterutils
    - A full-featured TracebackInfo type, for representing stack traces, in tbutils
    Sat Apr 11 12:27:44 2015 - permalink -
    - https://boltons.readthedocs.org/en/latest/
    lib programming python tools
  • Filtering IMAP mail with imapfilter - Raymii.org
    Imapfilter is a mail filtering utility written in Lua which connects to one or more IMAP accounts and filters on the server using IMAP queries. It is a lightweight command line utility, the configuration can be versioned and is simple text and it is very fast.
    Sat Mar 21 21:50:20 2015 - permalink -
    - https://raymii.org/s/blog/Filtering_IMAP_mail_with_imapfilter.html
    config filter imap lua mail opensource tuto
  • Installing Virtual Machines with virt-install, plus copy pastable distro install one-liners - Raymii.org
    virt-install is a command line tool for creating new KVM , Xen or Linux container guests using the libvirt hypervisor management library. It allows you to create a VM and start an installation from the command line.

    This article is a quick introduction to virt-install. It also has a copy pastable getting started examples for different distro's. Make sure to change the mirror to one near you for faster downloads.
    Sat Mar 21 21:37:03 2015 - permalink -
    - https://raymii.org/s/articles/virt-install_introduction_and_copy_paste_distro_install_commands.html
    kvm linux virsh virt-install virtual vm
  • No Wireshark? No TCPDump? No Problem!
    Have you ever been on a pentest, or troubleshooting a customer issue, and the "next step" was to capture packets on a Windows host?  Then you find that installing winpcap or wireshark was simply out of scope or otherwise not allowed on that SQL, Exchange, Oracle or other host?  It used to be that this is when we'd recommend installing Microsoft's Netmon packet capture utility, but even then lots of IT managers would hesitate about using the "install" word in association with a critical server.  Well, as they say in networking (and security as well), there's always another way, and this is that way.

    "netsh trace" is your friend.  And yes, it does exactly what it sounds like it does.
    Fri Mar 6 09:31:51 2015 - permalink -
    - https://isc.sans.edu/diary/No+Wireshark%3F+No+TCPDump%3F+No+Problem!/19409
    debug network windows
  • WhyTheName
    An IT-etymology/linuxguistics page for people wondering "how come the package yasysmand-cling has such a strange name?"

    Giving cryptic names to software is a well-established UNIX tradition, and the explanations are often missing from the documentation, either because the developers imagine it's obvious (usually wrongly) or because they think nobody cares (and here they're usually right, or it would turn up as FAQ material).
    Wed Mar 4 11:52:49 2015 - permalink -
    - https://wiki.debian.org/WhyTheName
    debian name software unix why
  • 7 sites de référence pour trouver des images libres de droit de qualité
    Mon Jan 19 12:42:00 2015 - permalink -
    - http://www.presse-citron.net/7-sites-de-reference-pour-trouver-des-images-libres-de-droit-de-qualite/
    images libre photo
  • git clone in Haskell from the bottom up
    Mon Dec 22 23:03:40 2014 - permalink -
    - http://stefan.saasen.me/articles/git-clone-in-haskell-from-the-bottom-up/
    clone git haskell programming
  • Nuitka Home
    What is Nuitka
    The TL;DR ...

    Nuitka is a Python compiler.

    It's fully compatible with Python 2.6, 2.7, 3.2 and 3.3.

    You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

    Free license (Apache).
    Mon Dec 22 22:49:00 2014 - permalink -
    - http://nuitka.net/pages/overview.html
    compiler exe programming python
  • reep.io - peer-to-peer in your browser
    With reep.io you can transfer files directly to another browser. Just point to a file you want to share. Your peer will then be able to download this file directly from you. No data is stored on a server in-between.
    Tue Dec 2 20:25:18 2014 - permalink -
    - https://reep.io/
    browser download file p2p
  • 7 tips to Time Python scripts and control Memory & CPU usage
    Sat Nov 29 00:03:53 2014 - permalink -
    - http://www.marinamele.com/7-tips-to-time-python-scripts-and-control-memory-and-cpu-usage
    cpu debug memory profiling python time
  • Python Books
    Browse 225 Python Books. 53 Free Books.
    Fri Nov 28 23:35:21 2014 - permalink -
    - http://importpython.com/books/
    book programming python
  • ZPAQ - Incremental Journaling Backup Utility and Archiver
    zpaq is a free and open source (GPL v3) incremental, journaling command-line archiver for Windows, Linux and Mac OS/X
    Tue Nov 25 13:01:38 2014 - permalink -
    - http://mattmahoney.net/dc/zpaq.html
    backup cli compression opensource windows zpaq
  • My favourite Zsh features
    Sun Nov 16 21:17:50 2014 - permalink -
    - http://code.joejag.com/2014/why-zsh.html
    cli command linux shell zsh
  • The 15 Best JavaScript Charting Libraries
    In this article, I will show you some of the best JavaScript libraries for graphs / charts. These libraries will help you create beautiful and customisable charts for your future projects.

    While most of the libraries are free and open source, some of them provide a paid version with additional features.
    Sun Nov 16 15:02:58 2014 - permalink -
    - http://www.sitepoint.com/15-best-javascript-charting-libraries/
    chart data graph js lib web
  • Filling in Holes with PostGIS | Open Geospatial Technologies
    Often you will want to simplify polygons by removing holes. In my case, I had used PostGIS to clip Census tracts to shoreline, but the hydrology layer I was using also had small lakes, ponds, and streams interior to the tracts. I ended up with Census tracts that looked like Swiss cheese.
    [...]
    Mon Oct 20 13:52:54 2014 - permalink -
    - http://geospatial.commons.gc.cuny.edu/2013/11/04/filling-in-holes-with-postgis/
    gis holes polygon postgis sql
  • Hash it up
    HashTab provides OS extensions to calculate file hashes and supports many hash algorithms such as MD5, SHA1, SHA2, RipeMD, HAVAL and Whirlpool. As Windows desktop software HashTab runs as a Windows shell extension and on the Mac it is implemented as a Finder plugin. HashTab provides an easy way to verify file integrity and authenticity.
    Fri Oct 10 09:50:32 2014 - permalink -
    - http://implbits.com/products/hashtab/
    cryptography explorer file hash md5 SHA1 SHA256 SHA3 windows
  • Linuxaria - An lsof Primer
    lsof is the sysadmin/security über-tool. I use it most for getting network connection related information from a system, but that’s just the beginning for this powerful and too-little-known application. The tool is aptly called lsof because it “lists openfiles“. And remember, in UNIX just about everything (including a network socket) is a file.

    ...
    Sat Oct 4 20:12:34 2014 - permalink -
    - http://linuxaria.com/howto/linux-terminal-an-lsof-primer
    command file linux lsof network
  • Paint.NET PSD Plugin - Home
    The plugin can load and save the following features of Photoshop .PSD files with no loss of fidelity:

        RGB images
        Color depth of 8 bits per channel
        Raster images with no use of vector features
        Layers, using the common blend modes
        (Optional) RLE compression

    In this way, you can use the plugin to exchange work between Paint.NET and other programs. This is especially important since Paint.NET preserves layers only for the default .PDN format — other file formats are flattened on save. The .PSD file format thus offers the best way to preserve layers when editing an image in multiple graphics programs.
    Wed Oct 1 14:04:30 2014 - permalink -
    - http://psdplugin.codeplex.com/
    paint.net photo photoshop plugin psd software
  • thumbnail
    An extended and graphical VIM cheat sheet
    Tue Sep 30 21:25:00 2014 - permalink -
    - http://zombiebrainzjuice.fr/wp-content/uploads/2013/08/An-extended-and-graphical-VIM-cheat-sheet.png
    cheatsheet linux vim
  • Postgres full-text search is Good Enough!
    In this post we are going to progressively illustrate some of the full-text search features in Postgres.
    Tue Sep 30 20:46:04 2014 - permalink -
    - http://blog.lostpropertyhq.com/postgres-full-text-search-is-good-enough/
    database postgres search sql text
  • xlwings - Replace Excel VBA with Python!
    Make Excel fly with Python!

    Replace your VBA code with Python, a powerful yet easy-to-use programming language that is highly suited for numerical analysis. Supports Windows & Mac!

    - Easy deployment: The receiver of an xlwings-powered spreadsheets only needs Python with minimal dependencies — or nothing at all when shipped with the Python
    - Cross-Platform: xlwings works with Microsoft Excel on Windows and Mac.
    - Plug-and-Play: No cumbersome installation of Excel add-ins or license keys.
    - Flexible: Works with pretty much every combination of Excel and Python.
    - Two way communication: Call Python from Excel or interact with Excel from Python.
    - Free and open-source: xlwings is released under a permissive BSD-License.
    Sun Sep 28 21:38:41 2014 - permalink -
    - http://xlwings.org/
    excel programming python vba windows
  • Inside the PDF File Format
    A very accessible introduction to the PDF format, for the curious :)
    Mon Sep 15 22:17:26 2014 - permalink -
    - http://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art019
    file format pdf postscript
  • Adding a new CA for WebDAV to Zotero Standalone
    [Content of the page mirrored here]

    rvandegrift
    Nov 27th 2012

     
    There are instructions [1] to force Zotero Standalone to ignore certificate validation errors. This is good enough for self-signed certificates, but if you have a signed certificate from a CA that Zotero doesn't recognize, you can do better.

    You will need certutil from the Mozilla NSS tools and a copy of your issuer's CA certificate. In Debian, you can find certutils in the libnss3-tools package.

    The certificate is then installed with this command:
    certutil -d <profile dir> -A -n <name> -i <cacert> -t "C,,"

    <profile dir> is the directory of your Zotero Standalone profile (mine is ~/.zotero/zotero/<random junk>.default).
    <name> is a user-friendly name to call it.
    <cacert> is the path to the CA certificate file.
    "C,," tells NSS to trust the server certificates issued by the CA.

    If your CA requires any intermediate certificates, you'll need to modify the trust parameters and add the intermediate authorities. See the details on using certutil to manage certificates at [2].

    [1] - http://www.zotero.org/support/kb/cert_override
    [2] - http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html
    Wed Sep 10 11:55:15 2014 - permalink -
    - https://forums.zotero.org/discussion/26528/adding-a-new-ca-for-webdav-to-zotero-standalone/
    certificate firefox nss SSL webdav zotero
  • apt-dater - terminal-based remote package update manager
    apt-dater provides an ncurses frontend for managing package updates on a large number of remote hosts using SSH. It supports Debian-based managed hosts as well as rug (e.g. openSUSE) and yum (e.g. CentOS) based systems.

    Features:

        keep dozens up to hundrets of (GNU/Linux) hosts up to date
        generic apt-dater-host protocol to manage different package managers
        filter hosts by Tcl expressions
        multi instance capable
        spawn ssh-agent on startup (optional)
        run multiple connections in parallel using screen
        no root login required, use sudo to call package manager (optional)
        record any screen activities during install/upgrade/connect for traceability(optional)
        export host informations to XML for automatic processing
        upgrade hosts part of clusters one after another
        host informations collected:
            LSB informations (distri, codename, version)
            installed, upgradable, broken, extra and hold back packages
            identify physical/virtual machines
            kernel version and check if the most recent kernel is running
    Sun Aug 31 20:40:15 2014 - permalink -
    - http://www.ibh.de/apt-dater/
    apt debian install linux package ssh update
  • [Firefox] Capture écran d'une page complète
    {via sebsauvage http://sebsauvage.net/links/?Ks8M5w }

    Pour faire une capture d'écran d'une page complète dans Firefox (même si ça dépasse l'écran), appelez la console développeur (MAJ+F2) et tapez: screenshot --fullpage nomfichier
    Et cela va enregistrer un png de la page complète.  Pas besoin d'addon spécifique !
    Sat Aug 23 04:56:33 2014 - permalink -
    - https://shaarli.zertrin.org/?7i9_ow
    firefox png screenshot
Links per page: 20 50 100
◄Older
page 1 / 3
Shaarli - The personal, minimalist, super-fast, no-database delicious clone by the Shaarli community - Help/documentation