Build 4.5.0.3 of xlsgen fixes a problem related to copy/paste. Under a particular scenario, shared formulas could be incorrectly written during a copy/paste, preventing them from appearing in the output Excel file.
|  |  | Posted on 03-February-2018 13:21 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Ces temps-ci, lorsqu'on écoute les médias de masse, on ne peut que conclure de ce qu'ils disent comme quoi il y aurait un climat de censure, un voile posé sur la liberté d'expression.
Je crois d'une part que cette censure va de pair avec la société libérale dans laquelle nous vivons. Nous sommes libres, mais uniquement de consommer. Pas de limite pour consommer. Les banques ont même inventé les découverts bancaires pour pouvoir consommer sans limite.
D'autre part, évidemment, si quelqu'un estime qu'il ne peut pas dire ce qu'il pense, la première chose qu'il devrait commencer par dire c'est QUI le lui interdit. QUI fixe le seuil à ne pas dépasser, la ligne rouge à ne pas franchir, la blague qui est drôle de celle qui ne l'est pas?
En France, désigner QUI fixe les règles est impossible. Pour deux raisons, d'une part parce que cela serait vu comme une délation, mais une délation inacceptable, contrairement à toutes celles qui le sont justement officiellement pour dénoncer les "dérapages". D'autre part, parce que l'opinion publique se rendrait rapidement compte que ces gens en question, ceux qui fixent les règles, détiennent un pouvoir que personne ne peut remettre en cause sans craindre pour sa vie (et celle de sa famille), sa carrière, son job. Bref, peu de chances, sauf peut-être de la part d'un mourrant à la rigueur, car lui n'a plus rien à craindre de personne.
|  |  | Posted on 12-January-2018 11:51 | Category: France | comment[0] | trackback[0] ...est presque ce qui lui est arrivé de mieux, comme ça moins de gens seront intoxiqués par la propagande véhiculée autour de ces appareils autonomes puants et nocifs pour la santé mentale des gens. Vade retro satanas!
|  |  | Posted on 11-January-2018 09:55 | Category: France | comment[0] | trackback[0] If so, I hope you are one of those whose computer got bricked yesterday by Microsoft's patch. You deserve it. No one with a single brain cell would ever trust Microsoft. Remember, those guys have built a real-time spy surveillance tool in Windows and you can't disable it. extrait : " Microsoft has reports of customers with some AMD devices getting into an unbootable state after installing recent Windows operating system security updates. After investigating, Microsoft has determined that some AMD chipsets do not conform to the documentation previously provided to Microsoft to develop the Windows operating system mitigations to protect against the chipset vulnerabilities known as Spectre and Meltdown.
– Microsoft spokesperson" Really Microsoft, you don't test patches before shipping them? |  |  | Posted on 09-January-2018 21:46 | Category: anti-Microsoft | comment[0] | trackback[0] Voici la dernière twitteritude en date, officielle : extrait : "Blocking a world leader from Twitter or removing their controversial Tweets would hide important information people should be able to see and debate. It would also not silence that leader, but it would certainly hamper necessary discussion around their words and actions." Twitter annonce que si vous dites de grosses conneries, infondées, diffamatoires, etc., ce n'est pas grave à partir du moment où vous êtes quelqu'un. C'est comme un droit de cuissage, mais pour la liberté d'expression. Le gueux, lui, devra se contenter de se faire fermer son compte de manière arbitraire. Décidément, twitter mérite plus que jamais de partir en fumée. Et si vous utilisez activement twitter, en publiant des choses, vous faites partie du problème. Un peu comme le consommateur compulsif est le pire ennemi du citoyen. |  |  | Posted on 06-January-2018 13:16 | Category: France | comment[0] | trackback[0] I am a bit troubled by the announce that most CPUs out there have a flaw related to kernel mode and priviledge access to memory. The reason why is why should applications store data in memory in the clear? Why shouldn't modern applications store hash and/or encrypted data anytime they are dealing with sensitive data? So we are supposed to be let known that servers out there host different websites using the same memory base, i.e. shared memory. I think any such website should be shut for endangering their users. Any website worth its salt, pardon the irony (NB : salt is a crypto keyword), should host sensitive data, if in the clear, using non-shared memory, period. And of course, sensitive data should not be stored in the clear, not in the hard drive, not in memory either : it is a matter of good principle.
With those principles implemented, today's cataclismic revelation is just a non-story.
|  |  | Posted on 04-January-2018 12:07 | Category: News | comment[0] | trackback[0] Build 4.5.0.2 of xlsgen adds support for Unicode-based CSV files. Those files are encoded using either Unicode UCS2 (i.e. fix 2-byte characters), or Unicode UTF-8 (i.e. variable length character size, neutrally convertible to Unicode UCS2 and vice versa).
The interesting bit is that it is automatically detected when a CSV file is submitted to xlsgen for opening/importing. So there is no need to know in advance that the CSV file (or buffer) is encoded with Unicode or not, and there is no need to set the corresponding CSV import option (by the way, only the UTF8 option is available in the xlsgen object model, so even if you knew that your CSV file was encoded using Unicode UCS2, there was no mechanism to make xlsgen read it).
This adds up to the arsenal of automatic inference tooling in xlsgen.
|  |  | Posted on 01-January-2018 10:52 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.1 of xlsgen fixes a problem related to deleting columns (worksheet.Columns("A:F").Delete(); for instance). Under certain circumstances, xlsgen could write back the resulting file with negative column indexes, and Excel would identify this as a file corruption problem.
|  |  | Posted on 01-January-2018 10:47 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Je me demande comment il peut se faire que les problèmes à répétition à la SNCF ne soient pas sanctionnés par des licenciements pour faute grave. En effet, d'une part le système tout entier est tellement informatisé que le problème, une fois qu'il apparait, peut être dénoué plus facilement précisément avec l'aide d'algorithmes pensés pour ce faire, des re-routages qui permettent de décongestionner un point bloquant sans que cela n'impacte même minoritairement ce qui fonctionnait jusqu'ici à proximité.
Si cette gestion purement algorithmique ne fonctionne pas et que les usagers se retrouvent dans la panade, c'est la démonstration d'une incompétence crasse, et la direction doit payer pour ces erreurs avec un coup de pied dans le cul. Les algorithmes actuels doivent être mis à la poubelle : ils ont en effet fait preuve de leur inefficacité. Et de nouveaux algorithmes doivent être mis en oeuvre sur le champ, avec une nouvelle équipe de direction.
|  |  | Posted on 25-December-2017 11:09 | Category: France | comment[0] | trackback[0] Google and Apple app stores are known for being wall gardens. But a number of years ago, Apple added constraints to it, as it that wasn't enough, for instance requiring any app update to support the latest SDK available. Well, turns out Google is about to do the same. This is a slippery slope and the consequence for Android users will be the same then Apple users, which is that their device at some time becomes unable to update apps, but for any app that shares its logic on the client side, run apps at all. This makes devices little more than throw away gadgets, which happens to be perfectly in line with what I think of mobile devices.
I don't know if Microsoft store does the same but honestly I don't think this matters because Microsoft has zero traction there.
|  |  | Posted on 22-December-2017 23:19 | Category: News | comment[0] | trackback[0] Deux fois en deux ans que je me fais livrer par Chronopost et deux fois de suite que le colis n'est pas livré et que, lorsque je me connecte sur le site chronopost.fr, ils osent afficher le message suivant :
"Echec de livraison suite à l'absence du destinataire, avis de passage déposé."
Totalement faux. Il n'y a eu aucun passage, et aucun avis de passage déposé dans la boite aux lettres.
Comme je n'ai aucun problème avec les autres livreurs, que cela soit la poste ou des entreprises privées, je sais que c'est chronopost qui est en cause, et qui pratique la fausse livraison de manière habituelle.
J'attire l'attention des lecteurs qu'il est préférable de ne pas utiliser chronopost comme moyen de livraison. Que, de toute façon, la livraison en 24 heures n'est pas respectée. Et que la fausse livraison, à en croire ce que dit google sur le sujet, est une pratique courante de cette entreprise.
Voilà une entreprise à propos de laquelle si j'apprenais qu'elle déposait le bilan, je pourrai me dire que le capitalisme fonctionne bien : les canard boiteux cessent leurs activités. Et ce serait très bien comme ça. Mais il faut croire que le capitalisme est plus une théorie qu'une pratique...
|  |  | Posted on 22-December-2017 12:00 | Category: France | comment[0] | trackback[0] To my amazement, it isn't Firefox only that not automatically deletes cookies on close, despite the option checked in, as a matter of fact Chrome does the same.
If you want to make sure that Chrome actually deletes cookies, you have to manually delete them. I say so, perhaps there is a special setting which allows to do it, but unlike Firefox there is no about:config form.
I'm not invoking a conspiracy theory, but I wonder if, given that Chrome is Google's tool for world domination, perhaps there is a simple explanation for Chrome not removing personal data even when instructed to do so with the corresponding settings.
In theory, in the interest of people, governments out there should sue Google for their active contribution to stealing data they do not own.
With that said, in a world where no government on earth has sued a company such Microsoft despite forcing the use of an operating system designed to steal personal data (in Windows 10, telemetry cannot be disabled), I'm not sure this will happen.
|  |  | Posted on 21-December-2017 14:59 | Category: News | comment[0] | trackback[0] Contrary to one of Firefox's settings "Delete cookies on close", cookies are not deleted. Anyone can understand why Firefox would implement such flaw intentionally, it's because of Firefox's bottom line : they are sponsored by ad-running businesses such as Google, and for this reason Firefox can't, by default, be too destructive about a mechanism for building user profiles such as cookies.
Fortunately, for end users, it is possible to make sure cookies are indeed deleted on close.
Here is how it works :
- in the address bar of Firefox, type about:config and hit enter - if you are getting a warning, confirm you are willing to do so - search for setting browser.sessionstore.privacy_level - by default this setting exists, but it has a value of 0. - double-click on it, and change the value to 2. - close the about:config window.
|  |  | Posted on 11-December-2017 18:38 | Category: News | comment[0] | trackback[0] If you update your web browser, chances are the update process will screw up how http and https text hyperlinks work and from then you are unable to click links in applications such as Outlook without getting the following error message :
This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.
or, in French :
Cette opération a été annulée en raison de restrictions en vigueur sur cet ordinateur. Veuillez contacter votre administrateur système.
What happens is two things :
- the internal .htm and .html references are screwed up, and no matter how many Windows settings are supposed to get you back to default Internet Explorer settings, this won't repair those references.
- Firefox, if you happen to want to make it your default web browser, will prompt you to do so on startup, but as you press the corresponding option, won't fix the .htm and .html references and will bork a new one by creating a FirefoxHTML-ECSKJHKJZUIYIUY reference instead of the FirefoxHTML reference.
What you can do, if your intention is to use Internet Explorer whenever a link is clicked in say Outlook :
- hit the Windows+R key on the keyboard - type "regedit" and hit enter - Windows will prompt you to confirm. Confirm. - expand the following registry key : HKEY_CLASSES_ROOT/.htm - on the right hand side, the first string is called the default string and should contain htmlfile. - if that isn't the case, right-click on this string, and click Edit/Modify. - do the same thing with key HKEY_CLASSES_ROOT/.html - you can now exit the registry editor - links should work properly
If you would like to use Firefox :
- hit the Windows+R key on the keyboard - type "regedit" and hit enter - Windows will prompt you to confirm. Confirm. - expand the following registry key : HKEY_CLASSES_ROOT/.htm - on the right hand side, the first string is called the default string and should contain FirefoxHTML. - if that isn't the case, right-click on this string, and click Edit/Modify. - do the same thing with key HKEY_CLASSES_ROOT/.html - lookup HKEY_CLASSES_ROOT/FirefoxHTML - if it exists, then all is fine - if it does not exist, but a similarly named key such as FirefoxHTML-EC6489787ZYZ exists, right-click on the key on the left hand side, and choose Rename. Then rename it to FirefoxHTML. In other words, remove in the name the portion of the string starting with the dash. - you can now exit the registry editor - links should work properly
|  |  | Posted on 09-December-2017 09:37 | Category: News | comment[0] | trackback[0] The advisory that external researchers have found multiple buffer overflow vulnerabilities in sensitive Intel software ( running priviledged in all recent computers) should either shock anyone who has any remote understanding of IT somehow or simply just find resemblence with a known pattern which comes in 3 letters : NSA, i.e. intentional flaws that are left for US or other foreign sabotage/spy services to exploit.
Recently Microsoft fixed a very old problem in Windows which looks just like this planted NSA vulnerabilities. These are the actual backdoors that everyone, for two decades at least, were speculating about as if this was some kind of a conspiracy theory. Just that these have been true all along and both Microsoft and Intel have failed at us, everyone of us.
Curiously enough, no one is suing those guys. As if sexual harrasment, even in gross terms, was way way more important to sue these days.
Me think this sexual harrasment meme has been planted by powers that be to deceive from the true subjects of discussion.
|  |  | Posted on 22-November-2017 09:54 | Category: News | comment[0] | trackback[0] I would like a public debate over the fact that crypto systems (such as an internet connection over SSL) being able to be degraded to lower crypto or no crypto at all without us knowing is part of the problem.
So much of a problem, so much of a perfect espionage/surveillance tool, that one wonders whether this was specifically designed to do so by powers that be.
In other words, we live in a world where every actor of the internet tells us the communication systems are correctly designed and any vulnerabilities found are patched and the world can move on. This is basically a lie. Communication systems are specifically designed to degrade crypto being used without letting users know about it.
I certainly would like to know, if my connection is expected to do SSL, that a server decides to in fact not use SSL, or weaker SSL. My tool should have a default configuration aborting such connection whenever that happens, or prompt me and let me choose, assuming this rarely happens.
Anything short than this is just spitting on everyone face. Security experts out there who have the chance to have a voice and influence that we use should make a ultimatum so software providers implement this and we can all move on with renewed trust.
Come on, it's getting old.
|  |  | Posted on 20-November-2017 09:49 | Category: News | comment[0] | trackback[0] Jour après jour, les GAFA annoncent la mise en place de nouvelles censures.
Il faut savoir que ces GAFA censurent déjà à la main tous les jours sous la pression d'associations communautaires militantes qui ne représentent qu'elles-mêmes (et qui sont massivement financées par les gouvernements, comme si les gouvernements s'en servaient pour garder les mains propres).
Ainsi, tous les jours, des articles, des tweets, des publications disparaissent de la surface de la terre uniquement parce qu'une poignée de militants a décidé de contraindre les GAFA. GAFA qui par ailleurs sont des goliath, donc on ne voit pas bien comment ces poignées de militants arrivent à obtenir gain de cause. Il faut bien qu'il y ait une demande "qu'on ne peut pas refuser". Il faut bien qu'il y ait une menace de vitrification si les GAFA n'obtempèrent pas. Cette menace de vitrification, à l'échelle de la planète, il y en a une et une seule, et les médias l'alimentent chaque jour, notamment les médias occidentaux mais ils ont un tel impact que même les pays culturellement très éloignés y sont soumis.
Ces GAFA servent à quoi finalement? S'ils ne sont pas capables de m'assurer, moi, en tant qu'éditeur d'une publication, que ma publication sera distribuée le plus largement possible, ce qui est le but, faut-il le rappeler, de toute publication, alors à quoi servent-ils?
Des publications sont hors la loi? Que la justice les sanctionne. Les GAFA n'ont rien à voir là-dedans. Ils n'ont ni à apprécier ni à déprécier. Leur neutralité est le fondement même du service, sinon le service s'effondre car il ne peut plus assurer sa fonction. Un peu comme une voiture sans moteur, un vélo sans roues, etc.
Bref, ce que l'on est en train de vivre, c'est le suicide des GAFA.
Aussi je profite de ma publication pour suggérer à tout un chacun de considérer l'idée d'aller voir ailleurs, car les GAFA les ont trahi.
|  |  | Posted on 17-November-2017 09:41 | Category: France | comment[0] | trackback[0] Dans une république bananière comme la France, l'opérateur télécom de l'état peut devenir banque et donc mélanger les genres, en exploitant les données personnelles de la première activité dans la seconde, sans que le consommateur et citoyen puisse y faire quelque chose. Dans une république digne de ce nom, un tel fait est immédiatement suspendu par la justice, qui sait agir rapidement lorsque c'est nécessaire. Mais en France, inutile d'y penser. On est, après tout, dans les autoroutes globales. Et ce con de consommateur ne peut que s'en prendre à lui de tuer à petit feu le citoyen qu'il fut. Relire le discours sur la servitude volontaire.
|  |  | Posted on 08-November-2017 08:43 | Category: France | comment[0] | trackback[0] xlsgen 4.5 ships!
8 major features are part of it :
- OpenOffice becomes first class-citizen (high-fidelity reading of existing .ODS files) - R programming interface - Native PDF charts - XML import - Traffic lights and gauges - Advanced OpenOffice output - Improved data type inference - Forecast chart
In other words, xlsgen 4.5 can work with more file types than before, create better output than before, interface with foreign environments and add up business intelligence capabilities.
|  |  | Posted on 03-November-2017 21:59 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Creating forecastsChart forecast allows to predict future values of a measure. Contrary to the existing trendline foreward capabilities which provide a simple mechanism for projecting a regression curve with the obvious limit that it is projecting itself, forecast actually infers future values without a regression curve as a model. In the picture above, the continuous line is the data and the dashed line is the forecast values. Dash denotes the non-actual nature of what is depicted, compared to the continuous line. Continuous and forecast values are tied together where the data ends, which also is where forecast begins. xlsgen computes everything so there is no need for prior knowledge for mathematical/statistical models. Creating a chart of type forecast and attaching one or more data series to it is all what is needed. C++ code | xlsgen::IXlsChartPtr chart = wksht->NewChart(xlsgen::charttype_forecast, 4, 3, 18, 8); xlsgen::IXlsChartDynamicDataSourceSeriesPtr serie001 = chart->DynamicDataSource->AddSerie(); serie001->DataLabelsFormula = L"=C3:C21"; serie001->SeriesValuesFormula = L"=D3:D21";
|
|  |  | Posted on 03-November-2017 20:30 | Category: xlsgen, Excel generator | comment[0] | trackback[0] <-- previous page
|
This site Home Articles
DevTools
CPU-Z
EditPlus
ExplorerXP
Kill.exe
OllyDbg
DependencyWalker
Process Explorer
autoruns.exe
Araxis
COM Trace injection
CodeStats
NetBrute
FileMon/Regmon
BoundsChecker
AQTime profiler
Source monitor
GDI leaks tracking
Rootkit revealer
Rootkit removal
RunAsLimitedUser(1)
RunAsLimitedUser(2)
Liens
Le Plan B
Un jour à Paris
Meneame
Rezo.net (aggr)
Reseau voltaire
Cuba solidarity project
Le grand soir
L'autre journal
Le courrier suisse
L'Orient, le jour
Agoravox (aggr)
|