tag:blogger.com,1999:blog-68487348026804552082024-03-13T02:42:32.542+01:00I and I king cheetahThomas Malicet's blog about game, dev, freelance and general thoughts on life.
Creator of <a href="https://colofon.io"> Colofon</a>Unknownnoreply@blogger.comBlogger24125tag:blogger.com,1999:blog-6848734802680455208.post-12131437891834150222020-11-26T22:55:00.006+01:002020-11-26T22:57:23.240+01:00Redesign Notion the way you want<p>I'm a big fan of Notion (who's not!) but as soon as I used it, I wanted to change the look and feel of it. Some aspects are customizable but not enough to my test.</p><p>So I came up with my own solution: <a href="http://tailored-notion.com">tailored-notion.com</a></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><p style="text-align: left;"><i>Tailored Notion is a browser extension to improve the look of your favorite app when you use it directly from <a href="https://chrome.google.com/webstore/detail/tailored-notion/hapcnpnopbmifahnnehfcncojejoiefn" target="_blank">Chrome, Firefox, Brave, Edge</a> ... </i></p></blockquote><div class="separator" style="clear: both; text-align: center;"><a href="https://tailored-notion.com/assets/capture-1700.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="419" data-original-width="800" height="210" src="https://tailored-notion.com/assets/capture-1700.png" width="400" /></a></div><br /><p>Right now you can:</p><p></p><ul style="text-align: left;"><li>Pick between different color themes</li><li>Get a thinner padding when width is 100%</li><li>Hide Emojis in the sidebar - get a slick look</li><li>Replace Emojis in sidebar by Notion's logo with the first letter of the page</li></ul><div><br /></div>
<svg height="192px" width="192px" xmlns="http://www.w3.org/2000/svg">
<g>
<path clip-rule="evenodd" d="M180.497,103.405c-0.001,20.156,0.031,40.313-0.014,60.468
c-0.023,10.202-3.535,13.976-13.537,14.591c-38.87,2.391-77.751,4.613-116.607,7.215c-8.347,0.559-14.327-1.969-19.211-8.818
c-6.957-9.756-14.514-19.085-21.853-28.566c-4.021-5.196-5.877-10.938-5.851-17.603c0.141-35.313,0.06-70.629,0.07-105.943
C3.498,12.968,6.674,9.71,18.374,8.87c33.869-2.435,67.739-4.875,101.593-7.506c7.862-0.61,14.681,1.133,21.075,5.825
c11.142,8.175,22.473,16.099,33.883,23.895c4.18,2.856,5.695,6.376,5.65,11.354C180.39,62.758,180.497,83.083,180.497,103.405z
M40.252,110.259c0,16.992-0.029,33.985,0.013,50.978c0.02,8.287,1.901,10.187,10.053,9.769
c18.951-0.971,37.896-2.071,56.841-3.144c17.283-0.978,34.563-1.975,51.844-2.987c7.006-0.41,8.596-2.038,8.99-9.15
c0.102-1.827,0.072-3.663,0.073-5.495c0.004-24.656,0.015-49.313-0.003-73.968c-0.007-8.661,0.088-17.328-0.194-25.982
c-0.179-5.525-2.14-6.989-7.637-6.656c-10.132,0.612-20.263,1.254-30.396,1.86c-26.917,1.612-53.839,3.144-80.749,4.861
c-7.926,0.506-8.813,1.716-8.827,9.938C40.232,76.941,40.252,93.6,40.252,110.259z M153.818,30.932
c0.187-0.44,0.374-0.881,0.562-1.32c-2.717-2.002-5.661-3.759-8.109-6.047c-10.44-9.764-22.248-12.501-36.632-10.907
c-27.934,3.096-56.067,4.388-84.112,6.496c-1.806,0.136-3.566,0.867-6.876,1.71c5.548,4.496,9.998,7.875,14.183,11.556
c4.533,3.986,9.524,5.412,15.601,5.008c27.063-1.802,54.148-3.267,81.224-4.885C137.714,32.06,145.765,31.471,153.818,30.932z" fill-rule="evenodd"></path>
<path clip-rule="evenodd" d="M104.882,112.839c-4.253,3.908-6.608,7.78-4.76,13.477
c1.171,3.609,1.718,7.474,2.116,11.269c1.032,9.852-6.305,18.526-16.063,19.271c-10.583,0.808-19.177-6.854-19.609-17.48
c-0.39-9.582,7.642-17.948,17.424-18.137c1.646-0.031,3.294-0.004,4.123-0.004c3.001-5.098,5.508-9.733,8.395-14.119
c1.745-2.65,1.644-4.674-0.235-7.188c-4.085-5.464-8.025-11.045-11.812-16.721c-3.78-5.665-5.987-11.893-5.396-18.84
c0.147-1.731,0.613-3.436,0.933-5.152c0.487-0.144,0.974-0.287,1.46-0.431c13.459,20.376,26.918,40.752,40.377,61.128
c-0.385,0.438-0.77,0.877-1.155,1.315c1.792,0,3.584-0.033,5.375,0.006c9.691,0.208,17.346,7.991,17.361,17.633
c0.015,9.896-7.788,17.874-17.62,18.016c-9.896,0.143-18.112-7.624-17.948-17.462c0.072-4.282,0.523-8.754,1.889-12.771
C111.771,120.657,109.31,116.815,104.882,112.839z M93.246,138.987c-0.05-4.639-3.984-8.627-8.588-8.704
c-4.792-0.081-8.989,4.083-8.941,8.87c0.048,4.779,4.353,8.899,9.102,8.71C89.392,147.68,93.295,143.569,93.246,138.987z
M134.362,138.952c0.051-4.58-3.902-8.578-8.588-8.685c-4.986-0.113-9.037,3.812-8.986,8.708c0.051,4.777,3.782,8.676,8.46,8.837
C129.847,147.97,134.31,143.63,134.362,138.952z" fill-rule="evenodd"></path>
<path clip-rule="evenodd" d="M129.517,57.935c4.317,17.618-6.146,28.252-14.469,39.944
c-6.84-6.091-7.18-7.87-2.868-14.543c4.693-7.266,9.448-14.491,14.22-21.706C127.09,60.586,128.017,59.699,129.517,57.935z" fill-rule="evenodd"></path>
</g>
</svg>
<div>Much more features are coming so >> <a href="https://twitter.com/tmalicet" target="_blank">follow this guys</a> << to stay up to speed.</div><p></p>Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-68777060244893710492020-10-28T11:03:00.004+01:002020-11-05T15:39:00.235+01:00TinyAnalytics - Made with PHP and Javascript<p>
Recently, I forked and updated
<a href="https://github.com/Wanchai/PHP-JS-TinyAnalytics" target="_blank">TinyAnalytics</a>
to make it full PHP on the back side and Javascript on the front.
</p>
<p>
For a small/medium size project, Google Analytics is definitely an overkill
and it's also been blocked by more and more ad blockers.</p>
<h4 style="text-align: left;">Install</h4>
<p>There are three easy steps:</p>
<p></p>
<ul style="text-align: left;">
<li>Unzip this package to a host accessible with https.</li>
<li>Add the following tracking code to your websites at the end of files and modify <i><b>myhost </b></i>and<b><i> my-web-site</i></b>:</li>
</ul>
<p></p>
<blockquote class="tr_bq">
<script><br /> const xhr = new XMLHttpRequest();<br />
xhr.open('POST', 'https:// myhost /req.php');<br />
xhr.setRequestHeader('Content-Type', 'application/json');<br />
xhr.send(JSON.stringify({ "sn": "my-website-name", "ref": document.referrer }));<br />
</script>
</blockquote>
<p></p>
<ul style="text-align: left;">
<li>Modify your password in config.php and set the allowed domains there.</li>
</ul>
<p></p>
<p>
It's done! Visit at least one of your tracked websites, and open https://
myhost /index.php in your browser!</p>
<p>It's here: <a href="https://github.com/Wanchai/PHP-JS-TinyAnalytics">https://github.com/Wanchai/PHP-JS-TinyAnalytics</a></p><p>Tell me what you think!</p>
Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-27374549557364162172020-01-03T11:59:00.001+01:002020-01-03T11:59:51.742+01:00Sending a mail with Net Core using MailKit with DKIM signature.I wrote a tutorial on Medium, to help you sign your emails with DKIM signatures.<br />
<br />
<a href="https://medium.com/@thomas.malicet/sending-emails-with-net-core-using-mailkit-with-dkim-signature-e26af947691c">https://medium.com/@thomas.malicet/sending-emails-with-net-core-using-mailkit-with-dkim-signature-e26af947691c</a><br />
<br />
<br />Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-53217258205934376602018-04-23T14:52:00.000+02:002018-04-25T14:22:39.042+02:00Deploy an app from Gitlab's registry to Heroku (.Net Core example)<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-MCe0K41OT7U/Wt3WkADmpxI/AAAAAAAABbs/Q9Z0YcJNVmA7bjAZ7foH8h-eQGpV8dEqQCLcBGAs/s1600/logo-extra-whitespace.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="700" data-original-width="700" height="200" src="https://3.bp.blogspot.com/-MCe0K41OT7U/Wt3WkADmpxI/AAAAAAAABbs/Q9Z0YcJNVmA7bjAZ7foH8h-eQGpV8dEqQCLcBGAs/s200/logo-extra-whitespace.png" width="200" /></a><a href="https://3.bp.blogspot.com/-A3QXTjgaCvI/Wt3WkMvmiiI/AAAAAAAABbo/0Slc2xTXeOs8LfeN7erq8vQZ9LKe3wo2ACLcBGAs/s1600/1461122387heroku-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="353" data-original-width="322" height="200" src="https://3.bp.blogspot.com/-A3QXTjgaCvI/Wt3WkMvmiiI/AAAAAAAABbo/0Slc2xTXeOs8LfeN7erq8vQZ9LKe3wo2ACLcBGAs/s200/1461122387heroku-logo.jpg" width="181" /></a></div>
<br />
I had my ups and downs with <a href="https://www.docker.com/" target="_blank">Docker</a>. For me, it's a great tool with pros and cons but, as I mainly use Windows for my dev. environments, making it works on the Microsoft OS can be <b>painful</b>.<br />
<br />
That’s why<b> I delegate</b>! It's easy to find a way to make a Docker container on someone else's machine. And because I love Heroku and it’s so convenient to push a container directly to your app, I picked Gitlab (that I love too) to Dockerize my app.<br />
<h3>
The Goal</h3>
<ul>
<li>Dockerize an app and keep it on your Gitlab Registry (reusable at will)</li>
<li>Use the image to deploy on Heroku</li>
</ul>
<h3>
Requirements</h3>
<ul>
<li><a href="https://git-scm.com/" target="_blank">Git</a></li>
<li>A <a href="https://gitlab.com/users/sign_in" target="_blank">Gitlab </a>account</li>
<li>An <a href="https://www.heroku.com/" target="_blank">Heroku</a> account with an empty app</li>
<li>An app (as an example, I am gonna use a .Net Core 2.0 app, so <a href="https://www.microsoft.com/net/download/windows" target="_blank">.Net Core SDK</a>)</li>
</ul>
<h3>
Let’s Start</h3>
<ul>
<li>Create a simple web API in a TestApp folder</li>
</ul>
<div>
<blockquote class="tr_bq">
dotnet new webapi</blockquote>
<ul>
<li>Add a .gitignore file (<a href="https://github.com/Wanchai/NetCore_Angular5_Template/blob/master/.gitignore" target="_blank">.Net Core template here</a>) in your TestApp folder </li>
<li>Init the local repo with</li>
</ul>
<blockquote class="tr_bq">
git init<br />
git add .<br />
git commit -m “First Commit”</blockquote>
<ul>
<li>Create a new repo on Gitlab and copy the address (something like git@gitlab.com:****/****.git) to add it to your local repo</li>
</ul>
<blockquote class="tr_bq">
git remote add origin git@gitlab.com:****/****.git</blockquote>
<ul>
<li>Add a Dockerfile in your folder <b>(change the name of the app if needed)</b></li>
</ul>
<blockquote class="tr_bq">
FROM microsoft/aspnetcore-build:2.0 AS build-env<br />
WORKDIR /app <br />
<br />
# Copy everything and build<br />
COPY . ./<br />
# You can point directly at your csproj file, specially if it's on a sub-folder<br />
# On some .Net Core projects (MVC, usually) if you don't add --runtime linux-x64, it won't publish. See note (1)<br />
RUN dotnet publish -c Release -o out *.csproj --runtime linux-x64 <br />
<br />
# Build runtime image<br />
FROM microsoft/aspnetcore:2.0<br />
WORKDIR /app<br />
COPY --from=build-env /app/out . <br />
<br />
# Change the name of the app here if needed (TestApp)<br />
CMD ASPNETCORE_URLS=http://*:$PORT dotnet TestApp.dll</blockquote>
<ul>
<li>Add a .dockerignore with</li>
</ul>
<blockquote class="tr_bq">
bin\<br />
obj\</blockquote>
<ul>
<li>Add a .gitlab-ci.yml file and change the information as required</li>
</ul>
<a href="https://gist.github.com/Wanchai/614bce96547655318911e039aa55271a">https://gist.github.com/Wanchai/614bce96547655318911e039aa55271a</a><br />
<ul>
<li>Commit everything and push</li>
</ul>
You can go to Gitlab, on your repo page, under CI / CD > Jobs and check that everything is working fine. To do this job, Gitlab is using a Shared Runner. It’s a service that will grab your .gitlab-ci.yml file and do what it says (<a href="https://docs.gitlab.com/runner/" target="_blank">more here</a>).<br />
<br />
<b>That’s it!</b> Everytime you push to your repo, you will create a new Docker image and push it to Heroku.<br />
You can pick the branch you want to deploy on the <b>“only”</b> part of your gitlab-ci file.<br />
<h3>
Notes</h3>
<div>
There are many issues with precompiled Views. As of today, it’s not really solved: <a href="https://www.google.fr/search?q=net+core+razor+views+precompile&oq=net+core+razor+views+precompile">https://www.google.fr/search?q=net+core+razor+views+precompile&oq=net+core+razor+views+precompile</a></div>
<div>
<br /></div>
</div>
Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-24455687264759419142018-04-16T15:01:00.000+02:002018-04-23T15:02:52.719+02:00How To Design A .Net Core + Angular 5 Web App From The Ground UpAn article I wrote on C# Corner:<br />
<br />
<a href="https://www.c-sharpcorner.com/article/design-a-net-core-angular-5-web-app-from-the-ground-up-architecture/">https://www.c-sharpcorner.com/article/design-a-net-core-angular-5-web-app-from-the-ground-up-architecture/</a>Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-27696740081277064312015-05-29T10:56:00.001+02:002015-05-29T14:53:52.835+02:00Why updates are killing youSomeone will have to pay for the time I spent watching softwares updating!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-3QYZ6Rg9cUg/VWgpDRDMQcI/AAAAAAAAAeI/oxOUhJ793gc/s1600/c01867509.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="http://4.bp.blogspot.com/-3QYZ6Rg9cUg/VWgpDRDMQcI/AAAAAAAAAeI/oxOUhJ793gc/s400/c01867509.gif" width="400" /></a></div>
<br />
It seems totally accepted in MMO games. You want to play, you click the button, you don't have much time, "let's just have one game before going to bed"... And suddenly, the launcher tells you that a 2 Go download is required to proceed. And the bigger the download, the longer the update.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-q-RZBUNr2Os/VWgpDVsu9HI/AAAAAAAAAeE/QnNU5quqh7Q/s1600/updating475.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="http://3.bp.blogspot.com/-q-RZBUNr2Os/VWgpDVsu9HI/AAAAAAAAAeE/QnNU5quqh7Q/s400/updating475.jpg" width="400" /></a></div>
<br />
I have been using PC's for a long time now (1996 for the sake of accuracy) and if I had to keep one rule I learnd from all the crazy things I have been through, it's: "If it works, don't change it!". I used to be the geek who always tried the latest version of everything. From OS's to games, I loved watching the new features. But now, I don't like surprises anymore.<br />
I though it was because I was getting old. And now I realize that it's mostly because I am more professional. You see, when you have to get a job done, it doesn't matter if you use the latest version or not. All you need is to get it done, and usually in a short time span. So if you need to re install half of your tools and spend time learning the differences, you are dead.<br />
<br />
Of course you can find examples of upgrades which are pretty neat. The problem is: You are gambling with your time, productivity and sanity. Most of the time you can't go back (except by starting over).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-7b9KYW4766M/VWgpDWbFHUI/AAAAAAAAAeM/vRrU2GasdsQ/s1600/updating.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="257" src="http://1.bp.blogspot.com/-7b9KYW4766M/VWgpDWbFHUI/AAAAAAAAAeM/vRrU2GasdsQ/s400/updating.gif" width="400" /></a></div>
<br />
I recently updated 2 apps on my Android Phone : 8tracks and <a href="https://play.google.com/store/apps/details?id=com.adidas.micoach">miCoach</a>.<br />
8tracks was nice and it's now great! On the other hand, miCoach was OK and is just became a useless piece of code. It can't keep my settings, useful buttons are nowhere to be found, translation is crappy etc.<br />
<br />
And if you use Airdroid once in a while like me, you can see that every time you open it, it asks to update in order to use it. And for minor fixes. It will only take a few seconds they say... So I want to get a few pictures from my phone and end up waiting for the app to update ... waiting ...<br />
<br />
The messages here are clear:<br />
- they want to control what you see and when you see it<br />
- they can't release a working version without having to patch it a thousand times.<br />
<br />
I won't even talk about Wordpress which likes to harass you until you update. Just so you realize that the layout is a mess and most of the plugins are disabled. "Yeah sorry, there was a huge security breach, but now it's fine, I promise!".<br />
<br />
In a production situation, it can't be.<br />
<br />
So please, developers of the world, if you make a patch, make it worthwhile. Make sure it really helps people.Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-7611929216427052042015-01-22T10:51:00.001+01:002015-05-29T10:20:22.590+02:00Fast-Paced Reviews Official Launch!This is the official launch of <b><a href="http://www.fastpacedreviews.com/" target="_blank">Fast-Paced Reviews</a></b>, a blog dedicated to unusual video games and discoveries.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-QXQKtKKElYc/VL4xfYdZ2cI/AAAAAAAAANA/sUpSz6wA9AE/s1600/Life-street.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="1982: Welcomed by Ottumwa High cheerleaders, 16 all-stars - ages 14 to 30 - gather on Main Street behind six of the top video games in the U.S." border="0" height="245" src="http://2.bp.blogspot.com/-QXQKtKKElYc/VL4xfYdZ2cI/AAAAAAAAANA/sUpSz6wA9AE/s1600/Life-street.jpg" title="1982: Welcomed by Ottumwa High cheerleaders, 16 all-stars - ages 14 to 30 - gather on Main Street behind six of the top video games in the U.S." width="400" /></a></div>
<br />
It's the result of what I have wanted to do for a long time: reviewing games and uncovering their hidden sides. Fast-Paced Reviews is mostly about <b>not very famous games</b> and certainly not AAA games. Sometimes, it's just alpha or prototype versions.<br />
<br />
I launched this blog, because I wanted to offer a new <b>perspective </b>on game journalism. I don't want to talk about DLC's, launch dates, pre-release, trailers, etc. I want to talk about games. Less about business and more about <b>gameplay and innovation</b>. Not so much about game hits but rather about pure entertainment and discovery.<br />
Reviews are short because<b> I don't have time to read lengthy critics</b> so I guess there are other people who don't either. And because some games are very short, there is not much to say.<br />
<br />
<b>Make sure to follow us</b>:<br />
Facebook: <a href="https://www.facebook.com/fastpacedreviews">https://www.facebook.com/fastpacedreviews</a><br />
Twitter: <a href="https://twitter.com/FastPacedReview">https://twitter.com/FastPacedReview</a><br />
Google+: <a href="https://plus.google.com/+Fastpacedreviewsmag">https://plus.google.com/+Fastpacedreviewsmag</a><br />
RSS: <a href="http://www.fastpacedreviews.com/feeds/posts/default">http://www.fastpacedreviews.com/feeds/posts/default</a><br />
<br />Teahttp://www.blogger.com/profile/06950141905470652969noreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-23207006485216091072014-12-04T16:25:00.000+01:002014-12-04T16:32:25.918+01:00A guide to create a TileMap for HaxeFlixelWhen you create a TileMap in <a href="http://haxeflixel.com/" target="_blank">HaxeFlixel</a>, it asks you to provide a map and some tile's graphics.<br />
The beauty of this tool is to <b>automatically</b> set the layout for blocks and decide which is facing which.<br />
So in addition to the map that can be a csv file or a black and white image converted with <i><a href="http://api.haxeflixel.com/flixel/util/FlxStringUtil.html#imageToCSV" target="_blank">FlxStringUtil.imageToCSV()</a>,</i> you have to provide a strip containing all the tiles for every situations.<br />
<br />
But you need to respect a precise order for <a href="http://api.haxeflixel.com/flixel/tile/FlxTilemap.html" target="_blank">FlxTilemap</a> to understand it.<br />
I did this visual aid to save some time. It tells which side is connected. I hope it will help others:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-kAFx1ngmLNM/VIB7Ix0brTI/AAAAAAAAAIE/6c6oKJrYxXA/s1600/TilesGuide.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-kAFx1ngmLNM/VIB7Ix0brTI/AAAAAAAAAIE/6c6oKJrYxXA/s1600/TilesGuide.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
The tile strip comes from here: <a href="https://github.com/HaxeFlixel/flixel-demos/tree/master/Flixel%20Features/Tilemap">https://github.com/HaxeFlixel/flixel-demos/tree/master/Flixel%20Features/Tilemap</a><br />
<br />
As you can see, the order follow some kind of pattern but I still can't wrap my head around it ...<br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-38369977984180324642014-09-03T13:44:00.002+02:002014-09-03T13:44:59.281+02:00Faut-il boycotter JeuxVideo.com ?<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Depuis quelques temps déjà, le forum de JeuxVideo.com fait l’objet de sévères critiquent pour son contenu un peu douteux et quelques fois honteux.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bien connues des internautes avertis, les sections “15-18” et “18-25” renferment le meilleur comme le pire. Le pire aimant flirter avec la limite légale. Et puis parfois … la limite est franchie.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">C’est ce qu’a souligné dans cet article une chroniqueuse du Nouvel Obs qui a pu constater qu’en parlant d’internet et de sexisme, on obtient assez vite un mélange instable.</span></div>
<b id="docs-internal-guid-167554a2-3b52-ef81-d1a2-485717c46ae1" style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://leplus.nouvelobs.com/contribution/1223007-sexisme-homophobie-harcelement-la-betise-se-porte-bien-sur-les-forums-jeuxvideos-com.html" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://leplus.nouvelobs.com/contribution/1223007-sexisme-homophobie-harcelement-la-betise-se-porte-bien-sur-les-forums-jeuxvideos-com.html</span></a></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Alors que le débat fait rage et que ça tire dans tous les sens, prenons cinq minutes pour analyser ce qui se passe.</span></div>
<h1 dir="ltr" style="line-height: 1.15; margin-bottom: 6pt; margin-top: 24pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 31px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Le messager</span></h1>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Même si l’article est un peu expéditif et beaucoup trop orienté, les faits présentés sont indéniables. Ce qui est bien dommage d’ailleurs puisque tous les détracteurs commencent en général par taper sur le messager et non sur le message. Une technique récurrente ces derniers temps dans le journalisme télé de la part des politiques entre autre qui n’hésitent pas à se fendre d’un “... mais faites votre travail de journaliste !”. Sous-entendu : “vous ne me posez pas les questions auxquelles j’ai envie de répondre”.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ce qui réduit de plus en plus les journalistes à de simple porte-micros.</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Je trouve le titre de l’article bien choisi parce qu’il résume à merveille la situation. Même si une partie du forum ressemble à n’importe quelle autre, une autre partie non négligeable véhicule des idées qui tombent sous le coup de la loi et personne ne fait rien (il parait qu’il y a des modérateurs).</span></div>
<h1 dir="ltr" style="line-height: 1.15; margin-bottom: 6pt; margin-top: 24pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 31px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La pensée de groupe</span></h1>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La principale réponse que l’on peut entendre de la part des supporters, c’est qu’il faut connaître le forum pour pouvoir critiquer. Que c’est une communauté et que si on en fait pas partie, on ne peut pas “comprendre”.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Je ne m’étalerai pas sur la pensée de groupe car je l’ai déjà fait dans un article précédent :</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://game-guide.fr/le-sexisme-dans-les-jeux-video/" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://game-guide.fr/le-sexisme-dans-les-jeux-video/</span></a></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Mais il s’agit d’un cas d’école où chacun s’encourage à commettre la plus grosse débilité.</span></div>
<b style="font-weight: normal;"><br /></b>
<h1 dir="ltr" style="line-height: 1.15; margin-bottom: 6pt; margin-top: 24pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 31px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">L’acteur principal</span></h1>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">On sait qu’avec les moyens de communication extrêmement rapides, si il y a un problème et pas de réponses de l’intéressé, c’est un manquement énorme. Surtout de la part d’un magazine qui ne doit pas manquer de plumes pour rédiger un petit communiqué au moins pour faire patienter.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Et c’est ici le gros problème de JVcom : une passivité à toute épreuve. Les seules réponses obtenues dans le passé sont de l’ordre de : “On connaît le problème, c’est compliqué, on y réfléchit”. Ce qui peut être interprété comme une démission étant donné que les revenus générés par le trafic du forum ne doivent pas être négligeables et qu’on ne change pas une équipe qui gagne !</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bref, on attend avec impatience que JVcom se fende d’une réponse et se prenne les pieds dans le tapis.</span></div>
<h1 dir="ltr" style="line-height: 1.15; margin-bottom: 6pt; margin-top: 24pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 31px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Les modérateurs</span></h1>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En nommant des modérateurs parmi les volontaires tout en regardant tout ça évoluer de loin et les stats de fréquentation de près, on peut vite perdre le contrôle et commettre l’irréparable.</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Une réponse apportée par un modérateur :</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://www.jeuxvideo.com/forums/1-50-165863376-1-0-1-0-reponse-au-nouvel-obs.htm" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">http://www.jeuxvideo.com/forums/1-50-165863376-1-0-1-0-reponse-au-nouvel-obs.htm</span></a></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">15/07 : Le sujet a été supprimé. Il comportait plus de 6 pages hier encore. Principalement du soutien et des encouragements. Je n’ai pas de screenshots mais je vous fais part de mon analyse malgré tout.</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Arrêtons-nous un instant sur cette phrase : “Si la bêtise se porte bien sur la toile française, elle semble avoir atteint un point de non-retour dans le milieu du militantisme et donc du journalisme”.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La bêtise sur la toile française ? Les internautes vous remercient mais je crois qu’on se passera de vos analyses (la paille, la poutre). Et confondre le militantisme et le journalisme ? Vraiment ?</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Déjà considérée comme une réponse ouverte et intelligente par certains, on voit encore une victime de l’effet de groupe. Et un appel à témoignage magnifique pour que chaque membre du groupe puisse renforcer cette pensée. On trouve quand même de petites fissures : “[parlant de Bla-Bla] Je suis désolé, mais 75% des sujets sont carrément affligeants.”.</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">D’un point de vue plus personnel, j’ai fréquenté le forum de Hardware.fr pendant de nombreuses années. La modération a toujours été impeccable. Il y a des règles claires et elles sont respectées à la lettre. Même dans les zones de discussion libre, les débats peuvent s'enflammer mais on sait qu’il n’y aura pas de débordements non-contrôlés.</span></div>
<h1 dir="ltr" style="line-height: 1.15; margin-bottom: 6pt; margin-top: 24pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 31px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La liberté d’expression</span></h1>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Derrière le drapeau de la liberté d’expression, on peut cacher à peu près toutes les idéologies nauséabondes. On trouve aussi l’excuse du troll qui permet de créer une zone très floue et surtout de faire avaler des couleuvres. Prétextant qu’il s’agit d’humour et de provocation, les partisans de discours orduriers n’hésitent pas à (tenter de) faire taire l’opposition par tous les moyens licites ou illicites à leur disposition : spam, harcèlement, diffusion des informations personnelles …</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">De même, utiliser des mots choquants ne rentre pas dans le cadre de la liberté d’expression. Le proverbe : "La liberté des uns s'arrête là où commence celle des autres" qu’on retrouve dans la Déclaration de Droits de l’Homme, rappelle qu’un mot choquant ou trollesque pour certains est blessant pour d’autres. L’utilisation à outrance des mots “pd” et “fag” montre que l’on est plus dans la liberté d’expression mais dans la liberté d’offenser.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Les retrouver en titre de topic ?</span></div>
<b style="font-weight: normal;"><br /></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Certains prétendent que ce n’est pas pire que le bon vieux café du commerce. C’est vrai, sauf que ce n’est pas transposable. On ne peut pas parler dans un forum comme au café du commerce puisqu’on passe d’un cercle relativement privé à un espace public d’une part. Et que c’est toujours le passage à l’acte qui est pointé du doigt et non pas le medium d’autre part.</span></div>
<h1 dir="ltr" style="line-height: 1.15; margin-bottom: 6pt; margin-top: 24pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 31px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Conclusion</span></h1>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">JVcom serait-il comme Dr Frankenstein réalisant qu’il a enfanté d’un monstre et qu’il a beaucoup de mal à s’en débarrasser aujourd’hui ? Car certains membres désirent clairement transformer cette communauté en un 4chan francophone.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">On ne peut pas laisser ce genre de discours envahir Internet, d’abord parce que la loi doit être respectée et ensuite parce qu’il est du devoir de chacun d’œuvrer pour une société meilleure où chacun peut se sentir en paix quels que soient sa couleur, son genre, son orientation sexuelle …</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Insulter des féministes (exemple au hasard) et les harceler dès qu’elles se défendent ne fait partie d’aucune liberté, d’aucun style d’humour.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Faudra-t-il faire pression sur JVcom pour obtenir une réaction officielle ?</span></div>
<br /><br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-74044121694294153712014-05-05T11:24:00.004+02:002014-05-05T15:36:17.657+02:00Spec Ops : The Line - Why you should visit Dubai before it's too late I recently played a game called "Spec Ops : The Line". I heard nice comments about the story line and it is not that usual so I was intrigued.<br />
<h3>
Story</h3>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-LVtsR7mAF2k/U2dW4HI8bZI/AAAAAAAAAHo/lCOtebwXn-w/s1600/03D402265219776-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30=-spec-ops-the-line.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-LVtsR7mAF2k/U2dW4HI8bZI/AAAAAAAAAHo/lCOtebwXn-w/s1600/03D402265219776-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30=-spec-ops-the-line.jpg" height="222" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Where did I park?</td></tr>
</tbody></table>
<div>
<br /></div>
Dubaï has been totaled by a giant apocalyptic sand storm. So the US has sent troops (many troops) to organize a rescue mission ... aaaand <b>lost contact</b> ...<br />
They decide to send 3 guys from the <b>Delta Force</b> to scout around. And that's you!<br />
I quickly found the <b>HUGE </b>reference to "<b>Apocalypse Now</b>". It could have been called "Apocalypse Now: the game" actually. It's a travel into human madness : the deeper you go, the<b> more horrific it gets</b>. And you also realize that you're gonna have to eliminate the Colonel of the rescue mission who is an old buddy. And you also have a rock soundtrack all along.<br />
<h3>
Madness</h3>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-Ylk0KigKmQc/U2dW4Axr-eI/AAAAAAAAAHc/uz5_Jboer0Q/s1600/03D402265219772-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-Ylk0KigKmQc/U2dW4Axr-eI/AAAAAAAAAHc/uz5_Jboer0Q/s1600/03D402265219772-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" height="223" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sauron?</td></tr>
</tbody></table>
<div>
<br /></div>
Quickly, you sanity is gonna be challenged by the weird things you discover. And your two pals <b>questioning your authority</b> is not helping (you know, like in the movie...). As you go through the game, the 3 of you start wondering why you are killing those poor bastards. And the main reason is that they are <b>SHOOTING AT YOU</b>! (omg) And because you don't know why they do that, it becomes more stressful. Suddenly, you find yourself killing hundreds of guys, and for me, that's the biggest problem of the game. <b>The A.I. is not great</b> so you often kill guys who haven't fired once. I was in "normal" difficulty and found myself several times stuck in tricky situations. But, I'm no <b>PGM </b>and I could empty a room with 4 head shots in a row. "<a href="http://uk.ign.com/games/tom-clancys-rainbow-six-vegas/pc-840185" target="_blank">Rainbow Six: Vegas</a>" is one of my favorite game and has similarities to this one (for the gameplay, not the story) so I used it as a reference.<b> I would have loved fewer but stronger enemies</b>. And also, when you are a sniper, taking cover <b>IS </b>mandatory. Vegas is from 2006 and enemies knew how to hide, take cover and be sneaky.<br />
Anyway, you wipe those guys and wonder. And because there is only one end, the choices you have to make have no impact on the story, only on your conscience.<br />
<h3>
Lesson</h3>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-IHiH7Rndb1g/U2dW5QIcG6I/AAAAAAAAAHw/My-lRUqG4eM/s1600/03D402265219782-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-IHiH7Rndb1g/U2dW5QIcG6I/AAAAAAAAAHw/My-lRUqG4eM/s1600/03D402265219782-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" height="223" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Am I a party pooper?</td></tr>
</tbody></table>
<div>
<br /></div>
The underlying question of this game is: <b>Is a military intervention a good idea?</b><br />
By choosing the US army and a Middle-East country, you quickly think about how things happened in <b>Kabul </b>or <b>Baghdad</b>. Sometimes you have to make decisions while you don't have all the info in hand and it leads to terrible results. And when you are a foreign force, it's even more difficult.<br />
In this game, you kill civilians just because they were in your line of fire, you destroy the water supply to win a fight, you try to stop an ugly situation but the retaliations create much more casualties among friends and civilians...<br />
"With great power, comes great responsibilities". And in this case, you still <b>try to blame someone else</b> but the blame is on you. Even when you think that you're doing this for the sake of humanity.<br />
<h3>
Gameplay</h3>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-kjiibBE9O78/U2dW4Dd7fRI/AAAAAAAAAHY/rFTNOLUJTZE/s1600/03D402265219774-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-kjiibBE9O78/U2dW4Dd7fRI/AAAAAAAAAHY/rFTNOLUJTZE/s1600/03D402265219774-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" height="223" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Let's scavenge for some Champagne and Caviar!</td></tr>
</tbody></table>
<div>
<br /></div>
I liked the <b>survival aspect</b>. And the fact that you are limited in ammo is great for that. For time to time, you find yourself with zero bullets and you have to pick up any weapon on the floor to stay alive. But speaking of survival, <b>why oh why </b>did they follow this stupid trend where you don't have to care about your health. When you take a bullet, <b>you just have to wait a few seconds and you feel better</b>! I know that it can't be realistic or every bullet would be a one way ticket to the nearest hospital. But I liked my med packs. At least, you could pretend you<b> stopped the bleeding</b>.<br />
A lot has been said about the controls not responding. It didn't really bother me even if it's obviously not very smooth.<br />
The soundtrack is really great, it's not every day that you hear <b><a href="https://www.facebook.com/mogwai" target="_blank">Mogwai</a></b> in a game.<br />
Interactions with the environment are limited and not really well included. It's sad because there were lots of potential and the few nice ideas are not enough. It's like "<b>Now stop</b>: you need to break this glass to drown the enemies in sand".<br />
<h3>
Conclusion</h3>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-cUROrT1kVDc/U2dW5IcexsI/AAAAAAAAAHs/jmZbCUSU4rc/s1600/03D402265219780-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-cUROrT1kVDc/U2dW5IcexsI/AAAAAAAAAHs/jmZbCUSU4rc/s1600/03D402265219780-c1-photo-oYToxOntzOjE6InciO2k6OTgwO30%253D-spec-ops-the-line.jpg" height="223" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Zip-line bare handed... because you are Delta Force for Christ sake!!!</td></tr>
</tbody></table>
<div>
<br /></div>
<div>
This game is a <b>bit short</b> and you don't really have options. Like in "<b>Apocalypse Now</b>" where they sail back up the river and can't really leave the boat, you just have to walk straight forward. But because it's a video game, a little bit more of interactions would have been great.</div>
<div>
The landscape is incredible and graphics are amazing. The not-really-clear story adds to the <b>total mess</b> of the situation and leaves you wondering. <b>And it's a good thing for a video game.</b><br />
<b><br /></b>
Follow me: <a href="https://twitter.com/tmalicet" target="_blank">@tmalicet</a></div>
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-71043583812071091642014-04-17T10:55:00.001+02:002014-04-17T12:31:51.054+02:00The art of misleading: when wrong information is better than no information<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-sXy23YKIaWc/U0-awCeZYII/AAAAAAAAAHA/wlqcqKSBQn8/s1600/18kx5m7snf29ypng.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-sXy23YKIaWc/U0-awCeZYII/AAAAAAAAAHA/wlqcqKSBQn8/s1600/18kx5m7snf29ypng.png" height="200" width="181" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">From xkcd.com</td></tr>
</tbody></table>
I stumbled upon two charts in twitter recently and found a funny link between them.<br />
<br />
The first is obvious. And <b>Business Insider</b> did a <a href="http://www.businessinsider.com/gun-deaths-in-florida-increased-with-stand-your-ground-2014-2" target="_blank">nice comment on it with a corrected version</a>.<br />
<blockquote class="twitter-tweet" lang="en">
"OK, here are the stats. Make a graph so it looks like gun deaths have fallen since 2005."
*graph guy sweats* <a href="http://t.co/33XZ4823e5">pic.twitter.com/33XZ4823e5</a><br />
— hrtbps (@hrtbps) <a href="https://twitter.com/hrtbps/statuses/455966095384793088">April 15, 2014</a></blockquote>
It sounds like Michael Scott's negotiation technique to <b>speak indistinctly to make your interlocutor uncomfortable. </b>You just take people's reading habit and use it against them.<br />
<br />
<script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"></script>
The second is an attempt to respond to the eternal question, no, not the meaning of life but: "<b>What is the best programming language?</b>"<br />
And when thousands of people try to make stats and graphs about it to show the trends and comfort developers in their choices, the conclusion is always the same. There is different languages for different means.<br />
The sad part here? You often miss good information because someone decided to make numbers tell a story. More than report facts.<br />
<blockquote class="twitter-tweet" lang="en">
ICYMI: New GitHub repos per year, by programming language. (Now with color coding!) <a href="http://t.co/tqGV2vgkdS">pic.twitter.com/tqGV2vgkdS</a><br />
— Donnie Berkholz (@dberkholz) <a href="https://twitter.com/dberkholz/statuses/395922559151009792">October 31, 2013</a></blockquote>
<script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"></script>
This one does not show anything mostly because it's in %. But also because it doesn't show <b>new memberships</b> nor the total of <b>new repositories</b> for each year (and its increase).<br />
When looking at this, you could assume that, for some reason, <b>Java and JS devs found Github more appealing</b> over the years and decided to join and commit. Which led other languages' share to decrease. Why not?<br />
<br />
<a href="http://adambard.com/blog/top-github-languages-for-2013-so-far/" target="_blank">A lot more is said here</a>, when someone tried to pull some data from Github archives and realized it could be completely <b>false for a hundred reasons</b>. Comments are really instructive! Commentators state that some languages are not well detected by Github... Perl for instance. *Looking at the graph* Awwww<br />
<br />
This post is more a rant about twitter than anything. <b>I like twitter</b> because some time it makes me laugh. But I don't rely on it<b> for information</b>. I have my RSS feeds for that.<br />
And when I see that everything needs to be done in a instant (read, comment, retweet ... go back to step one) it's obvious that bad information can be spread all over the world very quickly.<br />
<b>We don't take the time to look closer.</b>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-43293274828283202912014-03-10T20:23:00.002+01:002014-03-10T20:23:49.805+01:00How to add a new snippet for Zed?Following <a href="http://blog.thomasmalicet.com/2014/02/if-you-want-to-get-more-seriousplayfull.html" target="_blank">this introduction to Zed</a>, I encountered a problem to create a snippet. It's actually <a href="https://github.com/zedapp/zed/issues/105" target="_blank">an open issue</a>.<br />
So I wanted to share it here.<br />
<br />
I also wanted to share a few things I added to my <a href="https://dl.dropboxusercontent.com/u/20563824/user.json" target="_blank">user.json file</a>. It's also a good idea to<b> back it up</b> as you could use it in any chrome browser you could find.<br />
<blockquote class="tr_bq">
"preferences": {<br /> "theme": "monokai",<br /> "scrollSpeed": 4,<br /> "gotoExclude": ["/tags", "*.png", "*.gif", "*.jpg", "*.mp4"]<br /> }</blockquote>
In the <i>exclude </i>part, I added a few extensions that I encounter while working on <b>web projects</b>. It saves some time when you look for a file with the Ctrl-E command.<br />
I also added the ctp extension (from <b>CakePHP</b>) to be managed with the PHP mode.<br />
<br />
Here is an example if you want to use Zed snippets system with PHP :<br />
<blockquote class="tr_bq">
"modes": { <br /> "php": {<br /> "name": "PHP",<br /> "highlighter": "ace/mode/php",<br /> "extensions": ["php", "php4", "ctp"],<br /> "commands": {<br /> "Tools:Complete:Snippet": {<br /> "scriptUrl": "/default/command/snippet_completer.js",<br /> "snippets": {<br /> "class": "class=\"${1}\"",<br /> "foreach": "foreach (${1} as ${2}) {\n\t${3}\n}",<br /> "if": "if (${1}) {\n\t${2}\n}",<br /> "php": "<?php ${1} ?>"<br /> }<br /> }<br /> },<br /> "handlers": {<br /> "complete": ["Tools:Complete:Builtin","Tools:Complete:Snippet"]<br /> }<br /> }<br /> }</blockquote>
If you want to add your own, just duplicate the lines under snippets.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-66898750221554257062014-02-18T12:57:00.000+01:002016-08-19T17:31:26.731+02:00Deploy to your FTP through BitBucket ... and soon Github<b><u>Update - August 2016</u></b><br />
FTPbucket is a PHP script that enables you to sync your BitBucket or GitHub repository with any web-server. It works with Git and Mercurial.<div>
<br /></div>
<div>
This post is outdated. Please go directly to <a href="https://github.com/Wanchai/FTPbucket" target="_blank">Github</a> to find the latest informations.<br /><div>
<div>
<br /><strike><a href="https://github.com/Wanchai/FTPbucket" target="_blank">FTPbucket</a> is a <b>PHP </b>script that enables you to sync your <a href="https://bitbucket.org/" target="_blank">BitBucket</a> repository with any <b>FTP </b>account.</strike><br />
<br />
<div>
I was looking for an easy solution to use <b>Git </b>on a webproject with a server with no <b>Git </b>installed (hehe). After checking several solutions, I could not find a free one that could fits my needs.</div>
<div>
<br /></div>
<div>
So :</div>
<div>
<h3>
Installation</h3>
<ul>
<li><a href="https://github.com/Wanchai/FTPbucket/archive/master.zip" target="_blank">Get the code here</a></li>
<li>Edit the config file and rename it to '<i>config.php</i>'</li>
<li>Copy the deploy folder on your <b>FTP </b>server</li>
<li>On Bitbucket>Admin>Hooks, setup a <b>POST </b>hook pointing to <i>http://myserver/deploy/deploy.php</i></li>
<li>You can Push now!</li>
</ul>
</div>
<div>
<h3>
Limitations</h3>
<ol>
<li>The script only copies the files you are pushing. It means that if you start with this tool when you already have files in your BitBucket repo, they won't be copied on the server. I'm looking for solutions on a full deploy. Which brings me the second point.</li>
<li>I tried to push a 160Mo repo with more than 26 000 files and the <b>POST </b>hook didn't like it. The limit is ~1000 files/push I think. It's an unsolved issue: <a href="https://bitbucket.org/site/master/issue/7439/git-post-commit-hook-payloads-has-empty">https://bitbucket.org/site/master/issue/7439/git-post-commit-hook-payloads-has-empty</a></li>
</ol>
<b><i>SOLUTION </i></b>: When you create a new repo on BB and need to push a lot of files, just do it. Right after, you set up the <b>POST </b>hook and manually copy the repo and <b>FTPbucket </b>files on your <b>FTP</b>.</div>
<div>
<h3>
More</h3>
It should work with <b>Mercurial </b>too but it's not tested yet.<br />
<br />
I'm sure a lot of improvements can be made to my code so don't hesitate to <b>fork</b> and improve it! I would be glad to hear about your tests and issues too.<br />
<h3>
ToDo</h3>
I would like to have a simple <b>GUI </b>to manage logs and configs<br />
I need to implement a way to call for action, when the file copy is done. A post-commit hook.<br />
Add support for <b>SSH</b>, <b>Github </b>and more ...</div>
</div>
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-6391387028793348862014-02-12T16:34:00.001+01:002014-02-12T20:11:07.706+01:00If you want to get more serious/playfull, get Zed!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-ayUoEipVn_I/UvuCA0-13kI/AAAAAAAAAGE/TO7yo6RLlYU/s1600/zen-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ayUoEipVn_I/UvuCA0-13kI/AAAAAAAAAGE/TO7yo6RLlYU/s1600/zen-logo.png" /></a></div>
<a href="http://zedapp.org/" target="_blank">Zed</a> is a code editor based on <a href="http://ace.c9.io/" target="_blank">ACE</a>.<br />
The idea is to get a really strong <b>IDE </b>but with a minimalistic <b>UI</b>. And I really like that. I often work with <b>PHPDesigner </b>as I like the holding-your-hand way of doing things.<br />
But sometimes, it's really too much. And it feels like there is an awful lot of wasted space in that kind of tools. The success of <a href="http://ace.c9.io/#nav=production" target="_blank">code editors based on <span id="goog_627141830"></span>ACE</a> or with similar looks (<b>Sublime Text</b>) shows the need for such simplicity.<br />
<span id="goog_627141831"></span><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-fKsJdyWdPb0/UvuCA4_Y_bI/AAAAAAAAAGI/OrX9jMapFxA/s1600/zed-interface-example.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-fKsJdyWdPb0/UvuCA4_Y_bI/AAAAAAAAAGI/OrX9jMapFxA/s1600/zed-interface-example.png" height="238" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">An open project with the 'Project Picker' in the front</td></tr>
</tbody></table>
<br />
I forgot the other good news, you don't need to install anything because it's a <b>Chrome </b>extension: <a href="https://chrome.google.com/webstore/detail/zed/pfmjnmeipppmcebplngmhfkleiinphhp" target="_blank">Give it a try</a><br />
<br />
The '<i>Cheatsheet</i>' will display on many occasions and it's a good kick-starter. Or you can click on '<i>Manual</i>' to get to it.<br />
<h3>
Example</h3>
<div>
As it can be a little bit disturbing at first, I will show you how to change the theme (syntax highlights).</div>
<br />
<ul>
<li>Click on '<i>Configuration</i>'</li>
<li>Press '<b>Ctrl-E</b>' to open a file from this project</li>
<li>Type '<b>user.json</b>' then press '<i>Enter</i>'. The skeleton is there but it's empty</li>
<li>Now '<b>Ctrl-2</b>' to split the screen in 2 (I like the <b>Ctrl-1-2-3</b> commands to split the screen as it reminds me of <b>RTS games </b>when you make your teams)</li>
<li>On the new window, open '<b>preferences.json</b>'</li>
</ul>
<div>
As the latest is Read-Only, you need to copy the things you want to change in the '<b>user.json</b>' window. Like this :</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Esa9PP6jr54/UvuHgn5LNgI/AAAAAAAAAGc/XxgDM3wgl3U/s1600/ace-theme-in-zed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://3.bp.blogspot.com/-Esa9PP6jr54/UvuHgn5LNgI/AAAAAAAAAGc/XxgDM3wgl3U/s1600/ace-theme-in-zed.png" /></a></div>
<div>
</div>
<div>
To find the one that suits you, you can <a href="http://ace.c9.io/build/kitchen-sink.html" target="_blank">try them here</a>.</div>
<br />
<h3>
Conclusion</h3>
On the <a href="http://github.com/zedapp/zed" target="_blank">GitHub repo</a>, you can find a lot of files explaining ALL you need to know about Zed but it really needs a <b>Wiki </b>to centralize all that!<br />
<br />
Anyway, it's really fun to code with it. It can be challenging to a beginner but it's also a cool way to learn.<br />
<br />
Next step: I will try to work on a <b>Dropbox </b>folder and set up an automatic sync with a <b>FTP </b>account.<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-47410988949565076112014-01-24T23:54:00.000+01:002014-02-03T15:57:15.507+01:00Setting up a git server like a Paas<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-JDPfdAhlUOA/UuYhkw9WeRI/AAAAAAAAAFo/-xidj7vAeHo/s1600/git.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-JDPfdAhlUOA/UuYhkw9WeRI/AAAAAAAAAFo/-xidj7vAeHo/s1600/git.png" height="200" width="200" /></a></div>
<br />
I have this new server that I wanted to use like the services offered by <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">Paas</a>'s. After some disappointments with OpenShift and Appfog, I am now using <a href="https://www.heroku.com/%E2%80%8E" target="_blank">Heroku</a>. And I really <strike>love</strike> like it! On Heroku, you just <i>Push </i>with <b>Git </b>and your site is up-to-date.<br />
<div>
<br />
<div>
So, until I had to install my own <b>Git server</b>, I never made the difference between the<b> bare repository</b> and the <b>working tree</b>.</div>
<div>
<br /></div>
<div>
Just to make things clear, the bare repo does not contain files, it's just the information about who did what on which file. It's the center/server of your git network. <a href="http://git-scm.com/book/en/Git-on-the-Server-Getting-Git-on-a-Server" target="_blank">More details here</a></div>
<div>
All the files you have on your repo are a working tree. <b>You can't push to a working tree</b>.</div>
<div>
<br /></div>
<div>
But if you can easily find free server services (Assembla, Bitbucket), it's not a deploy option like in Heroku.</div>
<div>
If you are working on a web project, you would like to check the result "live" without having to update it manually.</div>
<div>
<br /></div>
<div>
This is what I did :</div>
<div>
1. I installed git on the server</div>
<blockquote class="tr_bq">
(yum or apt-get or ...) install git-core</blockquote>
<div>
2. I created a git user</div>
<blockquote class="tr_bq">
adduser git </blockquote>
It will set the new user with no password or '!!'. It may cause problems, so to be sure you can unlock the user<br />
<blockquote class="tr_bq">
passwd -u git</blockquote>
3. I had to register my SSH key (switching to 'git' user is really important)<br />
<blockquote class="tr_bq">
su - git<br />
cd<br />
mkdir .ssh<br />
ssh-keygen -q -t rsa -N 'pass' -f ~/.ssh/id_rsa<br />
ssh-add<br />
# on CentOS you may need to 'exec ssh-agent bash' to avoid the 'Could not open a connection to your authentication agent.'<br />
<br />
cat .ssh/id_rsa.pub >> .ssh/authorized_keys </blockquote>
4. I did the work tree in a web-browser-accessible folder (public_html, www ...) and put a test file to avoid any bug related to cloning an empty repo<br />
<blockquote class="tr_bq">
git init deploy<br />
cd deploy<br />
touch test<br />
git add .<br />
git commit -m 'first'</blockquote>
5. Now the bare repo. You should put in your <i>/home/git folder</i><br />
<blockquote class="tr_bq">
git clone --bare /home/user/www/deploy deploy.git</blockquote>
6. To clone it on my PC, I append my own SSH public key to<i> .ssh/authorized_keys</i> ...<br />
<blockquote class="tr_bq">
#On the server<br />
cat /tmp/id_rsa.pub >> .ssh/authorized_keys</blockquote>
You can also copy the content of your<i> id_rsa.pub</i> and paste with<br />
<blockquote class="tr_bq">
nano authorized_keys</blockquote>
7. ... and <i>cloned </i>the repo on my machine<br />
<blockquote class="tr_bq">
git clone git@myserver:/home/git/test.git</blockquote>
If you change your code and <i>Push </i>it, it will work but you won't change the deploy folder<br />
<br />
8. I had a hook to the bare repo to tell update the live version<br />
<blockquote class="tr_bq">
cd /home/git/deploy.git/hooks<br />
touch post-receive<br />
nano post-receive</blockquote>
<div>
Paste</div>
<div>
<blockquote class="tr_bq">
#!/bin/sh<br />
GIT_WORK_TREE=/home/user/public_html/deploy/ git checkout -f</blockquote>
</div>
Save and exit, then make it executable<br />
<blockquote class="tr_bq">
chmod +x post-receive</blockquote>
9. Done! You can push and it will appear on the web folder<br />
<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-15416599777386287352013-07-22T14:52:00.003+02:002014-01-24T13:05:25.789+01:00OpenFL : Embedding a MovieClip with timeline<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.openfl.org/packages/theme_slate/themes/slate/images/Banner.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.openfl.org/packages/theme_slate/themes/slate/images/Banner.png" height="111" width="400" /></a></div>
<br />
With the latest versions of OpenFL, the Assets Class works great but if you use it for a swf containing a MovieClip with a timeline, you can't use your mc properly (currentFrame, totalFrames ... does not work).<br />
<br />
Has it took me a lot of time to figure it out, I'm copying here a solution that I found from the creator himself : <a href="http://www.openfl.org/forums/general-discussion/openfl-problems-swf/">http://www.openfl.org/forums/general-discussion/openfl-problems-swf/</a><br />
<br />
The trick is to put<br />
<blockquote class="tr_bq">
<haxeflag name="-swf-lib" value="path/to/your.swf" if="flash" /></blockquote>
in your build file.<br />
Then, you can use it like this :<br />
<blockquote class="tr_bq">
import MovieClipName;<br />
[...] <br />
var mc = new MovieClipName(); </blockquote>
<br />
With HaXe and FlashDevelop, it's somehow easier as you can right-click on your lib and select "Add to library ..." and it will change the build command for you.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-79118298553503574322013-07-15T10:34:00.000+02:002013-07-15T13:12:52.686+02:00Using FlashDevelop with OpenflJust to make things clear, OpenFL is the sequel of NME. NME is working great with HaXe 2 and latest versions of FD but if you want to make FD, HaXe and OpenFL working hand in hand this is the trick :<br />
<br />
<ol>
<li>Install <b>HaXe </b>and <b>Neko </b><a href="http://haxe.org/download">http://haxe.org/download</a></li>
<li>Install the latest beta version of FlashDevelop <a href="http://www.flashdevelop.org/community/viewtopic.php?f=9&t=3529">http://www.flashdevelop.org/community/viewtopic.php?f=9&t=3529</a> It's 4.4.3 right now.</li>
<li>You need to tell <b>FD </b>where the hell is <b>HaXe</b>. Go in <b>Tools>Program Settings</b>. Under <b>HaxeContext</b>, you have <b>Installed SDKs</b>. Click on the 3 dots<br /><a href="http://1.bp.blogspot.com/-b4GmvszPmoQ/UeOsp4F3A7I/AAAAAAAAAFA/Ib-XzN6mdM8/s1600/HaXeContext.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="226" src="http://1.bp.blogspot.com/-b4GmvszPmoQ/UeOsp4F3A7I/AAAAAAAAAFA/Ib-XzN6mdM8/s320/HaXeContext.png" width="320" /></a></li>
<li>Click <b>Add </b>and on the <b>Path </b>field, add the path to your <b>HaXe </b>install folder (might be something like C:\HaxeToolkit\haxe)</li>
<li>Now you can build <b>HaXe </b>projects. To install <a href="http://www.openfl.org/" target="_blank">OpenFL</a>, I'm using <a href="http://lib.haxe.org/" target="_blank">haxelib</a>. So open the <b>Command Prompt.</b> You can even do it from <b>FD</b>!<br /><div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-oAuJkYGqlAE/UeOvpxMUhqI/AAAAAAAAAFQ/QP4_XUxvz-c/s1600/command-prompt.png" imageanchor="1" style="font-weight: bold; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://4.bp.blogspot.com/-oAuJkYGqlAE/UeOvpxMUhqI/AAAAAAAAAFQ/QP4_XUxvz-c/s1600/command-prompt.png" /></a>
</div>
</li>
<li>Make sure you have a <b>lib </b>folder in your <b>HaXe </b>folder and type <b style="font-family: Times, 'Times New Roman', serif;">haxelib install openfl.</b><span style="font-family: inherit;"> Then </span><b><span style="font-family: Times, Times New Roman, serif;">haxelib run openfl setup</span></b>.<span style="font-family: inherit;"> It might needs other libraries: </span><b style="font-family: Times, 'Times New Roman', serif;">haxelib install actuate, haxe install swf.</b></li>
<li><span style="font-family: inherit;">Now you can go to <b>Project>New Project... </b>Under the HaXe section, you pick <b>OpenFL project</b></span></li>
<li><span style="font-family: inherit;">Press <b>F5 </b>to test and BOOM, it WORKS! (I sincerely wish it)</span></li>
</ol>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-38840720167001826192012-12-13T13:09:00.000+01:002012-12-13T13:09:00.115+01:00Hachures<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-BNR5jhyMWNE/UMCK4tWciyI/AAAAAAAAACs/hnZVCMeVOZY/s1600/002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://3.bp.blogspot.com/-BNR5jhyMWNE/UMCK4tWciyI/AAAAAAAAACs/hnZVCMeVOZY/s640/002.jpg" width="414" /></a></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-8790984543501599682012-12-11T13:07:00.000+01:002012-12-11T13:07:00.064+01:00Speed d'après photo<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-vDd5vQNZEro/UMCKgJNxPnI/AAAAAAAAACk/c0KZiEVt6Zw/s1600/10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="412" src="http://1.bp.blogspot.com/-vDd5vQNZEro/UMCKgJNxPnI/AAAAAAAAACk/c0KZiEVt6Zw/s640/10.jpg" width="640" /></a></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-28941315616671716602012-12-09T12:48:00.000+01:002012-12-09T12:48:00.672+01:00Visage noir et blanc<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-aaOlEmVLXig/UMCF-qJ6UQI/AAAAAAAAACQ/HUqPbTB9gDg/s1600/29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://3.bp.blogspot.com/-aaOlEmVLXig/UMCF-qJ6UQI/AAAAAAAAACQ/HUqPbTB9gDg/s640/29.jpg" width="538" /></a></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-29515066598993672472012-12-07T12:31:00.000+01:002012-12-07T12:31:00.548+01:00Robot Speed Painting<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-5GoCq2xVKnE/UMCB9Wmw5EI/AAAAAAAAAB4/qIAycFGnFqQ/s1600/01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://1.bp.blogspot.com/-5GoCq2xVKnE/UMCB9Wmw5EI/AAAAAAAAAB4/qIAycFGnFqQ/s640/01.jpg" width="528" /></a></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-2157465989383255442012-12-06T12:18:00.002+01:002012-12-06T12:23:20.023+01:00Space ship<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-X2yviqH3dZk/UMB-8ZJ4-tI/AAAAAAAAABo/qW9w1rNOvT8/s1600/001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="385" src="http://4.bp.blogspot.com/-X2yviqH3dZk/UMB-8ZJ4-tI/AAAAAAAAABo/qW9w1rNOvT8/s640/001.jpg" width="640" /></a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-78198622249811968052012-12-05T12:33:00.000+01:002012-12-06T12:33:49.668+01:00Voiture dans un tunnel - Speed painting<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-lKvJLjh8MDo/UMCCYjPYcQI/AAAAAAAAACA/ATgzg_V43Zc/s1600/car.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="401" src="http://4.bp.blogspot.com/-lKvJLjh8MDo/UMCCYjPYcQI/AAAAAAAAACA/ATgzg_V43Zc/s640/car.jpg" width="640" /></a></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6848734802680455208.post-48313691818234621192012-12-04T11:00:00.000+01:002012-12-06T12:22:16.316+01:00Motto<span style="font-size: large;">“The winning army realises the conditions for victory first, then fight. The losing army fights first then seeks victory.” </span><br />
— Sun TzuUnknownnoreply@blogger.com0