You are reading the article Evolus Pencil: A Great Microsoft Visio Alternative For Linux updated in November 2023 on the website Hatcungthantuong.com. We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested December 2023 Evolus Pencil: A Great Microsoft Visio Alternative For Linux
When it comes to producing GUI prototypes, flowcharts, and other business diagrams, Microsoft’s Visio is often the go-to tool on the Windows platform. The Mac also has applications like the excellent Axure and OmniGraffle. When it comes to Linux, Evolus Pencil is one of the best for creating quality images quickly and easily.
Note: Pencil is supported in Windows, OSX and Linux. In this article, we will be focusing on the Linux version of Pencil.
Installationsudo
dpkg
-i
evoluspencil_2.0.3_all.debThe only dependency is Firefox, so if you’re on a system that doesn’t include this by default, you’ll need to install it (or use a GUI package manager, which will handle the dependency for you).
UsageWhereas with a program like GIMP or Krita, you generally need to create your own graphic pieces. Pencil provides you with a wide array of shapes you can quickly drag onto a page and modify to your liking. The pane on the left lists available shapes, in groups such as “Common Shapes” (basic squares and circles), “Desktop – GTK Widgets” (if you wanted to prototype a Unity or GNOME application), and “Sketchy” (one of my favorite for web mock-ups, which looks like a pencil sketch). Items in these groups can be mixed and matched.
Once on the page, the size can be changed by dragging one of the corners or borders of the shape, or via the “Location & Size” toolbar fields (useful if you need the drawing, such as a web mock-up, to fit a certain resolution).
Mock-up BasicsI draw wireframes and other diagrams all the time, and the basic process I use is as follows (using the example of a homepage mock-up for a website).
BackgroundFor a webpage, this starts with the browser window – The “Window Frame” item from the Sketchy collection is used here for simplicity’s sake. To place this at 0px x 0px (i.e. the top-left of the screen), the “Location & Size” controls are used. The bottom and left edges are dragged so it fills the entire screen.
A “Box” shape is added all the way across the top to indicate the URL bar … sometimes placing things exactly with the mouse is difficult, but the arrow keys can also be used to move a shape once it’s selected:
Page ElementsLastly, three regions are added at the bottom to hold news, a video, and a contact form (The “Box” shape is used to outline each region). The news will just be a heading and some text (using the “Label” Sketchy shape with some varying text sizes), the video region is made by dropping a “Sketchy Triangle” inside a “Sketchy Circle” within a “Box” (i.e. a “Play” button), and the last will be a “Label” accompanied by three “Text Fields” and a “Button”:
By using the pre-made shapes, drawing programs allow you to very quickly (the above took about ten minutes) illustrate ideas in a way that others can understand. This Microsoft Visio alternative allows you to create diagrams in an intuitive and portable (Evolus Pencil itself is cross-platform, and drawings can be exported to PDF or PNG) way to share with colleagues.
Aaron Peters
Aaron is an interactive business analyst, information architect, and project manager who has been using Linux since the days of Caldera. A KDE and Android fanboy, he’ll sit down and install anything at any time, just to see if he can make it work. He has a special interest in integration of Linux desktops with other systems, such as Android, small business applications and webapps, and even paper.
Subscribe to our newsletter!
Our latest tutorials delivered straight to your inbox
Sign up for all newsletters.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.
You're reading Evolus Pencil: A Great Microsoft Visio Alternative For Linux
Notepadqq: Notepad++ Alternative For Linux
Among the plethora of options available on Microsoft’s Windows OS, Notepad++ is arguably one of the most popular text and source code editors. However, sadly, it’s not available on Linux, making the life of those who are used to this editor and are switching from Windows to Linux a bit more difficult.
If you’ve just switched to Linux and are looking for a Notepad++ alternative, you’ll be glad to know that one exists called Notepadqq. What’s more, its user interface as well as feature set are also similar (if not exact) to Notepad++. In this article we will discuss how to install and use Notepadqq.
Note: all the instructions and commands mentioned in this article have been tested on Ubuntu 14.04.
NotepadqqNotepadqq officially claims to be a Notepad++-like editor for the Linux desktop. It’s an open-source, general purpose editor that is aimed at both end-users as well as developers. Some of the features it provides include syntax highlighting (for more than 100 different languages), code folding, color schemes, file monitoring, multiple selection, regular expression-powered search, and more.
Download and InstallYou can easily download and install the editor using the following three commands:
sudo
add-apt-repository ppa:notepadqq-team/
notepadqqsudo
apt-get update
sudo
apt-get install
notepadqqOnce installed you can launch the editor application from the Application Menu or by running the following command:
Please note that for Notepadqq it’s recommended that you have Qt 5.3 or later installed on your system, although the tool might work on Qt 5.2 as well. To learn how to upgrade Qt, head to the editor’s GitHub web-page.
UsageIn this section we will discuss some of the useful features that the editor provides.
Load/Save sessionsFor the uninitiated, sessions primarily keep track of what files are opened in the editor. So you can save a session and then load it later to continue working from the point you left.
Text editing featuresYou can convert text from lowercase to uppercase and vice versa, duplicate or delete a line, and set EOL format as well as indentation according to your requirement. And finally, the editor also offers a feature called ‘Blank Operations” that lets you play with spaces and TABs.
SearchLike any other general purpose editor, Notepadqq allows you to find and replace text in a file. But that’s not all, as you can also use the tool’s search feature to find and replace text in multiple files. You need to provide a directory path to use this feature – the ‘Look in’ field in the image below.
File monitoringIf you’re editing a file in Notepadqq, and any external process/application makes some changes to that file (or for that matter, deletes it), the editor immediately passes on this information to the user along with an option to reload the file or ignore the change. Here’s an example.
Programming language supportNow, this is where the real strength of Notepadqq lies. Just head to the “Language” menu, and you’ll see that the editor supports a plethora of programming languages.
Settings ConclusionNotepadqq offers a nice, uncluttered UI that’ll definitely remind you of Notepad++, and just like the latter, it also offers a plethora of features. If you’ve been badly missing Notepad++ on your Linux box, I strongly encourage you to try Notepadqq – I am sure you won’t be disappointed.
Himanshu Arora
Himanshu Arora is a freelance technical writer by profession but a software programmer and Linux researcher at heart. He covers software tutorials, reviews, tips/tricks, and more. Some of his articles have been featured on IBM developerworks, ComputerWorld, and in Linux Journal.
Subscribe to our newsletter!
Our latest tutorials delivered straight to your inbox
Sign up for all newsletters.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.
For Novell, Linux Still A Money Loser
Novell (NASDAQ: NOVL) is managing to grow its Linux business despite a difficult economy, but is it profitable? The answer, according to both Novell’s CEO and its CFO, is not yet.
“We have invested heavily in our Linux business to gain market share and acquire new customers,” Novell CFO Dana Russell said on the company’s quarterly conference call last night. “While the business is not yet profitable, we are making steady progress and plan for it to be break-even no later than 12 to 18 months from today.”
Novell entered the Linux business in 2003 with the acquisition of SUSE Linux for $210 million and Linux desktop vendor Ximian.
Novell reported its second quarter fiscal 2009 results after the market close yesterday, with net revenue for the quarter coming in at $216 million, a decline from the $236 million reported for the second quarter of 2008 and just below Wall Street estimates.
On the net income side of the books, Novell reported $16 million ($0.05 per share) for the second quarter of 2009 which is an increase over the $6 million ($0.02 per share) for the second fiscal quarter of 2008. The company’s pro forma earnings -– factoring out certain charges – came in above the Thomson Reuters consensus forecast.
During the quarter, Novell’s Linux platform products were strong performers, with sales hitting $37 million, representing a growth of 25 percent on a year-over-year basis. A good chunk of Novell’s Linux success comes as a result of its partnership deal with Microsoft (NASDAQ: MSFT), which resells Novell’s SUSE Linux.
Russell noted that so far, Novell has invoiced $213 million, or 89 percent of the original $240 million agreement with Microsoft. That invoiced figure represents an increase of $14 million over the $199 million invoiced that Russell reported for Novell’s first quarter 2009 results. Last August, Microsoft took out an option to expand the partnership by an additional $100 million.
“We continue to gain traction in the Linux market and we are pleased with our progress,” Russell said. “We had several competitive wins during the quarter and are encouraged by our success and ability to compete in the marketplace.”
Novell CEO Ron Hovsepian explained that part of his company’s Linux growth is coming by way of an expanded partner program that is driving more deals through the channel.
“We are encouraged by the quality and quantity of deals registered in the partner pipeline and expect this to be an important sales channel in the future,” Hovsepian said.
Novell is also making progress in moving its NetWare customers over to the Linux-based Open Enterprise Server (OES). OES enables Novell’s NetWare users to run NetWare in a paravirtualized environment on top of SUSE Linux Enterprise Server. According to Hovsepian, the most recent migration survey indicates that 75 percent of NetWare users have migrated some portion of their product servers to OES Linux.
While Linux is not the only line of business that Novell offers, it is strategically important.
“While our Linux business serves an important role in acquiring new customers and selling our complementary cross-platform management solutions and Identity and Systems Resource Management, its strategic importance as an enabling technology platform will allow us to deliver our solutions in a variety of traditional, appliance, public and private cloud environments,” Hovsepian said.
4 Great Android Apps For Learning To Speak A New Language
It takes a good deal of effort to learn a new language. These apps can help you through the process or supplement your existing routine. Some are free, while others nudge you towards paying a monthly subscription. Either way, there are some great options available in the Play Store for picking up a second language using your conveniently located Android device.
1. Duolingo Languages Offered:
Danish
Dutch
English
French
German
Irish
Italian
Portuguese
Spanish
Swedish
2. MemriseMemrise has a wider selection of languages available than Duolingo, boasting over 200. The community-based platform calls on users to submit their own lessons and quizzes for other people to learn from. Unfortunately, this also means that quality can be a bit sporadic. Nevertheless, Memrise may be one of the most addictive options available on Google Play for people trying to learn a language that isn’t as popular (in terms of educational materials available) as others.
Memrise is free to use, but you can personalize your experience further by going premium for $5 a month or $30 a year.
Languages Offered:
Over 200. Here’s a list of all of the courses available.
3. BabbelUnlike Memrise, Babbel offers just over a dozen languages, and unlike Duolingo, it’s not modeled after mobile games. Babbel’s user experience consists of learning new vocabulary from virtual trainers and practicing words using speech recognition. There are also on-screen quizzes and grammar exercises to slip into your daily life as you go about your day. However, Babbel comes in on the pricey end of things. The app costs $12.95 a month or $83.40 a year. That may be competitive compared to Rosetta Stone, but it’s more than Play Store users typically pay for software.
Languages Offered:
Brazilian
Danish
Dutch
French
German
Indonesian
Italian
Norwegian
Polish
Portuguese
Russian
Spanish
Swedish
Turkish
4. busuubusuu tests your language comprehension through a number of approaches including voice recognition, multiple choice questions, fill-in-the-blank, image matching, and various combinations. When it’s all done, users will have practiced listening and reading, along with speaking and writing. Like other apps on this list, busuu is community-supported, and you can submit content to get feedback from others. Getting started is free. If you start to enjoy the service, than you can access more units with a premium subscription priced at $11.99 a month or $65.99 a year.
Languages Offered:
Chinese
English
French
German
Italian
Japanese
Polish
Portuguese
Russian
Spanish
Turkish
ConclusionLearning a new language used to require committing to a course or pouring hundreds of dollars into pricey desktop software. Now you can get started using a mobile device. Depending on your app of choice, you may still have to pay, but you can learn quite a bit without spending a dime.
If there’s another mobile app that has done a great job of helping you pick up a second, third, or fourth language, give them a shout out below!
Bertel King, Jr.
Subscribe to our newsletter!
Our latest tutorials delivered straight to your inbox
Sign up for all newsletters.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.
How To Create A Great Project Management Portfolio For Your Resume?
A great project management portfolio for your resume can set apart exceptional candidates from the rest. It’s easy to make a bad impression, so employers won’t be able to tell if you do a great job or not if you don’t have a proper project management portfolio.
You will have to show prospective employers your work and what you’ve done in the past. If you’ve ever had a project management class or are interested in getting into that field, then it is highly recommended to upgrade your portfolio. Here we provide tips on how to create a great project management portfolio for your resume.
What is a Project Management Portfolio?A project management portfolio is a collection of documents and materials that demonstrate an individual’s abilities and accomplishments in the field of project management. It includes evidence of past projects, including project plans, timelines, budget reports, and other relevant documentation. It also includes examples of problem-solving, communication, and leadership skills, as well as any certifications or training that an individual has received.
The portfolio is designed to showcase an individual’s qualifications and provide a comprehensive overview of their experience and capabilities in project management. It can be used as a tool for job applications, performance evaluations, or as an ongoing record of an individual’s professional development. The portfolio can be in a physical or electronic format, and it is usually tailored to the specific job or opportunity the individual is applying for.
Why is Creating a Portfolio Important for a Resume?Creating a portfolio is important for a resume because it provides potential employers with tangible evidence of your skills and experience. A resume is a summary of your qualifications, but a portfolio allows you to go into more detail and provide specific examples of your work. This can help employers better understand your abilities and how you have applied them in the past.
A portfolio also allows you to showcase a wider range of skills and experiences than a traditional resume. It can include not only project documentation, but also examples of your problem-solving, communication, and leadership skills. Additionally, a portfolio can demonstrate your continuous improvement and professional development. This can help you stand out from other candidates and increase your chances of getting hired.
What are the Steps to Creating a Great Project Management Portfolio?Here are the steps to create a great project management portfolio −
Gather materials − Collect all relevant documentation and materials from your past projects, including project plans, timelines, budget reports, and any other relevant documentation.
Select the best examples − Choose the most impressive and relevant examples of your work to include in your portfolio. These should demonstrate your skills and experience in project management, as well as your problem-solving and communication abilities.
Organize and present the materials − Organize the materials in a logical and easy-to-understand format. Use clear headings and labels to help employers quickly find the information they are looking for.
Include a summary − Include a summary of your project management experience, including your education, certifications, and relevant skills.
Showcase your soft skills − Include examples of your problem-solving, communication, and leadership skills.
Keep it updated − Keep your portfolio updated with your most recent work experiences and developments.
Proofread and Review − Review and proofread the portfolio for errors and make sure that everything is presented professionally.
Prepare for an electronic version − Have an electronic version ready in case the employer asks for it, and make sure that it can be accessed easily and that the documents are in PDF format.
Test the portfolio − Share it with friends or colleagues, get feedback and make changes accordingly.
How to Make Your Project Management Portfolio Stand Out?Here are some ways to make your project management portfolio stand out −
Tailor it to the job − Customize your portfolio to highlight the skills and experience that are most relevant to the job you are applying for.
Use visuals − Use charts, graphs, and other visual aids to help explain complex information and make your portfolio more engaging.
Highlight your accomplishments − Include specific examples of how you have added value to past projects and the impact of your work.
Use case studies − Use case studies to demonstrate how you have applied your project management skills in real-world situations.
Show your process − Include a section on your project management process, how you approach a project and the tools you use.
Show your soft skills − Include examples of how you have used problem-solving, communication, and leadership skills to overcome challenges on projects.
Keep it simple and clear − Keep your portfolio easy to navigate and understand by using clear headings, and labels and avoiding unnecessary information.
Show your continuous improvement − Include certifications, training, and any other professional development you have undertaken to show your commitment to continuous improvement.
Consider design and layout − Use a visually appealing design and layout that is easy to read and navigate.
Tips for Showcasing Your Skills and Experience in Your Portfolio
Highlighting specific skills and tools used in past projects
Including quantifiable results and the impact of projects
Showcasing leadership and problem-solving skills
Using visuals, such as charts and graphs, to demonstrate project progress and outcomes
Providing examples of successful project management techniques used
Demonstrating the ability to work with cross-functional teams
Including certificates and training related to project management
Showcasing experience with industry-specific project management methodologies
Highlighting any relevant publications or presentations on project management
Providing a summary or overview of your project management experience and qualifications.
Including Testimonials and Recommendations in Your PortfolioIncluding testimonials and recommendations in your project management portfolio is important because it provides third-party validation of your skills and abilities. Testimonials and recommendations from past supervisors, team members, or clients can help to reinforce the information you have provided about your experience and qualifications. They can also give potential employers a better sense of how you have performed in past project management roles and how you have been perceived by those who have worked with you.
Testimonials and recommendations can also help to set you apart from other candidates who may have similar experience and qualifications. They can demonstrate that you have a track record of success and that you have positive relationships with others in the industry. Additionally, they can help to provide more context and details about your experience, making your portfolio more comprehensive and persuasive.
Furthermore, testimonials and recommendations also demonstrate that you are well-respected in your field and that you have a positive reputation among your peers, employers, and clients. This can help to increase the confidence of the potential employer that you will be able to successfully manage projects for them.
Overall, including testimonials and recommendations in your project management portfolio can help to bolster your credibility and make you a more attractive candidate for project management roles.
ConclusionTo sum it up, a project management portfolio is your resume in progress. It shows off your skills, pays particular attention to your accomplishments, and lets the recruiters or interviewers know what you desire of them. It also allows you to showcase your creativity as well. It seems as if a portfolio is really rewarding because, in many ways, it is all about your achievements and how you want things to go in the future.
5 Best Linux Package Managers For Linux Newbies
Linux is a popular open-source operating system that has gained a lot of popularity in recent years. It is known for its flexibility and security, making it a preferred choice for developers and enthusiasts alike. One of essential features of Linux is its package manager, which is a tool that helps users manage software installation, removal, and updates. In this article, we will discuss 5 best Linux package managers for Linux newbies.
What is a Linux Package Manager?Before we dive into list of package managers, let’s understand what a package manager is. In simple terms, a package manager is a tool that helps users install, remove and manage software packages on a Linux system. These packages are pre-compiled software bundles that contain all necessary files and dependencies required to run software.
apt-getThe apt-get package manager is most commonly used package manager on Debian-based Linux distributions, such as Ubuntu and Linux Mint. It is a command-line tool that uses Advanced Package Tool (APT) to manage software packages.
PacmanPacman is a package manager used on Arch Linux and its derivatives. It is a command-line tool that is simple and easy to use. Pacman uses Arch User Repository (AUR) to manage software packages, which is a community-driven repository that allows users to create and maintain packages.
YumYum is a package manager used on Red Hat-based Linux distributions, such as CentOS and Fedora. It is a command-line tool that uses Yellowdog Updater, Modified (YUM) to manage software packages.
ZypperZypper is a package manager used on openSUSE Linux and its derivatives. It is a command-line tool that uses ZYpp package management library to manage software packages.
DnfDNF is a package manager used on Fedora and its derivatives. It is a command-line tool that uses DNF package management library to manage software packages.
Graphical Package ManagersIn addition to command-line package managers, Linux also has a variety of graphical package managers that provide a more user-friendly interface for managing software packages. These graphical package managers can be helpful for Linux newbies who are not yet comfortable with command line.
Here are some examples of popular graphical package managers −
Ubuntu Software CenterThe Ubuntu Software Center is a graphical package manager that is included with Ubuntu and other Debian-based Linux distributions. It provides users with an easy-to-use interface for searching, installing, and managing software packages.
The Ubuntu Software Center also includes user reviews and ratings for software packages, which can be helpful in deciding which packages to install.
GNOME SoftwareGNOME Software is a graphical package manager that is included with many Linux distributions that use GNOME desktop environment. It provides users with a simple interface for browsing, searching, and installing software packages.
GNOME Software also includes user reviews and ratings for software packages, as well as a feature that recommends packages based on user’s previous software installations.
DiscoverDiscover is a graphical package manager that is included with many Linux distributions that use KDE desktop environment. It provides users with a simple interface for browsing, searching, and installing software packages.
Discover also includes user reviews and ratings for software packages, as well as a feature that recommends packages based on user’s previous software installations.
Package Manager FeaturesWhen choosing a package manager, there are a few key features to consider. Here are some features to look for −
Dependency ResolutionA good package manager should be able to automatically resolve dependencies when installing or updating software packages. This can save users a lot of time and hassle.
Package SigningPackage signing is a security feature that ensures that packages are not tampered with or altered during installation process. A good package manager should be able to verify package signatures to ensure that software packages are authentic.
User-friendly InterfaceA package manager should have a user-friendly interface that makes it easy for Linux newbies to install, remove, and manage software packages. interface should be intuitive and easy to navigate.
SpeedA good package manager should be fast and efficient. Users don’t want to spend a lot of time waiting for packages to install or update.
Package SelectionThe package manager should have a wide selection of software packages available. This can vary depending on Linux distribution, but a good package manager should have a good selection of commonly used packages.
Package Manager AlternativesWhile package managers listed in this article are some of most popular and widely used, there are other package managers available for Linux users. Here are some alternatives −
SnapSnap is a package manager that is designed to work across different Linux distributions. It uses containerization to ensure that packages are isolated from rest of system, which can improve security.
Snap packages are self-contained, meaning that they include all necessary dependencies required to run software. This can make it easier to install and update software packages.
FlatpakFlatpak is another package manager that is designed to work across different Linux distributions. It uses containerization to ensure that packages are isolated from rest of system, which can improve security.
Like Snap, Flatpak packages are self-contained, meaning that they include all necessary dependencies required to run software.
AppImageAppImage is a package format that is designed to be portable across different Linux distributions. It allows users to download and run applications without needing to install them on system.
AppImage packages are self-contained, meaning that they include all necessary dependencies required to run software.
ConclusionIn conclusion, Linux package managers are an essential tool for managing software packages on a Linux system. package managers listed in this article are some of best Linux package managers for Linux newbies. They provide users with simple commands and a user-friendly interface that makes it easy to install, remove, and update software packages. Whether you are using Debian-based, Red Hat-based, or openSUSE-based Linux distributions, you can find a package manager that suits your needs.
Update the detailed information about Evolus Pencil: A Great Microsoft Visio Alternative For Linux on the Hatcungthantuong.com website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!