tag:blogger.com,1999:blog-36763014028055680232023-11-15T08:48:17.810-08:00Nique's WorldNiquehttp://www.blogger.com/profile/18211459568635273899noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-3676301402805568023.post-71842904464487939912014-12-09T07:07:00.001-08:002014-12-09T07:07:30.622-08:00Adobe Technical Communication Suite 5 Hi world,<br />
<div>
<br /></div>
<div>
So after a 2 year hiatus and a slight change in my academic path I have decided to return here to post a review.</div>
<div>
<br /></div>
<div>
The last time I posted I was embarking on the challenge of learning C++. Well, two years later I have completed a 16 months internship in the exciting field of Information development and decided to make a career switch. Which brings me to this application called the Adobe Technical Communication Suite.</div>
<div>
<br /></div>
<div>
Okay truth be told I love working with new software, I enjoy playing with new tools and exploring their functionality especially after having seen the "belly of the beast" so to speak while learning programming. This technical Communication Suite - well in particular the FrameMaker and the RoboHelp programs - gave me all the challenge and "wow" moments that I require from a program.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
The challenges:</div>
<div>
<ul>
<li>Okay first up FrameMaker is not Microsoft Word, so being an expert at MS Word (which I am not) will not give you much of an edge.</li>
<li>The tools are not the most intuitive, but no worries we live in the digital data era where the answer is at your finger tips.</li>
<li>You need a Windows PC - sorry Mactards</li>
</ul>
<div>
The "wow" moments:</div>
</div>
<div>
<ul>
<li>The ability to create an entire book, with chapters, table of content, index and glossary in the correct order, and get this the numbering can be done in your sleep. </li>
<li>After working in a topic based writing environment and seeing the benefits of developing individual standalone topics, I find FrameMaker a great tool to work with. The FrameMaker environment allows for the modular development of information and then 'magically' seams them all together to give the finished product - what more could you want from a book publishing application.</li>
<li>Within FrameMaker I really liked the conditional tagging and see this as a great tool to support version control and content reuse.</li>
<li>Robohelp is a lot more intuitive than FrameMaker and makes for a great multi-format online help authoring tool. The topic list section has got to be one of the best things ever invented and is like a personal assistant for topic development and is also a great tool for use in a collaborative environment.</li>
</ul>
<div>
Overall, the Adobe Technical Communication Suite 5 is a great application for writers, editors and information architects to develop content. It really delivers well and can improve your productivity while reducing your effort once you have a good understanding of the available functionalities - and trust me there are lots of those!!</div>
</div>
<div>
<br /></div>
<div>
<div>
Until next time.<br />
<br />
Shawnique</div>
</div>
Niquehttp://www.blogger.com/profile/18211459568635273899noreply@blogger.com0tag:blogger.com,1999:blog-3676301402805568023.post-10530044505316397072012-12-02T17:36:00.005-08:002012-12-02T18:46:08.540-08:00My strcat using variadic function<div>
#include <iostream></div>
<div>
#include <cstdarg></div>
<div>
#include <string.h></div>
<div>
using namespace std;</div>
<div>
<br /></div>
<div>
char* strcat(char* des, ...);</div>
<div>
<br /></div>
<div>
int main() {</div>
<div>
char str[500] = "Fred";</div>
<div>
strcat(str, "Soly", "Moly", 0);</div>
<div>
cout << str << endl;</div>
<div>
return 0;</div>
<div>
}</div>
<div>
<br /></div>
<div>
char* strcat(char* des,...) {</div>
<div>
va_list parptr;</div>
<div>
va_start(parptr, des);</div>
<div>
char* i = va_arg(parptr, char*);</div>
<div>
while(i) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span> while(*des)</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span> *des++;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span> strcpy(des, i);</div>
<div>
i = va_arg(parptr, char*); </div>
<div>
}</div>
<div>
va_end(parptr);</div>
<div>
return des;</div>
<div>
}</div>
Niquehttp://www.blogger.com/profile/18211459568635273899noreply@blogger.com0tag:blogger.com,1999:blog-3676301402805568023.post-84678961791722668082012-09-19T13:03:00.000-07:002012-09-19T13:20:10.138-07:00Welcome Hi there, Welcome to my blog. Let's have some fun as we master our skills of C++.Niquehttp://www.blogger.com/profile/18211459568635273899noreply@blogger.com0