• Performed munging, manipulation, aggregation and crunching of PTSD clinical data using Python in Anaconda.
• Optimized predictions, improved classification performance and performed investigation into server-side analysis using supervised machine learning ensemble approaches.
• Generated music information filtering system that help users filter & discover songs.
• Implemented Collaborative filtering, Latent factor based, knn and Deep Neural Network models.
• Improved classifier accuracy by 10% by optimizing the hyper-parameters in the MLP.
• Contrasted old school models with the new techniques and found the best learning rate, optimizer and architecture.
Presented at 2017 UVM CS Fair (Music Recommender System - 40).
Developed a Board game called Blokus in Java Programming Language.
Developed a card game called GoFish in Java Programming Language.
Designed & Developed a Banking website using the above mentioned technologies. The user can register and sign in to his account. The website offers banking options- Deposit, Withdrawl, Acount Information retrieval.
Designed & developed a website for Indian Student Association, University of Vermont using wordpress on UVM's silk server.
Check it out: Version 2 Check it out: Version 1Goals Achieved:
1. Basic data harvesting and storage with automated computer programs,
2. Data “munging” or cleaning to process data,
3. Analyzing data with existing methods such as descriptive statistics and visualizations,
4. Developing new, problem-specific measures to explore trends and features in data, and
5. Communicating data-driven results.
Dataset: In the United States, State laws require the reporting of fetal deaths, and Federal law mandates national collection and publication of fetal death data.
Fetal death data is published annually by the National Center for Health Statistics, in reports and as individual-record data files.
I analyzed this data to find the cause of fetal death by selected characteristics such as mother’s age, mother’s origin, race, mother’s residence status, fetal sex, period of gestation, birth-weight, mother’s height and risk factors.
Goals Achieved:
1. Designed and trained an online chatbot named Jarvis that can understand (in a limited fashion) natural language commands.
2. Used online web API and “websocket” app, a database ﬁle, natural language processing code, and a machine learning classiﬁer.
Goals Achieved:
1. Facilitated the creation of website that allowed users in administrator mode to design their own quiz.
2. Created this responsive and dynamic website that allowed students to take quizzes online in user mode.
3. Added a feature that entitled enrolled students to study material uploaded by the administrator.
Goals Achieved:
1. Reported results after analyzing data processing software.
2. Communicated results obtained after performing an intensive study of the requirements of overseas clients (America and Canada Honda) for barcode labeling.
3. Presented a contrast between previous and existing methodology of labeling with the implementation of barcode software.
4. Understood the manufacturing stages of Honda from capturing engine number to quality inspection till product dispatch.
Graduate Teaching Assistant, University of Vermont, Fall 2016 - present
Hold office hours for the courses - Computer organization [CS120] and Advanced Programming in C++ [CS121].
Provide academic support to professors through grading, reviewing assignments, exams and proctoring exams
Coordinated with other teaching assistants to ensure consistency in grading and communication
DukeTIP, Texas, USA, Summer 2017
Web development (HTML5, CSS3, Bootstrap framework and JavaScript) in Dukes’ summer studies program.
Dynamica India Pvt Ltd, Uttar Pradesh, India, Summer 2015
• Developed API’s for two portals admin and students.
• Facilitated the code such that it allowed users in admin mode to design their own quiz and users in student mode to take quiz.
• Also added a new feature that entitled enrolled students to study material uploaded by the admin.
Created a responsive and dynamic quizzing website to conduct online tests at universities using Oracle 10g at the back- end and Java/J2EE technologies (Servlet, JSP), HTML, CSS, JS, and JDBC at the front end.(HTML5, CSS3, Bootstrap framework and JavaScript)
Honda Siel Power Products, Uttar Pradesh, India , Summer 2014
Analyzed data processing software and performed an intensive study of the requirements of overseas clients (America and Canada Honda) for barcode labeling. Also, performed an integrated study of manufacturing stages from capturing engine number to quality inspection till product dispatch.


Allows user to create and manage windows.
More...
#include <Window.h>
|
| | Window (int width, int height, std::string title, bool isFullscreen=false) |
| | Constructor that initalizes a window with the given width, height, title, and a boolean for fullscreen. More...
|
| |
|
| ~Window () |
| | Destructor that destroys the window.
|
| |
|
void | Update () |
| | Update function to be used in main loop, swaps the buffers.
|
| |
| bool | ShouldClose () |
| | Should close function returns true if window should be closing. More...
|
| |
|
void | Close () |
| | Close function to close the window.
|
| |
| int | GetWidth () |
| | Getter for the width of the window. More...
|
| |
| int | GetHeight () |
| | Getter for the height of the window. More...
|
| |
| bool | GetIsFullscreen () |
| | Getter for the is fullscreen flag. More...
|
| |
| std::string | GetTitle () |
| | Getter for the title of the window. More...
|
| |
| GLFWwindow * | GetWindow () |
| | Getter for the GLFW window struct. More...
|
| |
| GLFWmonitor * | GetMonitor () |
| | Getter for the GLFW monitor struct. More...
|
| |
| void | SetWidth (int width) |
| | Setter for the width of the window. More...
|
| |
| void | SetHeight (int height) |
| | Setter for the height of the window. More...
|
| |
| void | SetIsFullscreen (bool isFullscreen) |
| | Setter for the is fullscreen flag. More...
|
| |
| void | SetTitle (std::string title) |
| | Setter for the title of the window. More...
|
| |
Allows user to create and manage windows.
Description
The window class is used to create and manage windows. It allows the user to do the following:
- Create window with parameters
- Change window width & height
- Change window title
- Update window for main loop
◆ Window()
| Boreal::Window::Window |
( |
int |
width, |
|
|
int |
height, |
|
|
std::string |
title, |
|
|
bool |
isFullscreen = false |
|
) |
| |
Constructor that initalizes a window with the given width, height, title, and a boolean for fullscreen.
- Parameters
-
| [in] | width | The width of the window in pixels |
| [in] | height | The height of the window in pixels |
| [in] | title | The title of the window |
| [in] | isFullscreen | A boolean that determines if the window is initialized to fullscreen or not |
◆ GetHeight()
| int Boreal::Window::GetHeight |
( |
| ) |
|
|
inline |
Getter for the height of the window.
- Returns
- Returns the height of the window as an integer
◆ GetIsFullscreen()
| bool Boreal::Window::GetIsFullscreen |
( |
| ) |
|
|
inline |
Getter for the is fullscreen flag.
- Returns
- Returns the fullscreen flag as a boolean
◆ GetMonitor()
| GLFWmonitor* Boreal::Window::GetMonitor |
( |
| ) |
|
|
inline |
Getter for the GLFW monitor struct.
- Returns
- Returns a pointer to the GLFW monitor struct
◆ GetTitle()
| std::string Boreal::Window::GetTitle |
( |
| ) |
|
|
inline |
Getter for the title of the window.
- Returns
- Returns the title of the window as an std::string
◆ GetWidth()
| int Boreal::Window::GetWidth |
( |
| ) |
|
|
inline |
Getter for the width of the window.
- Returns
- Returns the width of the window as an integer
◆ GetWindow()
| GLFWwindow* Boreal::Window::GetWindow |
( |
| ) |
|
|
inline |
Getter for the GLFW window struct.
- Returns
- Returns a pointer to the GLFW window struct
◆ SetHeight()
| void Boreal::Window::SetHeight |
( |
int |
height | ) |
|
|
inline |
Setter for the height of the window.
- Parameters
-
| [in] | height | The height of the window in pixels |
◆ SetIsFullscreen()
| void Boreal::Window::SetIsFullscreen |
( |
bool |
isFullscreen | ) |
|
Setter for the is fullscreen flag.
- Parameters
-
| [in] | isFullscreen | The value of the fullscreen flag as a boolean |
◆ SetTitle()
| void Boreal::Window::SetTitle |
( |
std::string |
title | ) |
|
|
inline |
Setter for the title of the window.
- Parameters
-
| [in] | title | The title of the window as an std::string |
◆ SetWidth()
| void Boreal::Window::SetWidth |
( |
int |
width | ) |
|
|
inline |
Setter for the width of the window.
- Parameters
-
| [in] | width | The width of the window in pixels |
◆ ShouldClose()
| bool Boreal::Window::ShouldClose |
( |
| ) |
|
|
inline |
Should close function returns true if window should be closing.
- Returns
- Returns true if window should close, false if window should not close
The documentation for this class was generated from the following files:


