How to convert CHM to PDF in Ubuntu? I have a large CHM file but tired of clicking next button. What's the best way to convert them to PDF?  P.S: terminal way please.
How to open and convert CHM documents? I have some documents that are in a .chm format. I wondered if there is a file format that can be easier to navigate, supported and of equal file size in Ubuntu?  If there is, I would like to start converting all those books and probably using them with less hassle on all my Ubuntu PCs and my Android phone.
I am pretty sure that most of us here, or at least those do graphic design for living, have found themselves in following situation:   You agree with a client to do the design, agree on price, schedules, formats etc… You work hard, make adjustments, collaborate with client; everything goes well in the beginning. At some point you realise that the client does not listen your professional advice regarding design and prefers his/her own ideas that might not look so professional (choice of fonts, colors, odd choices of elements, shapes etc…). No matter how hard you try, the client is persistent and will not accept the designer’s advice. You get back to work, try to make the best out of it, and the final result is not so good, mainly because you had to stick to the client’s wishes. Work is shipped, payment done, and you don’t want to include this work in your portfolio because it is not good. After all, it is not your work, it is something that was physically created by you as a designer, but the ideas, concept, story, and message came out as a result of nonprofessional person, your client.   Ok, they pay for it, and as long as they are happy this is fine. But, the more compromises you make, the more time you spend working on bad design. If you are a young designer on a quest to get recognition, you don’t want to work just for the sake of money and then face the lack of good design in your portfolio.   Maybe at the beginning of your career you don’t care that much, but later if life this might be a big issue. At some point you will be approached by a big client that might offer you long-term contract, but first they will want to see your work. No point explaining to them what you did and why you made so many compromises.   They will not be interested in that.  Every project is precious as your time and you want to do use it wisely and produce great work.   How would you deal with such a situation? Show the existence of a certain subgroup of F2 My father in law is travelling to France, for 4 days, (01/07-04/07). Is there a minimum duration for which the travel insurance needed to apply for a Schengen visa must be valid? In other words, can his travel insurance cover just the duration of the trip, or should it last longer? Let $G$ be a graph of minimum degree $k&gt;1$. Show that $G$ has a cycle of length at least $k+1$.  How would I show this? I understand that a cycle is a sequence of non-repeated vertices and the degree of a graph is the number of neighbors the vertex has. get the Eyes of the Dark feature (XGtE, p. 51):     When you reach 3rd level in this class you learn the darkness spell [...] If you cast it with sorcery points, you can see through the darkness created by the spell.   Does this mean that if a Shadow Sorcerer casts darkness using sorcery points and then moves into a different area of magical darkness (not the one s/he created), the Sorcerer would not be able to see?  Or does the ability mean that the Sorcerer would possess the ability to see through the magical darkness created by the darkness spell in general (provided they were maintaining their own casting of the spell)? Construct a network of citations Is there a way to mix LIKE operator with IN ? Something Like  SELECT Id FROM Account WHERE Name LIKE IN:nameList   Where nameList is list of String? Is this is possible ? (I can make a dynamic query by doing OR with all the elements, but was looking for a more elegant way to do this) About an Hour ago, I faced a problem and tried different ways to solve it.  At last I was going to post my Question on Stack Overflow, but the last trick which came in my mind worked, and the problem got resolved.    Now, if I want to post that problem on Stack Overflow with the solution which worked for me, for the purpose to help other newbies to get their answer if they face the same problem, what is the proper way of posting such solution to a problem? Flowchart using Tikz I'm trying to create a fine flowchart that is a bit complicated. Therefore I need a block for a predefined process and a connector block as well as a data block. Can someone help me? In comment is what I'd like to see in my code to keep my code nicely arranged. The rest of the code is a simple example for the Tikz site.  \documentclass{article}  \usepackage[latin1]{inputenc} \usepackage{tikz} \usetikzlibrary{shapes,arrows} \begin{document} \pagestyle{empty}   % Define block styles \tikzstyle{decision} = [diamond, draw, fill=blue!20,      text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt] \tikzstyle{block} = [rectangle, draw, fill=blue!20,      text width=5em, text centered, rounded corners, minimum height=4em] \tikzstyle{line} = [draw, -latex'] \tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=3cm,     minimum height=2em]  %\tikzstyle{subroutine} = [draw,rectangle split, rectangle split         horizontal,rectangle split parts=3,minimum height=1cm]  %\tikzstyle{connector} = [draw,circle,...] %\tikzstyle{data} = [draw, trapezium, ...]  \begin{tikzpicture}[node distance = 2cm, auto]     % Place nodes     \node [block] (init) {initialize model};     \node [cloud, left of=init] (expert) {expert};     \node [cloud, right of=init] (system) {system};     \node [block, below of=init] (identify) {identify candidate models};     \node [block, below of=identify] (evaluate) {evaluate candidate models};     \node [block, left of=evaluate, node distance=3cm] (update) {update     model};     \node [decision, below of=evaluate] (decide) {is best candidate     better?};     \node [block, below of=decide, node distance=3cm] (stop) {stop};     % Draw edges     \path [line] (init) -- (identify);     \path [line] (identify) -- (evaluate);     \path [line] (evaluate) -- (decide);     \path [line] (decide) -| node [near start] {yes} (update);     \path [line] (update) |- (identify);     \path [line] (decide) -- node {no}(stop);     \path [line,dashed] (expert) -- (init);     \path [line,dashed] (system) -- (init);     \path [line,dashed] (system) |- (evaluate); \end{tikzpicture}   \end{document} Are research survey questions expected to be handled with close votes? How should spare change be exchanged? So I have about $50 in pennies, dimes and nickels.  What would you do with it?  I'm asking because I don't think spending hours rolling up the change and taking it to the bank is the best/most creative thing.  More info:  I took the change to the bank (not rolled up).  The banker asked me if I knew the exact amount... when all I had was a huge bag of change weighing like 30-40 pounds :-p  I said I didn't know the exact amount.  So the banker put all the change into a different bag, gave me a little receipt and said look for a deposit to your account in about a week.  Next time I'll just find a coinstar machine. I don't like waiting a week to have my change counted.  Also I'm sure the banker could fish out the quarters and no one would be the wiser :-) euler's theorem of homogeneuos function suppose that $f$ is a mapping from $\mathbb R^n \to \mathbb R$.  a positively homogeneous of degree $n$ and suppose $f_1, f_2, .... f_N$ are continuous for $a \neq 0$. then   $$\sum_{i=1}^n a_if_i(a)= n*f(a)$$   now, they asked me to prove this. (Which is a total no no to me)  I write my proof as;  $f$ is a mapping from $\mathbb R^n \to \mathbb R$  A homogeneous function of degree $n$ if for all $a \in \mathbb R^n$ and all $L&gt;0$, $f(La)=L^n\,f(a)$. let $a \in \mathbb R^n$ and define function $g$ be a mapping from $[0,\infty) \to \mathbb R$. so I write $g(L) = f(La)-L^nf(a)$. then $L≥0$ let $L=0$ then, $g(L)=0$ and therefore $g'(x) =0$?  then i don't know what's goes next. can anyone help me about this? Is there any benefit of creating model in one piece or I can create separate pieces and just overlap them to create a visually joint part.  For example, the below image were made from two parts 1. Blade 2. Spinner  Is there any benefit to model them (e.g. extrude from the spinner) or it is actually ok to have them separated since visually I can achieve the same effect (See picture 2) I am looking at some code and it has this statement:    ~ConnectionManager() {     Dispose(false); }   The class implements the IDisposable interface, but I do not know if that is part of that the tilde(~) is used for. Why doesn't the Enterprise use stealth/invisibility technology like the Romulans and Klingons? The stealth mode of starships plays a huge role in many Star Trek films and episodes and is a strong advantage in combat. I remember an episode revealing that the Federation developed a secret stealth technology (afair on Riker's former ship with another captain appearing in this episode) that even made it possible to fly with the ship through matter.   Nonetheless, while stealth technology seems standard for Romulans, Klingons (Ferengi, Vulcans?) and does not break any intergalactic laws (do these exist at all?), the Federation doesn't use it? Can I connect to a specific access point by BSSID? Is there any way to get Mac OS X to connect to a specific access point by BSSID? I have a network with the same SSID for multiple access points, and I would sometimes like to specify which specific access point to connect to. Is this something Mac OS X can do natively, or is there a third party tool that can do this? SQL Server - Combining OUTER and INNER joins I have 3 tables and I have to inner join Table A with Table B but a left outer between Table A and Table C.   Can I combine outer and inner join in the same query? I can nest queries and attain the desired result but I am unable to do both the joins in the same query. It appears that in other SQL languages, the order of joining is important. Is this the case in SQL Server as well?    Ok, here's the scenario.  Consider 3 tables. Table A, Table F, Table D.  I will need the recordset to contain all rows in D irrespective of whether it exists in F (after it's inner joined with A). So, a outer join comes to mind. What I would need is:   First do a inner join between A and F to get a set (this may be a null set) Then do a outer join with the recordset in (1) with D How can I suspend/hibernate from command line? How can I suspend or hibernate my laptop using command line, without installing additional software? I'd like to assign a frequently used string to a shortcut key, so when I press it, it types it in whatever application I'm in. So for example, when I type Shift-F12, it types "This is wonderful!" in whatever Gnome app I'm in at that time. When two objects -one of them transparent- intersects it creates some artifacts visible even in the alpha channel. Even with 1024 transparent bounces the artifacts remain.    In the example file there are two cubes in the same position, one transparent and one emission.    What is causing this? Any way to get rid of this artifacts?