<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tools | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/category/tools-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Sat, 08 Nov 2025 10:35:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>5 Essential Plugins for Yazi File Manager</title>
		<link>https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Sat, 08 Nov 2025 10:35:27 +0000</pubDate>
				<category><![CDATA[TUI]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tui]]></category>
		<category><![CDATA[yazi]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=3442</guid>

					<description><![CDATA[<p>Yazi is my preferred terminal file manager, and these are my five essential plugins that improve my workflow. The Yazi package manager ya will be used to install the plugins mentioned below, which is shipped with Yazi. For the installation of necessary terminal tools, I will use brew, since I am currently on OSX. For &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/" class="more-link">Continue reading<span class="screen-reader-text"> "5 Essential Plugins for Yazi File Manager"</span></a></p>
The post <a href="https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/">5 Essential Plugins for Yazi File Manager</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Yazi is my preferred terminal file manager, and these are my five essential plugins that improve my workflow.</p>



<p>The Yazi package manager <strong>ya</strong> will be used to install the plugins mentioned below, which is shipped with Yazi.</p>



<p>For the installation of necessary terminal tools, I will use <strong>brew</strong>, since I am currently on OSX. For Linux use the equivalents like <strong>apt</strong>.</p>



<span id="more-3442"></span>



<p><strong> 1. <a href="https://github.com/boydaihungst/mediainfo.yazi" target="_blank" rel="noopener" title="">MediaInfo</a></strong></p>



<p>The MediaInfo plugin adds detailed information to the preview of media files such as JPG, PNG, and other media formats.</p>



<p>Especially Width, Height and Size is very useful.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-scaled.png"><img fetchpriority="high" decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-1024x665.png" alt="Terminal view of MediaInfo plugin for Yazi rendering a png file" class="wp-image-3443" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Installation:</p>



<ol class="wp-block-list">
<li>Install MediaInfo terminal tool using Brew:<code> brew install mediainfo</code></li>



<li>Add the plugin to Yazi: <code>ya pack -a boydaihungst/mediainfo</code></li>



<li>Add the necessary configuration to your <strong>yazi.toml</strong> file.</li>
</ol>



<p><strong>2. <a href="https://github.com/wylie102/duckdb.yazi" target="_blank" rel="noopener" title="">DuckDB</a></strong></p>



<p>DuckDB.yazi is a plugin for handling CSV, TSV and Parquet files. <br />It uses <a href="https://duckdb.org/" target="_blank" rel="noopener" title="">DuckDB</a> under the hood for adhoc rendering of the data files.</p>



<p>It can also render JSON files as tables, but I have not enabled this, because I want json files preview to just render json as is.<br />So I just added the viewers for tsv and csv in yazi.toml:</p>



<p><code>{ name = "*.csv", run = "duckdb" },<br />{ name = "*.tsv", run = "duckdb" },</code></p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-scaled.png"><img decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-1024x665.png" alt="Terminal view of DuckDB plugin for Yazi rendering a csv file" class="wp-image-3445" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p><strong>3. <a href="https://github.com/Reledia/glow.yazi" target="_blank" rel="noopener" title="">Glow</a></strong></p>



<p>Glow.yazi is a plugin for previewing Markdown files.<br />I uses terminal markdown renderer <a href="https://github.com/charmbracelet/glow" target="_blank" rel="noopener" title="">Glow</a>.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-scaled.png"><img decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-1024x665.png" alt="Terminal view of Glow plugin for Yazi rendering a markdown file" class="wp-image-3447" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Installation: </p>



<ol class="wp-block-list">
<li>Install Glow: <code>brew install glow</code></li>



<li> Add the plugin to Yazi: <code>ya pack -a Reledia/glow.yazi</code></li>
</ol>



<p><strong>Note</strong>: the plugin is deprecated by now in favour of the new <a href="https://github.com/yazi-rs/plugins/tree/main/piper.yazi#piperyazi" target="_blank" rel="noopener" title="">Piper</a> plugin, a general-purpose previewer.<br />I might check this out as well in the near future.</p>



<p><strong>4. <a href="https://github.com/ndtoan96/ouch.yazi" target="_blank" rel="noopener" title="">Ouch.yazi</a></strong></p>



<p>This plugin uses <a href="https://github.com/ouch-org/ouch" target="_blank" rel="noopener" title="">Ouch</a> for handling zip, tar, and other archive formats.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-scaled.png"><img decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-1024x665.png" alt="Terminal view of Ouch plugin for Yazi rendering a zip file" class="wp-image-3449" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Installation:</p>



<ol class="wp-block-list">
<li>Install Ouch and 7-zip using Brew: <code>brew install ouch 7-zip</code></li>



<li>Add the plugin to Yazi: <code>ya pack -a ndtoan96/ouch</code></li>



<li>Add the &#8220;C&#8221; to your `keymap.toml` file to compress files:<br /><code>[[mgr.prepend_keymap]]<br />on = ["C"]<br />run = "plugin ouch"<br />desc = "Compress with ouch"</code></li>
</ol>



<p>Simply press &#8220;Enter&#8221; on an archive file should uncompress the archive.</p>



<p><strong>5. <a href="https://github.com/Ape/open-with-cmd.yazi" target="_blank" rel="noopener" title="">OpenWithCmd</a></strong></p>



<p>OpenWithCmd is a plugin for opening files with specific commands, such as opening a file in LibreOffice. In Finder one would usually use right click &#8220;Open with&#8221; dialog.</p>



<p>Installation:</p>



<ol class="wp-block-list">
<li>Add the plugin to Yazi: <code>ya pack -a Ape/open-with-cmd.yazi</code></li>



<li>Add the &#8220;o&#8221; and &#8220;O&#8221; to your `keymap.toml` file to open the OpenWith dialog:<br /><code>[[mgr.prepend_keymap]]<br />on = "o"<br />run = "plugin open-with-cmd --args=block"<br />desc = "Open with command in the terminal"<br />[[mgr.prepend_keymap]]<br />on = "O"<br />run = "plugin open-with-cmd"<br />desc = "Open with command</code>&#8220;</li>
</ol>



<p>To open a file in LibreOffice from Yazi, type &#8220;o&#8221; and enter <code>calc type:soffice --calc</code> in the dialog.</p>



<p>Note that the window might not focus directly, and you may need to check if it is opened in the background.</p>



<p>This plugin overrides the `o/O` keymap, but you can still use `Enter` or `Shift+Enter` to open files directly in the default app.</p>The post <a href="https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/">5 Essential Plugins for Yazi File Manager</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yazi PDF preview not working</title>
		<link>https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Sat, 31 May 2025 10:25:43 +0000</pubDate>
				<category><![CDATA[TUI]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[tui]]></category>
		<category><![CDATA[yazi]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=3415</guid>

					<description><![CDATA[<p>Yazi is a terminal-based file manager (TUI) that I use heavily because it&#8217;s fast and lets me navigate files and folders without needing a mouse. (&#8230;and I really dislike the OSX Finder) Yazi can render previews for images and PDF files, but in my case, PDF previews weren&#8217;t showing up. Yazi requires Poppler for PDF &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/" class="more-link">Continue reading<span class="screen-reader-text"> "Yazi PDF preview not working"</span></a></p>
The post <a href="https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/">Yazi PDF preview not working</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="https://yazi-rs.github.io/" target="_blank" rel="noopener" title="">Yazi</a> is a terminal-based file manager (TUI) that I use heavily because it&#8217;s fast and lets me navigate files and folders without needing a mouse. (&#8230;and I really dislike the OSX Finder)</p>



<p>Yazi can render previews for images and PDF files, but in my case, PDF previews weren&#8217;t showing up. Yazi requires Poppler for PDF previewing&#8211;and it was already installed on my system&#8211;the previews still didn&#8217;t work.</p>



<p>So I began debugging by running <code>yazi --debug</code>, which provides detailed information about your Yazi installation. Under the Dependencies section, I noticed a suspicious message:</p>



<pre class="wp-block-preformatted">pdftoppm      : ExitStatus(unix_wait_status(25344)),"pdftoppm version 4.0...</pre>



<span id="more-3415"></span>



<p><br />This should actually just render the version of <strong>pdftoppm</strong> by poppler like:</p>



<pre class="wp-block-preformatted">pdftoppm      : 25.04.0</pre>



<p>So there was clearly some issue with <strong>Poppler</strong> and <strong>pdftoppm</strong> here.<br />Then I ran <strong>Yazi</strong> with a debug log enabled: <code>YAZI_LOG=debug yazi</code><br />and checked the log file in <code>~/.local/state/yazi/yazi.log</code></p>



<p>And there was also an error:</p>



<pre class="wp-block-preformatted">ERROR yazi_scheduler::prework::prework: Error when running preloader pdf:<br />Failed to convert PDF to image, stderr: pdftoppm version 4.05 [www.xpdfreader.com]</pre>



<p>It turns out that Xpdf was conflicting with the actual <code>pdftoppm</code> utility from Poppler. I had previously installed Xpdf for some reason, and it was now preventing Poppler from being installed properly. The error message confirmed the conflict:</p>



<pre class="wp-block-preformatted">Error: Cannot install poppler because conflicting formulae are installed.<br />xpdf: because poppler, pdftohtml, pdf2image, and xpdf install conflicting executables</pre>



<p>So I uninstalled Xpdf via brew: <code>brew unlink xpdf</code><br />Reinstalled <strong>Poppler</strong> via brew and now everything works nice:</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview.png"><img decoding="async" width="1024" height="167" src="https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-1024x167.png" alt="" class="wp-image-3416" srcset="https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-1024x167.png 1024w, https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-300x49.png 300w, https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-768x125.png 768w, https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview.png 1286w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption class="wp-element-caption">Yazi terminal file manager PDF preview</figcaption></figure>



<p></p>The post <a href="https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/">Yazi PDF preview not working</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sqlite Administration in IntelliJ IDE</title>
		<link>https://nerdpress.org/2021/05/17/sqlite-administration-in-intellij-ide/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Mon, 17 May 2021 05:51:21 +0000</pubDate>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Sqlite]]></category>
		<category><![CDATA[IntelliJ Ultimate]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=3050</guid>

					<description><![CDATA[<p>Sometime ago I tried to use Adminer in Docker to administrate a sqlite database, which was not as easy as expected.If you are a happy user of IntelliJ IDE like PHPStorm or IntelliJ Ultimate like me :) then i would nowadays recommend to use the built-in database tool of your IntelliJ IDE for Sqlite administration &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2021/05/17/sqlite-administration-in-intellij-ide/" class="more-link">Continue reading<span class="screen-reader-text"> "Sqlite Administration in IntelliJ IDE"</span></a></p>
The post <a href="https://nerdpress.org/2021/05/17/sqlite-administration-in-intellij-ide/">Sqlite Administration in IntelliJ IDE</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Sometime ago I tried to use <a href="https://nerdpress.org/2019/10/23/adminer-for-sqlite-in-docker/" target="_blank" rel="noreferrer noopener">Adminer in Docker</a> to administrate a sqlite database, which was not as easy as expected.<br />If you are a happy user of IntelliJ IDE like PHPStorm or IntelliJ Ultimate like me :) then i would nowadays recommend to use the built-in database tool of your IntelliJ IDE for Sqlite administration instead.<br />Even in dockerized context.</p>



<span id="more-3050"></span>



<p>A Sqlite database is only one file, which you surely have access to.<br />So just add a Database configuration to your IDE and point it to the Sqlite file.<br />Click on the Database flyout on the left side then on the + (Plus) and add a Sqlite configuration.<br />(IntelliJ has good documentation on <a href="https://www.jetbrains.com/help/idea/connecting-to-a-database.html#connect-to-sqlite-database" target="_blank" rel="noreferrer noopener">Sqlite Database connection</a> as well of course)</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Sqlite_Database.png"><img decoding="async" width="1024" height="563" src="https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Sqlite_Database-1024x563.png" alt="" class="wp-image-3051" srcset="https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Sqlite_Database-1024x563.png 1024w, https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Sqlite_Database-300x165.png 300w, https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Sqlite_Database-768x422.png 768w, https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Sqlite_Database.png 1257w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Then you are ready to go.<br />The UI of the database structure is quite good.<br />You can browse the tables by doublelick on the table in the database structure view.<br />Also you can edit values in the table view.<br />Note: <em>When the DB was created inside the Docker container you probably dont own the DB from the host and you wont be able write to it.<br />While developing just change permissions on the host, if necessary.</em></p>



<p>You can also open a <strong>Database Console</strong> window where you can test queries.<br />This is particular better than using Adminer because these test queries are persisted and will still be there the next day.<br />You can add multiple database consoles and reopen them from &#8220;Scratches and Consoles&#8221; in your Project menu.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Database_Console.png"><img decoding="async" width="1024" height="447" src="https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Database_Console-1024x447.png" alt="" class="wp-image-3052" srcset="https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Database_Console-1024x447.png 1024w, https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Database_Console-300x131.png 300w, https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Database_Console-768x335.png 768w, https://nerdpress.org/wp-content/uploads/2021/05/IntelliJ_Database_Console.png 1434w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>So no Adminer needed. Sqlite is just a file, dude.<br />No hassles with docker-compose anymore for DB administration and still using Docker for the app. :)</p>



<p><strong>Update 09.08.2023:</strong><br />JetBrains has now also uploaded a nice Youtube Video Tutorial on how to deal with Sqlite databases in IntelliJ IDEs like f.e. PHPStorm:<br /><a href="https://www.youtube.com/watch?v=Qw_JniULJBI" target="_blank" rel="noopener" title="">Working with SQLite Databases in any JetBrains IDE</a></p>



<p>I learned that you can now Drag and Drop Sqlite database files into the DataBase Pane and the IDE connects it directly, nice!</p>



<p></p>The post <a href="https://nerdpress.org/2021/05/17/sqlite-administration-in-intellij-ide/">Sqlite Administration in IntelliJ IDE</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Directories settings in PHPStorm and IntelliJ Ultimate</title>
		<link>https://nerdpress.org/2018/12/29/directories-settings-in-phpstorm-and-intellij-ultimate/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Sat, 29 Dec 2018 10:30:46 +0000</pubDate>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IntelliJ Ultimate]]></category>
		<category><![CDATA[PHPStorm]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=2840</guid>

					<description><![CDATA[<p>I recently switched from PHPStorm to IntelliJ Ultimate because of some Java. But still i am working a lot on PHP and symfony projects. One thing i usually do on symfony projects in PHPStorm is to edit the &#8220;Directories&#8221; in the settings to avoid having results from var/cache or var/logs in the search results. Also &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2018/12/29/directories-settings-in-phpstorm-and-intellij-ultimate/" class="more-link">Continue reading<span class="screen-reader-text"> "Directories settings in PHPStorm and IntelliJ Ultimate"</span></a></p>
The post <a href="https://nerdpress.org/2018/12/29/directories-settings-in-phpstorm-and-intellij-ultimate/">Directories settings in PHPStorm and IntelliJ Ultimate</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>I recently switched from PHPStorm to IntelliJ Ultimate because of some Java. But still i am working a lot on PHP and symfony projects.</p>
<p>One thing i usually do on symfony projects in PHPStorm is to edit the <i>&#8220;Directories&#8221;</i> in the settings to avoid having results from <em>var/cache</em> or <em>var/logs</em> in the search results.</p>
<p>Also it slows down the search which i heavily use. So i exlude all folders that should not be searched because they are cache files or are redundant in some other way.</p>


<span id="more-2840"></span>



<figure class="wp-block-image"><a href="https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-10-48-51.png"><img decoding="async" width="1024" height="627" src="https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-10-48-51-1024x627.png" alt="" class="wp-image-2843" srcset="https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-10-48-51-1024x627.png 1024w, https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-10-48-51-300x184.png 300w, https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-10-48-51-768x470.png 768w, https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-10-48-51.png 1920w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption>PHPStorm Directories Settings</figcaption></figure>



<p>See this <strong>SO</strong> post for further discussion: <a rel="noreferrer noopener" href="https://stackoverflow.com/questions/35654320/how-to-configure-directories-when-using-a-symfony-project-in-phpstorm" target="_blank">https://stackoverflow.com/questions/35654320/how-to-configure-directories-when-using-a-symfony-project-in-phpstorm</a></p>



<p>But in IntelliJ Ultimate its a bit different and it took me a bit to figure out.<br>Here the equivalent is located under <em>&#8220;Project Structure-&gt;Modules&#8221;</em>.<br>Here you can exclude Directories, set &#8220;test&#8221; and &#8220;source&#8221; folders.</p>



<figure class="wp-block-image"><a href="https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-11-00-16.png"><img decoding="async" width="1024" height="627" src="https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-11-00-16-1024x627.png" alt="" class="wp-image-2844" srcset="https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-11-00-16-1024x627.png 1024w, https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-11-00-16-300x184.png 300w, https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-11-00-16-768x470.png 768w, https://nerdpress.org/wp-content/uploads/2018/12/Bildschirmfoto-vom-2018-12-29-11-00-16.png 1920w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption>IntelliJ Ultimate Modules settings</figcaption></figure>



<p>Also it seems settings are imported from PHPStorm settings already when using a former PHPStorm project in IntelliJ Ultimate. Nice :)</p>The post <a href="https://nerdpress.org/2018/12/29/directories-settings-in-phpstorm-and-intellij-ultimate/">Directories settings in PHPStorm and IntelliJ Ultimate</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Symfony development with docker on a mac</title>
		<link>https://nerdpress.org/2016/05/07/symfony-development-docker-mac/</link>
					<comments>https://nerdpress.org/2016/05/07/symfony-development-docker-mac/#comments</comments>
		
		<dc:creator><![CDATA[Max Girkens]]></dc:creator>
		<pubDate>Sat, 07 May 2016 18:04:52 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Project Setup]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[mac]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=2681</guid>

					<description><![CDATA[<p>I recently started to do all PHP development with docker, since I was just tired of installing tons of dev libraries on my machine. Most of which i couldn&#8217;t even remember what they actually were good for. When I first tried docker (docker-toolbox for mac) I was really disappointed how slow symfony apps ran inside &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2016/05/07/symfony-development-docker-mac/" class="more-link">Continue reading<span class="screen-reader-text"> "Symfony development with docker on a mac"</span></a></p>
The post <a href="https://nerdpress.org/2016/05/07/symfony-development-docker-mac/">Symfony development with docker on a mac</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>I recently started to do all PHP development with docker, since I was just tired of installing tons of dev libraries on my machine. Most of which i couldn&#8217;t even remember what they actually were good for.</p>
<p>When I first tried docker (docker-toolbox for mac) I was really disappointed how slow symfony apps ran inside the container.<span id="more-2681"></span></p>
<p>I did a bit of research (didn&#8217;t completely get it though)  &#8211; but most of the speed issues that people experience seem to be related to the rather slow file system access in mounted folders.</p>
<p>That&#8217;s where <a href="https://github.com/nlf/dlite">dlite</a> really shines.<br />
It&#8217;s an app that uses <a href="https://github.com/nlf/dlite#thanks">some sort of alternative</a> to virtualbox etc. which has significant speed advantages.</p>
<p>I highly recommend you give it a try if you&#8217;re developing with docker in OSX.<br />
Installation with <a href="http://brew.sh/">homebrew</a> is quite simple:</p>
<pre class="brush: bash; title: ; notranslate">
brew install dlite
dlite stop &amp;&amp; dlite update -v 2.3.0 &amp;&amp; dlite start
brew install docker
brew install docker-compose
</pre>
<p>Another thing I found quite challenging was setting up permissions when running symfony inside docker.<br />
I found a couple of tutorials on that but none of those seemed to really work with my setup.</p>
<p>You could use data containers for the cache and log folders and don&#8217;t have any <a href="http://stackoverflow.com/questions/34949083/symfony-docker-permission-problems-for-cache-files">permission problems</a>.<br />
Or just use some internal folder `/tmp/myapp/cache` or `/dev/shm/myapp` (the latter really is fast&#8230;).</p>
<p>But any of those approaches will make it difficult to access the cache files from the host.<br />
(I use PHPStorm with the symfony plugin, which relies on parsing some cache files)<br />
It also doesn&#8217;t solve the problem of persmissions for the `/web` folders, when installing assets or write to any data folders you also wan&#8217;t to mount from the host filesystem.</p>
<p>I have not found a really elegant solution for that, but there&#8217;s a workaround which does work magic:</p>
<p>You can set uid of the www-data inside the container your host users&#8217; uid.<br />
Something like `RUN usermod -u 501 www-data` inside your webserver Dockerfile should do the trick for your default user on mac. You can then log into the container and run symfony commands as www-data and have no problems with accessing files from host filesystem, command-line or the webserver.</p>
<p><a href="https://nerdpress.org">W</a><a href="https://www.facebook.com/sonntagnacht">e</a> put together a docker setup for symfony development, which should work across different operating systems.</p>
<p><a href="https://github.com/nerdpress-org/docker-sf3/">https://github.com/nerdpress-org/docker-sf3/</a></p>
<p>So as a quickstart, after installing docker &#038; dlite just run:</p>
<pre class="brush: bash; title: ; notranslate">
git clone https://github.com/nerdpress-org/docker-sf3.git docker-sf3
cp -r docker-sf3/docker /path/to/your/symfony-project/
cd /path/to/your/symfony-project/docker
sh ./docker.sh -l
</pre>The post <a href="https://nerdpress.org/2016/05/07/symfony-development-docker-mac/">Symfony development with docker on a mac</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2016/05/07/symfony-development-docker-mac/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>[Symfony 2][Assetic] Sass, CompassFilter + Foundation Responsive Front-end Framework</title>
		<link>https://nerdpress.org/2012/10/26/symfony-2assetic-sass-compassfilter-foundation-responsive-front-end-framework/</link>
					<comments>https://nerdpress.org/2012/10/26/symfony-2assetic-sass-compassfilter-foundation-responsive-front-end-framework/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 26 Oct 2012 15:32:56 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Silex]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=2323</guid>

					<description><![CDATA[<p>Did you ever wonder how to enable 3rd party plugins (or so called &#8220;frameworks&#8220;) within the great compass toolset managed by assetic in your edgy symfony 2.1 project? (If there is more extensive documentation available concerning assetic + CompassFilter, please stop reading on and let me know!) If you take a look at the filter &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2012/10/26/symfony-2assetic-sass-compassfilter-foundation-responsive-front-end-framework/" class="more-link">Continue reading<span class="screen-reader-text"> "[Symfony 2][Assetic] Sass, CompassFilter + Foundation Responsive Front-end Framework"</span></a></p>
The post <a href="https://nerdpress.org/2012/10/26/symfony-2assetic-sass-compassfilter-foundation-responsive-front-end-framework/">[Symfony 2][Assetic] Sass, CompassFilter + Foundation Responsive Front-end Framework</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Did you ever wonder how to enable 3rd <a href="http://compass-style.org/frameworks/">party</a> plugins (or so called &#8220;<a href="http://compass-style.org/frameworks/">frameworks</a>&#8220;) within the great <a href="http://compass-style.org/">compass toolset</a> managed by <a href="https://github.com/kriswallsmith/assetic">assetic</a> in your edgy <a href="http://symfony.com/">symfony 2.1</a> project?</p>
<p>(If there is more extensive documentation available concerning assetic + CompassFilter, please stop reading on and let me know!)</p>
<p>If you take a look at the filter class itself (it is CompassFilter in the generic Assetic\Filter namespace), you should recognise several option values that you can use in your application wide config.yml file.</p>
<p>But first you have to install the framework plugin following these <a href="http://foundation.zurb.com/docs/gem-install.php">instructions</a>.</p>
<p><span id="more-2323"></span></p>
<p>After adding the framework plugin by ruby&#8217;s own package manager &#8220;gem&#8221; (hopefully replaced by composer in the near future ;-)) by typing something like</p>
<pre class="brush: bash; title: ; notranslate">$ gem install zurb-foundation</pre>
<p>the only thing remaining to do is to load the framework plugin by assetic. To do so, put the folloging lines to your config.yml assetic section (as you would do it when using the compass command line interface, refer to the output of</p>
<pre class="brush: bash; title: ; notranslate">$ compass help compile</pre>
<p>.)</p>
<p>The yaml file should look like this:</p>
<pre class="brush: python; title: ; notranslate">
assetic:
    read_from: %kernel.root_dir%/web
    debug: %kernel.debug%
    use_controller: %kernel.debug%
    filters:
        compass:
            plugins: &#x5B;'zurb-foundation'] 
            # load foundation                                     
            # framework as you would do by typing
            # $ compass compile --require 
            # zurb-foundation &#x5B;...]
            # &#x5B; ... ]
</pre>
<p>Now you should be able to import the foundation library files by using the @import statement in your *.sass/*.scss files:</p>
<pre class="brush: css; title: ; notranslate">
@import &quot;foundation&quot;;
</pre>
<p>Have fun!</p>The post <a href="https://nerdpress.org/2012/10/26/symfony-2assetic-sass-compassfilter-foundation-responsive-front-end-framework/">[Symfony 2][Assetic] Sass, CompassFilter + Foundation Responsive Front-end Framework</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2012/10/26/symfony-2assetic-sass-compassfilter-foundation-responsive-front-end-framework/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>javascript benchmarking with jsperf</title>
		<link>https://nerdpress.org/2012/04/11/javascript-benchmarking-with-jsperf/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Wed, 11 Apr 2012 15:18:31 +0000</pubDate>
				<category><![CDATA[JS]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=2139</guid>

					<description><![CDATA[<p>I might be a bit late (yeaikno it exist over a year now and a bunch of blogs had it covered) but nevertheless i would like to point out a very helpful online tool i recently ran into: jsPerf Its basically a online benchmark tool for testing different approaches in javascript. It covers some important &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2012/04/11/javascript-benchmarking-with-jsperf/" class="more-link">Continue reading<span class="screen-reader-text"> "javascript benchmarking with jsperf"</span></a></p>
The post <a href="https://nerdpress.org/2012/04/11/javascript-benchmarking-with-jsperf/">javascript benchmarking with jsperf</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>I might be a bit late <del datetime="2012-04-11T15:12:28+00:00">(yeaikno it exist over a year now and a bunch of blogs had it covered)</del> but nevertheless i would like to point out a very helpful online tool i recently ran into:</p>
<p><a href="http://jsperf.com" target="_blank">jsPerf</a></p>
<p>Its basically a online benchmark tool for testing different approaches in javascript.<br />
It covers some important aspects of benchmarking, that your homemade bench probably wont have like milliseconds accuracy &#038; statistical analysis.<br />
The tests are run on your browser and the results will feed the &#8220;browserscope&#8221;. A graph of the &#8220;highest known results&#8221; for the participating browsers.<br />
So we can see some kind of comparison.<br />
<span id="more-2139"></span><br />
Almost all classic concurrent approaches are covered, my favorites are:</p>
<p><a href="http://jsperf.com/string-concatenation/14" target="_blank">String concatenation</a></p>
<p><a href="http://jsperf.com/javascript-template-engine/3" target="_blank">JavaScript Template Engines</a>, in this revision its: juicer, mustache, ejohn, kissy, nTenjin<br />
( yes it has revisions :) )</p>
<p><a href="http://jsperf.com/switchclass-or-removeclass-and-addclass" target="_blank">switchClass OR removeClass and addClass</a></p>
<p><a href="http://jsperf.com/jquery-remove-class-selector" target="_blank">fastest jQuery selectors to remove class</a></p>
<p>See if you can find some, you struggled with lately:<br />
<a href="http://jsperf.com/browse" target="_blank">http://jsperf.com/browse</a></p>
<p>JsPerf has some further interesting options like<br />
<strong>autorun</strong><br />
<em>append #run to the URL of the test case</em></p>
<p><strong>filters</strong> for the browserscope<br />
<em>filters are: popular, all, desktop, family, major, minor, mobile, prerelease</em></p>
<p><strong>chart types</strong> of browserscope<br />
<em>append #chart=table to the test case’s URL<br />
types are: bar(default), table, column, line, and pie</em></p>
<p>Give it a try, daily!</p>The post <a href="https://nerdpress.org/2012/04/11/javascript-benchmarking-with-jsperf/">javascript benchmarking with jsperf</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>[Symfony 2][Twig] &#8211; Enabling (native) Twig Extensions</title>
		<link>https://nerdpress.org/2011/10/19/symfony-2-twig-enabling-native-twig-extensions/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 19 Oct 2011 11:39:46 +0000</pubDate>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Project Setup]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[DIC]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[symfony 2]]></category>
		<category><![CDATA[Twig]]></category>
		<category><![CDATA[Twig Extension]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=1899</guid>

					<description><![CDATA[<p>Twig Extensions is a tiny official repository for extensions to the Twig templating markup language, the default templating engine in each Symfony 2 (Standard Ed.) project. This short article shows how to purposeful enable them per-environment for your projects. The twig-extension repository is usually fetched by calling $ bin/vendor install into your project´s ./vendor directory &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2011/10/19/symfony-2-twig-enabling-native-twig-extensions/" class="more-link">Continue reading<span class="screen-reader-text"> "[Symfony 2][Twig] &#8211; Enabling (native) Twig Extensions"</span></a></p>
The post <a href="https://nerdpress.org/2011/10/19/symfony-2-twig-enabling-native-twig-extensions/">[Symfony 2][Twig] – Enabling (native) Twig Extensions</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="https://github.com/fabpot/Twig-extensions">Twig Extensions</a> is a tiny official repository for extensions to the <a href="http://twig.sensiolabs.org/">Twig templating markup language</a>, the default templating engine in each Symfony 2 (Standard Ed.) project. This short article shows how to purposeful enable them per-environment for your projects.</p>
<p><span id="more-1899"></span></p>
<p>The twig-extension repository is usually fetched by calling</p>
<pre class="brush: bash; title: ; notranslate">
$ bin/vendor install
</pre>
<p>into your project´s ./vendor directory (because it is part of the ./deps file of each symfony 2 standard edition).</p>
<p>After installing the required vendor files, register the namespace fallback in your autoload.php (if you use the one delivered with Symfony 2 Standard, this should already have been done for you):</p>
<pre class="brush: php; title: ; notranslate">
use Symfony\Component\ClassLoader\UniversalClassLoader;
use Doctrine\Common\Annotations\AnnotationRegistry;

$loader = new UniversalClassLoader();
$loader-&gt;registerNamespaces(array(
    'Symfony'          =&gt; array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'),
    // ...
));

$loader-&gt;registerPrefixes(array(
    'Twig_Extensions_' =&gt; __DIR__.'/../vendor/twig-extensions/lib',
    'Twig_'            =&gt; __DIR__.'/../vendor/twig/lib',
));
</pre>
<p>Remember that twig extensions are always registered as <a href="http://symfony.com/doc/2.0/book/service_container.html#tags-tags">tagged services</a>, but it is not always desirable to register a twig extension like e.g. the Debug-Extension as a regular service globally. We could do so by adding the service definition to the services.xml-file in one of our bundles. But due to the special purpose of the debug extension, we will choose a different, more &#8220;project-wide-configuration&#8221;-way.</p>
<p>Luckily, Symfony provides means to dynamically load services &#8220;on demand&#8221; and depending on the current <a href="http://symfony.com/doc/2.0/cookbook/configuration/environments.html">environment</a>.</p>
<p>Add the following lines to your app/config/config_dev.yml:</p>
<pre class="brush: python; title: ; notranslate">
services:
    debug.twig.extension:
        class: Twig_Extensions_Extension_Debug
        tags: &#x5B;{ name: 'twig.extension' }]
</pre>
<p>The &#8220;services&#8221;-configuration option may be utilized to register any class as a <a href="http://symfony.com/doc/2.0/book/service_container.html">DIC</a> managed <a href="http://symfony.com/doc/2.0/book/service_container.html#what-is-a-service">service</a>, for each project and independent from your bundle configuration (But remember that &#8220;regular&#8221; service definition configuration should usually happen in your bundle´s configuration files, otherwise you will not able to distribute your bundles because of missing or broken dependencies).</p>
<p>For twig extensions that should only be loaded for special purposes (like our DEBUG-function which is only needed in development environments), config_dev.yml is the perfect place to register them.</p>
<p>Note the &#8220;tags&#8221;-configuration which marks the service as a twig extension. Now, let´s create a demo twig-template and try the {% debug %} function:</p>
<pre class="brush: xml; title: ; notranslate">
{% extends &quot;NerdpressDemoBundle::layout.html.twig&quot; %}
{% debug %}
</pre>
<p>That will do. Open the page in your favorite webbrower (after defining a route, a controller and other stuff i won´t mention here) and admire the debug output. Note that the output will be much more nicer if you have had installed a native php debug extension like e.g. <a href="http://xdebug.org/">XDebug</a>.</p>The post <a href="https://nerdpress.org/2011/10/19/symfony-2-twig-enabling-native-twig-extensions/">[Symfony 2][Twig] – Enabling (native) Twig Extensions</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>nodejs plugin for netbeans</title>
		<link>https://nerdpress.org/2011/10/05/nodejs-plugin-for-netbeans/</link>
					<comments>https://nerdpress.org/2011/10/05/nodejs-plugin-for-netbeans/#comments</comments>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Wed, 05 Oct 2011 05:45:49 +0000</pubDate>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[Plugin]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=1830</guid>

					<description><![CDATA[<p>Over the weekend i looked for a plugin for node.js in netbeans and ended up tryin this one: http://timboudreau.com/blog/read/NetBeans_Tools_for_Node_js Actually its all said on the post itself: installation, features and restrictions. So go and read it. Its still a bit early stage and only runs on a nightly-build netbeans but it already has some helpful &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2011/10/05/nodejs-plugin-for-netbeans/" class="more-link">Continue reading<span class="screen-reader-text"> "nodejs plugin for netbeans"</span></a></p>
The post <a href="https://nerdpress.org/2011/10/05/nodejs-plugin-for-netbeans/">nodejs plugin for netbeans</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Over the weekend i looked for a plugin for node.js in netbeans and ended up tryin this one:<br />
<a href="http://timboudreau.com/blog/read/NetBeans_Tools_for_Node_js">http://timboudreau.com/blog/read/NetBeans_Tools_for_Node_js</a></p>
<p>Actually its all said on the post itself: installation, features and restrictions.<br />
So go and <a href="http://timboudreau.com/blog/read/NetBeans_Tools_for_Node_js">read it</a>.</p>
<p>Its still a bit early stage and only runs on a nightly-build netbeans but it already has some helpful features.<br />
<span id="more-1830"></span><br />
For me i just like to have a node.js icon as my project icon ;).<br />
No serious, i like the npm support, see image, especially for browsing the modules to see what is all available.<br />
<a href="https://nerdpress.org/wp-content/uploads/2011/10/nodejs_netbeans_npm.png"><img decoding="async" class="alignnone size-medium wp-image-1831" title="nodejs_netbeans_npm" src="https://nerdpress.org/wp-content/uploads/2011/10/nodejs_netbeans_npm-300x182.png" alt="" width="300" height="182" srcset="https://nerdpress.org/wp-content/uploads/2011/10/nodejs_netbeans_npm-300x182.png 300w, https://nerdpress.org/wp-content/uploads/2011/10/nodejs_netbeans_npm.png 819w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Whats also is nice and that you have the modules in the file tree and that they show the module info.<br />
<a href="https://nerdpress.org/wp-content/uploads/2011/10/nodejs_plugin_netbeans.png"><img decoding="async" class="alignnone size-medium wp-image-1832" title="nodejs_plugin_netbeans" src="https://nerdpress.org/wp-content/uploads/2011/10/nodejs_plugin_netbeans-300x271.png" alt="" width="300" height="271" srcset="https://nerdpress.org/wp-content/uploads/2011/10/nodejs_plugin_netbeans-300x271.png 300w, https://nerdpress.org/wp-content/uploads/2011/10/nodejs_plugin_netbeans.png 336w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>A GUI for installing the modules and editing the package file i dont really need but its nice to have.<br />
Then starting the app from a button in netbeans is also nice.</p>
<p>I guess whats missing the most is code completion, maybe that will be added sometime soon.<br />
I hope so, because having code completion for node modules would be pretty cool.</p>The post <a href="https://nerdpress.org/2011/10/05/nodejs-plugin-for-netbeans/">nodejs plugin for netbeans</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2011/10/05/nodejs-plugin-for-netbeans/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Tilt &#8211; 3D DOM visualization</title>
		<link>https://nerdpress.org/2011/09/23/tilt-3d-dom-visualization/</link>
		
		<dc:creator><![CDATA[Max Girkens]]></dc:creator>
		<pubDate>Fri, 23 Sep 2011 06:00:57 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Addon]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[tilt]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=1722</guid>

					<description><![CDATA[<p>someone just +1&#8217;d this nice addon for firefox: (thanks, conrad :) Tilt visualizes the DOM in 3D and is a lot faster than i expected. Although it&#8217;s flagged experimental it&#8217;s easily installed and works like a charm on my macbook with Firefox 6. Definetly makes you think twice about your markup nesting level ;)</p>
The post <a href="https://nerdpress.org/2011/09/23/tilt-3d-dom-visualization/">Tilt – 3D DOM visualization</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>someone just +1&#8217;d this nice <a title="TILT firefox addon" href="https://addons.mozilla.org/de/firefox/addon/tilt/">addon</a> for firefox:<br />
(thanks, conrad :)</p>
<p><a href="https://nerdpress.org/wp-content/uploads/2011/09/tilt_firefox_3d_dom_addon1.png"><img decoding="async" class="alignnone size-medium wp-image-1725" title="tilt_firefox_3d_dom_addon" src="https://nerdpress.org/wp-content/uploads/2011/09/tilt_firefox_3d_dom_addon1-300x160.png" alt="TILT - firefox addon visualizes 3D" width="300" height="160" srcset="https://nerdpress.org/wp-content/uploads/2011/09/tilt_firefox_3d_dom_addon1-300x160.png 300w, https://nerdpress.org/wp-content/uploads/2011/09/tilt_firefox_3d_dom_addon1.png 960w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://addons.mozilla.org/de/firefox/addon/tilt/">Tilt</a> visualizes the DOM in 3D and is a lot faster than i expected.<br />
<span id="more-1722"></span><br />
Although it&#8217;s flagged experimental it&#8217;s easily installed and works like a charm on my macbook with Firefox 6.</p>
<p>Definetly makes you think twice about your markup nesting level ;)</p>
<p><object style="height: 390px; width: 640px;" width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/dW2eAbr5FBw?version=3" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed style="height: 390px; width: 640px;" width="640" height="360" type="application/x-shockwave-flash" src="https://www.youtube.com/v/dW2eAbr5FBw?version=3" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>The post <a href="https://nerdpress.org/2011/09/23/tilt-3d-dom-visualization/">Tilt – 3D DOM visualization</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