Reports the function where the plugin detected a return variable is not assigned or the return statement is missing.


User Details
Juliet Juliana
✉<EMAIL_ADDRESS>☎ +2348138802833
🏘 GRA Lagos State
Activity History
| Party | Candidate | Office | Status |
|---|---|---|---|
| Mulan Jilbert | President | ✗ | |
| Yusuf Omalide | Senate | ✔ | |
| Gilbert Olaleya | House of Rep. | ✔ | |
| Janet Lucky | Governorship | ✔ |
Juliet Juliana
✉<EMAIL_ADDRESS>☎ +2348138802833
🏘 GRA Lagos State
| Party | Candidate | Office | Status |
|---|---|---|---|
| Mulan Jilbert | President | ✗ | |
| Yusuf Omalide | Senate | ✔ | |
| Gilbert Olaleya | House of Rep. | ✔ | |
| Janet Lucky | Governorship | ✔ |


BlockTower Capital co-founder Ari Paul (pictured), has been appointed to the advisory board of Caspian, an institutional-grade crypto trading platform.
Fairly big news that has gone under the radar... US investors will now be able to buy #Bitcoin through their @Fidelity accounts. https://t.co/pCwMBd7G8M
1/ Interesting response from @Bakkt today. For #bitcoin this is good news/bad news. First the good--Bakkt disclosed it's not using margin or leverage (explicitly). That's positive. But then the bad--it was silent about hidden leverage, which is subtle...
https://t.co/zkt5R...
If you're looking for source articles regarding ICE and Jeff Sprecher's assertion that Bitcoin could become a world currency:
https://t.co/3nNgBAQ21z
#btc #bitcoinnews
Here is the Van Eck CBOE SolidX Bitcoin ETF proposal made to the SEC a week ago. It’s ROCK SOLID. It addresses the SEC concerns head on. Major leagues vs the Winks amateur hour. I’m even more confident in approval. Don’t take my word for it, check it out https://t.co...
1/ Great morning for a tweetstorm updating the latest on the interaction of #WallSt & #bitcoin, drinking coffee from my new BitMug (thanks AC Fenton!) @brucefenton
Fidelity’s in on crypto. This is the largest institutional foray into crypto to date, and the industry’s biggest news of the year.
Read our latest issue of “Unqualified Opinions” to get the breakdown on Fidelity’s announcement today:
https://t.co/gqcV...


Too many choices!
It seems that you've made a choice to disable javascript - this works much better with JS enabled :)


THREE KINGS (Warner Bros.) Starring: George Clooney, Mark Wahlberg, Ice Cube, Spike Jonze, Nora Dunn, Cliff Curtis, Said Taghmaoui, Jamie Kennedy. Screenplay: David O. Russell. Producers: Charles Roven, Paul Junger Witt and Edward L. McDonnell. Director: David O. Russell. MPAA Rating: R (violence, profanity, adult themes) Running Time: 111 minutes. Reviewed by Scott Renshaw.
In THREE KINGS, writer/director David O. Russell seems intent on creating the quintessential debunking of the "official" Gulf War story. Eight years ago, the war was treated as a great boost to national pride in the midst of a recession, a pseudo-exorcism of the Vietnam demons and a vision of the great bloodless techno-battle that would become the way of warfare. It was all night-vision and smart-bombs, desert shields and protections of sovereignty -- a just war waged against a power-mad dictator. We were swept up in the images, watching our forces hammer away towards a foregone conclusion.
There's more than a little irony to the fact that THREE KINGS is just as visually striking as the Gulf War, and nearly as shaky in its substance. The story focuses on a quartet of U.S. Army soldiers eyeing a personal windfall as the war reaches its conclusion in March 1991. Sgt. Troy Barlow (Mark Wahlberg), Staff Sgt. Elgin (Ice Cube) and Pvt. Conrad Vig (Spike Jonze) discover a map they believe leads to a fortune in plundered Kuwaiti loot. Special Forces Capt. Archie Gates (George Clooney) also learns of the map, but believes there's far more to be had than cell phones and Rolexes -- specifically, bunkers filled with millions in gold bullion. The four men begin a journey into the heart of Iraq to cash in, but they soon discover a nation still at war, and find that their mission objectives keep shifting as they learn more.
As a moderately revisionist history lesson, there's no question that THREE KINGS both engages and enlightens. Russell paints a picture of American troops as rowdy kids celebrating victory in a war they barely fought, while the brass concerns itself primarily with feeding reporters stories to keep them happy. Meanwhile, Iraqi citizens initiate rebellion against Saddam Hussein after being promised support by America, then find themselves slaughtered by Iraqi troops when it becomes clear that no cavalry will be on its way. THREE KINGS becomes a journey of discovery for the four soldiers, their quest for personal gain gradually giving way to a belief that they can't obey the orders that would have them abandon Iraqi rebels to their deaths.
Provocative moral dilemmas abound in THREE KINGS, which should be the stuff of compelling drama. Somehow, it just isn't. The messages are similar to those familiar from anti-war films like PATHS OF GLORY, M*A*S*H and PLATOON -- war is even more hellish when policy has little to do with humanity -- yet the characters are not nearly as strong. While Clooney, Wahlberg and company perform capably, Russell doesn't give them much to work with beyond surface characterizations: Gates the jaded veteran, Vic the simple-minded hick, Barlow the naive family man, etc. They're too often placed in situations where other characters explain to them the real horrors of the war, turning chunks of THREE KINGS into an informative but stagnant lecture. Russell wants to put a personal face on an impersonal war, but he can only create an urgency of situation, not urgency connected to the people in the situation.
He can also create plenty of urgency with his stylistic flourishes, of which plenty abound. THREE KINGS is a genuinely eye-catching piece of work in which Russell makes bold choices to drive home a point, from the graphic internal images of a wounded body to the slow-motion punctuation of bullet wounds as video game warfare tears through real flesh. Unfortunately, the same impulse to drive a point home leads to scenes in which a scene described in dialogue is simultaneously portrayed on screen. Hearing an Iraqi soldier (Said Taghmaoui) describe his infant son's death during a bomb raid is wrenching; watching the infant crushed by debris is startling; combining the two is pure overkill.
In retrospect, I'm not sure why I still admired THREE KINGS as much as I did. It's certainly an unconventional film, zig-zagging between dark comedy and raw drama with surprising effectiveness. Every once in a while, Russell will do one of those little things that remind you how invigorating cinema can be. There's just not enough to shake the sense that THREE KINGS is too enamored of its sense of historical importance. All that remains is getting swept up in the images, watching Russell's forces hammer away towards a foregone conclusion.
On the Renshaw scale of 0 to 10 kings over jack: 6.
Visit Scott Renshaw's Screening Room http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the Screening Room for details, or reply to this message with subject "Subscribe".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


