<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5703952032604915654</id><updated>2025-02-03T03:32:42.964-08:00</updated><category term="Linux"/><category term="Crypto"/><category term="CryptoCurrency"/><category term="Programming"/><category term=".Net"/><category term="AltCoin"/><category term="ElementaryOS"/><category term="Mining"/><category term="PHP"/><category term="Python"/><category term="Sucr"/><category term="SucreMoneda"/><category term="sql server"/><category term="BestOf2017"/><category term="Bulk Copy Program"/><category term="C#"/><category term="CPU"/><category term="Development"/><category term="Fail"/><category term="Hydrology"/><category term="Job Ads"/><category term="LAMP"/><category term="Lithium"/><category term="Masternode"/><category term="Miner"/><category term="Monero"/><category term="Passive Income"/><category term="Programming Jobs"/><category term="SQL Server utilities"/><category term="SharpDevelop"/><category term="StyleCop"/><category term="Tech"/><category term="Tricks"/><category term="Tweaks"/><category term="Ubuntu"/><category term="administration"/><category term="bcp"/><category term="codeigniter"/><category term="data backup"/><category term="data export"/><category term="data import"/><category term="data migration"/><category term="database"/><category term="database administration"/><category term="database management"/><category term="dotnet"/><category term="helloworld"/><category term="mysql"/><category term="sql"/><category term="web"/><category term="web development"/><category term="xampp"/><title type='text'>nebulom</title><subtitle type='html'>Some rant, some not with technology, politics and philosophy. In other words, just another blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-2362594667266905254</id><published>2024-03-15T16:37:00.000-07:00</published><updated>2024-03-15T16:37:19.984-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bcp"/><category scheme="http://www.blogger.com/atom/ns#" term="Bulk Copy Program"/><category scheme="http://www.blogger.com/atom/ns#" term="data backup"/><category scheme="http://www.blogger.com/atom/ns#" term="data export"/><category scheme="http://www.blogger.com/atom/ns#" term="data import"/><category scheme="http://www.blogger.com/atom/ns#" term="data migration"/><category scheme="http://www.blogger.com/atom/ns#" term="database administration"/><category scheme="http://www.blogger.com/atom/ns#" term="database management"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server utilities"/><title type='text'>How to Backup using SQL Server Data</title><content type='html'>&lt;p&gt;&amp;nbsp;Sometimes Task-&amp;gt;Generate Scripts takes too time to backup especially when you want to backup only selected tables in the database. This can be done easily with bcp, issuing the command in your power shell dumps the data in tab-delimited values into a file.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;\&amp;gt; bcp &quot;DATABASE.dbo.TABLE&quot; out &quot;C:\Downloads\TABLE.sql&quot; -c -S &quot;HOSTNAME&quot; -U USERNAME -P PASSWORD&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Hope this helps, this is very useful for migrating data and for seeders where some tables are only needed to be seeded into the database as dependent values for other tables. We are heavily using this technique for testing. As for reference, here&#39;s our use case&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Dump data into .sql files&lt;/li&gt;&lt;li&gt;Seed using QueryFromFile&lt;/li&gt;&lt;li&gt;Run automation; this can insert new values to other tables based from the seed data from .sql file&lt;/li&gt;&lt;li&gt;Rollback new values&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;We need to rollback each time since we want to have data the same as it was so we can run each time and expect the same results for our testing. If not, there should be error somewhere or a bug introduced in the new code that we need to fix.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That&#39;s it for now. See you in the next blog. Take care everyone!&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/2362594667266905254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2024/03/how-to-backup-using-sql-server-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/2362594667266905254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/2362594667266905254'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2024/03/how-to-backup-using-sql-server-data.html' title='How to Backup using SQL Server Data'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-4046844864576431615</id><published>2024-03-08T00:37:00.000-08:00</published><updated>2024-03-08T00:37:49.112-08:00</updated><title type='text'> Setting Up IIS on a Local Network: A Developer&#39;s Journey</title><content type='html'>&lt;div&gt;Today, I embarked on a mission to set up an IIS server on our local network. The primary objective? To create local network versions of our applications for testing and development purposes. Additionally, we&#39;re in the process of setting up a CI/CD server to automate our workflows.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, like many journeys, this one had its share of hurdles. The initial hiccup arose when I realized that .NET was installed before IIS, leading to compatibility issues. Despite attempting to install IIS through the control panel and tweaking .NET components, the problem persisted. &quot;Nada.&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After some trial and error, a breakthrough emerged. The solution? Executing dism as an Administrator in the C:\Windows\Microsoft.NET\Framework\v4.0.30319 directory:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;\&amp;gt; dism /online /enable-feature /featurename:IIS-ASPNET45 /all&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;And just like that, the clouds parted, and the path forward became clear. With IIS up and running seamlessly, our developers rejoiced, and testing commenced with renewed vigor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here&#39;s to smooth sailing and happy coding!&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/4046844864576431615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2024/03/setting-up-iis-on-local-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4046844864576431615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4046844864576431615'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2024/03/setting-up-iis-on-local-network.html' title=' Setting Up IIS on a Local Network: A Developer&#39;s Journey'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-5873795529964276167</id><published>2024-02-29T07:28:00.000-08:00</published><updated>2024-02-29T07:28:24.966-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="dotnet"/><category scheme="http://www.blogger.com/atom/ns#" term="helloworld"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>My Linux Journey: Hello World with .NET</title><content type='html'>&lt;p&gt;Today marks the beginning of my journey into the world of Linux. As a lifelong Windows user, venturing into a new operating system felt like stepping into uncharted territory. But armed with curiosity and a desire to explore, I took the leap.&lt;/p&gt;&lt;p&gt;My first task? A simple &quot;Hello World&quot; program using .NET. With the installation of .NET 8.0 on my Linux machine, I was ready to dive in. I created a new directory for my project, aptly named &quot;helloworld,&quot; and ran the following commands:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;dotnet new console -o helloworld&lt;br /&gt;cd helloworld&lt;br /&gt;dotnet run&lt;/span&gt;&lt;/p&gt;&lt;p&gt;And just like that, the words &quot;Hello World&quot; appeared on my terminal screen, a small victory but a significant milestone in my Linux journey.&lt;/p&gt;&lt;p&gt;As I reflect on this humble beginning, I am reminded of the endless possibilities that lie ahead. From mastering the command line to exploring the vast ecosystem of open-source tools and technologies, there is much to learn and discover.&lt;/p&gt;&lt;p&gt;Join me as I embark on this exciting adventure, one command at a time. The journey may be challenging at times, but with each step forward, I am one step closer to unlocking the full potential of Linux.&lt;/p&gt;&lt;p&gt;Stay tuned for more updates on my Linux journey and the discoveries that await. Until then, happy coding!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/5873795529964276167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2024/02/my-linux-journey-hello-world-with-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5873795529964276167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5873795529964276167'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2024/02/my-linux-journey-hello-world-with-net.html' title='My Linux Journey: Hello World with .NET'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-5311803438048141007</id><published>2024-02-29T03:13:00.000-08:00</published><updated>2024-02-29T04:55:44.065-08:00</updated><title type='text'>The Importance of Counting Table Rows in Database Management</title><content type='html'>&lt;p&gt;&amp;nbsp;In the realm of database management, where accuracy and efficiency are paramount, counting table rows stands as a foundational practice. It serves as a reliable indicator of database health, offering insights into data integrity, application performance, and system behavior. In this blog post, we explore the significance of counting table rows and its practical applications in database management.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Understanding the Importance&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Counting table rows may seem like a simple task, but its implications are profound. Here&#39;s why it&#39;s crucial:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Data Integrity Verification&lt;/b&gt;: By comparing row counts before and after executing operations like inserts, updates, or deletions, you can ensure data integrity. Any discrepancies indicate potential issues that require investigation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Performance Monitoring&lt;/b&gt;: Monitoring row counts provides valuable insights into application performance. Sudden spikes or drops in row counts may indicate inefficient queries, bottlenecks, or data processing issues.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Capacity Planning&lt;/b&gt;: Row counts help in capacity planning by providing data on table growth over time. This information is instrumental in scaling infrastructure and allocating resources effectively.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Audit Trail and Compliance&lt;/b&gt;: Keeping track of row counts helps maintain an audit trail, facilitating compliance with regulatory requirements and internal policies. It ensures accountability and transparency in data management practices.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Practical Applications&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Now, let&#39;s delve into some practical scenarios where counting table rows proves indispensable:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Initial Database Setup&lt;/b&gt;: During the initial setup of a database, counting table rows allows administrators to verify data import or migration processes. It ensures that all data has been successfully transferred and no records are missing.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Feature Execution Tracking&lt;/b&gt;: When a new feature or functionality is implemented in an application, counting table rows before and after its execution helps identify the tables affected and the volume of data inserted, updated, or deleted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data Synchronization&lt;/b&gt;: In distributed systems or environments with data replication, counting table rows aids in synchronizing data across multiple nodes or databases. It ensures consistency and accuracy in replicated datasets.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Troubleshooting and Debugging&lt;/b&gt;: During troubleshooting sessions, comparing row counts helps pinpoint areas of concern. It allows developers and administrators to narrow down the scope of investigation and identify potential root causes of issues.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Tools and Techniques&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Counting table rows can be accomplished using various tools and techniques:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;SQL Queries: Execute SQL queries such as SELECT COUNT(*) FROM table_name to retrieve row counts for specific tables.&lt;/li&gt;&lt;li&gt;Database Management Systems (DBMS): Most modern DBMS platforms offer built-in functions or commands for counting table rows, making it easy to perform row count operations.&lt;/li&gt;&lt;li&gt;Database Monitoring Tools: Utilize database monitoring tools and dashboards that provide real-time insights into database performance, including row counts and table statistics.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;SQL Code for Counting Table Rows&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Here&#39;s a SQL query you can use to count the rows in each table of a SQL Server database:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;SELECT&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; t.name AS TableName,&lt;br /&gt;&amp;nbsp; &amp;nbsp; SUM(p.rows)&lt;br /&gt;FROM&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; sys.tables AS t&lt;br /&gt;INNER JOIN&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; sys.partitions AS p ON t.object_id = p.object_id&lt;br /&gt;WHERE&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; t.is_ms_shipped = 0&lt;br /&gt;&amp;nbsp; &amp;nbsp; AND p.index_id IN (0, 1)&lt;br /&gt;GROUP BY&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; t.name;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This query retrieves the row count for each user-defined table in the database by querying the system catalog views sys.tables and sys.partitions. It aggregates the row counts and groups them by table name.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In conclusion, counting table rows serves as a foundational practice in database management, offering valuable insights into data integrity, performance, and system behavior. Whether it&#39;s verifying data integrity during initial database setup, tracking feature execution, or troubleshooting issues, row counts play a vital role in ensuring the reliability and efficiency of database operations. By incorporating row count monitoring into database management workflows, organizations can maintain data accuracy, optimize performance, and ensure compliance with industry standards and regulations.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/5311803438048141007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2024/02/the-importance-of-counting-table-rows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5311803438048141007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5311803438048141007'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2024/02/the-importance-of-counting-table-rows.html' title='The Importance of Counting Table Rows in Database Management'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-7324898134217385508</id><published>2024-02-28T17:53:00.000-08:00</published><updated>2024-02-28T18:02:24.223-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="administration"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><title type='text'>Efficient Cleanup of Temporary Database Tables in SQL Server</title><content type='html'>&lt;p&gt;&amp;nbsp;In database management, it&#39;s not uncommon to create temporary tables for various purposes, such as storing intermediate results or performing complex operations. However, managing these temporary tables and ensuring they don&#39;t clutter your database can be a challenge. In this blog post, we&#39;ll explore a useful SQL query that simplifies the cleanup process for temporary tables in SQL Server.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Challenge of Temporary Tables&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Temporary tables are often created dynamically during database operations, especially in scenarios involving complex queries or data manipulation tasks. While temporary tables serve their purpose during runtime, they can accumulate over time and lead to database clutter if not properly managed. Manual deletion of these tables can be time-consuming and error-prone, especially in databases with numerous temporary tables.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Solution: Dynamic Cleanup Query&lt;/b&gt;&lt;/p&gt;&lt;p&gt;To address this challenge, we can leverage a dynamic SQL query to automate the cleanup of temporary tables based on a specified pattern. The following SQL query demonstrates this approach:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;DECLARE @tableNamePattern NVARCHAR(100) = &#39;DBTableTemp_%&#39;; -- Change &#39;prefix_%&#39; to your desired pattern&lt;br /&gt;DECLARE @sql NVARCHAR(MAX) = &#39;&#39;;&lt;br /&gt;SELECT @sql = @sql + &#39;DROP TABLE &#39; + QUOTENAME(TABLE_SCHEMA) + &#39;.&#39; + QUOTENAME(TABLE_NAME) + &#39;;&#39;&amp;nbsp;&lt;br /&gt;FROM INFORMATION_SCHEMA.TABLES&amp;nbsp;&lt;br /&gt;WHERE TABLE_TYPE = &#39;BASE TABLE&#39;&amp;nbsp;&lt;br /&gt;&amp;nbsp; AND TABLE_NAME LIKE @tableNamePattern;&lt;br /&gt;&lt;br /&gt;EXEC sp_executesql @sql;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Understanding the Query&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;@tableNamePattern&lt;/b&gt;: This variable defines the pattern of temporary tables to be cleaned up. You can specify a wildcard pattern (e.g., &#39;prefix_%&#39;) to match tables with a common prefix followed by any characters.&lt;/li&gt;&lt;li&gt;&lt;b&gt;@sql&lt;/b&gt;: This variable stores the dynamic SQL query that dynamically generates DROP TABLE statements for matching temporary tables.&lt;/li&gt;&lt;li&gt;&lt;b&gt;INFORMATION_SCHEMA.TABLES&lt;/b&gt;: This system view provides metadata about tables in the database, including their names and schemas.&lt;/li&gt;&lt;li&gt;&lt;b&gt;QUOTENAME&lt;/b&gt;: This function ensures that table names are properly quoted, preventing SQL injection attacks and handling special characters in table names.&lt;/li&gt;&lt;li&gt;&lt;b&gt;LIKE&lt;/b&gt;: The LIKE operator is used to filter tables based on the specified pattern.&lt;/li&gt;&lt;li&gt;&lt;b&gt;EXEC&amp;nbsp;sp_executesql @sql&lt;/b&gt;: This statement executes the dynamically generated SQL query to drop the matching temporary tables.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;&lt;p&gt;By using the dynamic cleanup query presented above, database administrators can easily manage and clean up temporary tables in SQL Server databases. This approach streamlines the cleanup process, reduces manual effort, and helps maintain a well-organized database environment. Incorporating such automated cleanup routines into database maintenance tasks can contribute to overall database efficiency and performance.&lt;/p&gt;&lt;p&gt;If you frequently work with temporary tables in your SQL Server databases, consider integrating this dynamic cleanup query into your database maintenance routines to keep your database clutter-free and optimized for performance.&lt;/p&gt;&lt;p&gt;Happy coding!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/7324898134217385508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2024/02/efficient-cleanup-of-temporary-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/7324898134217385508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/7324898134217385508'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2024/02/efficient-cleanup-of-temporary-database.html' title='Efficient Cleanup of Temporary Database Tables in SQL Server'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-6121934211058272039</id><published>2021-03-03T01:12:00.004-08:00</published><updated>2021-03-03T01:12:27.499-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="codeigniter"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><category scheme="http://www.blogger.com/atom/ns#" term="web development"/><category scheme="http://www.blogger.com/atom/ns#" term="xampp"/><title type='text'>Introduction to CodeIgniter</title><content type='html'>&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I&#39;ve been playing around with CodeIgniter as my PHP web framework for a while now and I would like to share my simple steps in getting started with the tool. I think it&#39;s maybe too late to post this one up on the internet as there are lots of articles describing the said tool. But anyway, I&#39;ll just post this one so that I have some reference in the future how I did things to work with CodeIgniter.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ellislab.com/codeigniter&quot;&gt;CodeIgniter&lt;/a&gt; is a simple, light and fast web framework.&lt;br /&gt;
&lt;br /&gt;
And web frameworks are encapsulation of the repetitive tasks we do when developing a website. One of the many important issue solved by this framework is maintenance. We get to have our code separated so that we have proper maintenance of our site. When I say separation of code, it&#39;s a conceptual thing. Web framework, most if not all, are implementation of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller&quot;&gt;MVC&lt;/a&gt; pattern where we separate logic from presentation. It&#39;s model and view respectively. And CodeIgniter does that with ease.&lt;br /&gt;
&lt;br /&gt;
Let me demonstrate. Mostly we do have actions as our PHP scripts, i.e. listcustomers.php to list all our customers. And we have code inside like so:&lt;br /&gt;
&lt;br /&gt;
For some simple sites this works but imagine we&#39;ll have other scripts that does similar to this like listvendors.php, listitems.php. I&#39;d imagine we&#39;ll separate the part where the connection is and include it in all of these scripts. Yes it solves the problem.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Download and Install&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You need to have a web server and a PHP interpreter to run PHP and optionally we can install MySQL. I know these are lots but need not to worry. There&#39;s &lt;a href=&quot;http://www.apachefriends.org/en/xampp-windows.html&quot;&gt;XAMPP&lt;/a&gt; to help us. Download and install XAMP and we&#39;ve got all three working and ready to use.&lt;br /&gt;
&lt;br /&gt;
Visit CodeIgniter website to &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/installation/downloads.html&quot;&gt;download&lt;/a&gt; the said package. Assuming we put XAMPP to C:\xampp, we can unzip the package to C:\xampp\htdocs\codeigniter and that&#39;s it. We can now access the page through our browser. Open up your browser of choice and go to http://localhost/codeigniter/. Voila! We have a codeigniter website up and running.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/6121934211058272039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/10/introduction-to-codeigniter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/6121934211058272039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/6121934211058272039'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/10/introduction-to-codeigniter.html' title='Introduction to CodeIgniter'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-5040299446137809219</id><published>2021-03-03T01:10:00.001-08:00</published><updated>2021-03-03T01:10:01.545-08:00</updated><title type='text'>Beyond Colors in Designs</title><content type='html'>&lt;div&gt;Just found this useful color links for designing and templating. I found this really helpful when you don&#39;t know that color match or color themes of your design or website development. Hope you all find this useful. Enjoy!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://colormind.io/bootstrap/&quot;&gt;http://colormind.io/bootstrap/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://chir.ag/projects/name-that-color/&quot;&gt;http://chir.ag/projects/name-that-color/&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://www.sessions.edu/color-calculator/&quot;&gt;https://www.sessions.edu/color-calculator/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/5040299446137809219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2021/03/beyond-colors-in-designs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5040299446137809219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5040299446137809219'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2021/03/beyond-colors-in-designs.html' title='Beyond Colors in Designs'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-1455053454213706731</id><published>2019-05-09T05:16:00.002-07:00</published><updated>2019-05-09T05:16:30.830-07:00</updated><title type='text'>Add Brave Browser to Netbeans</title><content type='html'>We&#39;ll I&#39;m liking Brave now, great isn&#39;t it. With the token and all and privacy and stuff. And all the good stuff, right? So what other good thing we can do about it other than adding it to our favorite editor. So here it is, adding it is through Tools-&amp;gt;Options-&amp;gt;General&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Edit Web Browser Manager and add this setting below. Find the brave.exe usually it can be found in&amp;nbsp;C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe and voila we&#39;re good. See you next posts everyone!&lt;br /&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMk45rlom0828jPzr4wgwJj3egNHvTqqALcz2AIwdQuEJWuJeSiAzGTZz7SHGFPNxCE2JB7_wgkc4pI7AFE16baxEbMkGii0Wit-V2rCt9lmWazDo2-3Pz6ceKqYTI9Uto1GotilULx-E/s1600/brave.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;411&quot; data-original-width=&quot;604&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMk45rlom0828jPzr4wgwJj3egNHvTqqALcz2AIwdQuEJWuJeSiAzGTZz7SHGFPNxCE2JB7_wgkc4pI7AFE16baxEbMkGii0Wit-V2rCt9lmWazDo2-3Pz6ceKqYTI9Uto1GotilULx-E/s320/brave.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/1455053454213706731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2019/05/add-brave-browser-to-netbeans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/1455053454213706731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/1455053454213706731'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2019/05/add-brave-browser-to-netbeans.html' title='Add Brave Browser to Netbeans'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMk45rlom0828jPzr4wgwJj3egNHvTqqALcz2AIwdQuEJWuJeSiAzGTZz7SHGFPNxCE2JB7_wgkc4pI7AFE16baxEbMkGii0Wit-V2rCt9lmWazDo2-3Pz6ceKqYTI9Uto1GotilULx-E/s72-c/brave.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-6143371719925895435</id><published>2019-05-04T07:18:00.002-07:00</published><updated>2019-05-04T07:19:21.844-07:00</updated><title type='text'>Goodbye CoinHive, hello CoinImp</title><content type='html'>Hi again, we&#39;ll just got a few simple mining pages for monero before with CoinHive, it was fun. Never got much from it but I&#39;ll try again. Sadly, CoinHive is no more. Gladly though, found CoinImp and it&#39;s very similar. And they have referral program. :) So I encourage you guys to try it and try it using my referral link&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;col-12 mb-1 text-center&quot; id=&quot;referral-link-text&quot; style=&quot;-webkit-box-flex: 0; -webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #37474f; flex: 0 0 100%; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0.25rem !important; max-width: 100%; orphans: 2; padding-left: 15px; padding-right: 15px; position: relative; text-align: center !important; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; width: 1158px; word-spacing: 0px;&quot;&gt;
&lt;pre style=&quot;box-sizing: border-box; color: #212529; display: block; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; margin-bottom: 1rem; margin-top: 0px; overflow: auto;&quot;&gt;&lt;code class=&quot;html hljs&quot; style=&quot;background: rgb(248, 248, 248); box-sizing: border-box; color: #333333; display: block; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: inherit; overflow-x: auto; padding: 0.5em; word-break: normal;&quot;&gt;&lt;a href=&quot;http://www.coinimp.com/invite/303994ca-b78a-4d0f-8cf8-a405419017ea&quot;&gt;http://www.coinimp.com/invite/303994ca-b78a-4d0f-8cf8-a405419017ea&lt;/a&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
Good luck everyone and happy mining. If you need help setting it up, maybe I&#39;ll try to do another post about it soon. All the best.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/6143371719925895435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2019/05/goodbye-coinhive-hello-coinimp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/6143371719925895435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/6143371719925895435'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2019/05/goodbye-coinhive-hello-coinimp.html' title='Goodbye CoinHive, hello CoinImp'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-6998602788702428191</id><published>2019-05-04T07:09:00.002-07:00</published><updated>2019-05-04T07:09:13.637-07:00</updated><title type='text'>Multiple configuration files for CodeIgniter</title><content type='html'>I recently came across a problem which is very common when deploying a web application. This time, I&#39;m trying it with CodeIgniter. I purchased a domain and a small shared hosting to which I deploy a simple app. Along with it, I purchased the SSL so it should be accessed with https rather than http. Even all http request should be redirected to https, that&#39;s two problems.&lt;br /&gt;
&lt;br /&gt;
A way to solve it is via .htaccess in the root app directory. For multi environments, we can set a CI_ENV variable via&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;ifmodule mod_env.c=&quot;&quot;&gt;&lt;/ifmodule&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; SetEnv CI_ENV development&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
So in our application/config directory we can add production directory which consist of config.php and database.php. These settings are then for production. So when we deploy the application, we need to updated those settings for production. As for me, I also have test and stage settings so I also have those directories in my config directory with config.php and database.php corresponding to that environments. This is preferred since we need to test it and put it to stage when testing is done with no issues. Stage connects to the production data but with the php files from my develop branch. In a way this tests the application with the production data. If all goes well, we can proceed to deploying to production.&lt;br /&gt;
&lt;br /&gt;
Another problem is the https redirect. We can solve it with&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;# Uncomment these lines for https redirection&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RewriteCond %{HTTPS} !=on&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;# End http redirection&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This is still in the .htaccess file. Just below the&amp;nbsp;RewriteEngine on. So accessing the site via http will redirect to https.&lt;br /&gt;
&lt;br /&gt;
And... we are good to go. I just couldn&#39;t find a solution for multiple .htaccess for different environments. But maybe it&#39;ll be for another post. Right now, I comment/uncomment the redirect statements when I develop locally and when I deploy it to my hosting. Anyway, I&#39;m happy with what I have for now so yeah, if you have comments and suggestions please do comment below and I&#39;ll try to answer as best as I can.&lt;br /&gt;
&lt;br /&gt;
Thanks and have a great day everyone!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/6998602788702428191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2019/05/multiple-configuration-files-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/6998602788702428191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/6998602788702428191'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2019/05/multiple-configuration-files-for.html' title='Multiple configuration files for CodeIgniter'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-1003922321653840221</id><published>2018-10-22T18:13:00.001-07:00</published><updated>2018-10-22T23:17:14.883-07:00</updated><title type='text'>Windows 10 HP Netbook Sucks, Lubuntufies it, Great!</title><content type='html'>I purchased a small netbook from HP few years back and it was installed with Windows 10 Home Edition. I tried it at the shop and works fine until I arrived at home and installed office suites, and some basic programming&amp;nbsp; tools like Chrome, Python, Visual Studio Code that it became useless. Now it lags and my daughter can&#39;t even work with office suites. It was for her, it was a gift, it&#39;s suppose to work and not bother her. And now it becomes a pain for her doing research and Google Chrome always says &quot;Not Responding&quot;. I just remembered it was 2 years ago. The netbook was just kept at the closet, intended never to see the light again. I was cleaning my small office at home and I found it, I remembered the pain. I remembered it all like yesterday. It was horrible, I cried and asked God, why did I remember all those miseries. Seriously, I just found it, that&#39;s it, and just thought, well I think I can have a use for it for a small server at home. Then it hits me, it&#39;s like, light shinning upon me and God whispering in my right ear with a soft spoken voice and angelic songs in the background. &quot;Hey, you can install Ubuntu on it&quot;, God said. And the angels keep repeating, Ubuntuuuuu, ubuntuuuu.... Lalala. I got to do it, it was now a mission from God. No, no seriously, just wanted to try something new and that is trying a simple server administration where I can host my files, maybe an onion site or whatever so that I did. I tried Ubuntu.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuxXdh94yGZlpv_io1jsDl-3sjT4NFvmQP-zK7HtPJzZOI1pQ6VYQXmbwmj2ZUBbfMeA-eey2X52osVQwYHe7Z0W8MUWRZIfnvxyAv7RY_eNPLQ5oiweuq2COWK5PBta264N_tpGvonMA/s1600/lubuntu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1600&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuxXdh94yGZlpv_io1jsDl-3sjT4NFvmQP-zK7HtPJzZOI1pQ6VYQXmbwmj2ZUBbfMeA-eey2X52osVQwYHe7Z0W8MUWRZIfnvxyAv7RY_eNPLQ5oiweuq2COWK5PBta264N_tpGvonMA/s320/lubuntu.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Well, not Ubuntu, it&#39;s a bit huge for the netbook. Well, it&#39;s not but it&#39;s still bigger than Lubuntu so I tried Lubuntu. And that my friend, is some useful netbook I can play with. You got to try it, Lubuntu is a small lightweight distro. Like a trimmed down Ubuntu. Different window system, it uses QT rather than Gnome and it&#39;s fast. For more details, please visit the &lt;a href=&quot;https://lubuntu.me/&quot;&gt;Lubuntu site&lt;/a&gt; and the &lt;a href=&quot;https://manual.lubuntu.me/1/Installing_lubuntu.html&quot;&gt;installation instruction&lt;/a&gt;. You need a USB drive if you don&#39;t have a CD ROM and if you do have a CD ROM, you need a CD disc to burn the image to it. No not burn like fire (yeah like fire coz it&#39;s laser inside your ROM) but you get what I mean. Burning it to a CD? Or simply write the bootable installer in it. Nevermind, you know what I mean. So yeah, there it goes. One happy coder with a new toy to play with. Ciao guys, see you next blog post.&lt;br /&gt;
&lt;br /&gt;
[UPDATE] No wifi network found. So I&#39;ll update it in another post hopefully today.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/1003922321653840221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/10/windows-10-hp-netbook-sucks-lubuntufies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/1003922321653840221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/1003922321653840221'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/10/windows-10-hp-netbook-sucks-lubuntufies.html' title='Windows 10 HP Netbook Sucks, Lubuntufies it, Great!'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuxXdh94yGZlpv_io1jsDl-3sjT4NFvmQP-zK7HtPJzZOI1pQ6VYQXmbwmj2ZUBbfMeA-eey2X52osVQwYHe7Z0W8MUWRZIfnvxyAv7RY_eNPLQ5oiweuq2COWK5PBta264N_tpGvonMA/s72-c/lubuntu.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-5854340929058859761</id><published>2018-03-19T02:10:00.004-07:00</published><updated>2018-03-19T02:17:00.359-07:00</updated><title type='text'>Create Your Own Onion Website</title><content type='html'>Well, if you&#39;re into cooking, this is not it. It&#39;s a hidden service within Tor, or the onion router. Ever heard of &lt;a href=&quot;http://facebookcorewwwi.onion/&quot;&gt;facebookcorewwwi.onion&lt;/a&gt;? This blog post is about this kind of onion. If you&#39;re also familiar with the silk road then you are on the right spot. Onion sites are well hidden inside Tor and it&#39;s difficult for anyone to track.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A bit of an Intro&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hosting your own domain can be a bit tricky. First off, you need money. Well, of course, you do. You need to sign up for a hosting company. &lt;a href=&quot;http://godaddy.com/&quot;&gt;GoDaddy&lt;/a&gt; is one good example. There are lots though and I don&#39;t need to put it here. It seems I&#39;m advertising GoDaddy. I only got 2 accounts, GoDaddy and &lt;a href=&quot;https://asmallorange.com/&quot;&gt;ASmallOrange&lt;/a&gt;, SmallOrange is crap, although a bit cheaper than GoDaddy. I have Vultur but I don&#39;t know how to get my custom domain so that doesn&#39;t count. Had &lt;a href=&quot;https://www.1pesohosting.com/&quot;&gt;PesoHosting&lt;/a&gt; but, will get your high blood pressure rolling just mentioning it here. After you get an account, and that&#39;s after you pay for like a few dollars and get FTP account. You upload your script to the hosting server and you get a website running. This is not to mention, you login to cPanel, create an FTP account, install &lt;a href=&quot;https://filezilla-project.org/&quot;&gt;FTP client&lt;/a&gt;, configuration your account to the FTP client and upload your scripts. Also if you&#39;re connecting locally to your &lt;a href=&quot;https://www.mysql.com/downloads/&quot;&gt;MySQL&lt;/a&gt; server, you need to not forget to configure the proper config to your server it won&#39;t connect. So anyway, hosting is a bit techy. Well, yes, same as goes for onion hosting. But did I mention you only need Tor with it. And a bit of server and scripting language so yeah I find it interesting. And I don&#39;t need a credit card and a GoDaddy account. Worth a try.&lt;br /&gt;
&lt;br /&gt;
You only need &lt;a href=&quot;https://www.torproject.org/download/download&quot;&gt;Tor browser&lt;/a&gt;. In simple terms, it&#39;s just a &lt;a href=&quot;https://www.mozilla.org/en-US/firefox/new/&quot;&gt;Firefox&lt;/a&gt; browser that connects to the Tor network. Install it and viola, you&#39;re done. No, no not really. We need a bit more. Just start it for now. It should look like this.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://i.imgur.com/otnaWxa.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;525&quot; data-original-width=&quot;758&quot; height=&quot;221&quot; src=&quot;https://i.imgur.com/otnaWxa.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you installed to the default directory, you should get something like this in your desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://i.imgur.com/9AL1rzf.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;458&quot; height=&quot;235&quot; src=&quot;https://i.imgur.com/9AL1rzf.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Edit the torrc with &lt;a href=&quot;https://notepad-plus-plus.org/download/v7.5.6.html&quot;&gt;Notepad++&lt;/a&gt;. Again I&#39;m not advertising any software but I do like it so you should install it. And send your donations to my account. Seriously, Notepad++ can be a good handy editor at times like this. Add these lines at the bottom.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;HiddenServiceDir C:\Users\nebulom\tor_service&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;HiddenServicePort 8888 127.0.0.1:8888&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now that&#39;s some weird shit. But it&#39;s just a config saying &quot;Hey Tor, look for my hidden service in that directory and my service port is that, 8888 above. So yes, I am running my apache on that port. You can do port 80 or anything you want. I just like it that way, nothing fancy. I just like it since few years ago Skype is messing with the port 80. Stupid &lt;a href=&quot;https://www.skype.com/en/get-skype/&quot;&gt;Skype&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
Now on that directory, it creates a &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hostname&lt;/span&gt; and &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;private_key&lt;/span&gt; files. Open the hostname file and copy the contents. Paste it in your Tor and viola, you have a running onion site. Now spread to your friends. It could contain something like this inside your index.html in your root htdocs directory.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;h1&amp;gt;Envy you, friends Romans and countrymen. I have my onion site running!&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You can also host your awesome website in there. Like selling drugs, who knows. Good luck you all!!!</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/5854340929058859761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/03/create-your-own-onion-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5854340929058859761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5854340929058859761'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/03/create-your-own-onion-website.html' title='Create Your Own Onion Website'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-2291589392456237068</id><published>2018-02-13T00:37:00.000-08:00</published><updated>2018-02-21T16:27:16.512-08:00</updated><title type='text'>Theory of the Genesis of Bam-e</title><content type='html'>Well, I was pondering of things today. I mean no things? Like nothing? Can&#39;t mine like shit, electricity is down almost every 2 hours so I was wondering to myself... How the hell the name &quot;Bam-e&quot; came to be?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT_lWdvxi6HRDh9GQL6M6F3qVnvOy9o76nY_4WvHmnc9bxdJ9Ba1TKVsh_ofrCTw_rRJFM_cB4KCPoZW1guEG3DMetR7Zoa5N-DQ64ip-zJtxA8KzWUVkRmdlyPr6s3LJdMvtzRzHam8w/s1600/bam-e.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;194&quot; data-original-width=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT_lWdvxi6HRDh9GQL6M6F3qVnvOy9o76nY_4WvHmnc9bxdJ9Ba1TKVsh_ofrCTw_rRJFM_cB4KCPoZW1guEG3DMetR7Zoa5N-DQ64ip-zJtxA8KzWUVkRmdlyPr6s3LJdMvtzRzHam8w/s1600/bam-e.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
As a programmer I need to know the origin of it. Like learning new techniques in programming. I need to dissect things. First off, maybe it&#39;s a Tagalog term. I think so. And yeah I found it, or did I. I thought the story goes like this. Someone named Dave came to visit Bam. Here it goes...&lt;br /&gt;
&lt;br /&gt;
Dave: Hi, Bam ano yang ginawa mo?&lt;br /&gt;
Bam: Nagluluto&lt;br /&gt;
Dave: Yay, maganda yan! Masarap ba yan?&lt;br /&gt;
Bam: Ah wala, hinalo ko lang ang mga natirang ingredients&lt;br /&gt;
Dave: Ano name nyan?&lt;br /&gt;
Bam: Hindi ako sure eh!&lt;br /&gt;
Dave: Patingin nga?&lt;br /&gt;
Bam: Sure&lt;br /&gt;
Dave: Pancit lang naman yan Bam eh!&lt;br /&gt;
&lt;br /&gt;
Well, if you don&#39;t know tagalog. I&#39;m sorry, I&#39;m not the person to talk to. I&#39;m Bisaya and I&#39;m very bad at tutoring Filipino. The hell, I got 79% when I was in high school. I hate the God damn subject. So anyway, hope you find it interesting. And I think I&#39;m pretty sure this is the origin of the food name.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/2291589392456237068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/02/theory-of-genesis-of-bam-e.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/2291589392456237068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/2291589392456237068'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/02/theory-of-genesis-of-bam-e.html' title='Theory of the Genesis of Bam-e'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT_lWdvxi6HRDh9GQL6M6F3qVnvOy9o76nY_4WvHmnc9bxdJ9Ba1TKVsh_ofrCTw_rRJFM_cB4KCPoZW1guEG3DMetR7Zoa5N-DQ64ip-zJtxA8KzWUVkRmdlyPr6s3LJdMvtzRzHam8w/s72-c/bam-e.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-4807279640814964982</id><published>2018-02-04T05:51:00.002-08:00</published><updated>2018-02-04T05:51:19.938-08:00</updated><title type='text'>Ahoy! [ANN] ⚓⚓ [BOAT] ⚓⚓ POS - New website - PROMO, existing coin! ✅</title><content type='html'>Ahoy digital pirates!&lt;br /&gt;
&lt;br /&gt;
Currently I am doing promotion for an existing Altcoin.&lt;br /&gt;
&lt;br /&gt;
It&#39;s about Doubloon - ticker: ⚓ BOAT ⚓.&lt;br /&gt;
https://coinmarketcap.com/currencies/doubloon/&lt;br /&gt;
Soon there will be a name change to Boat - BOAT, or Sail - BOAT or another simplistic option.&lt;br /&gt;
&lt;br /&gt;
There is a promo campaign through Twitter with a total prize of 125.000 BOAT!&amp;nbsp; &amp;nbsp;Cool&lt;br /&gt;
https://twitter.com/doubloon_boat/status/926495001814753280&lt;br /&gt;
&lt;br /&gt;
⚓⚓⚓&lt;br /&gt;
&lt;br /&gt;
The website was updated last month and another is under construction&lt;br /&gt;
as well as the wallets for other operating systems and mobile platforms.&lt;br /&gt;
http://doubloonboat.com&lt;br /&gt;
&lt;br /&gt;
At the moment, the cryptocurrency is available for trading via&lt;br /&gt;
Nova Exchange, Coinexchange and Trade Satoshi&lt;br /&gt;
&lt;br /&gt;
Most active exchange:&lt;br /&gt;
https://www.coinexchange.io/market/BOAT/BTC&lt;br /&gt;
&lt;br /&gt;
In order to get a bit of a boost we are looking for support&lt;br /&gt;
to raise attention for BOAT! So that we can conquer the seven seas together!&lt;br /&gt;
&lt;br /&gt;
⚓⚓⚓&lt;br /&gt;
&lt;br /&gt;
Windows wallet is downloadable:&lt;br /&gt;
https://mega.nz/#!C0ZATRZL!NJIrOKhFAMKX36NwbAs-kRJc3M-U2d0zZBlN0eGz_eU&lt;br /&gt;
&lt;br /&gt;
Syncing takes a while, but downloading this bootstrap will help you save time.&lt;br /&gt;
https://mega.nz/#!f0wUmaAB!UoIh3x05-IMLZPw-9CkfbNhIEl_wvOFVAAXanmEQoW8&lt;br /&gt;
&lt;br /&gt;
If you are willing to invest in BOAT? By leaving the coins in your wallet and leaving it open,&lt;br /&gt;
you get a 5% stake reward annually. Better than your bank.&amp;nbsp; Wink&lt;br /&gt;
&lt;br /&gt;
So an amount of BOAT will be added a number of times a day.&lt;br /&gt;
The more coins in your wallet, the more often this happens and the higher the POS (proof-of-stake) reward.&lt;br /&gt;
&lt;br /&gt;
In order to be able to stake, you must leave the coins for a number of hours (to mature them) in your wallet.&lt;br /&gt;
&lt;br /&gt;
If there are any questions, feel free to ask, Arrrr!!</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/4807279640814964982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/02/ahoy-ann-boat-pos-new-website-promo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4807279640814964982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4807279640814964982'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/02/ahoy-ann-boat-pos-new-website-promo.html' title='Ahoy! [ANN] ⚓⚓ [BOAT] ⚓⚓ POS - New website - PROMO, existing coin! ✅'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-4345525259418365021</id><published>2018-01-04T22:01:00.005-08:00</published><updated>2020-07-02T20:05:01.899-07:00</updated><title type='text'>Restoring .dat data to MSSQL</title><content type='html'>This is just a document in case I forgot to restore data files to MSSQL. I had this problem before when a colleague gave me a .dat files to be restored to SQL server. I had a 2008 version of the server and had no trouble restoring it. The problem is, I forgot how I did it when I had a new PC and I upgraded it to 2012 SQL server.&lt;br /&gt;
&lt;br /&gt;
But this is a simple task (although I had a full day remembering how I did it and I had no luck finding the solution from google). First off, click restore, like so&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiqoBVayzM-hXgG1dTBU_quFNhyphenhyphenS4fJyqhf2JhLgZJxRMT61NVH_01CV5WbF14Vb0a4j7gDs-DXSeaXj4nXrn32QMIZgct8EwQzs-SfOhxiRgf3xAGECkd1ijVNWtcvNxQzlFteKIdpwE/s1600/untitled.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;160&quot; data-original-width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiqoBVayzM-hXgG1dTBU_quFNhyphenhyphenS4fJyqhf2JhLgZJxRMT61NVH_01CV5WbF14Vb0a4j7gDs-DXSeaXj4nXrn32QMIZgct8EwQzs-SfOhxiRgf3xAGECkd1ijVNWtcvNxQzlFteKIdpwE/s1600/untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I had trouble with the database whether or not to add a new database and restore the file to it, or not. Simple answer is no need. With the next image you can see that the configuration is very simple.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigyFk3Yq5t1T6kIZU9HksPo7y14Bp0B_MSZgAq41jriShdlQ6zBs1p9id76iTh295uF4dnhr2E5zE6M2zheUNijxmFaHnnJWGjF8lP5dJZiO3mwguBLSB8pZSo6q9ni9P5hjBUlg_LCuA/s1600/2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;280&quot; data-original-width=&quot;320&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigyFk3Yq5t1T6kIZU9HksPo7y14Bp0B_MSZgAq41jriShdlQ6zBs1p9id76iTh295uF4dnhr2E5zE6M2zheUNijxmFaHnnJWGjF8lP5dJZiO3mwguBLSB8pZSo6q9ni9P5hjBUlg_LCuA/w400-h350/2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Just set it to device as the source and find the .mdf file. It automatically displays a suggestion for the database name and you&#39;re done. Click OK and wait a couple of minutes for SQL server to restore the data.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[EDIT] In case you are restoring a backup file without an extension. You can do so by setting the file name All files (*) when searching for the backup data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt=&quot;&quot; height=&quot;170&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;510&quot; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/4345525259418365021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/01/restoring-dat-data-to-mssql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4345525259418365021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4345525259418365021'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/01/restoring-dat-data-to-mssql.html' title='Restoring .dat data to MSSQL'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiqoBVayzM-hXgG1dTBU_quFNhyphenhyphenS4fJyqhf2JhLgZJxRMT61NVH_01CV5WbF14Vb0a4j7gDs-DXSeaXj4nXrn32QMIZgct8EwQzs-SfOhxiRgf3xAGECkd1ijVNWtcvNxQzlFteKIdpwE/s72-c/untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-4202532148041066451</id><published>2018-01-02T01:47:00.001-08:00</published><updated>2018-01-02T01:47:11.731-08:00</updated><title type='text'>Port forwarding with Zyxel router and XAMPP</title><content type='html'>Better late than never. I really planned to have a home-based web server so that I can explore a little bit of systems administration, just simply. I&#39;m not really much of an administrator but it would be cool if I know a bit about this stuff. I had a little background with PHP and web development so I think I can handle it. Gladly it&#39;s not that difficult. With a little bit of installations and configuration, and we&#39;re done.&lt;br /&gt;
&lt;br /&gt;
First off, install &lt;a href=&quot;http://www.apachefriends.org/en/xampp.html&quot;&gt;XAMPP&lt;/a&gt;. Download the application from their website and install. Just accept the default options and we&#39;re good to go. I got a little info with XAMPP and Lithium for further exploration &lt;a href=&quot;http://nebulom.blogspot.com/2012/05/lithium-first-glimpse.html&quot;&gt;here&lt;/a&gt;. So accessing the host where you install the XAMPP will get you the web server&#39;s default page. In my case, it&#39;s localhost and it displays the XAMPP default page. Things are looking good.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;I&#39;ll give details on installation of XAMPP later in my other blog post.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
And now for the port forwarding bit. Port forwarding means you forward a port to a specific server hosting whatever you want. Be it a web server or an SMTP or anything you want. This can be done in the router. I use Zyxel as this is a fee package from my ISP so I&#39;ll be dealing with it. I must say if you have a different router than I am, I cannot guarantee a reply (or any help at all). Adding a new server to forward a port to can be done in NAT section under Network. You can login and go to Advanced Wizard to view the configuration. Go to Port Forwarding tab and add the server you want to host. In my case I added 192.168.1.35 (my dev PC) and I&#39;m hosting port 8080 for my Apache Web Server.&lt;br /&gt;
&lt;br /&gt;
That&#39;s it, ask a friend to access you public IP and share info with them.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/4202532148041066451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/01/port-forwarding-with-zyxel-router-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4202532148041066451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/4202532148041066451'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/01/port-forwarding-with-zyxel-router-and.html' title='Port forwarding with Zyxel router and XAMPP'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-1540499684835832117</id><published>2018-01-02T01:24:00.003-08:00</published><updated>2018-01-02T01:24:47.043-08:00</updated><title type='text'>Hosting FTP server in your Local Machine</title><content type='html'>I use this method to share some files with my friends across the internet that is too large for Dropbox to handle. I tried hosting SQL data that&#39;s around 3G in size so I wanted to try FTP approach.&lt;br /&gt;
&lt;br /&gt;
I installed XAMPP and it has useful stuffs for HTTP and FTP projects. I use it once with my PHP development, but that&#39;s it -- nothing FTP related. This is a tutorial on how to basically set-up FTP server locally to host data to be shared by friends, etc.&lt;br /&gt;
&lt;br /&gt;
Once XAMPP is installed, we can directly go to the Control Panel.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvByKL05jCfgAOGYMdN9EgiPaocZkGEYAVs_rgZhVNN5gPZl0gQGziVpmhEmlXWjuVkvVpr_nv_50cHNmnEOrMxEmbFGuFabD-z-Iqm9keodxXJsTubC2hYGTb3Fhr_FIDwBqXdUwrjk/s1600/ControlPanel.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;477&quot; data-original-width=&quot;744&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvByKL05jCfgAOGYMdN9EgiPaocZkGEYAVs_rgZhVNN5gPZl0gQGziVpmhEmlXWjuVkvVpr_nv_50cHNmnEOrMxEmbFGuFabD-z-Iqm9keodxXJsTubC2hYGTb3Fhr_FIDwBqXdUwrjk/s320/ControlPanel.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicking the Admin for FileZilla FTP Server administration might alert you with Security Warning, just allow access to it. Click OK to Connect to Server. We are now presented with the FileZilla server Administration interface. Go to Edit-&amp;gt;Users to add users. I usually just add temporary users who can access specific files to be shared periodically, that means I&#39;ll disable it once I&#39;m done with the file share and also I don&#39;t usually leave FTP server running. Turning it off after use is a good practice.&lt;br /&gt;
&lt;br /&gt;
Adding user is at the right side of the Dialog with Users group box. Click Add and type any user you want, I&#39;m fond of having &quot;test/tset&quot; credentials so we&#39;ll use it here. Now check the Password check box to add password to the user. Type in &quot;tset&quot;, as in reverse of test. That way it&#39;s easy to remember. :D You can of course choose your own username and password. To share file(s) or folder(s) to this user click Shared Folder. Add Shared Folder by clicking Add and browsing for the directory. I normally leave Read permission by default, at least the user can&#39;t do damage to the directory. Click OK and we are done!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCcgPENLX0CpYsV_VOc40kxYHyPG_LNs774AI0qiuTDIv3rK-l53oGJvTfj2-w4MRP0-QgwP0Lz6Q3odTEm5imyerfK8pQIcyfPlopHoK10xhY0nfmWQ6yhFv1B5rjl6LJGt852uhcuHw/s1600/ftptest.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;692&quot; data-original-width=&quot;1149&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCcgPENLX0CpYsV_VOc40kxYHyPG_LNs774AI0qiuTDIv3rK-l53oGJvTfj2-w4MRP0-QgwP0Lz6Q3odTEm5imyerfK8pQIcyfPlopHoK10xhY0nfmWQ6yhFv1B5rjl6LJGt852uhcuHw/s320/ftptest.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type the credentials we created (test/tset) and you will be redirected to the shared directory we configured. Sample image below for confirmation. Of course, I didn&#39;t share my 3G SQL data, lol.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWlOaQb1gVQYDlby7WAvizQgUvo3AE-SFt3Oc24toDKTqSXZUfd1qOm9WJSeKZEtSuB4do8h0TNBaqtQQvzS8PhxpzlpjdXsU3K84w4KlB3lJyvrDF_EW7BZbFnmzuyhHjF5bYM8wl8Kk/s1600/ftplist.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;692&quot; data-original-width=&quot;1149&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWlOaQb1gVQYDlby7WAvizQgUvo3AE-SFt3Oc24toDKTqSXZUfd1qOm9WJSeKZEtSuB4do8h0TNBaqtQQvzS8PhxpzlpjdXsU3K84w4KlB3lJyvrDF_EW7BZbFnmzuyhHjF5bYM8wl8Kk/s320/ftplist.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
That&#39;s it! Have fun everyone!</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/1540499684835832117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/01/hosting-ftp-server-in-your-local-machine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/1540499684835832117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/1540499684835832117'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/01/hosting-ftp-server-in-your-local-machine.html' title='Hosting FTP server in your Local Machine'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvByKL05jCfgAOGYMdN9EgiPaocZkGEYAVs_rgZhVNN5gPZl0gQGziVpmhEmlXWjuVkvVpr_nv_50cHNmnEOrMxEmbFGuFabD-z-Iqm9keodxXJsTubC2hYGTb3Fhr_FIDwBqXdUwrjk/s72-c/ControlPanel.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-5870876544281207564</id><published>2018-01-02T01:19:00.001-08:00</published><updated>2018-01-02T01:28:13.750-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ElementaryOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks"/><category scheme="http://www.blogger.com/atom/ns#" term="Tweaks"/><title type='text'>Elementary Tweaks</title><content type='html'>Well, I like smaller fonts and I&#39;ve tried Elementary OS Luna. I like it and I&#39;m searching a way to make the default fonts smaller. Just so I have more spaces to work on, especially when I code and read. Luckily I found a solution to download the tweak and make the fonts/icons custom sizes in Elementary Luna.&lt;br /&gt;
&lt;br /&gt;
This is how I did it. Hope you guys find it useful. Run this in your terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks&lt;/pre&gt;
&lt;br /&gt;
And if anyone is interested in my setting, here&#39;s my screenshot. You can find it in System Settings/Tweaks btw.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj033cSEWav4fkXRrcVjotC0BUJJ0MzOERSuDlVpcynF82YMsXox3DmYA2Pcf8fbv7ufLsfLKJubbkRMbDWgbiK34A67DWM-HdTzpvBx0sN6MCYx1AlOYFmCLS1NWX8kJoMsRd7N-GtL5E/s1600/Screenshot+from+2016-01-27+08_31_02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;496&quot; data-original-width=&quot;844&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj033cSEWav4fkXRrcVjotC0BUJJ0MzOERSuDlVpcynF82YMsXox3DmYA2Pcf8fbv7ufLsfLKJubbkRMbDWgbiK34A67DWM-HdTzpvBx0sN6MCYx1AlOYFmCLS1NWX8kJoMsRd7N-GtL5E/s320/Screenshot+from+2016-01-27+08_31_02.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks everyone!</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/5870876544281207564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/01/elementary-tweaks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5870876544281207564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5870876544281207564'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/01/elementary-tweaks.html' title='Elementary Tweaks'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj033cSEWav4fkXRrcVjotC0BUJJ0MzOERSuDlVpcynF82YMsXox3DmYA2Pcf8fbv7ufLsfLKJubbkRMbDWgbiK34A67DWM-HdTzpvBx0sN6MCYx1AlOYFmCLS1NWX8kJoMsRd7N-GtL5E/s72-c/Screenshot+from+2016-01-27+08_31_02.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-5909930847185597540</id><published>2018-01-02T01:17:00.003-08:00</published><updated>2018-01-02T01:28:44.549-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ElementaryOS"/><category scheme="http://www.blogger.com/atom/ns#" term="LAMP"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Install LAMP in ElementaryOS</title><content type='html'>Just found this &lt;a href=&quot;http://elementaryos.stackexchange.com/questions/58/how-do-i-install-a-lamp-stack&quot;&gt;tutorial&lt;/a&gt; on trying out LAMP in ElementaryOS here. Might as well be blogged here so I can get back at it when trying it in the future.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/5909930847185597540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2018/01/install-lamp-in-elementaryos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5909930847185597540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/5909930847185597540'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2018/01/install-lamp-in-elementaryos.html' title='Install LAMP in ElementaryOS'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-8709680623512592599</id><published>2017-12-30T04:37:00.001-08:00</published><updated>2017-12-30T04:40:01.522-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AltCoin"/><category scheme="http://www.blogger.com/atom/ns#" term="BestOf2017"/><category scheme="http://www.blogger.com/atom/ns#" term="CPU"/><category scheme="http://www.blogger.com/atom/ns#" term="Crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="CryptoCurrency"/><category scheme="http://www.blogger.com/atom/ns#" term="Miner"/><category scheme="http://www.blogger.com/atom/ns#" term="Mining"/><category scheme="http://www.blogger.com/atom/ns#" term="Monero"/><title type='text'>Monero is your friendly neighbor - no not really, I mean friendly CPU miner</title><content type='html'>Monero is another one of those crypto currency that was really big news in 2017. Now the year ends and hoping for a fresh start in 2018. Just got my masternode up and so far so good. X11 is the algo chosen by Sucre so it&#39;s not really friendly to CPU. Now, back to Monero. Its algorithm is Cryptonite and it&#39;s friendly to miners that only has CPU.&lt;br /&gt;
&lt;br /&gt;
First off, get your monero wallet &lt;a href=&quot;https://getmonero.org/&quot;&gt;here&lt;/a&gt;. As for me, I do use &lt;a href=&quot;https://freewallet.org/&quot;&gt;FreeWallet &lt;/a&gt;so I don&#39;t worry other app/web for every wallet that I have. Anyway, if you get your monero wallet address, that&#39;s OK. All we have to do is to find pool to mine.&lt;br /&gt;
&lt;br /&gt;
I use &lt;a href=&quot;http://minexmr.com/#&quot;&gt;MineXMR &lt;/a&gt;as it&#39;s simpler. You can choose whatever you like, just search for &quot;monero mining pools&quot; and you get bunch to choose from.&lt;br /&gt;
&lt;br /&gt;
Get the &lt;a href=&quot;https://github.com/xmrig/xmrig/releases/download/v2.4.3/xmrig-2.4.3-gcc-win64.zip&quot;&gt;miner &lt;/a&gt;here, extract it to your location of choice and edit the config.json file.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;algo&quot;: &quot;cryptonight&quot;,&amp;nbsp; // cryptonight (default) or cryptonight-lite&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;av&quot;: 0,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // algorithm variation, 0 auto select&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;background&quot;: false,&amp;nbsp; &amp;nbsp; // true to run the miner in the background&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;colors&quot;: true,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// false to disable colored output&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;cpu-affinity&quot;: null,&amp;nbsp; &amp;nbsp;// set process affinity to CPU core(s), mask &quot;0x3&quot; for cores 0 and 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;cpu-priority&quot;: null,&amp;nbsp; &amp;nbsp;// set process priority (0 idle, 2 normal to 5 highest)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;donate-level&quot;: 5,&amp;nbsp; &amp;nbsp; &amp;nbsp; // donate level, mininum 1%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;log-file&quot;: null,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// log all output to a file, example: &quot;c:/some/path/xmrig.log&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;max-cpu-usage&quot;: 75,&amp;nbsp; &amp;nbsp; // maximum CPU usage for automatic mode, usually limiting factor is CPU cache not this option.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;print-time&quot;: 60,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// print hashrate report every N seconds&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;retries&quot;: 5,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// number of times to retry before switch to backup server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;retry-pause&quot;: 5,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// time to pause between retries&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;safe&quot;: false,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // true to safe adjust threads and av settings for current CPU&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;threads&quot;: null,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // number of miner threads&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;pools&quot;: [&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;url&quot;: &quot;stratum+tcp://pool.minexmr.com:4444&quot;,&amp;nbsp; &amp;nbsp;// URL of mining server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;user&quot;: &quot;&lt;span style=&quot;color: #990000;&quot;&gt;43V6bXEfSWrTwzeCvziA4JALANkZwJaPWc1nPmuEPiaxeRKZJoPSmJdWbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm417RMks&lt;/span&gt;&quot;,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // username for mining server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;pass&quot;: &quot;x&quot;,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// password for mining server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;keepalive&quot;: true,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// send keepalived for prevent timeout (need pool support)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;nicehash&quot;: false&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // enable nicehash/xmrig-proxy support&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; ],&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;api&quot;: {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;port&quot;: 0,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// port for the miner API https://github.com/xmrig/xmrig/wiki/API&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;access-token&quot;: null,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // access token for API&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;worker-id&quot;: null&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // custom worker-id for API&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The one in red, you need to change. It&#39;s also OK if you don&#39;t change it -- meaning you are mining for me. :D Update it with your wallet address. With FreeWallet, it&#39;s something in here.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjshW0b5Db0QvODX0_7MH6yvW7-LTmeFOZuB4deY2XVVhDhyR_5HxJYCmR-cPg-eXByjheokVP2J2IIqP8j5wPS7jl9XMKdsonp0cOeYFk3t9StlVdlQi7usH3gd1jr_RJ_Dy2CFQ-GHuU/s1600/untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;187&quot; data-original-width=&quot;374&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjshW0b5Db0QvODX0_7MH6yvW7-LTmeFOZuB4deY2XVVhDhyR_5HxJYCmR-cPg-eXByjheokVP2J2IIqP8j5wPS7jl9XMKdsonp0cOeYFk3t9StlVdlQi7usH3gd1jr_RJ_Dy2CFQ-GHuU/s320/untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
For monero wallet, it&#39;s in the Receiving Address, copy those and you&#39;re good to go.&lt;br /&gt;
&lt;br /&gt;
Double click &quot;start.cmd&quot; file and you are now a &quot;Pickleeeeeee Rick..........&quot;. No, you&#39;re not! You&#39;re a freaking miner now! Ho ho! Yeah!!!!</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/8709680623512592599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2017/12/monero-is-your-friendly-neighbor-no-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/8709680623512592599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/8709680623512592599'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2017/12/monero-is-your-friendly-neighbor-no-not.html' title='Monero is your friendly neighbor - no not really, I mean friendly CPU miner'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjshW0b5Db0QvODX0_7MH6yvW7-LTmeFOZuB4deY2XVVhDhyR_5HxJYCmR-cPg-eXByjheokVP2J2IIqP8j5wPS7jl9XMKdsonp0cOeYFk3t9StlVdlQi7usH3gd1jr_RJ_Dy2CFQ-GHuU/s72-c/untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-927847349793510206</id><published>2017-12-28T19:10:00.003-08:00</published><updated>2017-12-29T06:31:12.409-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AltCoin"/><category scheme="http://www.blogger.com/atom/ns#" term="Crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="CryptoCurrency"/><category scheme="http://www.blogger.com/atom/ns#" term="Mining"/><category scheme="http://www.blogger.com/atom/ns#" term="Sucr"/><category scheme="http://www.blogger.com/atom/ns#" term="SucreMoneda"/><title type='text'>Mining SucreMoneda</title><content type='html'>If you wonder how to mine SucreMoneda here&#39;s a quick list on how to. First you need to have a miningfield account. Register here,&amp;nbsp;&lt;a href=&quot;https://sucre.miningfield.com/&quot;&gt;https://sucre.miningfield.com/&lt;/a&gt; and you need to the following.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Or I can invite you by email, comment below with your email address and I send invitation so I get a referral. :)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Create an account and login. Go to My Account &amp;gt; My Workers and Add New Worker like so&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivVJAScP2q9w_wQ21K_hg7rwaoTPoo8SJaqhx7qH_XK_Io9-ag1v8UwvndHidmv9GP9xRFJh9rA4lRpx2soSI1OGJ8_ZPFyEF8sW0TwT0AhYY9BAxRJMRkNQ1Y90w0r622p4TnJtcSLDo/s1600/untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;210&quot; data-original-width=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivVJAScP2q9w_wQ21K_hg7rwaoTPoo8SJaqhx7qH_XK_Io9-ag1v8UwvndHidmv9GP9xRFJh9rA4lRpx2soSI1OGJ8_ZPFyEF8sW0TwT0AhYY9BAxRJMRkNQ1Y90w0r622p4TnJtcSLDo/s1600/untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Please note your worker name, we&#39;ll be needing them when configuring the miner.&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;goog_1931624807&quot;&gt;&lt;/span&gt;
MinerD (cpu miner) has no X11 support for the algo so we&#39;ll be needing another miner. Please go to this link and download this:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/tpruvot/cpuminer-multi/releases/download/v1.3.1-multi/cpuminer-multi-rel1.3.1-x64.zip&quot;&gt;https://github.com/tpruvot/cpuminer-multi/releases/download/v1.3.1-multi/cpuminer-multi-rel1.3.1-x64.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicgjC_DHtHelLDePFLKX4Pt0ftvDJhSmu5Ifx1PfKPSvBmmYQq0FY7wc0F4kgmCgPm9FwS0p3dT1K-20BEh-2SXadqHB7yjhEsXhq6GAc1exYaOgJQjP7BkD_cYHhfRzoj3Bl48O16Ea0/s1600/untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;205&quot; data-original-width=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicgjC_DHtHelLDePFLKX4Pt0ftvDJhSmu5Ifx1PfKPSvBmmYQq0FY7wc0F4kgmCgPm9FwS0p3dT1K-20BEh-2SXadqHB7yjhEsXhq6GAc1exYaOgJQjP7BkD_cYHhfRzoj3Bl48O16Ea0/s1600/untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;Note: Extract it, might need to exclude the files from your AntiVirus.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
We don&#39;t need the other ones right now other than the &quot;cpuminer-gw64-corei7.exe&quot;. Add a mine.bat batch file, edit it and add these:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;cpuminer-gw64-corei7 -a x11 -o stratum+tcp://eu.miningfield.com:3357 -u USER&lt;user&gt;.WORKER&lt;user&gt;&lt;worker&gt; -p PASSWORD&lt;password&gt;&lt;/password&gt;&lt;/worker&gt;&lt;/user&gt;&lt;/user&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;user&gt;USER is your username.&lt;/user&gt;&lt;br /&gt;
&lt;br /&gt;
Double click the batch file and voila! You are now a SucreMiner!!! You should see few of these in a few minutes!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtuoQfzJewFDiL1xBey4RLMHaaNFMXxs34H5ac1airkx86dYI77lmxWX7TUuqipXT8CFLw3fmksdsCslGNFZ415A7RKf_A6FTAH7f8pDZq3q-aE3PRnNHkiTVTLoPbnmgP50YweKPAC3Q/s1600/untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;391&quot; data-original-width=&quot;563&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtuoQfzJewFDiL1xBey4RLMHaaNFMXxs34H5ac1airkx86dYI77lmxWX7TUuqipXT8CFLw3fmksdsCslGNFZ415A7RKf_A6FTAH7f8pDZq3q-aE3PRnNHkiTVTLoPbnmgP50YweKPAC3Q/s320/untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Happy mining!!! Like my content?&amp;nbsp;Donate:&lt;br /&gt;
&lt;br /&gt;
BTC:&amp;nbsp;1KBES3eNN6CP8KAjEy3erwyEYuEqmjiYF9&lt;br /&gt;
LTC:&amp;nbsp;LWzsexQ5UV4UEp9M4fpivn4c7enHVzsH5K&lt;br /&gt;
SUCR:&amp;nbsp;ScZSZgFsMKphkw6nVM3YVpW8Jx26PdsyMQ&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/927847349793510206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2017/12/mining-sucremoneda.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/927847349793510206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/927847349793510206'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2017/12/mining-sucremoneda.html' title='Mining SucreMoneda'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivVJAScP2q9w_wQ21K_hg7rwaoTPoo8SJaqhx7qH_XK_Io9-ag1v8UwvndHidmv9GP9xRFJh9rA4lRpx2soSI1OGJ8_ZPFyEF8sW0TwT0AhYY9BAxRJMRkNQ1Y90w0r622p4TnJtcSLDo/s72-c/untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-3720410532322405657</id><published>2017-12-28T18:52:00.002-08:00</published><updated>2017-12-30T05:47:52.483-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="CryptoCurrency"/><category scheme="http://www.blogger.com/atom/ns#" term="Masternode"/><category scheme="http://www.blogger.com/atom/ns#" term="Passive Income"/><category scheme="http://www.blogger.com/atom/ns#" term="Sucr"/><category scheme="http://www.blogger.com/atom/ns#" term="SucreMoneda"/><category scheme="http://www.blogger.com/atom/ns#" term="Tech"/><title type='text'>My First Masternode</title><content type='html'>Recently I found about setting up a masternode. It’s a passive income earner setup for tech guys. I know I’m not techy enough but I managed to pull one off. Here’s my version of the guide on how to setup one (&lt;a href=&quot;https://drive.google.com/file/d/1L_9YdUoV5mcG9Trwh5hrRPk8GF_q8apG/view&quot;&gt;SucreMasternodeBETA&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9opjbFhCGz2nUyJZiLA83k37jIcF4D1Jm4G-QPTGb5M3zpRhU1LekJnN-AhHXKYbYMHPTVgSXURWsO76Kz8y3HCDvPjrW129k7ZblqNaHoJ67_ullGPlErVTLZSCCRLHSgmJ_pHb6V4/s1600/dnow2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;231&quot; data-original-width=&quot;495&quot; height=&quot;149&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9opjbFhCGz2nUyJZiLA83k37jIcF4D1Jm4G-QPTGb5M3zpRhU1LekJnN-AhHXKYbYMHPTVgSXURWsO76Kz8y3HCDvPjrW129k7ZblqNaHoJ67_ullGPlErVTLZSCCRLHSgmJ_pHb6V4/s320/dnow2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
The official setup is here. But I changed it a bit to distinguish the commands to be executed in shell starting with “$”. Others are to be pasted in configuration files (.conf).&lt;br /&gt;
&lt;br /&gt;
Ping me if you have questions as I’ve setup the nodes with ease using the guide.&lt;br /&gt;
&lt;br /&gt;
My vultr referral link is &lt;a href=&quot;https://www.vultr.com/?ref=7295926&quot;&gt;https://www.vultr.com/?ref=7295926&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
If you like this content, send me tip my:&lt;br /&gt;
&lt;br /&gt;
SUCR: ScZSZgFsMKphkw6nVM3YVpW8Jx26PdsyMQ</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/3720410532322405657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2017/12/my-first-masternode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/3720410532322405657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/3720410532322405657'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2017/12/my-first-masternode.html' title='My First Masternode'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9opjbFhCGz2nUyJZiLA83k37jIcF4D1Jm4G-QPTGb5M3zpRhU1LekJnN-AhHXKYbYMHPTVgSXURWsO76Kz8y3HCDvPjrW129k7ZblqNaHoJ67_ullGPlErVTLZSCCRLHSgmJ_pHb6V4/s72-c/dnow2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-7048858235349128178</id><published>2012-06-23T18:45:00.000-07:00</published><updated>2012-06-25T18:34:41.964-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hydrology"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python Hydrology</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Recently I&#39;m learning Python and encountered the Hydrology book. Had to upgrade some of python packages and some libraries needed to get working with the book. There is an instruction though about mostly using pip install packages need for the book. The problem is I can&#39;t get it work. It&#39;s missing some things so I did a little google and hopefully this is a compilation of the things I need to work with the examples of the book.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
First off, I updated the apt-get&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo apt-get update&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Next is I installed the pip package manager. I&#39;m not too sure but I have Ubuntu 10 and it doesn&#39;t have the pip installed. So I installed using the command below.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo apt-get install python-pip&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now the development packages for python.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo apt-get install python-dev&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Most of the examples uses the scientific number packages so I installed numpy and other packages I&#39;m not quite aware of. It&#39;s just that some of the examples probably in the later part of the book uses the other two packages aside from numpy.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo pip install numpy&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo pip install xlrd&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo pip install xlwt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Scipy needs some compilation and I think it has some packages built on top of fortran and some C++ source so I instlaled the essential and fortran packages with the commands.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo apt-get install libatlas-base-dev gfortran&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo apt-get install build-essential&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
After installing these prerequisites, install the scipy with the command below.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo pip install scipy&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
For some plotting, installing the plot library is useful. There are also lots of examples using the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;,Courier,monospace;&quot;&gt;$ sudo apt-get install python-matplotlib&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This one I found the most useful package. It can be used as good reference to execute plotting some equations. At the very first stage of the book I encountered simple plotting of an array of x with the sin(x) as y coordinates and it&#39;s really helpful to visualize the equations with the plotter.</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/7048858235349128178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2012/06/python-hydrology.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/7048858235349128178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/7048858235349128178'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2012/06/python-hydrology.html' title='Python Hydrology'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-9143963932340371749</id><published>2012-05-31T20:33:00.003-07:00</published><updated>2012-06-23T20:23:47.422-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fail"/><category scheme="http://www.blogger.com/atom/ns#" term="Job Ads"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Jobs"/><title type='text'>Reasons why you don&#39;t apply to some Companies</title><content type='html'>Just a note, this is just a joke. So for some companies, I would ask you to evaluate me first not base your judgement for hiring me in this post. :)&lt;br /&gt;
&lt;br /&gt;
Recently, I planned on getting another job. This time with programming languages I&#39;m not familiar with. Just to get my hands on. Something like Python or Ruby, or JS and NoSQL. You know what I mean.&lt;br /&gt;
&lt;br /&gt;
Then came, job posts at some Ads. Recruiters really think they are smart. They&#39;re not even reviewing what they&#39;re posting and not getting consultation from experts offering a job. For example&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;SEO Experts (20k to 30k)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;with&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;GREAT “DAYTIME” CAREER OPPORTUNITIES&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;A NEW COMPANY soon to expand OPERATIONS in CEBU!!!&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;I&#39;m sure 30k is not that great. And what&#39;s with the DAYTIME? Also&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Perfect Worklife Balance: “Daytime Work” and Guaranteed 5 day work week only&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Easy to Manage Accounts&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Excellent Compensation based on expertise, we are only looking for top talent and pay accordingly&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Performance and Attendance bonuses, Leave Benefits (Cash Convertible), HMO, Educational Assistance, Meals, etc.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Fast Regularization of Employment Status (3 months Proba only)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Friday Night Gimmicks&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Free “Starbucks Coffee Coupon for Two” hiring bonus&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Nice and fun work environment and work culture&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Well they have a nice work environment. That&#39;s good but Night Gimmicks? And Starbucks? What the hell.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Another company is hiring PHP Developers. Check this out.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Senior PHP Developers ( Object-Oriented PHP )&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;We&#39;ll yeah, PHP supports object-oriented programming. That&#39;s good. They require extensive of most stuff. PHP, MySQL but basic on SQL.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Requirements &lt;b&gt;:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Web Application Development Experience&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;3+ Years of Relevant Work Experience&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Extensive experience with in Object-Oriented PHP&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Extensive experience with MySQL database programming and optimization&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Strong knowledge on CSS, HTML, and Java Script&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Basic knowledge on SQL&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Extensive of MySQL but basic knowledge of SQL. Now that&#39;s contradiction. Also they prefer&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;Symphony Frame Work is a Plus&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;background-color: white;&quot;&gt;JQuery knowledge is a plus&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;It&#39;s Symfony and it&#39;s Framework not &quot;Frame&quot; and &quot;Work&quot;.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/9143963932340371749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2012/05/reasons-why-you-dont-apply-to-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/9143963932340371749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/9143963932340371749'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2012/05/reasons-why-you-dont-apply-to-some.html' title='Reasons why you don&#39;t apply to some Companies'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5703952032604915654.post-3425178148979315461</id><published>2012-05-29T00:20:00.002-07:00</published><updated>2012-06-25T18:35:04.787-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lithium"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Lithium first glimpse</title><content type='html'>I decided to review my PHP and now I’m interested with the &lt;a href=&quot;http://lithify.me/&quot;&gt;Lithium&lt;/a&gt; project. I wanted to get my hands on it just to see what it can do and what are the good stuff in it. Lithium by the way is a PHP web framework, it’s RAD. If you don’t know what a PHP web framework is, I don’t think I can help you. But a Google with the topic can result to many useful resources.&lt;br /&gt;
&lt;br /&gt;
I almost forgot most of my PHP background because it’s been 2 years since I coded it. And it was with 4.3 and Oracle. I’m not too sure about what to do next. Instead of installing everything from scratch, I decided to install &lt;a href=&quot;http://www.apachefriends.org/en/xampp-windows.html&quot;&gt;XAMPP&lt;/a&gt;. It’s easy and good stuff (I think). Unlike before, installing PHP and Apache, make Apache recorgnized PHP, add a module to it, install MySQL… You know what I mean. It’s a hassle. But with XAMPP, it’s just a single install and everything is in there. Of course, this doesn’t help if you’re a geek and pretend to know everything and installing everything by hand makes you happy. But for me, it’s fine. For now.&lt;br /&gt;
&lt;br /&gt;
When I got Lithium source, I just pasted it in the htdocs directory and there it goes. It’s slick. It also has some good &lt;a href=&quot;http://lithify.me/docs/manual/quickstart&quot;&gt;tutorial&lt;/a&gt; in their site. Everything is good. Until I decided to check on Contribution. Not that I can contribute but who knows. I bumped into an error with the coverage. I never knew PHP has coverage. That’s interesting. So I Google a bit and read a few statements in lithium’s wiki about xdebug. There it is. &lt;a href=&quot;http://xdebug.org/&quot;&gt;XDebug&lt;/a&gt; is actually and extension for PHP and has good stuff. It has code coverage and everything useful for developing PHP applications. God, I never knew this is coming. The more I surf the net, the more I know things I don&#39;t know.&lt;br /&gt;
&lt;br /&gt;
So back with the error, it has something to do with xdebug_start_code_coverage method not found. I ran into xdebug installation and it’s just adding the extension to the Apache. That’s simple, I think I can do that. But when I look into the XAMPP’s PHP installation, I noticed php.ini has the extension but commented. Ha! That’s even simpler. I uncommented it and voila. When running lithium test cases it fetched off the call stack with information I found some useful. Although I’m not too sure I’m too familiar with it. :)</content><link rel='replies' type='application/atom+xml' href='http://nebulom.blogspot.com/feeds/3425178148979315461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nebulom.blogspot.com/2012/05/lithium-first-glimpse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/3425178148979315461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5703952032604915654/posts/default/3425178148979315461'/><link rel='alternate' type='text/html' href='http://nebulom.blogspot.com/2012/05/lithium-first-glimpse.html' title='Lithium first glimpse'/><author><name>dodong</name><uri>http://www.blogger.com/profile/08091181269274218146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlqb3WW8sWdp2wBTFOOJuJ-3qA7xvC3igEzag1W3IclMLzkmAKoGG-nCBKPWfJ1NJ5fMB3Pi8637QwPfh-hlnUtlWkhHMDs-_m39F0-ttU3a3kJpITJTxBftpG_scMbI/s151/dodong.png'/></author><thr:total>0</thr:total></entry></feed>