Casi seis meses sin escribir, pero sigo leyendo y recopilando referencias.
References (links que he usado recientemente para resolver problemas)
- Jet for Access, Excel and Txt on 64 bit systems: The Microsoft OLE DB Provider for Jet and the Jet ODBC driver are available in 32-bit versions only. You can’t run them in 64 bit mode.
- Remove sensitive data: Some day you or a collaborator may accidentally commit sensitive data, such as a password or SSH key, into a Git repository. Although you can remove the file from the latest commit with
git rm, the file will still exist in the repository’s history. Fortunately, there are other tools that can entirely remove unwanted files from a repository’s history. This article will explain how to use two of them
- Rsnapshot (Rsync Based) – A Local Remote File System Backup Utility for Linux: snapshot is an open source local / remote filesystem backup utility was written in Perl language that advantage the power of Rsync and SSH program to create, scheduled incremental backups of Linux/Unix filesystems
- SSH Passwordless Login Using SSH Keygen in 5 Easy Steps: In this article we will show you how to setup password-less login using ssh keys to connect to remote Linux servers without entering password. Using Password-less login with SSH keys will increase the trust between two Linux servers for easy file synchronization or transfer.
- Secure Owncloud setup: In the following a short guide in how to set-up a secure Apache 2.4 server for Owncloud will be presented.
- C# Intellisense for Notepad – Download Release v22.214.171.124: CS-Script Intellisense is a real C# intellisense solution based on CS-Script and ICSharpCode.NRefactory/Mono.Cecil. All Notepad C# Intellisense downloads are now available from the project new home page: CS-Script for Notepad++
- GitHub does dotfiles: Why would I want my dotfiles on GitHub?
- Tutorials · andsens homeshick Wiki: git dotfile synchronizer written in bash
- rsnapshot: rsnapshot is a filesystem backup utility based on rsync. Using rsnapshot, it is possible to take snapshots of your filesystems at different points in time. Using hard links, rsnapshot creates the illusion of multiple full backups, while only taking up the space of one full backup plus differences
- Connect an Android 4.0 phone tablet to Ubuntu, the reliable way : here’s another way to connect an Android device to Ubuntu, which, to much surprise, actually works (woohoo!). Instead of mtpfs, you’ll be using the amazing go-mtpfs library. Just run these commands to install go-mtpfs:
- https://github.com/hanwen/go-mtpfs: Go-mtpfs is a simple FUSE filesystem for mounting Android devices as a MTP device.
- Index of public software go-mtpfs
- A Battle of Intellisense (between Visual Studio and Resharper): I believe that most developers that use it within the .NET environment can attest to its many merits and how it can make your life easier and you more productive. However, I recently noticed a minor power struggle occurring within Visual Studio and Resharper over Intellisense and one of the first casualties was me.
- “La luz eléctrica produjo la epidemia de obesidad’
- GUIdebook Articles “Designing the Star User Interface”: The Star user interface adheres rigorously to a small set of principles designed to make the system seem friendly by simplifying the human-machine interface. Reprinted from Byte, issue 4/1982, pp. 242-282.
- The Death and Life of the 13-Month Calendar: Favored by leaders in transportation and logistics, the International Fixed Calendar was a favorite of Kodak founder George Eastman, whose company used it until 1989.
- Therac-25 – Wikipedia: The Therac-25 was a radiation therapy machine produced by Atomic Energy of Canada Limited (AECL) after the Therac-6 and Therac-20 units (the earlier units had been produced in partnership with CGR of France). It was involved in at least six accidents between 1985 and 1987, in which patients were given massive overdoses of radiation. These accidents highlighted the dangers of software control of safety-critical systems, and they have become a standard case study in health informatics and software engineering.
- Linux on Obsolete Display’s Project Page: Interfacing older, non VGA displays to systems with VGA hardware without the help of a hardware scan converter.
- Sprites mods – Snake on a Keyboard: You have had this keyboard for all of 24 hours now. The thing has a bunch of LEDs and some arrow keys. I’m disappointed that you haven’t got Snake running on it yet.”
- Here is why vim uses the hjkl keys as arrow keys – good coders code, great reuse: I was reading about vim the other day and found out why it used
hjklkeys as arrow keys. When Bill Joy created the vi text editor he used the ADM-3A terminal, which had the arrows on
hjklkeys. Naturally he reused the same keys and the rest is history!
- A chorus of keys drop the space – YouTube
- Medieval Desktops: In those days, books tended to resist when you tried to move them: they were heavy as a brick and easily twice that size. A related problem was one of space. The average medieval book has a wingspan of at least half a meter wide when open. Consequently, comfortably placing two books in front of you was a stretch, let alone multiple volumes. In an early-sixteenth-century depiction of Erasmus, the scholar cannot even place a single book on his desk as he is writing a letter
- Python Equivalents of LINQ Methods: we’ll look at Python equivalents for some of the most popular LINQ extension methods. We’ll mostly be looking at Python’s built-in functions and itertools module
- Anti-Patterns in Python Programming: This page is a collection of the most unfortunate but occasionally subtle issues I’ve seen in code written by students new to writing Python.
- Python for Programmers: This post is targeted towards experienced programmers just getting started with Python who want to skip the first few months of researching the Python equivalents of tools they are already used to. The sections on package management and standard tools will be helpful to beginners as well.
- Bypassing a python sandbox by abusing code objects
- 10 Myths of Enterprise Python: For this introductory post, I’ll be focusing on the 10 myths I’ve had to debunk the most in eBay and PayPal’s enterprise environments.
- Ned Batchelder Pragmatic Unicode: I’ve been writing in Python for over ten years, which means at least a half-dozen times, I’ve made the same Unicode mistakes that everyone else has.
- What’s new in C# 6.0: When they are released, there might be changes to how these features would work or how they look. With that clear, let’s look at the new features.
- New Features in C# 6 – The C# Team: Some features are mostly syntactic sugar (expression-bodied members, string interpolation, nameof), some complete what felt a bit like unfinished work (getter-only auto-properties, await in catch and finally) or expand existing features in a natural way (using static, index initializers). Some expose expressiveness from IL that C# didn’t previously surface (exception filters, parameterless constructors in structs). Some are almost just “bug fixes” to the design, and you’ll hardly know that you’re making use of them (improved overload resolution, extension Add methods in collection initializers).
- C# 6 in action: I’ll go through the various C# 6 features, and show how useful (or otherwise) they are in Noda Time.
- C# in Depth Implementing the Singleton Pattern: There are various different ways of implementing the singleton pattern in C#. I shall present them here in reverse order of elegance, starting with the most commonly seen, which is not thread-safe, and working up to a fully lazily-loaded, thread-safe, simple and highly performant version.
- Windows Administrators on SQL Server 2008: Think Your Windows Administrators Don’t Have Access to SQL Server 2008 by Default? Think Again.
- Set The Bozo Bit: There is an idiot on your team. Wrong Solution: Set the guy’s “Bozo bit” to TRUE. This means that, in your mind, everything he says and does can be safely ignored. Use the time during which he is speaking to plan what you are going to say or do next.
- A Software Developer’s Reading List: Along the way I’ve been organizing books and concepts into the reading list I share below
- How I ended up conducting the most successful technical interviews with a single question: And so it was, that after 1 year of trial and error, I completely stopped handing out technical tests. I would sit down with the candidate, read and comment his resume without asking him any questions for a good 5-10 minutes. And then I would flip over the resume, look at the candidate in the eyes and ask: “we have about 30 minutes left. Will you please tell me about the best project that you’ve ever created?”
- The empirical evidence that types affect productivity and correctness: Of the controlled experiments, only three show an effect large enough to have any practical significance. As for the rest of the experiments, any effect, if it exists at all, is small.
- PHP a fractal of bad design fuzzy notepad: Virtually every feature in PHP is broken somehow. The language, the framework, the ecosystem, are all just bad. And I can’t even point out any single damning thing, because the damage is so systemic. Spanish, Spanish again (PDF)
- A curated list of awesome awesomeness
- Good and Bad Procrastination: The most impressive people I know are all terrible procrastinators. So could it be that procrastination isn’t always bad?
- 7 Ways to Promote Yourself When You’re Introverted: You want your voice to be heard, but you’re scared to open your mouth
- Reddit’s empire is founded on a flawed algorithm: Reddit has a bug in their code. This bug is currently present in their production platform, and has been for years. It affects one of the most important algorithms in the entire site, the “Hot” ranking algorithm for link popularity. It has real, demonstrable negative effects. It has been reported to Reddit’s technical team several times and never fixed.
- GTD in 15 minutes – A Pragmatic Guide to Getting Things Done: GTD—or “Getting things done”—is a framework for organizing and tracking your tasks and projects
- 10 habilidades (más o menos horizontales) que deberían estar en un currículum informático: Todas relacionadas con el software libre. Curiosamente.
- timelinme programm languages
- Mike-Ward.Net.txt: A Visual Studio extension to colorize your build and debug output
- GOV.UK design patterns:
- 10 Technical Papers Every Programmer Should Read (At Least Twice): I think that there is room for another list that is more technical in nature, but the question remains, where to go next? In this post I will offer some guidance based on my own readings.
- Google in Education: Having a solid foundation in Computer Science is important in being a successful Software Engineer. This guide is a suggested path for University students to develop their technical skills academically and non-academically through self paced hands-on learning.
- How To Learn Hacking: Hacking is primarily a style of programming, and following the recommendations in this document can be an effective way to acquire general-purpose programming skills. This path is not guaranteed to work for everybody; it appears to work best for those who start with an above-average talent for programming and a fair degree of mental flexibility. People who successfully learn this style tend to become generalists with skills that are not strongly tied to a particular application domain or language.
- How to Better Remember and Make Use of What You Read: Over the past year, I’ve been exploring and testing new methods for organizing what I’m reading for easy retrieval in the future.
- 10 great free monospaced fonts for programming: A good choice of font for your coding activites can make a huge difference
- Font Survey 42 of the Best Monospaced Programming Fonts: This article presents commonly used programming fonts with examples of each font in ClearType and non-ClearType.
- Source Code Pro: A set of monospaced OpenType fonts designed for coding environments
- What are the best programming fonts (an Slant survey)
- Input Fonts for Code Preview: my current selection
- What I tell all new programmers: this is an assorted set of wisdom I say to all of my students at least once.
- La informática actual es poco más que basura comercial: Ya no se programan los dispositivos para ser efectivos, se programan para ser bonitos, entrar por los ojos, vender al fin y al cabo sea como sea, incluso sacando dispositivos al mercado a medio cocinar provenientes de Corea en su mayor parte sin otro motivo que el de inundar un mercado que parece insaciable, gracias a que hoy en día la potencia de proceso y el almacenamiento parecen no tener coste alguno y pueden ser desperdiciados sin medida.
You only do it when nobody else will do it: Maybe the difference between a junior and a senior programmer is that the first will sometimes say “I don’t know how to do this”, while the second will always say “Give me a week”.
- Why I Left the .NET Framework: The .NET Framework was good. Really good. Until it wasn’t. Why did I leave .NET? In short, it constrained our ability to choose (which is a huge deal for me) and turned our focus inward toward the perceived safety of the nest instead of the helping us experience all of the possibilities out there in the big, wide world.
- Animated Algorithms: Algomation is a platform for viewing, creating and sharing any type of algorithm. All algorithms on on the site are public and can be viewed and shared by any user of the site. Registered users can create new algorithms or fork existing one.
- Heap Sort – Sorting Algorithm Animations: These pages show 8 different sorting algorithms on 4 different initial conditions.