AEW Full Gear Results: News And Notes After Cody Loses To Chris Jericho, MJF Turns Heel
by Alfred KonuwaAEW Full Gear aired a hit-or-miss pay-per-view as Cody heartbreakingly lost to Chris Jericho after MJF threw in the towel. After an extended period of crocodile tears, MJF turned heel on his former best friend. Cody will now never be able to challenge for the AEW World Championship again. Full Gear’s main event saw Jon Moxley prevail over Kenny Omega in an unsanctioned Lights Out match.
AEW viewership saw a slight bump to 822,000 as WWE NXT moves in on the pro wrestling audience with help from main roster stars.
- November 8, 2019: 822,000
- October 30, 2019: 789,000
- October 23, 2019: 968,000
- October 16, 2019: 1.014 Million
- October 9, 2019: 1.018 Million
AEW Dynamite Key Competition:
- KSI vs. Logan Paul 2 (No, seriously)
AEW Dynamite YouTube Viewership: 2,529,693 views (Up from 1,216,320 views)
- Most-Viewed: The Shock Conclusion Going into Full Gear (1,674,205 views)
- Least-Viewed: Private Party, Win and You’re in at Full Gear (18,512 views)
- Median Viewership: 74,099
Estimated Attendance for AEW Full Gear: 8,500
Average Ticket Price for AEW Full Gear: $79
Estimated Live Gate for AEW Full Gear: $671,500
Proud and Powerful def. The Young Bucks
Even without a ladder, two elite AEW tag teams managed to find new and innovate ways to almost kill each other.
The Young Bucks continue to be committed to putting guys over with yet another loss in AEW.
I wasn’t even around during the prime of the Rock N’ Roll Express and I still feel like they’re taking me back to the good ol’ days.
Hangman Adam Page def. PAC
When the 30-minute time limit was announced, I became nervous. When the 15 minute mark of a slowly paced match passed, I damn-near panicked.
PAC’s heel work is simply phenomenal.
I despised this match until maybe the last six minutes. But boy were they a great six minutes.
Shawn Sears def. Joey Janela
Reaction to Shawn Spears’ entrances can only be described as “Monk-like.”
Is there less of a star with better theme music than Shawn Spears.
AEW is actually giving an honest effort to getting Shawn Spears over as a top heel. God love them.
SoCal Uncensored def. The Lucha Bros and Private Party—AEW World Tag Team Championships
After PAC and Hangman Page lowkey dropped the ball in having a great match, this match felt like it had more pressure to deliver. And deliver it did.
Even Christopher Daniels, dressed as Pentagon Jr., was performing his patented moves, it took a long time for this crowd to figure out whom the fake Pentagon wrestler was.
Riho def. Emi Sakura—AEW Women’s Championship
If I hear “Student vs. Teacher” one more time...
The video package promoting this match felt like it could double as an advertisement for a TED Talk.
Emi Sakura as the heel who acts like a babyface is more enjoyable every time I see it.
One of the highlights of a mostly quiet match was Jim Ross trying to pronounce “Emi Sakura,” struggling mightily and frustratingly blurting out “god [expletive].”
Jim Ross pointing out his own mistakes bottomed out when Good Ol’ J.R. grumbled “I suck!” on air.
Chris Jericho def. Cody—AEW World Championship
Ron Simmons beat Vader in this same building. There is an opportunity for more black history in Baltimore pro wrestling should Brandi Rhodes' husband defeat Chris Jericho.
Cody Rhodes chose to be announced as the father of a husky rather than the brother of a bizarre one. Dustin Rhodes broke his arm for nothing.
The judges will be officiating this match simply on gut instinct. As bad as the judging is in combat sports, this is one of the worst judicial formats I’ve ever seen.
As if we needed another reminder tonight, the Rhodes Family is the greatest family in the history of bleeding in pro wrestling.
Jim Ross furiously insisting Jack Hager be “fired” for interfering in this match made up for any mistake he made tonight.
If this match ends with MJF throwing in his Burberry scarf on behalf of Cody I swear to god...
Excalibur reasoned that if this match ends in disqualification, one would assume Cody would get an immediate rematch. If that’s the finish of this match AEW will have a hard time getting $50 out of me.
Including the heel turn, this is an incredible storyline.
I have to imagine the people who threw a drink on MJF were plants. Either that, or AEW security is awful.
Jon Moxley def. Kenny Omega—Unsanctioned Lights Out Match
An unsanctioned match is one way to politic one’s way into the main event.

This match was doing its best impression of ECW and might have been trying too hard at some points. Namely the nonsense with the mouse traps.
Excalibur noted “these fans here in Baltimore having a hard time trying to decide who to root for, what to root for.” That’s sounds like an indictment feud that ultimately missed the mark.
Jon Moxley climbing through broken glass to get to the ropes would have been made better if done to the score of “Chariots of Fire.”
The fans chanting “fight forever” during a match like this might be adrenaline junkies.


StackEdit Example¶
This is an example file created with StackEdit. StackEdit allows interactive document creation with markdown and preview of the results. Supported markdown reference is here.
Welcome to StackEdit!¶
Hi! I’m your first Markdown file in StackEdit. If you want to learn about StackEdit, you can read me. If you want to play with Markdown, you can edit me. Once you have finished with me, you can create new files by opening the file explorer on the left corner of the navigation bar.
Files¶
StackEdit stores your files in your browser, which means all your files are automatically saved locally and are accessible offline!
Create files and folders¶
The file explorer is accessible using the button in left corner of the navigation bar. You can create a new file by clicking the New file button in the file explorer. You can also create folders by clicking the New folder button.
Switch to another file¶
All your files and folders are presented as a tree in the file explorer. You can switch from one to another by clicking a file in the tree.
Rename a file¶
You can rename the current file by clicking the file name in the navigation bar or by clicking the Rename button in the file explorer.
Delete a file¶
You can delete the current file by clicking the Remove button in the file explorer. The file will be moved into the Trash folder and automatically deleted after 7 days of inactivity.
Export a file¶
You can export the current file by clicking Export to disk in the menu. You can choose to export the file as plain Markdown, as HTML using a Handlebars template or as a PDF.
Synchronization¶
Synchronization is one of the biggest features of StackEdit. It enables you to synchronize any file in your workspace with other files stored in your Google Drive, your Dropbox and your GitHub accounts. This allows you to keep writing on other devices, collaborate with people you share the file with, integrate easily into your workflow… The synchronization mechanism takes place every minute in the background, downloading, merging, and uploading file modifications.
There are two types of synchronization and they can complement each other:
The workspace synchronization will sync all your files, folders and settings automatically. This will allow you to fetch your workspace on any other device.
To start syncing your workspace, just sign in with Google in the menu.
The file synchronization will keep one file of the workspace synced with one or multiple files in Google Drive, Dropbox or GitHub.
Before starting to sync files, you must link an account in the Synchronize sub-menu.
Open a file¶
You can open a file from Google Drive, Dropbox or GitHub by opening the Synchronize sub-menu and clicking Open from. Once opened in the workspace, any modification in the file will be automatically synced.
Save a file¶
You can save any file of the workspace to Google Drive, Dropbox or GitHub by opening the Synchronize sub-menu and clicking Save on. Even if a file in the workspace is already synced, you can save it to another location. StackEdit can sync one file with multiple locations and accounts.
Synchronize a file¶
Once your file is linked to a synchronized location, StackEdit will periodically synchronize it by downloading/uploading any modification. A merge will be performed if necessary and conflicts will be resolved.
If you just have modified your file and you want to force syncing, click the Synchronize now button in the navigation bar.
Note: The Synchronize now button is disabled if you have no file to synchronize.
Manage file synchronization¶
Since one file can be synced with multiple locations, you can list and manage synchronized locations by clicking File synchronization in the Synchronize sub-menu. This allows you to list and remove synchronized locations that are linked to your file.
Publication¶
Publishing in StackEdit makes it simple for you to publish online your files. Once you’re happy with a file, you can publish it to different hosting platforms like Blogger, Dropbox, Gist, GitHub, Google Drive, WordPress and Zendesk. With Handlebars templates, you have full control over what you export.
Before starting to publish, you must link an account in the Publish sub-menu.
Publish a File¶
You can publish your file by opening the Publish sub-menu and by clicking Publish to. For some locations, you can choose between the following formats:
- Markdown: publish the Markdown text on a website that can interpret it (GitHub for instance),
- HTML: publish the file converted to HTML via a Handlebars template (on a blog for example).
Update a publication¶
After publishing, StackEdit keeps your file linked to that publication which makes it easy for you to re-publish it. Once you have modified your file and you want to update your publication, click on the Publish now button in the navigation bar.
Note: The Publish now button is disabled if your file has not been published yet.
Manage file publication¶
Since one file can be published to multiple locations, you can list and manage publish locations by clicking File publication in the Publish sub-menu. This allows you to list and remove publication locations that are linked to your file.
Markdown extensions¶
StackEdit extends the standard Markdown syntax by adding extra Markdown extensions, providing you with some nice features.
ProTip: You can disable any Markdown extension in the File properties dialog.


Welcome to Manage Me. You can use this App to manage your projects and their tasks. Tip: Double click the projects or tasks to edit their details!
Select a project to view its tasks.


grub-menulst2cfg - transform legacy menu.lst into grub.cfg
grub-menulst2cfg [,INFILE /[,OUTFILE/]]
grub-mkconfig (8)
The full documentation for grub-menulst2cfg is maintained as a Texinfo manual. If the info and grub-menulst2cfg programs are properly installed at your site, the command
info grub-menulst2cfg
should give you access to the complete manual.


International dialing code for Antartica is +672
Emergencies call 911
IMRAY AND ADLARD COLES PILOT BOOKS are available at a discounted price for Noonsite.com users via World Cruising Club
Southern Ocean Cruising
By Sally and Jérôme Poncet
Publisher: Environmental Research and Assessment (ERA); 2nd Revised edition (7 Nov. 2007)
ISBN-13:<PHONE_NUMBER>517
Available to order or as a free download from http://www.era.gs/resources/soc/index.shtml.
Fully updated to include latest environmental regulations and visitors guidelines. Essential for anyone planning to visit the region.
South Orkney Islands
Free download from the RCC Pilotage Foundation, for personal use and reference only.
Annie Hill - 1995
South Shetland Islands & Antarctic Peninsula
Free download from the RCC Pilotage Foundation, for personal use and reference only.
Noel Marshall - 2008
Antarctica: An Introductory Guide
By Diana Galimberti
Publisher: Zagier & Urruty Publications; 1st ed edition (1991)
ISBN-13:<PHONE_NUMBER>800
Geology, Glaciology, krill, furseals, whales, penguins, discoverings, Antarctic Treaty, environment, greenhouse effect, ozone hole, tourism, tips, useful addresses, etc.
Antarctic Treaty Handbook
Gives maps and descriptions of Protected Areas
IAATO Marine Wildlife Watching Guidelines
IAATO also publish an annual information pack specifically for visiting yachts.
Noonsite welcomes information and updates especially regarding clearance,
customs and immigration procedures from cruisers visiting this country.
Please E-mail noonsite with any new
information, updates or corrections. Even just a short email confirming
that the current data is accurate would be most helpful.


FB2EPUB readme
Description
This program suite is intended for conversion of from FB2 (Fiction Book 2) format files into EPUB format files
It consists of the
The program also optionally embed fonts with Cyrillic UNICODE support
to allow reading resulting files on readers without Cyrillic support. But it can embed any font for any purpose
Command line utility
Description
This utility perform FB2 to ePub files conversion using command line "DOS" syntax
Usage
The command line for the utility has following structure:
fb2epub <input_fb2_file_path> [-options]
or optional
fb2epub <input_fb2_file_name> <output_epub_file_name> [-options]
The input file can be either .FB2 file or RAR archive or ZIP archive containing
FB2
files inside. In case archive containing more than one
FB2
file all files in archive are converted. Also it is possible to specify path or/and mask to convert to convert entire folders
The currently valid options are:
- -t:[0/1/2/3/4/5]
-
where -t:0 (default) means no transliteration, while -t:1
applies transliteration to book title, authors names, chapters etc to improve the
display on readers without Cyrillic support (Sony non-russified readers etc). -t:2
apply transliteration to output file name , -t:3 transliterate both output
file name and book content, -t:4 (Kindle mode) transliterates book metadata without TOC,
-t:5 transliterates book metadata and filename but not TOC
- -o:<path>
-
Set output path in case no output file name supplied.
- -fix:[0/1/2/3]
- where -fix:0 means "do not attempt to fix", -fix:1 means "try to apply minimal internal corrections only",
-fix:2 (default) means "use Fb2Fix to fix the files" - fixes most problems, -fix:3 instruct the system to use Fb2Fix on every file even if it does not contain errors
- -f2i:[0/1]
-
Enable (-f2i:1) or disable (-f2i:0) generation of additional FB2 information page
- -seqadd:[0/1]
-
Enable (-secadd:1) (default) or disable (-secadd:0) adding sequences abbreviations to book title name
- -seqformat:[format_string]
-
- Format book title description info (thanks wserg) , This allows to define what will be displayed on book description page. The following format options are allowed:
%bt% - BookTitle from FB2 header
%sf% - Series full name from FB2 header
%sa% - Series abbviarated name from FB2 header
%sn% - book number in the series
Also following modifiers specified after '.' (dot) are allowed for %bt%, %sf% and %sa%:
c - Capitalize, l - lowercase, u -UPPERCASE
additionally for parameter %sn% numeric modifier can be used to specify 0-prefix of the number
The default format is same as in prev versions: "%bt% %sa.l%-%sn%"
Examples:
Series: Star Wars
%sf.u% - STAR WARS
Number: 1
%sn.3% - 001
do not forget to double quote the format string if it contain spaces
- -nseqformat:[format_string]
-
- Format book title description info (thanks wserg) , This allows to define what will be displayed on book description page if book is not part of the sequence (no seq. number). The following format options are allowed:
%bt% - BookTitle from FB2 header
%sf% - Series full name from FB2 header
%sa% - Series abbviarated name from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %bt%, %sf% and %sa%:
c - Capitalize, l - lowercase, u -UPPERCASE
The default format is : "%bt% (%sf.l%)"
Examples:
Serie: Star Wars
%sf.u% - STAR WARS
do not forget to double quote the format string if it contain spaces
- -nnseqformat:[format_string]
-
- Format book title description info (thanks wserg) , This allows to define what will be displayed on book description page if book has no series name defined. The following format options are allowed:
%bt% - BookTitle from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %bt%, %sf% and %sa%:
c - Capitalize, l - lowercase, u -UPPERCASE
The default format is : "%bt%"
do not forget to double quote the format string if it contain spaces
- -aformat:[format_string]
-
- Format author name , This allows to define what will be displayed on book description page. The following format options are allowed:
%f% - First name from FB2 header
%m% - Middle name from FB2 header
%l% - last name from FB2 header
%n% - Nick name from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %f%, %m%, %l% and %n%:
c - Capitalize, l - lowercase, u -UPPERCASE
additionally another subformat :b can be added to take name in brackets
The default format is : "%f.c%%m.c%%l.c%%n.c:b%"
- -svformat:[format_string]
-
- Format "File As" author name , This allows to define what will be displayed on book description page. The following format options are allowed:
%f% - First name from FB2 header
%m% - Middle name from FB2 header
%l% - last name from FB2 header
%n% - Nick name from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %f%, %m%, %l% and %n%:
c - Capitalize, l - lowercase, u -UPPERCASE
additionally another subformat :b can be added to take name in brackets
The default format is : "%l.c%f.c"
- -s
-
Enable search for files in subfolders in case path or mask specified
- -m:[0/1/2/3]
-
Search for *.fb2 files only(-m:0) or all .fb2 files and *.fb2.zip/*.fb2.rar files(-m:1 - default) or
-
for all *.fb2;*.zip;*.rar files (-m:2) or just all files *.* (-m:3)when looking for files in folder(s).
-
Providing search mask in input string override this parameter.
-
Specifying file mask in input parameter overrides this option.
- -DELETESOURCE
-
Deletes the source FictionBook file upon successful conversion
- -flat:[0/1]
-
Invokes (1) "flat structure mode" that prohibits creation of subfolders inside ePub archive, workaround for some buggy readers.
-flat:0 - default
- -emstyles:[0/1]
-
- Invokes "embeding styles mode" that, instead of adding CCS files to the ePub and referencing them, in xHTML injects the relevant style code
directly into the xHTML files. Values are: 0 - disabled (default) , 1 - enabled. The feature is for buggy readers that do not support reading styles from referenced files
-flat:0 - default
- -apng:[0/1]
-
Enable/disable conversion of PNG files with palette that contain alpha channel into 32bit format. Many readers (especially Adobe based)can't show
paletterized alpha channel PNGs. The possible values are 0 (disable) and -apng:1 - default
- -cap:[0/1]
-
Enable (1) /disable (0)"capitalization" of section first character making it big and appear on several lines.-cap:1 - default
- -xpgt:[0/1]
-
Enable (1) or disable (0, default) embedding of Adobe XPGT template into resulting ePub File. -xpgt:0 - default
- -xpgtPath:[file_path]
-
Forces converter to use Adobe XPGT template file specified by this parameter instead of default XPGT template "template.xpgt" located in "Template" subfolder
- -settings
-
Calling with this parameter (should be the only parameter) will bring up settings configuration window UI to ease setting up the defaults
- -ignoretitle:[0/1/2/3/4/5/6]
- Controls if one or more FB2 titles should be ignored, -ignoretitle:0 - default
Possible options are
- 0 - nothing ignored
- 1 - Main FB2 title ignored
- 2 - Source info title ignored
- 3 - Publish info title ignored
- 4 - Main and Source info titles are ignored
- 5 - Main and Publish info titles are ignored
- 6 - Source and Publish info titles are ignored
- -cfg:<path>
- Allows to specify different settings file path to use for conversion
- -calibremeta:[0/1]
- Enable/Disable Calibre metadata injection into output file, used by some programs to sort, display series etc. Default: 1(Enabled)
- -log:file_path
- Redirect logger to a new file or path (can be either, in case of path uses "fb2epub.log" file name)
GUI Utility
Description
This utility provides Windows style User Interface for the Fb2 to ePub file conversion.
Files can be either "dragged" into it by mouse or selected by browsing to file.
The resulting ePub file(s) will be placed into the user selected output folder
The utility can be used with English language UI and also has Russian language localization
Windows shell extension
Description
The converter provides and register a Windows Shell Extension mechanism that allow to perform conversion of FB2 files or archives containing FB2 files in Windows Explorer
Usage
The conversion into ePub performed by mouse right-clicking on the source file in Windows Explorer and selecting conversion from the context menu.
Conversion output can be generated in same folder ("Here" option) or (if configured by FB2EPUBExt.INI) into some preconfigured path.
Fiction Book Editor (FBE) export plugin
Description
This plugin (in case FBE installed on the computer) allows exporting edited FB2 files directly into ePub file format
Usage
From "File" menu select "Export" , then "toEPUB"
COM interface to the converter for external programs
Description
We provide COM interface in order to allow external programs to be able to use (call) converter functionality
Usage
The IEPubConverterInterface interface (GUID 9B6D89BC-0C32-46E0-B06C-360DA401FE9A) declare following functions
- HRESULT ConvertPath(BSTR inputPath, BSTR outputFolder, IProgressUpdateInterface progress) - convert files in path into output folder
- HRESULT ConvertList(SAFEARRAY* files, BSTR outputFolder, IProgressUpdateInterface progress) - convert list of files to output folder
- HRESULT ConvertXml(IUnknown * doc, BSTR outFileName, IProgressUpdateInterface progress) convert IXHTMLDocument into file name
- HRESULT ConvertSingleFile(BSTR inputPath, BSTR outputName, IProgressUpdateInterface progress) - convert single file provided to the output name
- HRESULT AbortConversion() - aborts conversion in progress
The IProgressUpdateInterface pointer used there (interface GUID 255293F1-ECB5-4218-8797-1068B915BEC5) can be NULL, otherwise it should be an object implementing this interface and containing following functions:
- HRESULT ConvertStarted (/*[in]*/ long total )
- HRESULT ConvertFinished (/*[in]*/ long total )
- HRESULT ProcessingStarted (/*[in]*/ BSTR fileName )
- HRESULT ProcessingSaving (/*[in]*/ BSTR fileName )
- HRESULT Processed (/*[in]*/ BSTR fileName )
- HRESULT SkippedDueError (/*[in]*/ BSTR fileName )
- HRESULT ShowSettingsDialog (/*[in] , can be 0*/ HWND parent,/*[out,retval]*/ VARIANT_BOOL * pRetVal )
The converter object itself can be created using GUID 0FF011AD-18A5-4CF2-8AB1-011AA9AA2BDF.
Fonts:
The program currently uses only two fonts located in FONTS subfolder: LiberationSerif-Regular.ttf
for normal text and LiberationSerif-Italic.ttf for italic (emphasized)
text. You can replace them by any font file (keeping the name) and this fonts will
be used in resulting EPUB.
Or, alternatively, you can edit the Fb2ePub.exe.config file to
change any font used.
CSS styles:
EPUB books use CSS styles to change the way book presented to the reader. The default
default.css located in CSS subfolder is embeded in every
EPUB file produced. By changing this file before conversion you
can affect the way resulting book will be displayed. See styles_??.txt
files in CSS subfolder for more details on elements specific for FB2EPUB conversion.
See http://www.w3schools.com/Css/default.asp
for detailed tutorial on CSS standard.
Transliteration:
The transliterating conversion mapping of the items that displayed without using
embedded fonts (book title, authors, chapter navigation points, etc) can be customized.
To customize transliteration open the translit.xml file and change (or
add) mapping.
Each <map> element has two required attributes: "in" - Russian character on
input, and "out" - string to substitute in character with. You can modify either
one of them or both. The supplied translit.xsd file provides tool to validate
resulting file in case needed,
Configuration defaults ( defsettings.xml ):
Some default setting used by converter are stored in defsettings.xml
file.
Currently user can change following settings:
- TransliterateBook
-
- enable/disable transliteration of metadata
by default, values: "False" (Default), "True"
- TransliterateTOC
-
- enable/disable transliteration of TOC if transliteration of metadata enabled
by default, values: "False", "True" (Default)
- TransliterateFileName
-
- enable/disable transliteration of output file name by default, values: "False"
(Default), "True"
- AddFB2Info
-
- Enable/disable generation of additional FB2 info page at the end of the resulting EPUB.
Values are: "True" (default) and "False"
- AddSequenceNameToTitle
-
- Enable/disable addition of abbreviated sequence names to the book title name
Values are: "True" (default) and "False"
- FormatWithSequenceName
-
- Format book title description info (thanks wserg) , This allows to define what will be displayed on book description page. The following format options are allowed:
%bt% - BookTitle from FB2 header
%sf% - Serie full name from FB2 header
%sa% - Serie abbviarated name from FB2 header
%sn% - book number in the series
Also following modifiers specified after '.' (dot) are allowed for %bt%, $sf% and %sa%:
c - Capitalize, l - lowercase, u -UPPERCASE
additionally for parameter %sn% numeric modifier can be used to specify 0-prefix of the number
The default format is same as in prev versions: "%bt% %sa.l%-%sn%"
Examples:
Serie: Star Wars
%sf.u% - STAR WARS
Number: 1
%sn.3% - 001
- FormatWithOutSequenceName
-
- Format book title description info (thanks wserg) , This allows to define what will be displayed on book description page if book is part of series but does not have series number. The following format options are allowed:
%bt% - BookTitle from FB2 header
%sf% - Series full name from FB2 header
%sa% - Series abbviarated name from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %bt%, $sf% and %sa%:
c - Capitalize, l - lowercase, u -UPPERCASE
The default format is: "%bt% (%sf.l%)"
Examples:
Series: Star Wars
%sf.u% - STAR WARS
- FormatWithOutSeriesName
-
- Format book title description info (thanks wserg) , This allows to define what will be displayed on book description page if book is not part of series. The following format options are allowed:
%bt% - BookTitle from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %bt%, $sf% and %sa%:
c - Capitalize, l - lowercase, u -UPPERCASE
The default format is: "%bt%"
- AuthorNameFormat
-
- Format author name , This allows to define what will be displayed on book description page. The following format options are allowed:
%f% - First name from FB2 header
%m% - Middle name from FB2 header
%l% - last name from FB2 header
%n% - Nick name from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %f%, %m%, %l% and %n%:
c - Capitalize, l - lowercase, u -UPPERCASE
additionally another sub format :b can be added to take name in brackets
The default format is : "%f.c%%m.c%%l.c%%n.c:b%"
- FileAsFormat
-
- Format "File As" author name , This allows to define what will be displayed on book description page. The following format options are allowed:
%f% - First name from FB2 header
%m% - Middle name from FB2 header
%l% - last name from FB2 header
%n% - Nick name from FB2 header
Also following modifiers specified after '.' (dot) are allowed for %f%, %m%, %l% and %n%:
c - Capitalize, l - lowercase, u -UPPERCASE
additionally another sub format :b can be added to take name in brackets
The default format is : "%l.c%f.c"
- Fb2FixMode
-
- Controls invoking of Fb2Fix to fix input files
Values are: "0" - never try to fix , "1" - try to fix using internal algorithms only , "2" (default) - if internal algorithms fail try to apply FB2Fix, "3" - allways apply FB2Fix
- ConvertAlphaPNG
-
- Controls conversion of palatalized PNG files with alpha channel to 32 bit files. Many readers (especially Adobe based)can't show
palatalized alpha channel PNGs. Values are: "False" - do not convert , "True" - always convert (default)
- FlatStructure
-
- Invokes "flat structure mode" that prohibits creation of subfolders inside ePub archive, workaround for some buggy.
Values are: "False" - disabled (default) , "True" - enabled
- EmbedStyles
-
- Invokes "embedding styles mode" that, instead of adding CCS files to the ePub and referencing them, in xHTML injects the relevant style code
directly into the xHTML files. Values are: "False" - disabled (default) , "True" - enabled. The feature is for buggy readers that do not support reading styles from referenced files
- GenerateDropCharacters
-
- Invokes "capitalization" of section first (drop) character making it appear big and take several lines.
Values are: "False" - disabled , "True" - enabled (default).
- EnableAdobeTemplateUsage
-
- Controls if Adobe XPGT template is to be added to the resulting ePub file. Values: "True" and "False" (default). Please see http://wiki.mobileread.com/wiki/XPGT for details on XPGT templates.
- AdobeTemplatePath
-
- Specifies non-default path to the XPGT template to use in case enabled (in case of empty - default""Template" folder "template.xpgt" file used.
- IgnoreTitleOption
- - Controls if one or more FB2 titles should be ignored when generating ePub. Values: "IgnoreNothing"(default) , "IgnoreMainTitle" , "IgnoreSourceTitle", "IgnorePublishTitle", "IgnoreMainAndSource", "IgnoreMainAndPublish" , "IgnoreSourceAndPublish" .
- Enable/Disable Calibre metadata injection into output file, used by some programs to sort, display series etc. Default: "true"(Enabled)
- DecorateFontNames
- -Controls if font names should be "decorated" using random characters to work around font cacke bug present on some Adobe based readers. Values: "true"(default) , "false"
- Fonts
- Fonts settings section , see format bellow
Fonts settings
Fonts section can be empty, this means no fonts are to be embedded and device internal fonts will be used always
Format of the Fonts Section:
FontFamilies - list of the fonts families to embed
CSSElements - list of the CSS/XHTML elements to assign fonts families to
Format of the FontFamilies section
Each FontFamilies section can contain up to several FontFamily elements. that in turn consist of Font sections listing specific fonts with their properties and sources (locations)
Each font can have following styles(attributes):
style
variant
width
stretch
format
Each Font can also contain several Source elements defining font location with attributes:
type
format
and Location defining path to the font file
Installation
1. Unpack into any location on your hard drive
2. Make sure that you have .Net 4.0 installed
3. If you wish to register right mouse click shell extension please either execute FB2EPUB /R from that folder or run RegisterFB2EPub.EXE. Please note that you have to be administrator or have admenistrative access on your computer to register right click shell extension.
Upgrading from previous version
1. Unregister previously registered shell extension using either FB2EPUB /U from that folder or running RegisterFB2EPub.EXE and selecting unregistration option (Please note that you have to be administrator or have admenistrative access on your computer to unregister right click shell extension.)
2. Reboot your computer
3. Unpack new version either into a new folder (in this case you can delete old one) or overwriting into an old folder
4. If you wish to register right mouse click shell extension please either execute FB2EPUB /R from that folder or run RegisterFB2EPub.EXE. Please note that you have to be administrator or have admenistrative access on your computer to register right click shell extension.


{% extends "base.html" %} {% block title %} Password Reset | UWA Pharmacy Case {% endblock %} {% block body %}
An email has been sent to the address provided. Please follow the instructions within to reset your UWA Pharmacy Case password.


| CONTENTS |
The location for certain types of installed files is very important. For instance, on many Unix systems, binary files accessible by users are located in the subdirectory /usr/bin or /usr/local/bin. If the applications aren't in these places, they may not be in the PATH environment variable and not easily accessible from the command line.
On my FreeBSD system, I've installed a utility called dos2unix, a file-formatting application that converts DOS newline character combinations to the Unix newline character. I used the FreeBSD Ports system to install the application, which automatically placed the program in my application directory, in my case /usr/local/bin. When I want to execute the application, I can run it from the command line without having to provide the location of the file:
dos2unix some.txt > new.txt
This command reformats the newline character of the contents of some.txt, converting DOS linebreaks to Unix ones.
The /usr/bin subdirectory differs from the /bin directory located directly off of the main root directory. The /bin directory has basic installed binaries built into the Unix operating system, with commands such as cd to change directory and so on. When you install an optional software application, it should not install software in the top-level binary subdirectory, but in /usr/bin, instead.
According to the Filesystem Hierarchy Standard (FHS), subdirectories (Linux- and BSD-specific) shown in Table 40-1 are located directly off the root directory within a standardized directory hierarchy.
|
Subdirectory |
Contents |
|---|---|
|
bin |
Application binaries |
|
boot |
Boot loader static files |
|
dev |
Device files |
|
etc |
System configuration files |
|
lib |
Shared libraries and kernel modules |
|
mnt |
Temporary mounting point for filesystems such as CD-ROMs |
|
opt |
Larger static software packages |
|
sbin |
System binaries |
|
tmp |
Temporary files |
|
usr |
User hierarchy, which has its own subdirectory with the following entries:
|
|
var |
Variable data |
If you install an application and the binaries aren't placed into the bin directory, you'll need to add the binary location to your PATH environment variable to access the application from the command line.
|
— SP
If you've worked with multiple operating systems such as the Mac OS or Windows along with Unix, then you're aware that software installation on a Unix system — Solaris, Linux, Darwin, and so on — isn't necessarily as easy a task as it is on some of the other systems. The process can be difficult if you're installing open source code that you download from the Internet; many times open source code isn't packaged for ease in installation.
I've worked with Unix for years but still look at the process of installing a new piece of software as one would look at climbing a mountain: be prepared, be brave, and don't look back.
— SP
Many applications and utilities within the Unix environment come as source code that needs to be compiled and installed on your system. Because of this, the make utility is probably the most important utility you have within your Unix toolkit. However, the make utility installed on your system may not necessarily be compatible with the make utility used when the creators tested the software installation.
In fact, one of the problems that can cause the most problems with software installation is that the software compiles cleanly with GNU make but not with other versions of make, because different features of the installation process are supported with GNU make. This happens but not some of the older, more system-specific makes.
For instance, BSD operating systems such as FreeBSD and Darwin, as well as Solaris, have their own version of make in addition to accessibility to GNU make. In some of the systems, such as Darwin, GNU make is installed as the default. In others, such as FreeBSD, BSD make is the default. GNU make is installed but is usually called gmake. This typically isn't a problem because if the compilation fails, try gmake instead:
% gmake install
— SP
One of the problems associated with building and installing software within a Unix environment is ensuring that all the necessary libraries are present, the makefile is modified to fit the environment, and so on. The general building process is simplified by two GNU utilities: autoconf and automake.
The autoconf utility takes an input file called configure.in containing macros that determine how a configure file is built. The configure file, usually called Makefile.in, is then used by automake to create a Makefile that can be used to compile the application.
A README file should provide instructions on building an application, but if one is absent, you know that the application supports autoconf if you see a configure.in file, or see a script file called configure. If the package creator built a configure script manually, instructions will most likely be included within the README.
As a demonstration, I downloaded a GNU library called plotutils that provides graphics capability. After running gunzip and tar on the package to decompress the files, I looked at the topmost directory and found a configure file. I ran this using the following command:
> ./configure
The application can actually take a bit of time, and when finished, Makefiles have been generated for the application directories. All that's required at this point is to run make install as root:
> make install
Once the build was finished, I cleaned up by typing:
> make clean > make distclean
The first make cleans up any in-process installation files; the second cleans up the distribution files.
The autoconf and automake utilities have greatly simplified installation of GNU and open source functionality.
— SP
The dselect tool provides an easy-to-use, character-based graphical frontend for accessing dpkg (the traditional Debian installation package utility). To launch dselect, issue the command:
dselect
Figure 40-1 shows the screen that appears. The screen presents a simple menu with six items:
Lets you choose the method used to access package files.
Lets you update the list of available packages.
Lets you choose packages for installation or removal.
Initiates installation of selected packages.
Initiates configuration of installed packages.
Initiates removal of packages selection for removal.
Exits dselect.
The menu items are generally used in the order in which they are presented.
To choose the access method, use the arrow keys to highlight the Access menu item and press Enter. The screen shown in Figure 40-2 appears.
The most flexible access method — and the method that's generally recommended — is apt. Other available options include:
Lets you install packages from a CD-ROM. This access method has been deprecated; you should use multi_cd instead.
Lets you install packages from a multivolume set of CD-ROMs.
Lets you install packages residing on an NFS server. This access method has been deprecated; you should use multi_nfs instead.
Lets you install packages residing on an NFS server that has access to a multivolume set of packages.
Lets you install packages residing on a hard disk partition that is not currently mounted. This access method has been deprecated; you should use apt or multi_mount instead.
Lets you install packages residing on a currently mounted filesystem. This access method has been deprecated; you should use apt or multi_mount instead.
Lets you install packages from a multivolume set, one volume of which is currently mounted.
Lets you install packages from a set of floppy diskettes.
Lets you install packages residing on an FTP server.
To choose an access method, use the arrow keys to highlight the appropriate menu item and press Enter.
If you selected the apt access method, you'll be asked if you want to change the sources.list file. If you've previously configured the file, you should respond No. If you've not configured the file, you can respond Yes, which initiates a dialog that builds a simple configuration. Here's a sample dialog that shows the responses you should give to install packages :
I see you already have a source list. ------------------------------------------------------- source list displayed here: contents vary ------------------------------------------------------- Do you wish to change it?[y/N] y Set up a list of distribution source locations Please give the base URL of the debian distribution. The access schemes I know about are: http ftp file For example: file:/mnt/debian, ftp://ftp.debian.org/debian, http://ftp.de.debian.org/debian, URL [http://http.us.debian.org/debian]: file:/cdrom Please give the distribution tag to get or a path to the package file ending in a /. The distribution tags are typically something like: stable unstable frozen non-US Distribution [stable]: stable Please give the components to get The components are typically something like: main contrib non-free Components [main contrib non-free]: main contrib Would you like to add another source?[y/N] N
The sample dialog assumes that your CD-ROM has been mounted as /cdrom. If your CD-ROM is mounted differently, you'll need to revise the dialog.
After dselect records your choice of access method, the main menu screen re- appears.
After selecting the access method, you should instruct dselect to update information on available packages. To do so, use the arrow keys to highlight the Update menu item and press Enter. After a short time, the main menu will re-appear.
Once you've updated the information on available packages, you're ready to select packages for installation or removal. To do so, use the arrow keys to highlight the Select menu item and press Enter. The screen shown in Figure 40-3 appears.
This screen provides an overview of the package selection screens. When you've read its contents, press Space to go to the package selection screen, which is shown in Figure 40-4.
This screen provides an overview of the package selection screens. When you've read its contents, press Space to go to the package selection screen, whih is shown in Figure 40-4.
To use the package selection screen, use the arrow keys to highlight a package in the upper part of the screen. The lower part of the screen will display information about the highlighted package. To select the package for installation, press +; to select an installed package for removal, press -.
You can search the package database by typing a slash (/) followed by the string for which you wish to search. To find successive instances of the same string, type a backslash (\). For example, to find the first package that contains the string gnome in its name or description, type /gnome and press Enter.
If you select for installation a package that requires one or more other packages that are not installed, a dependency conflict results. Similarly, a dependency conflict results if you mark for removal a package required by an installed package or if you mark for installation a package that conflicts with an installed package. When dselect detects a dependency conflict, it presents the screen shown in Figure 40-5.
The same screen appears if you select for installation a package that specifies recommended or suggested packages to be installed with it. A recommended package is one that most users install with the recommending package. A suggested package is one that is related to the suggesting package; suggested packages often extend or complement the functionality of the suggesting package.
When you press Space, you're presented with the conflict resolution screen, shown in Figure 40-6. This screen lets you quickly select for installation or removal the packages involved in a dependency conflict. The screen also presents default choices for recommended and suggested packages.
Using the arrow keys to highlight an entry lets you view a list of dependencies related to the entry. By pressing + or -, you can select packages for installation or removal, just as on the selection screen. When you're done working out dependencies, you can press Space to return to the selection screen.
You can select the Select function in any of several ways. Pressing Space returns you to the main menu, where you can initiate installation or removal of packages. Pressing x cancels your selections and returns you to the main menu.
To begin installing the selected packages, use the arrow keys to highlight the Install menu item and press Enter. As packages are downloaded or installed, you'll see messages on the screen.
If you're using the apt access method, selecting Install actually initiates installation, removal, and configuration of packages. You can exit dselect after the installation process completes.
If you're using some other access method, dselect may not install every selected package in a single operation. When the installation process completes, you should select Install and see if more packages are installed. When you select Install and no more packages are installed, you can proceed to the subsequent steps: configuration and removal.
When the installation process is complete, dselect prompts you to press Enter to return to the main menu.
To begin configuring the installed packages, use the arrow keys to highlight the Configure menu item and press Enter. Packages that require configuration will prompt you for configuration choices. When the configuration process is complete, dselect prompts you to press Enter to return to the main menu.
To begin removing the packages selected for removal, use the arrow keys to highlight the Remove menu item and press Enter. When the removal process is complete, dselect prompts you to press Enter to return to the main menu.
To exit dselect, use the arrow keys to highlight the Quit menu item and press Enter.
— SP
The dselect program is useful, because it lets you browse a list of available packages, viewing their descriptions and dependencies, and selecting desired packages for installation. However, if you know the name of a package you want to install, apt-get is often the easiest way to install it. Before using apt-get, you must configure the sources.list file. This same file is used when you choose the apt access method of dselect. Even if you don't plan on using apt-get, you'll find the information in the following subsection useful.
The sources.list file resides in the /etc/apt directory. Like most other Linux configuration files, it can be revised by using an ordinary text editor, such as ae.
The file contains a series of lines, each specifying a source for packages. The lines are consulted serially, so it's usually advantageous to place lines that specify local sources — such as a CD-ROM — ahead of lines that specify remote sources. Doing so can save many minutes of download time.
Each line has the form:
deb uri distribution components
The uri is a universal resource identifier (URI) that specifies the computer on which the packages reside, the location of the packages, and the protocol used for accessing the packages. It has the following form:
protocol://host/path
Four protocols — sometimes called URI types — are recognized:
A local CD-ROM drive
A directory of the local filesystem
A web server
An FTP server
The host part of the URI and the preceding pair of slashes (//) are used only for the http and ftp protocols. There, the host part of the URI gives the name of the host that contains the packages.
The path part of the URI always appears, with the preceding slash (/). It specifies the absolute path of the directory that contains the packages.
Here are some examples of typical URIs:
cdrom:/cdrom cdrom:/mnt/cdrom file:/mnt file:/debian http://www.us.debian.org/debian http://non-us.debian.org/debian-non-US ftp://ftp.debian.org/debian ftp://nonus.debian.org/debian-non-US
The distribution part of a sources.list line specifies the distribution release that contains the packages. Typical values include:
The latest stable release; that is, one that is commonly regarded as having sufficiently few serious bugs for everyday use.
The latest unstable release. This release sometimes contains serious bugs and should not be installed by users who require high levels of system availability or reliability.
The components part of a sources.list line specifies the parts of the distribution that will be accessed. Typical values include:
The main set of packages.
Packages not an integral part of the distribution, but which may be useful.
Packages that contain software distributed under terms too restrictive to allow inclusion in the distribution, but which may be useful.
A typical sources.list file might contain the following entries:
deb file:/cdrom stable main contrib deb http://www.us.debian.org/debian stable main contrib non-free deb http://non-us.debian.org/debian-non-US stable non-US
This configuration allows rapid access to the distribution packages contained on the local CD-ROM. It also allows convenient access via the network to other packages and more recent package versions stored on web servers.
Once you've configured sources.list, you can use apt-get to update information on available packages, install a package, or upgrade installed packages.
To update information on available packages, issue the following command:
apt-get update
To install a specified package, issue the following command:
apt-get install package
where package specifies the name of the package to be installed.
To automatically upgrade all installed packages to the latest available version, issue the following command:
apt-get upgrade
— SP
The GNU utility wget can be used to access files through the Internet using HTTP, HTTPS, or FTP. The best thing about the utility is that if the process is interrupted and started again, it continues from where it left off.
Go to http://examples.oreilly.com/upt3 for more information on: wget
The wget utility is installed by default in a lot of systems, but if you can't find it, it can be downloaded from GNU, at http://www.gnu.org/software/wget/wget.html.
The basic syntax for wget is very simple: type wget followed by the URL of the file or files you're trying to download:
wget http://www.somefile.com/somefile.htm wget ftp://www.somefile.com/somefile
The file is downloaded and saved and a status is printed out to the screen:
--16:51:58-- http://dynamicearth.com:80/index.htm => `index.htm' Connecting to dynamicearth.com:80... connected! HTTP request sent, awaiting response... 200 OK Length: 9,144 [text/html] 0K -> ........ [100%] 16:51:58 (496.09 KB/s) - `index.htm' saved [9144/9144]
The default use of wget downloads the file into your current location. If the download is interrupted, by default wget does not resume at the point of interruption. You need to specify an option for this behavior. The wget options can be found in Table 40-2. Short and long forms of each option are specified, and options that don't require input can be grouped together:
> wget -drc URL
For those options that do require an input, you don't have to separate the option and the input with whitespace:
> wget -ooutput.file URL
|
Option |
Purpose |
Examples |
|---|---|---|
|
-V |
Get version of wget |
wget -V |
|
-h or --help |
Get listing of wget options |
wget -help |
|
-b or --background |
Got to background after start |
wget -b url |
|
-e or --execute=COMMAND |
Execute command |
wget -e COMMAND url |
|
-o or --output-file=file |
Log messages to file |
wget -o filename url |
|
-a or --append-output=file |
Appends to log file |
wget -a filename url |
|
-d or --debug |
Turn on debug output |
wget -d url |
|
-q or --quiet |
Turn off wget's output |
wget -q url |
|
-v or --verbose |
Turn on verbose output |
wget -v url |
|
-nv or -non-verbose |
Turn off verbose output |
wget -nv url |
|
-i or --input-file=file |
Read urls from file |
wget -I inputfile |
|
-F or --force-html |
Force input to be treated as HTML |
wget -F url |
|
-t or --tries=number |
Number of re-tries to get file |
wget -t 3 url |
|
-O or --output-document=file |
Forces all documents into specified |
wget -O savedfile -i inputfile |
|
-nc or --no-clobber |
Don't clobber existing file |
wget -nc url |
|
-c or --continue |
Continue getting file |
wget -c url |
|
--dot-style=style |
Retrieval indicator |
wget -dot-style=binary url |
|
-N or --timestamping |
Turn on time-stamping |
wget -N url |
|
-S or --server-response |
Print HTTP headers, FTP responses |
wget -S url |
|
--spider |
Wget behaves as a web spider, doesn't download |
wget --spider url |
|
-T or --timeout=seconds |
Set the time out |
-wget -T 30 url |
|
-w or --wait=seconds |
Wait specified number of seconds |
wget -w 20 url |
|
-Y or --proxy=on/off |
Turn proxy on or off |
wget -Y on url |
|
-Q or --quota=quota |
Specify download quota size |
wget -Q2M url |
|
-nd or --no-directories |
Do not create directories in recursive download |
wget -nd url |
|
-x or -- force-directories |
Opposite of -nd |
wget -x url |
|
-nh or --no-host-directories |
Disable host-prefixed directories |
wget -nh url |
|
--cut-dirs=number |
Ignore number directories |
wget -cur-dirs=3 url |
|
-P or --directory-prefix=prefix |
Set directory to prefix |
wget -P test url |
|
--http-user=user --http-passwd=passwd |
Set username and password |
wget --http-user=user --http-passwd=password url |
— SP
Go to http://examples.oreilly.com/upt3 for more information on: curl
The cURL, or curl, application acts similar to wget, except that it works with more protocols, including FTPS, GOPHER, DICT, TELNET, FILE, and LDAP, as well as HTTP, HTTPS, and FTP (Section 40.8). It also supports kerberos, cookies, user authentication, file transfer resume and so on. You can access the application at http://curl.haxx.se, though curl is installed by default on some systems, including Mac OS X Darwin.
In particular, curl is used to download and install the GNU-Darwin auto-installer for OS X, otherwise known as One-Step.
The following command starts the process of installing the basefiles for One-Step. Note that the One-Step installation can take a considerable length of time, and you might get messages about needing to modify certain aspects of the installation, such as adding a font path and so on. Still, the instructions are very clear and once the installation is finished, you'll then be able to use One-Step.
# curl http://gnu-darwin.sourceforge.net/one_stop | csh
You can CTRL-c at any time during the download portion, and continue the installation at a later time. Use caution, though, with interrupting the installation during the final build portion. You can view the installation script for One-Step at http://gnu-darwin.sourceforge.net/one_stop/.
One of the applications installed during the process is pkg_add, which you can use to add additional packages at a later time by specifying the command followed by the URL of the package:
# pkg_add url
— SP
The FreeBSD operating system has a terrific software installation system known as the FreePSD Ports. You can download the entire distribution collection as root giving a specific command within the /usr/ports directory:
# /stand/sysinstall
Once the Ports collection is installed, you can then easily install software by changing directory to the specific application and typing make install:
# cd /usr/ports # cd lang # cd ruby # make install # make clean # make distclean
Not only will the Ports application install the application — in this case support for the Ruby programming language — it also pulls in any dependent files that might not exist on the system.
You may have problems downloading the distribution file because your system setup may not allow you to write to the /usr/ports/distfiles subdirectory for some reason. To install the distribution to a different location, set the DISTDIR environment variable to a different location:
# make DISTDIR=/local/dir/with/write/permission install
To removed an installed application, again change to the ports subdirectory of the application and type:
# make deinstall
— SP
Instead of using the Ports you can install applications individually as packages, using the pkg_add utility, similar to that shown in (40.08).
To install using pkg_add, download the package by ftp'ing to the FreeBSD FTP server at ftp2.FreeBSD.org, and then change to the /pub/ports/packages directory. At that point, the directory at the FTP server should be similar to the Ports collection directory organization. Change directory to the category (such as "lang"). Get the gzipped tar (Section 15.7) file of the package for your application, using binary transfer. For instance, the Ruby scripting language interpretor is ruby-<IP_ADDRESS>2.05.23.tgz, which is then downloaded:
ftp > get /pub/ports/packages/lang/ruby-<IP_ADDRESS>2.05.23.tgz
Once the file is downloaded, type pkg_add and the package name:
# pkg_add ruby-<IP_ADDRESS>2.05.23.tgz
Instead of downloading the file manually, you can use the -r option to have the pkg_add application look for the latest build of an application and automatically download necessary dependent files and the target application itself:
# pkg_add -r ruby-<IP_ADDRESS>2.05.23.tgz
Note, though, that the newest versions of an application may not be in the stable build directory. If you want an application not on this tree, you'll have to download the application file manually.
— SP
Go to http://examples.oreilly.com/upt3 for more information on: rpm
A popular tool used to find and install software packages — particularly in Linux — is RPM (at http://www.rpm.org/). In addition to working with Linux, RPM also works with Solaris, HP-UX, FreeBSD, NetBSD, and other systems.
To use RPM to install software, just type the following command:
rpm -i application.rpm
The -i option flags RPM to install the package. To uninstall the application, use:
rpm -e application.rpm
To upgrade a package, use the -U option:
rpm -U application.rpm
— SP
| CONTENTS |


Hi. Welcome to the documentation, such as it is.
Please read it carefully, and test the results carefully - I really can't promise that there aren't bugs in the documentation, or the server. I can't, I'm afraid, test everything.
There are gaping holes and missing pages in this documentation. Feel absolutely, 100%, totally free to email me and ask questions. (Or the list, at infotrope@clues.ltd.uk).
Hopefully describes how to get an installed executable from the funny text stuff in the tarball.
One of the aesthetic problems of writing a configuration server - where do you stick the configuration? In itself, of course. Which does make life very interesting when you're starting it up for the first time.
Once the ACAP server is running, you'll need to configure it a bit. This includes configuring it to listen on the standard ACAP port. Some SASL (Authentication) configuration is discussed here, along with pointers to more.
A brief history of why I've written the server at all, and why it's written the way it is.
I've tried to write down what I'm doing, and in some cases, why. Hopefully this should explain it all.
Two processes, one single thread and tightly coded, one large multithread and defensively coded. This document explains what they do.
That process called acapd doesn't speak ACAP at all - that would increase its complexity too high for me to consider it safe to run as root, realistically. Instead it runs a very simple control protocol.
A technical overview of commands.


BusMall Products
Home
About
Products
My Cart
DROPDOWN
ADD TO CART
Checkout
First:
Last:
Address:
City:
State:
Zip Code:
Phone:
Credit Card:
Place Order


– If the REST framework (or REST application) uses a generic Java-XML marshalling API, like JDK XMLEncoder/XMLDecoder or XStream, that need to include method and constructor invocations during XML unmarshalling to Java objects, a potential Java code injection could be leveraged by the attacker.
The following xml attack payload for XMLDecoder will overwrite a sensitive file. Similar to:
new PrintWriter("/myapp/WEB-INF/sensitive.dat").println("hacked!") .
The bad guys could install a JSPShell page, modify configuration files, deface web contents, etc.
<java>
<object class="java.io.PrintWriter">
<string>/myapp/WEB-INF/sensitive.dat</string>
<void method="println">
<string>hacked!</string>
</void>
</object>
</java>
The good news is that newer versions of some Java REST frameworks have patched this, but often a specific configuration on XML parser and XML marshalling components should be performed by the REST application. For example, Jersey fixed this bug (“All Jersey web services that accept XML are vulnerable to XXE attacks“, bug-id JERSEY-323) only recently (September 2015)!
Be cautious. For example, RESTlet uses XMLEncoder/XMLDecoder for its ObjectRepresentation, when the media type chosen was ‘application/x-java-serialized-object+xml’. This was deactivated by default, but insane developers may ignore the security warning and activate it.