WebStorm 2021.2 Help
Grunt
WebStorm integrates with the Grunt JavaScript Task Runner. WebStorm parses Gruntfile.js files, recognizing definitions of tasks and targets, shows tasks and targets in a tree view, lets you navigate between a task or a target in the tree and its definition in the Gruntfile.js file, and supports running and debugging tasks and targets.
With WebStorm, you can run Grunt tasks from tasks trees in the dedicated Grunt tool window, or using a Grunt run configuration, or as a before-launch task. WebStorm shows the result of executing a task in the Run tool window. The tool window shows the Grunt output, reports the errors occurred, lists the packages or plugins that have not been found, etc. The name of the last executed task is displayed on the title bar of the tool window.
Before you start
Make sure you have Node.js on your computer.
Installing Grunt
To use Grunt in a WebStorm project, you need two packages:
 - A globally installed grunt-cli package (Grunt command-line interface) for executing Grunt commands.
 - A grunt package installed as development dependency to build the project tasks tree and provide coding assistance while editing the Gruntfile.js or Gruntfile.coffee file. Learn more about Gruntfile.js from the Grunt official website.
Install grunt-cli globally
 - In the embedded Terminal (Alt+F12), type:
 npm install -g grunt-cli
Install Grunt in a project
 - In the embedded Terminal (Alt+F12), type:
 npm install grunt --save-dev
You can also install the packages on the Node.js and NPM page as described in npm, pnpm, and Yarn.
Running Grunt tasks from the tasks tree
WebStorm lets you run Grunt tasks easily and fast right from the tasks tree in the Grunt tool window. WebStorm automatically creates a temporary run configuration which you can save and use later, if necessary.
Open the Grunt tool window
When you build a tree of tasks for the first time during a WebStorm session, the Grunt tool window is not opened yet.
 - Select the required Gruntfile.js file in the Project tool window or open it in the editor and choose Show Grunt Tasks from the context menu.
Build a tree of tasks from the Grunt tool window
 - In the Grunt tool window, click the Add button on the toolbar and choose the required Gruntfile.js file from the list. By default, WebStorm shows the Gruntfile.js file in the root of your project.
 - If you have another Gruntfile.js file, click Choose Gruntfile.js and select the Gruntfile.js file you need in the dialog that opens. WebStorm adds a new node with the path to the chosen Gruntfile.js file on its title and builds a tasks tree under the new node.
Re-build a tree
 - Switch to the required node and click Reload Scripts on the toolbar.
Sort the tasks in a tree by their names
 - Click Settings on the toolbar, choose Sort by from the menu, and then choose Name.
 By default, a tree shows the tasks in the order in which they are defined in Gruntfile.js (option Definition order).
Run a task or a target
 - Double-click the task or target.
 - Select the task or target in the tree and press Enter or choose Run <task name> from the context menu.
Note that when you run tasks from a tasks tree, the force execution and verbose mode options are not available. As a result, you cannot configure WebStorm, for example, to ignore warnings or provide a detailed log. To use these options, run tasks or targets from a run configuration as described in Running and debugging tasks according to a run configuration below.
Run the default task
 - Select the root node in the tree, and choose Run default from the context menuu of the selection.
Run several tasks or targets
 - Use the multiselect mode: hold Shift (for adjacent items) or Ctrl (for non-adjacent items) keys and select the required tasks or targets, then choose Run or Debug from the context menu of the selection.
Jump to the definition of a task or a target
 - Select the required task or target in the tree, and choose Jump to source from the context menu of the selection.
Running and debugging tasks according to a run configuration
Besides using temporary run configurations that WebStorm creates automatically when you run tasks or targets from tasks tress, you can create and launch your own Grunt.js run configurations.
Create a Grunt.js run/debug configuration
 1. From the main menu, select Run | Edit Configuration.
 2. Click the Add button on the toolbar and select Grunt.js from the list. The Run/Debug Configuration: Grunt.js dialog opens.
 3. Specify the name of the run configuration, the tasks to run (use blank spaces as separators), the location of the Gruntfile.js file where these tasks are defined, and the path to the globally installed grunt-cli package.
 4. Specify the Node.js interpreter to use. This can be a local Node.js interpreter or a Node.js on Windows Subsystem for Linux.
 Optionally, specify the Node.js-specific option parameters and the environment variables to be passed to Node.js.
Run the tasks
 - Select the newly created run configuration from the list on the main toolbar and click the Run button next to the list. WebStorm displays the task output in the Run tool window.
Debug the tasks
 1. Create a Grunt.js run/debug configuration as described above.
 2. Open the Gruntfile.js file in the editor and set the breakpoints in it where necessary.
 3. To start a debugging session, select the required debug configuration from the list on the main toolbar and click the Debug button next to the list or select Run | Debug <configuration name> from the main menu.
 4. In the Debug tool window that opens, analyze the suspended task execution, step through the task, and so on, as described in Examine suspended program and Step through the program.
Run a Grunt task as a Before-Launch task
 1. Open the Run/debug configurations dialog dialog by selecting Run | Edit Configurations from the main menu, and select the required configuration from the list or create it anew by clicking the Add button and choosing the relevant run configuration type.
 2. In the dialog that opens, click the Add button in the Before launch area and choose Run Grunt task from the list.
 3. In the Grunt task dialog that opens, specify the Gruntfile.js where the required task is defined, select the task to execute, and specify the arguments to pass to the Grunt tool.
 Specify the location of the Node.js interpreter, the parameters to pass to it, and the path to the grunt-cli package.
Running Grunt tasks automatically
If you have some tasks or targets that you run on a regular basis, you can add the corresponding run configurations to a list of startup tasks. The tasks will be executed automatically on the project start-up.
 1. In the Settings/Preferences dialog Ctrl+Alt+S, go to Tools | Startup Tasks.
 2. On the Startup Tasks page that opens, click the Add button on the toolbar.
 3. From the list, choose the required Grunt run configuration. The configuration is added to the list.
 If no applicable configuration is available in the project, click the Add button' and choose Edit Configurations. Then define a configuration with the required settings on the Run/Debug Configuration: Grunt.js page that opens. When you save the new configuration it is automatically added to the list of startup tasks.
Last modified: 09 September 2021


text:
CollectA - Green Anaconda
Regular price $8.99
Shipping calculated at checkout.
CollectA Green Anaconda
Measuring approx 8.6cm x 8.4cm
Fun Fact: They seem rather slow and sluggish when traveling on land due to their size, although they have the potential to reach high speeds in water.
|CollectA figurines are top quality, anatomically accurate and hand painted. They are educational - encouraging role play, awareness of endangered species, consciousness of the importance of environmental protection.|
Age: 3 Years +

source: openbmb/Ultra-FineWeb


text:
Location: Kamakhya Temple, Guwahati
Time of Celebration: Mid June
Highlights: Dedicated to Ma Kamakhya (Ma Kamrupa)
The fairs in Assam, as in any other part of India, are associated with religious ceremonies in the temples. The most popular among these is the Ambubachi Fair. Celebrated in the urban area of Guwahati, it is the most important fair of the state, which revolves around the Kamakhya temple. Situated on top of the Nilachal hills of western Guwahati, the temple is one of the most important Shakti shrines in the entire country. The residing Goddess of the temple is known as Ma Kamakhya or Ma Kamrupa.
Ambubachee Mela takes place during the month of Ahar (according to the Assamese calendar) i.e. around the middle of June, when Ma Kamakhya is worshipped in the form of a yoni (uterus)-like stone, over which a natural spring flows. The fair is, in fact, the worship of the female process of menstruation. It is believed that during these months, the creative and the fostering power of the 'menses' of Mother Earth becomes available to devotees at this site. The temple remains closed for 3 days, as the Goddess is considered impure during these days.
On the 4th day, the deity is bathed to regain purity and many rituals are performed. It is only after this that the doors of the temple are opened to the devotees. Mythology has it that after the death of His beloved Sati, Lord Shiva was in great distress and while flying through the skies, dropped her body parts on the earth. The area where her yoni settled is called as Kamakhya. At the time of fair, the blessings of the Goddess come in mainly two forms - the fluid part of her body (Angadhak) i.e. the water from the stream and the cloth covering her body (Angabastra) during the time of menstruation. Thousands of devotees and tourists line up every year to get a glimpse of the Goddess.

source: HuggingFaceFW/fineweb-edu


through the steps necessary to create a QoS policy, apply it to an interface, and monitor the QoS status using the Cisco SDM (GUI) Wizard. For each step one or more gures are provided so that you are well prepared for the exam questions that might be asked about creating QoS policy using the SDM Wizard. To begin to create a QoS policy you must complete the following steps: Step 1 Step 2 Step 3 Step 4 Click the Congure button on the main toolbar of SDM. Click the Quality of Service button on the tasks toolbar on the left side of the SDM window (in Conguration mode; see Figure 2-4). Click the Create QoS Policy tab in the middle section of the SDM window (see Figure 2-4). Click the Launch QoS Wizard button on the bottom right side of the SDM window (see Figure 2-4).
84
Chapter 2: IP Quality of Service
Figure 2-4
Four Steps to Start Creating a QoS Policy with SDM
Now the SDM QoS Wizard page pops up on your computer screen (see Figure 2-5) and it informs you that SDM by default creates QoS policy to handle two main types of trafc, namely Real-Time and Business-Critical. To proceed press the Next button.
Figure 2-5
SDM QoS Wizard Initial Page
QoS Implementation Methods
85
The QoS Wizard asks you to select an interface on which you want the QoS policy to be applied. Figure 2-6 shows you this screen. After making your selection press the Next button on that screen to proceed.
Figure 2-6
Interface Selection Page of SDM QoS Wizard
The SDM QoS Wizard asks you to enter the bandwidth percent for Real Time and BusinessCritical trafc (see Figure 2-7). SDM will then automatically compute the bandwidth percent for the Best-Effort trafc and the actual bandwidth (kbps) for all three trafc classes.
86
Chapter 2: IP Quality of Service
Figure 2-7
QoS Policy Generation Page of SDM QoS Wizard
After you press Next the new page shows a summary of the conguration applied to the interface you have previously selected for the policy (see Figure 2-8). On this page you can scroll down and up to see the policy generated (and to be applied) in its entirety. Once you press the Finish button. After you press the Finish button on the SDM QoS summary of the conguration screen, a Commands Delivery Status window appears (see Figure 2-9). This screen rst informs you that commands are being prepared, then it tells you that the commands are being submitted, and nally it tells you that the commands have been delivered to the router. At this time, you can press the OK button and the job is complete.
QoS Implementation Methods
87
Figure 2-8
QoS Policy: Summary of the Conguration
Figure 2-9
QoS Policy: Commands Delivery Status
Upon completion of your QoS conguration tasks, SDM allows you to monitor the QoS status. You must rst click the Monitor button of the SDM main tool bar. Next, from the list of available tasks you must select Trafc Status (see Figure 2-10). Note that in the ONT courseware, this option is shown as QoS Status, probably due to SDM version differences. In the middle of the Trafc Status screen, you will then notice a folder called Top N Trafc Flows with QoS and Application/Protocol Trafc as two options displayed below it. If you click QoS (effectively
88
Chapter 2: IP Quality of Service
requesting to see the QoS status), you can then choose any of the interfaces displayed in the Trafc Status screen and see informative QoS-related graphs about the chosen interface.
Figure 2-10
SDM Monitor Trafc/QoS Status
When you select the QoS option of the Trafc Status, notice that on the top right corner of the screen you can select the View Interval (Now, Every 1 Minute, Every 5 Minutes, Every 1 Hour). Furthermore, there is a small area with the Select QoS Parameters for Monitoring title that allows you to select the Direction (input or output) of the trafc, and the Statistics (bandwidth, byte, and packets dropped) for which you want to see graphs.
Foundation Summary
89
Foundation Summary
The Foundation Summary is a collection of information that provides a convenient review of many key concepts in this chapter. If you are already comfortable with the topics in this chapter, this summary can help you recall a few details. If you just read this chapter, this review should help solidify some key facts. If you are doing your nal preparation before the exam, the information in this section is a convenient way to review the day before the exam. In a converged enterprise network, four major issues affect the performance and perceived quality of applications:
Available bandwidth End-to-end delay Variation of delay (jitter) Packet loss
Lack of sufcient bandwidth, high end-to-end delay, high variation in delay, and excessive packet loss lower the quality of applications. QoS is the ability of the network to provide better or special service to a set of users or applications or both to the detriment of other users or applications or both. You can use several QoS features, tools, and technologies to accomplish the QoS goals. Classication, marking, congestion avoidance, congestion management, compression, shaping, and policing are examples of QoS tools available in Cisco IOS. The three steps of implementing QoS in an enterprise network are as follows: Step 1 Step 2 Step 3 Identify the network trafc and its requirements Dene trafc classes Dene a QoS policy for each trafc class
The main QoS models of today are as follows:
Best-effortThe best-effort model requires no QoS conguration and mechanisms; therefore, it is easy and scalable, but it provides no Differentiated Service to different application types. IntServIntServ provides guaranteed service (Hard QoS). It uses signaling to reserve and guarantee resources for each trafc ow below it. RSVP is the common signaling protocol for resource reservation signaling on IP networks. Per-ow signaling and monitoring escalate the overhead of the IntServ model and make it nonscalable.
90
Chapter 2: IP Quality of Service
DiffServDiffServ is the most modern of the three models. It requires trafc classication and marking and providing differentiated service to each trafc class based on its marking. DiffServ is scalable, but its drawback is that it requires implementation of complex QoS features on network devices throughout the network.
Network administrators have four methods at their disposal to implement QoS on their networks Cisco devices:
Cisco IOS CLIConguring QoS using Cisco IOS CLI is the most complex and timeconsuming method. It requires that you learn different syntax for each QoS mechanism. MQCMQC is a modular command-line interface that is common across different Cisco platforms, and it separates the task of dening different trafc classes from the task of dening QoS policies. Cisco AutoQoSBecause AutoQoS automatically generates QoS commands on your router or switch, it is the simplest and fastest method among the four QoS implementation methods. However, should you need to ne-tune the AutoQoS conguration results, you must use MQC (or CLI) to do so. Fine-tuning of the commands that AutoQoS generates is seldom necessary. Cisco Router and Security Device Manager (SDM) QoS WizardCisco SDM offers several wizards for implementing services, such as IPsec, VPN, and proactive management through performance monitoring, in addition to the QoS Wizard. Cisco SDM QoS Wizard allows you to remotely congure and monitor your Cisco routers without using the CLI. The SDM GUI makes it simple for you to implement QoS services, features, and policies.
Table 2-3 compares Cisco IOS CLI, MQC, AutoQoS, and SDM with respect to how easy they are to use, whether they allow you to ne-tune their results, how time consuming they are, and how modular they are.
Table 2-3
Comparing QoS Implementation Methods
Method Ease of use Ability to ne-tune Time consuming to implement Modularity CLI Most difcult Yes (OK) Most time consuming (longest) Weakest (poor) MQC Easier than legacy CLI Very well Moderate time consumed (average) Very modular (excellent) AutoQoS Simple Limited Least time consuming Very modular (excellent) SDM Simple Limited Very little time consumed (short) Good
MQC is the recommended and the most powerful method for implementing QoS. It is modular, it promotes re-use of written code, and it facilitates consistency of QoS congurations among your Cisco devices. MQC also reduces the chances for errors and conicts, while allowing you to take advantage of the latest features and mechanisms offered by your version of Cisco IOS.
Q&A
91
Q&A
Some of the questions that follow challenge you more than the exam by using an open-ended question format. By reviewing now with this more difcult question format, you can exercise your memory better and prove your conceptual and factual knowledge of this chapter. The answers to these questions appear in Appendix A.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.


VALUES GHASH-PAIRS.
 Note: THASH-TABLE has been completely rewritten in STMX 1.3.3 and has now much better performance. Previously its methods contained THASH instead of GHASH in their names.
 - TMAP is a transactional sorted map, backed by a red-black tree. It is created with (make-instance 'tmap :pred compare-function) where COMPARE-FUNCTION must be a function accepting two arguments, KEY1 and KEY2, and returning t if KEY1 is smaller that KEY2. For numeric keys, typical COMPARE-FUNCTIONs are #'< or #'> and the faster #'fixnum< or #'fixnum>. For string keys, typical COMPARE-FUNCTIONs are #'string< and #'string>.Methods: GMAP-PRED GMAP-COUNT GMAP-EMPTY? CLEAR-GMAP GET-GMAP (SETF GET-GMAP) SET-GMAP REM-GMAP MIN-GMAP MAX-GMAP MAP-GMAP DO-GMAP GMAP-KEYS GMAP-VALUES GMAP-PAIRS.Note: TMAP methods were renamed in STMX 1.3.3, they previously contained BMAP instead of GMAP in their names.
 - GHASH-TABLE is the non-transactional version of THASH-TABLE. Not so interesting by itself, as Common Lisp offers a standard (and usually faster) HASH-TABLE implementation. It supports exactly the same methods as THASH-TABLE.
 - RBMAP is the non-transactional version of TMAP. Not so interesting by itself, as many other red-black trees implementations exist already on the net. It supports exactly the same methods as TMAP.
Advertisements
Leave a Reply
Fill in your details below or click an icon to log in:
WordPress.com Logo
You are commenting using your WordPress.com account. Log Out / Change )
Google+ photo
You are commenting using your Google+ account. Log Out / Change )
Twitter picture
You are commenting using your Twitter account. Log Out / Change )
Facebook photo
You are commenting using your Facebook account. Log Out / Change )
Connecting to %s


text:
New Guide Offers African American Families Help to Cope with Crises
African American parents now have an important new resource to help them support their children in times of stress or crisis. The National Institute of Child Health and Human Development (NICHD), one of the National Institutes of Health (NIH), and the National Black Child Development Institute (NBCDI) have developed an Activity Book for African American Families: Helping Children Cope with Crisis.
The Activity Book for African American Families was developed by the African American Parents' Project, a collaboration between families, professional organizations, and leaders of national African American organizations, to provide African American families and communities with activities and resources to comfort their children in times of crisis. The project, begun shortly after the September 11th terrorist attacks, is designed to help African American families console their children who may become frightened by repeated media coverage of terrorism, war, and violence, and instill in them a sense of safety.
"Parents have the most important job in the world one that is even more challenging and more difficult when children try to make sense of reports of violence and heightened threat alerts in the media," said Duane Alexander, M.D., director of the NICHD. "This activity book is designed to empower families to address everyday hardships and also to strengthen families for times of major crisis."
In developing this booklet, the NICHD and the NBCDI listened to parents' concerns and suggestions about what they needed to help their children cope with crisis situations. A number of African American organizations provided their expertise and assistance in developing the workbook and are committed to helping promote it.
"This project has a deep meaning for our community because many African American families live with daily violence and other issues," said Evelyn Moore, president of NBCDI. "These daily struggles are compounded by war and the threat of terrorism, which have a great impact on our children. During this time of renewal and new resolutions, we encourage families to spend some time doing the activities together."
The book's activities are designed to work well with children ages 12 and under by helping parents communicate with their children to strengthen the family and help children feel safe. In addition, the activities help parents talk with children about emotions to find ways to express thoughts and feelings that might be hard to say out loud. By talking about these things, families can begin to deal with feelings in positive, constructive ways. The activities also highlight important values, such as family, honesty, and spirituality, which can strengthen children from within.
Many of the activities tap into children's creativity drawing, coloring, singing, gardening which encourage children to let others know what's going on inside them in a safe, controlled way. Other activities encourage parents and children to read a poem or a story, or listen to a song as a way of refocusing children's attention on calming thoughts.
The Activity Book contains specific advice for parents about how to:
- Encourage their child to feel hopeful about the future
- Listen to their child
- Comfort their child
- Help their child feel good about him or herself
- Help their child feel safe
- Give their child information that is appropriate for her/his age
- Make a plan with their child for emergencies
- Share their faith with their child
Among the organizations that provided advice to the NICHD and the NBCDI on this project are: 100 Black Men of America, Inc.; Alpha Kappa Alpha Sorority, Inc.; American Academy of Child and Adolescent Psychiatry; American Psychiatric Association; Congress of National Black Churches, Inc.; Delta Sigma Theta Sorority, Inc.; Jack and Jill of America, Inc; National Association of Black Social Workers; National Coalition of 100 Black Women, Inc.; and the National Medical Association.
The Activity Book for African American Families is free and can be ordered through the NICHD Web site, _URL_ or by calling the NICHD Information Resource Center at _PHONE_ or via e-mail at _EMAIL_. Information on Helping Children Cope with Crisis is also available on the National Black Child Development Institute Web site at _URL_.
The NICHD is part of the National Institutes of Health (NIH), the biomedical research arm of the federal government. NIH is part of the U.S. Department of Health and Human Services. The NICHD sponsors research on development, before and after birth; maternal, child, and family health; reproductive biology and population issues; and medical rehabilitation. NICHD publications, as well as information about the Institute, are available from the NICHD Web site, _URL_, or from the NICHD Clearinghouse, _PHONE_; e-mail _EMAIL_.
The National Black Child Development Institute (NBCDI), founded in 1970, exists to improve and protect the quality of life of African-American children, children of color, and their families. NBCDI programs and initiatives reflect our commitment to young people. For more information, contact NBCDI by phone _PHONE_, visit our Web site _URL_, or email _EMAIL_.


Top 10 Famous People Who Used to Teach
Famous People
You probably had always wondered what celebrities and world-famous people did before they attained their current status of fame. Bear in mind that fame is a world and a life on its own; meaning, before fame, there was another life. This article from world history homework help experts exposes what famous, influential, and highly celebrated people used to do before becoming who they are today.
1. Gene Simmons
Now known as the bassist of Kiss, but not many people are aware that Simmons used to be a teacher, albeit for six months. He quit teaching because he realized that he wanted a broader audience, and the classroom had become too small for him. He went further to say, a class of 40 was nothing compared to a stage with an audience of 40,000.
2. Sting
You probably only know him as Sting, whose real name is Gordon Matthew Sumner, popularly known as a leading member of the Police; however, he used to be a Primary school teacher and a soccer coach before fame. He quit just when his solo career kicked off. Despite having a stint in the teaching profession, Sting is a strong advocate for increasing teachers' salaries decades later. According to him, teaching is one of the essential jobs in the world.
3. J.K. Rowling
Before Harry Porter, J.K. Rowling taught English in Portugal as a foreign language for quite some years. While functioning as a teacher, Rowling taught during the day and wrote the first draft of the first issue of the Harry Potter series at night and he is also one of the rich celebrities.
4. Sylvester Stalone
Rambo is not all muscles and guns, just in case you were wondering. Stalone is a degree holder, and back in the 60s, while attending the American College in Switzerland, he taught a gym class to earn extra cash.
5. Alexander Graham Bell
Bell is the man responsible for the invention of the Telephone in 1876. He was inspired to make that invention after his work as a teacher for the deaf in Hartford, London, Boston, and Connecticut. He continued tutoring individual students even after the creation of the Telephone.
6. Stephen King
While submitting short stories to magazines in an attempt to achieve his big break as a writer, King worked as a teacher on the side at Hampden Academy in Hampden, Maine. He quit teaching after his first novel, Carrie.
7. Hilary Clinton
After moving to Arkansas in 1974 to join her husband, Bill Clinton, Hilary got a job at the University of Arkansas, Fayetteville, to teach criminal law. She was one of the only two female faculty members at the time.
8. Barack Obama
Before his stint as a state Senator and the President of the United States, Barack Obama was a teacher for 12 years at the University of Chicago, where he taught constitutional law and race theory. As a teacher, Obama has been described by his former students as a diplomatic and challenging lecturer.
9. John Adams
John Adams is another Former President of the United States who spent time teaching in the classroom before becoming a world figure. Adams, an alumnus of Havard University, spent time teaching at the Central School of Worcester even though he would later leave his job after a year to pursue a law career. According to him, education was incredibly boring and unfulfilling.
10. Dan Brown
Dan Bown is best known as a bestselling author, originally had an interest in becoming a musician. While pursuing his interest and career in Hollywood, he taught at Beverly Hills Preparatory School. And later on, while pursuing a career in writing, he taught English and Spanish at the Phillips Exeter Academy in New Hampshire.
Please enter your comment!
Please enter your name here


In the US, Hibistat (chlorhexidine topical) is a member of the following drug classes: antiseptic and germicides, mouth and throat products and is used to treat Skin Disinfection, Preoperative.
US matches:
Ingredient matches for Hibistat
Chlorhexidine digluconate (a derivative of Chlorhexidine) is reported as an ingredient of Hibistat in the following countries:
 - United States
International Drug Name Search


text:
This paper investigates the application of a VR based workflow in a real project. The authors collaborated with a software company to evaluate some of their advanced VR software features, such as simulation of an on-site task. A case study of VR integrated collaboration workflow serves as an example of how firms can overcome the challenge of benefiting this new technology. A group of AEC professionals involved in a project were invited to take part in the experiment, utilizing their actual project BIM models.
Aims and scope
Visualization in Engineering provides, for the first time, an international and interdisciplinary platform and forum for researchers to present their findings, latest developments, and perspectives on future trends in visualization in design and engineering, covering relevant advances in the areas of computing, management, human factors, education, and social sciences.
Article Processing Charge (APC) Paying Options
The following are the APC payment options that authors can take upon the submission to Visualization in Engineering. The option has to be selected at the time of a manuscript submission and follow up actions to the selection will be take place if the review decision of the submission is decided as "Accepted for publication".
Option 1: Journal Affiliates Fee Coverage Request
There is full sponsorship available for some articles through Visualization in Engineering's affiliated societies. Please notify the editor of your coverage request at _EMAIL_ prior to submission of your article.Please note that this not the same as requesting a waiver (see Option 2).
Option 2: SpringerOpen Fee Waiver request
Option 3: Author self-paying APC
The authors will pay the full charge of APC of their manuscript (EUR 1100 per paper). Self-paying authors will do so through Editorial Manager.
Articles presented in this journal should explicitly include three main elements:
- a research problem, which has significant importance to the field and rich scientific merit.
- an Innovative solution, which should include specialist knowledge and be feasible to implement, to solve the target research problem.
- a rigorous validation, which should primarily test the performance and usability of the innovative solution, and may include qualitative and quantitative methods.
The authors are expected to clearly present these three elements in the abstract. At the beginning of the submitted manuscript, the authors must provide a separate page summarizing them in three to five sentences each.
We are pleased to announce that Visualization in Engineering has been accepted for inclusion in Scopus, the world's largest abstract and citation database of peer-reviewed literature. See the journal indexing here.
2017 Journal Metrics
95.5 days from submission to first decision
192.5 days from submission to acceptance
24.9 days from acceptance to publication
62 Altmetric Mentions
- ISSN: 2213-7459


text:
Assistive Technology Interview
AT in Action
Barrett Family Wellness Center
Overview of Center
Due to the lack of responses from various assistive technology specialists and educators, I turned to the worldwide web to conduct a research for therapy centers using assistive technologies to improve learning in children with disabilities. During the research process, I discovered the Barrett Family Wellness Center, a center working with children from birth to teenage years with a variety of learning and physical disabilities. The specialists at Barrett use a variety of assistive technologies and software to improve the abilities of students with a variety of communication and speech disabilities.
The center conducted its own video interview with two specialists, Andrea Quinn and Jill Johnson, both speech specialists at the Barrett Family Wellness Center. In the interview, the two review four iPad software programs used in at the center and display how to use each, including a description of the needs addressed through each program. Below you will find compiled responses to interview questions based on the video interview.
10 Interview Questions
- Choice of technology
The choice of technology used in the interview include the iPad and iPad software, Pogg, Articulation Station, My Play Home, and Proloquo2Go.
- How is the technology implemented?
The technology is applied by way of activities and application of the Ipad. Pogg is an alien app used to express and perform various actions like completing sentences and expressing through language. For example, if a child says the command Pogg eat, Pogg, the alien responds by eating food. This app helps students with language building and expression. Articulation Station is an app that assists students with articulation, It works with either letters, words, or sentences and allows users to record and play back information. This app works to assist with speech, specifically articulation of language. My Play Home is an app that also assists students that have language and speech delays through allowing users to explore familiar parts of life such as family and school life with language identifiers. Lastly, Proloquo2Go is an app used with children who have difficulties communicating. The app allows students to express a variety of wants and needs, such as wanting to drink of water or something to eat.
- Funding (Did they receive grants, or where did the funds come from? How were funds allocated?) It is not specified how the center goes about purchasing the assistive technology devices.
- Population served
The assistive technology used at the Barret Family Wellness Center is intended to meet the needs of children from birth to teenage years.
- Who is impacted? (Is there a universal impact, or does it affect one student?)
The assistive technology has a universal impact, intended to assist with communication and speech inabilities resulting from a variety of disabilities and set backs.
- Incorporation into the curriculum
Due to the fact that the technology is used in a therapy center, it is not specified how it is incorporated into the curriculum; however, are specifically used to develop speech, articulation, and communication skills.
- How is training offered for the device(s)?
The therapy center assists with determining what device is suitable to meet the needs specific to each child. The center also provides workshops and appointments to discuss specific cases and needs.
- How are the technology devices maintained? (What happens if one breaks?)
The technologies are used and maintained by the specialists.
- Review likes and dislikes
The specialists seem to like using the assistive technology devices displayed in the video.
- Do they have any way to track whether it is beneficial to student learning? If so, how? If not, why not and how could they? It is not specified whether there is a process for evaluating the effectiveness of the programs but my personal opinion says that improvements in speech and communication are illustrations of the benefits.
Strengths, Weaknesses, and Recommendations
The Barrett Family Wellness Center stated the importance of staying up to date and current with trends concerning learning improvements and programs. The efforts to stay current with the next best thing is the greatest strength for this center, it ensures that they will be up to date with the current flaws, additions, and upgrades to software. I actually have no recommendations for them, they already use the program I have posted about a number of times about, Proloquo2Go. The best method of supporting individuals with disabilities, as The Barrett Family Wellness Center does, is state current with changes or trends in technology and using research and practice to determine the best device to meet individual needs.


text:
Bringing Natural Gas to Copenhagen
Washington, D.C. -The American Clean Skies Foundation (ACSF), the UN Foundation, and the Worldwatch Institute announced today that they are joining forces at the United Nations Climate Change Conference in Copenhagen to explore the potential for natural gas to accelerate the world's transition to a low-carbon economy. New sources of unconventional gas could make possible the more rapid displacement of oil and coal, while providing back-up power that will enable faster adoption of wind, solar, and other intermittent renewables.
The event, "Natural Gas, Renewables and Efficiency: Pathways to a Low-Carbon Economy," will be held at the Danish Society of Engineers building on December 12 from 13.30 to 17.30 and will focus on actions and policies to replace high-emitting fuels with natural gas and increase energy efficiency and the use of renewable energy. Confirmed speakers include Christopher Flavin, President of Worldwatch, Aubrey K. McClendon, Chairman of ACSF, and Timothy E. Wirth, President of the United Nations Foundation.
Panels of industry and government experts will discuss concrete strategies for boosting natural gas's role in national climate change policies, and to facilitate the introduction of intermittent renewable energy sources such as wind and solar power. Compared with coal, natural gas allows a 50-70 percent reduction in greenhouse gas emissions, depending on the application.
A full agenda for the Copenhagen program will be posted on the websites of all sponsoring organizations in advance of the event.


text:
Graphical Administration Enhancements
Microsoft® SQL Server™ 2000 introduces these graphical administration improvements and new features:
Log shipping allows the transaction logs from a source database to be continually backed up and loaded into a target database on another server. This is useful for maintaining a warm standby server, or for offloading query processing from the source server to a read-only destination server. For more information, see Log Shipping
SQL Profiler Enhancements
SQL Profiler now supports size-based and time-based traces, and includes new events for Data File Auto Grow, Data File Auto Shrink, Log File Auto Grow, Log File Auto Shrink, Show Plan All, Show Plan Statistics, and Show Plan Text.
SQL Profiler has been enhanced to provide auditing of SQL Server activities, up to the auditing levels required by the C2 level of security defined by the United States government. For more information, see Auditing SQL Server Activity and Monitoring with SQL Profiler.
SQL Query Analyzer Enhancements
SQL Query Analyzer now includes Object Browser, which allows you to navigate through and get information (such as parameters and dependencies) about database objects, including user and system tables, views, stored procedures, extended stored procedures, and functions. The Object Browser also supports generating scripts to either execute or create objects. Other enhancements include server tracing and client statistics that show information about the server-side and client-side impact of a given query.
SQL Query Analyzer includes a stored procedure debugger. SQL Query Analyzer also includes templates that can be used as the starting points for creating objects such as databases, tables, views, and stored procedures. For more information, see SQL Query Analyzer and Overview of SQL Query Analyzer.
Copy Database Wizard

source: m-a-p/FineFineWeb


text:
A wild cat is a member of the cat family that has not been domesticated. Although these creatures may resemble your furry friend inside your home, wild cats are dangerous predators.
North America is home to six different species of wild cats. In Maine specifically, there are only two wild cats living, but there used to be a third. Scroll down to learn about these types of wild cats that prowl the main forests.
The 2 Types of Wild Cats in Maine
|All areas around Maine, except dense snow in the Northwest region
The Bobcat is relatively common throughout Maine, though it is rare in the northwestern sections that see long, deep winters. These animals are rarely seen in the wild because of their reclusive nature, but they can sometimes be seen in suburban settings where they are looking for easy food.
They prowl environments all around the state, including bushes, rock cliffs, dense woods, and urban settings. The main area where you will not see them is in northwestern territories with dense snow.
The Bobcat is an important part of the ecosystem. It helps to control rodent populations in a natural and safe way. They are known for being opportunistic in that they will eat just about anything. Bobcats have been known to eat hares, mice, and even full-grown deer.
Bobcats are considered of least concern in Maine. The population does face some threats, such as deforestation, vehicle collisions, and rat poison, but the numbers are incredibly stable and increasing in some areas, much to the affected communities' dismay.
2. Canadian Lynx
|Boreal forests, Spruce/Fir forests of the Aroostook and Piscataquis counties
The second wild cat in Maine is the Canada Lynx or the Canadian Lynx. This species looks very similar to the Bobcat, but it is found in different environments. Whereas the Bobcat avoids dense snow, that is where the Canada Lynx thrives.
As its name suggests, the Canada Lynx is most common in Canadian areas, but it can be found in certain parts of the US. In the United States, it is mainly only found in Alaska, Maine, and other states on the Canadian-US border.
As such, you are only going to find the Canada Lynx in snow-dense areas. Within Maine, it is normally in the northern counties. It likes to hang around spruce/fir forests where the snow depths are the highest. Some individuals have been spotted in the eastern area, but they are most common in northern and western Maine.
The Canada Lynx is considered federally threatened and is a state species of concern. It has been listed as threatened since 2000. Luckily, the numbers have been increasing in Maine, but it is still illegal to hunt or trap the species.
How to Identify Maine Wild Cats
Maine's Bobcats and Canada Lynx are similar, which can make it difficult to identify the wild cats. Both have a bobbed tail and black-tipped ears. More so, both cats have coats that are light gray, red, and black with spots or stripes.
Despite their similarities, there are some distinguishing factors to help you identify a Bobcat from a Canada Lynx. For starters, the Canada Lynx is larger. It has extra-long legs that make it easier to travel in the snow.
Something else to look at is the ears. Both ears are black-tipped, but the Lynx has much longer tufts that dangle down slightly. In comparison, the Bobcat has a short tuft, which isn't that noticeable from a distance.
You can also try to identify the wild cat based on location. Canada Lynxes are mainly found up north around dense snows, whereas Bobcats try to avoid dense snow. The location trick won't work in all cases, but this is generally the case for the species.
Have Any Other Wild Cats Lived in Maine?
According to Maine's Wildlife Agency, the Bobcat and Canada Lynx are the only wild cats that currently live in Maine. Although this is true today, it has not always been the case.
There have been some Eastern Cougars found in Maine historically. It was believed that the Cougar was found coast to coast before the 1800s, including in Maine. The last known Cougar in Maine was shot in 1938.
Even though the last official cougar was spotted nearly 100 years ago, some Maine residents insist that the cougar is still present. They believe that they have sighted Cougars and that the species is just a skilled hider. Despite these reports, Cougars have not been officially cited in Maine since the 1930s.
Additionally, many people think of Maine Coons when looking for Maine wild cats. Maine Coons can be found in the wild of Maine, but they don't classify as a wild cat since they are domesticated. For this reason, Maine Coons don't count as wild cats.
If you talk to state officials, they will tell you that the Bobcat and Canada Lynx are the only wild cats in Maine today. Some people will claim that Cougars are present, but it is unclear if this species still roams Maine's forest.
As such, you're unlikely to see a cougar given that the last confirmed sighting has not been spotted since the 1930s. Luckily, you are somewhat likely to see a Bobcat. Canada Lynxes are more difficult to spot, but not impossible.
Featured Image Credit: Jukka Jantunen, Shutterstock


text:
submarine gapArticle Free Pass
submarine gap, also called Abyssal Gap, steep-sided furrow that cuts transversely across a ridge or rise; such a passageway has a steeper slope than either of the two abyssal plains it connects. Grooves known as interplain channels exist in many submarine gaps; the sediments in these channels are continuously graded. The graded sediments, in conjunction with the gradient and the furrowed topography of the gaps, suggest that turbidity currents flow through the gaps, from the higher abyssal plain to the lower. Turbidity currents transport and differentially deposit sedimentary material, while eroding the interplain channels.
What made you want to look up "submarine gap"? Please share what surprised you most...


text:
On 9th November NIEL launched the RESIL RISK Northern Ireland 2023 report outlining insights into public perceptions of climate risks and adaptation strategies. The survey, carried out in May 2023, is a repeat of the 2022 survey with the addition of a question/response options to gauge public attitudes to local food and farming.
Key findings and associated recommendations from RESIL RISK Northern Ireland 2023 will help with the design of effective climate communications and public engagement within the local context, with a view to fostering civil society action and more climate resilient communities.
This report was funded by the UK Economic and Social Research Council through the Place-based Climate Action Network (PCAN) as part of the Rural Resilience Project which aims to support farmers in Northern Ireland with adaptation to climate change.
The survey is part of the wider Rural Resilience Project led by NIEL to support farmers and the agri-sector with information on climate risks and opportunities, and practical approaches to adjust and prepare. Project findings are fed into agri and climate policy and will improve baseline data to inform future research.


Real-time Active MR-tracking of Metallic Stylets in MR-guided Radiation Therapy.
Citation:
Wang W, Dumoulin CL, Viswanathan AN, Tse ZTH, Mehrtash A, Loew W, Norton I, Tokuda J, Seethamraju RT, Kapur T, et al. Real-time Active MR-tracking of Metallic Stylets in MR-guided Radiation Therapy. Magn Reson Med. 2015;73 (5) :1803-11. Copy at _URL_
Date Published:
2015 May
Abstract:
PURPOSE: To develop an active MR-tracking system to guide placement of metallic devices for radiation therapy. METHODS: An actively tracked metallic stylet for brachytherapy was constructed by adding printed-circuit micro-coils to a commercial stylet. The coil design was optimized by electromagnetic simulation, and has a radio-frequency lobe pattern extending ∼5 mm beyond the strong B0 inhomogeneity region near the metal surface. An MR-tracking sequence with phase-field dithering was used to overcome residual effects of B0 and B1 inhomogeneities caused by the metal, as well as from inductive coupling to surrounding metallic stylets. The tracking system was integrated with a graphical workstation for real-time visualization. The 3 Tesla MRI catheter-insertion procedures were tested in phantoms and ex vivo animal tissue, and then performed in three patients during interstitial brachytherapy. RESULTS: The tracking system provided high-resolution (0.6 × 0.6 × 0.6 mm(3) ) and rapid (16 to 40 frames per second, with three to one phase-field dithering directions) catheter localization in phantoms, animals, and three gynecologic cancer patients. CONCLUSION: This is the first demonstration of active tracking of the shaft of metallic stylet in MR-guided brachytherapy. It holds the promise of assisting physicians to achieve better targeting and improving outcomes in interstitial brachytherapy.
Last updated on 01/04/2016


Skip to main content
Student Commands Mars Rover
Children are often mystified by remote control cars and how they can control them with a device while standing several feet away from them. This past week, Chris Tate was mystified by the same power—only he was controlling something 150 million miles away, on another planet. The UT physics doctoral student had the rare opportunity
UT Report Examines Growth, Impact of Hispanic Population in Tennessee
Despite having the third-fastest growing Hispanic population in the country, the size of Tennessee's Latino population is still smaller than the national average. That's according to a study recently released by UT's Center for Business and Economic Research. The report examines the impact of Hispanic population growth on the state's economy, labor force, education system,


text:
Mental health, emotional health and wellbeing
Manor Court Primary School, offers a happy, safe and caring environment. We foster and nurture a unique family atmosphere to ensure all children and staff are valued as an individual. We are committed to supporting the emotional health and wellbeing of our children and staff.
Through our supporting and caring ethos we ensure all children and staff are treated with respect and kindness, when discussing any areas of mental health. It is our aim for our children and staff to be aware and in control of their mental health to ensure that all have the chance to be happy and healthy mentally.
It is our belief as a school that all life experiences can have both and positive and negative effect on our mental health. We therefore offer all children and staff access to a range of additional emotional support strategies We take the view that positive mental health is everybody's business and that we all have a role to play in ensuring this is the norm for all pupils and staff.
Positive mental health and wellbeing in Manor Court is supported through principles defined in the simple acronym SOLE.
Self-esteem – We believe that mental health should be person (Child and staff) –centred and thus our ethos starts with the individual.
Often – We have a consistent and regular approach to talking about positive mental health and wellbeing.
Little – We believe that 'little and often' will encourage openness and transparency. If children and adults are struggling with their emotional health and wellbeing, or feel mentally well and secure, they will feel confident to share their feelings.
Everyone – Emotional health is everyone's concern and that everyone is entitled to this support whoever they are.
At Manor Court Primary School we:
- Help children to understand their emotions and feelings better.
- Help children to feel comfortable about sharing any concerns or worries.
- Help children socially to form and maintain positive relationships.
- Deal with and resolve conflict effectively and fairly.
- Promote self-esteem and ensure children know that they count.
- Encourage children to be confident and 'dare to be different' if they desire.
- Help children to develop emotional resilience and manage setbacks.
- Work and play cooperatively.
- Compete fairly and win and lose with dignity and respect for other competitors.
- Recognise and stand up for their rights and the rights of others.
- Understand and value the differences and commonalities between people, respecting the rights of others to have beliefs and values different from their own.
We promote a mentally healthy environment through:
- Promoting our school ASPIRE values (Ambition. Sincerity. Positivity. Integrity. Respect. Empathy) and encouraging a sense of belonging.
- Promoting pupil voice and opportunities to participate in decision-making.
- Celebrating academic and non-academic achievements.
- Providing opportunities to develop a sense of worth through taking responsibility for themselves and others.
- Providing opportunities on a regular basis to reflect on the principles of SOLE.
- Access to appropriate support that meets needs.
- Ensuring that a member of the Mental Health and wellbeing team is always available at play and lunchtime to talk to.
- Providing a quiet and'safe place' for all children to spend lunchtimes away from the playground.
- Providing individualised and group support for children based on the 'Nurture' principals.
Lead members of staff and responsible governor:
Whilst everyone has a responsibility to promote the mental health of children, staff with a specific, relevant remit include:
- Alan Clode – Deputy Head Teacher and Inclusion Leader/Designated Safeguard lead.
- Luke Talmage – Head Teacher and Deputy Designated Safeguard lead.
- Neil Pidgeon – PSHE and Mental Health and Emotional wellbeing lead.
- Laura Gregory – Early Intervention Officer and Deputy Designated Safeguard lead.
- Kirsty Guyett – Thrive lead.
- Sarah Burns - Children's safeguarding and wellbeing council lead.
- Sue Wakeman - SEN and Mental Health and wellbeing governor.


text:
Changing Character Casing in C#
In C# programming,we can change string case in Upper case to lower case and lower case to upper case.
Method that compare string and characters in string are case sensitive,you can need convert casing of string characters that are entered by user before comparing them to constant value. we can change string cases with these two methods:
1.StringToUpper: It convert all character in a string to uppercase.
1.StringToLower: It convert all character in a string to lowercase.
we will use these two methods in our program for show how to change character casing in C#:
static void Main(stringargs)
String Givenstring="This IS STring in upper case";
String Givenstring1='thIS IS strING IN LOWER case";
This program show out put like as Given bellow:
THIS IS STRING IN UPPER CASE
this is string in lower case
Press any key to continue...


Welcome to Ewon's Blog
Discover how Ewon solutions can turn your IIoT ambitions into reality!
Strategies for Developing Granular Cost Analysis
by Tom McKinney | Mar 04, 2020
Documenting the true cost of production for any product is a key step in understanding profitability, but in facilities producing a high mix of product can be hard to associate costs with a specific production run. As a result, averaging is commonly used to associate electrical costs, machine costs and labor with a specific product. Moving from averaging to a more accurate cost analysis gives product management better insight into costs which allows for better pricing models and long term a better understanding of the business.
Automation is key to developing any KPI
KPI's based on manual entry are prone to errors and the possibility of abandoning the manual tasks. Automated measurements eliminate any impact on the work force. Creating a database of periodic measurements allows for historical analysis which can lead to insights only visible over a longer measurement cycle. The top four challenges to developing an automated product production cost analysis are:
 1. Documenting the amount of consumable product used during the manufacturing of a specific product and documenting any scrap of raw material
 2. Mapping power usage to the specific product being run at the time of measurement
 3. Documenting any product scrapped during production
 4. Documenting the total number of shipable units produced for a specific product batch
All manufacturing processes start with raw materials
These materials include anything the manufacturing facility uses as an input. Ingredients for a specific batch can be pulled together in a manual or automated process but at some point a machine is used to combine the ingredients. This machine represents the start of the process and can be used to document the use of consumable product. The current state of the machine can be read automatically from either a PLC or an HMI. Additionally, any weighing of ingredients with electronic scales can easily be captured automatically. HMS can convert virtually any machine with a Ethernet port, Serial port or an HMS into a data source.
 koss industrial mixer
Weight scale image and a mixer image. (Source: _URL_
The Koss Industrial mixer is can easily be connected to a monitoring system to count the number of jobs executed each day. Batch info can be used to associate the mix with a specific product being produced.
The number of machines that can be integrated into a automated process monitoring system is almost unlimited. Here is a list of vendors leveraging PLC's to create food production systems. All of these systems can be monitored automatically using the HMS Networks Flexy gateway.
 Oven Drying
 FPEC Corp.
 Tetra Pak
 Eirich Machines
 Sveba Dahlen
 Buhler AG
 Ross Syscon
 Frain Industries
 Revent International
 DST Seibu Giken
 Marel HF
 Sterling Systems & Controls
 Readco Kurimoto
 Middleby Corp.
 Specialty Food
 Process Technologies
 Haas Food Equipment
 JBT Corp
Investing in your data
Manufacturers producing 1000 or 10,000 units per month may struggle to justify an investment in a quality improvement program. Bring in a consulting company to analyze operations is an option, but the costs are typically beyond the reach of most relatively low margin food and beverage production facilities.
HMS Networks and Altizon have developed a path to manufacturing optimization that pays for itself. The solution is an incremental approach to process improvement that produces results based on a very limited investment and then can be easily scaled to achieve further benefits. The solution is based on three key tenets:
 1. Process Visibility leads to process improvement across the organization
 2. Measurable KPIs shall be based on machine/sensor data to eliminate ambiguity
 3. Granular cost analysis vs daily or monthly cost averaging leads to lower production costs
Manufacturing Optimization Solution
Altizon and HMS Networks both recognize that small to mid-size manufactures do not have the time or budget to completely overhaul their manufacturing processes. HMS and Altizon have developed a system called First Line Analysis. The outcome of this First Line Analysis is a fully functional process optimization system for a single line.
This solution involves instrumenting a single line with data collection gateways from HMS Networks. Then passing that data to Altizon for organization, storage and visualization. The solution offers the end user all of the benefits of a complete manufacturing optimization solution on a single line. The manufacturer can expose the platform to their entire team and measure the results of the solution by fully optimizing the line. The results can then be used to justify further investment across the organization.
Time is money so Altizon and HMS Networks have developed an engagement model for our First Line Analysis that limits the time investment required on the manufacturer side less than 40 hours (including all planning meetings, gateway installation and training). A typical First Line Project can be completed in less than 30 days.
Lets get started with a free manufacturing optimization evaluation!
Manufacturing Optimization Evaluation
Case Study
When a label is more than just a label
Preventive Maintenance
Case Study
Thiele Technologies use Ewon for global remote support
Ewon and Talk2M helping Thiele technologies handle their customer issues.
Data Collection
OPC UA : the grail of your Digital Transformation?
Easy & Secure IIoT
ISO 27001 is Key for IIoT Security
Data Visualization
Take the First Step to Digital Transformation
Easy Setup


Manjunath Prabhu: I am a Software Engineer working at Intel as part of Intel Distribution for Apache Hadoop, Professional Services. I've been working in the Hadoop world for a four years on and MapReduce, Hbase Hive, Pig & Sqoop but have enjoyed every bit of it.
During the RDMS days, schema design was the backbone of every project in terms of performance, scalability as well as stability. In today's NoSql world, designing an HBase table in itself is an important task.
In order to successfully design an HBase Table there are multiple factors that come into play:
 - Row key: This is one of the most important factors that should be taken into consideration while designing an HBase table. Most users depending on the use case promote use of static business keys as a row key. Row keys can be divided into the following types:
 1. Sequential key: They are used in the case where data is to be read sequentially from HBase. Let's assume that the key is (country + userID + productID). Here we can do a partial scan on country in order to get products sold per country or (country + userID) to get all the products bought by users in that country.
 2. Random Key: Keys written sequentially might be slower in the case where all keys may go to one region server. This scenario is known as hot spotting where one region might get busy due to extra load while there isn't any load on the others. To overcome this we use random keys where the load is balanced over different region servers. Random keys can be easily generated by hashing the key.
 3. Salted Key: In this case we select random keys from any range (say 1 to 10) and prefix it with salt which are then distributed into n buckets. This also overcomes the issue of hot spotting and at the same time we can make use of n scanners to get the data in parallel.
 - Number of column families: This is also an important factor that needs to be taken into consideration and should be kept as small as possible because of the following reasons:
 1. HBase stores data in HDFS at $HBASE_HOME/TableName/regionId/ColumnFamily/HFiles.
In the case where we might have multiple regions out of which some are sparsely populated while the others have multiple column families, it is possible that the region is split when it exceeds the size of an hdfs block. When this happens even the sparsely populated regions will be split and HBase will have to open multiple handlers to read multiple splits even though the data volume is small.
 - All the table configurations like block size compression, version etc can be set per column family. If we need to store and manage data in different ways we should split it into different column families.
 - 3. Block size: Over here we are not talking about hdfs block size but HFile block size which is by default set to 64kb. Each HFile has a byte offset marking its starting and ending position. Smaller the block size the better it is for random gets. Block size should be determine based on the use case, for example If the use case does random gets we should make the block size small but not too small so that one row spans over multiple blocks. Also there is an overhead involved in creating and maintain block indexes. If the use case involves scans instead of gets then it is advisable to set it to zero such that we have as few as possible blocks.
 - Block Cache: This is what keeps HFile blocks in memory after they are loaded and is helpful when you know that you will be scanning/accessing rows from the same block multiple times. This is not very helpful in the case of random gets and is by default set to true.
 - Compression: Even though HFile file format stores data in a very smart manner and is much better in performance as compared to map-file format, we can still compress these files per column family. Most recommended compression algorithm is snappy because of its low compression and decompression time. There is also an option to use different compression algorithms for different column families in the same table.
 - Bloom filter: This helps in reducing I/O operations and is as simple as asking a question, whether a row or column exists in a file or not. The answer can be yes, no or maybe based on the meta-index maintained in the HFile. HBase will scan the file only in the case of yes or maybe and is helpful / useful in the case where you know the most commonly used filter columns or rows.
 - In memory: This should not be confused with block cache and is by default set to false. This tries to keep the mem-store in memory as long as possible.
 - Time to live (TTL): This specifies the time after which a record is deleted and is by default set to forever. This should be changed if you want HBase to delete rows after certain period of the time. This is useful in the case when you store data in HBase which should be deleted after aggregation.
 - Min Version: As we know HBase maintains multiple version of every record as and when they are inserted. Min Version should always be used along with TTL. For example if the TTL is set to one year and there is no update on the row for that period the row will be deleted. If you don't want the row to be deleted you would have to set a min version for it such that only the files below that version will be deleted.
 - Max version: This is the maximum number of versions of a row that will be stored in HBase and is by default set to three. This value is useful when you are updating the same row over and over again and do not care of older versions. If you are replacing the whole row every single time and do not need row histories at all you can set this value to one.
Here is simple example of table creation in HBase:
{NAME=>'BASIC', VERSIONS => '1', COMPRESSION => 'NONE', TTL =>'_PHONE_', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'false'}
To find out more about Hadoop @ Intel, please check out the Intel(r) Distribution for Apache Hadoop* (IDH) at


text:
The key challenge for REPAiR is to integrate models and methods from, among others, the environmental sciences, geographic sciences and economic sciences with design and spatial planning methods, both on a software and process level.
The integrated models and methods will enable local and regional stakeholders to use the geodesign decision support environment (GDSE) within a workshop setting to develop fast and reliable alternatives for spatial sustainable development strategies. The main objective of REPAiR is to demonstrate the feasibility and validity of the GDSE as a tool for enhancing waste and resource management. To successfully develop, test and implement the GDSE, the following project objectives have been defined:
- To provide decision-makers with comparative assessments of different integrated spatial resource management strategies (WP2, WP6) by combining forecasting methods (WP4), strategy conceptualisations (WP5) and an integrated assessment of economic, environmental and social sustainability in a collaborative decision support environment (WP4).
- To develop an understanding of the characteristics, mechanisms and dynamics of European resource management systems by analysing the relations between waste flows, environmental and spatial quality, allocation and governance in six peri-urban areas using life cycle thinking (WP3).
- To better interpret the link between metabolic flows and urban processes, by extending the assessment of urban metabolism to include urban driver concepts and urban patterns, as well as environmental and spatial quality, and co-benefits (WP3, WP4).
- To improve the knowledge and reliability of waste related data by reversed material flow accounting (WP3).
- To implement living labs in peri-urban areas across Europe in order to develop, test, implement and assess place-specific eco-innovative solutions for resource management to improve environmental and spatial quality and quality of life (WP2, WP5).
- To understand decision making structures and processes in the case study areas with regard to interests and priorities of different stakeholders in order to add transparency to the decision making process (WP6).
- To develop a framework for transferring (a) the key modules of the GDSE itself; and, (b) the solutions and change models that it will produce across differentiated peri-urban areas (WP7).
- To disseminate and ensure the further uptake of the project's insights on aspects of resource management and GDSE development by including local and regional planning authorities, NGOs, public and private waste management companies, and future urban planners in the project. Moreover, open dissemination of insights, tools and technologies is provided across Europe, establishing the foundation for knowledge-based consultancy services that support local implementation of policies and spatial investments aimed at developing a circular economy (WP8, WP2).
The REPAiR consortium consists of a good balance of partners from the case areas. The REPAiR consortium members can rely on their expertise in waste and resource management, spatial decision support, territorial governance, spatial planning and urban design. Moreover, the members have profound knowledge of the six case study areas. This allows us to develop a GDSE that is scientifically sound, apt for local decision makers and adaptable enough to be used in different locations. Together with the members of the user board, the entire REPAiR team comprises a complete range of representatives of the major stakeholders in all the metropolitan regions involved. The REPAiR user board includes key stakeholders for the development of a circular economy like planning authorities and public/private organisations involved in the strategic environmental assessment, and NGOs and industrial actors in waste and resource management.


text:
I have long wanted to figure out how to model the post-World War II automobile cars that SP built, 50-foot double-door cars of classes A-50-15, -17, and -18. There is no commercial model particularly close to any of the three. Ironically, the third one, A-50-18, is not as hard a modeling challenge, but because it was built during 1954–1955, which is after the time I model, my interest is focused only on the first two.
The cars of Class A-50-15 were built by General American in late 1946, while the other two classes were assembled at Sacramento Shops using commercial components such as sides, ends, roofs, and doors. Southern Pacific, through its SP Equipment Company, built quite a few cars for the railroad in the decade or so after World War II, and liked to publicize the fact with photos like this one, showing automobile cars on the assembly line at Car Shop No. 9 (it's an SP photo).
To choose between classes A-50-15 and -17, the -15 class comprised 750 cars built in late 1946, and is a tough modeling challenge, because it had Improved Dreadnaught ends. straight-panel roofs, and the early postwar welded doors, 8 feet wide, with wide seams. This would require some kitbashing to combine all these elements.
Kit modification is also necessary for Class A-50-17, as I will show, though to a definitely lesser degree, and since this class comprised 1500 cars, it would be more commonly seen. It too had Improved Dreadnaught ends, but a diagonal-panel roof, and conventional-seam postwar doors. There is a Branchline (now Atlas) kit which has these ends, roof and doors, but the sides for this class (and for the A-50-15 cars also) pose a problem, about which, more in a moment.
Here is what car 190000 looked like, the first of the class. SP
eventually built 500 cars numbered 190000–190499, all with Evans Type F
auto loaders, and 1000 additional cars, numbered 192000–192999, of which
only 100 had the Evans loaders. So overall, there were 900 plain cars
and 600 cars with loaders. The photo below, taken from the A end, shows
the door stripe indicating loaders.
photo was taken by Southern Pacific at Sacramento Shops in August 1950,
and is provided here courtesy of the SP Mechanical Department collection at Stanford
The problem I alluded to with car sides is that SP had introduced a new kind of side post in the prewar automobile cars of Class A-50-14, a hat-section post with the "legs" flanged so they could both be riveted to side sheets. This gave rise to double rivet rows at each seam, with the "outer leg" of the post (relative to the seam) riveted with double-spaced rivets. This segment of a drawing of the sides shows what I mean. Note that all panels are the same width, 3 feet, 6-13/32 inches, and that the wider rivet row is exactly double the spacing of the inner row. You can click to enlarge the image.
Here is a detail of a photo from the builder, General American, showing this rivet arrangement (on a car of Class A-50-15). Perspective may make the rivet rows not look aligned at double spacing, but the drawing proves that they are.
Only some commercial models of automobile cars have included this kind of rivet pattern. The fine Proto2000 model (now Walthers) of the SP's Class A-50-14 prewar car does have these rivets, but has the wrong roof, ends and doors, not easy to replace, compared to rivets. The Branchline car has single-row rivets at the side sheet seams, and also has the wrong panel arrangement, with five panels to the left of the door opening and eight to the right, whereas the SP cars had four to the left, six to the right. So the project is to remove the Branchline rivets, and replace with the right number of panels, and double rivet rows.
In past years, applying large numbers of rivets would have been an almost impossibly tedious task, but today, with the excellent products of Archer Fine Transfers, it need not be a hard job at all. Because I wanted to model the SP Class A-50-17 cars, I provided the prototype data (taken from the drawing above) to Archer, and they produced their set AR88108, which is exactly this kind of double rivet row. This particular set is shown below; for more, you can visit their web page at: _URL_ .
This rivet set is the last barrier to a practical project to model SP Class A-50-17, starting with the Branchline (Atlas) car and simply replacing the rivets.
So I have in fact gone ahead with a model of one of these cars, and have submitted the modeling part of the story to the Southern Pacific Historical & Technical Society magazine Trainline. I expect it to appear soon. I will probably also post a summary here.


Shellfish's Mysterious Pathways to Adulthood : Image
It's hard to tell the difference among early larval stages of various shellfish. But under polarized light, different species of larvae show different birefringence patterns, based on the crystal orientation of the calcium-containing minerals that make up their shells. Later-staged larvae begin to have body shapes that makes them easier to distinguish.


text:
To support your child in pronouncing each letter sound correctly, click on the character images below to hear alphabet sounds and the plain black letters to hear the alphabet names. This pronunciation guide also gives you a valuable strategy for linking all 26 letter shapes to their correct sounds quickly and easily. It's called the Letterland shortcut. All you and your child need to remember is one simple instruction — just START to say ANY Letterland character's name, then STOP. For example: "Sammy Snake, s..." (a steady hissing sound).
Make sure your speakers are on, then click on the images to hear the letter sounds.
Who's Who in Letterland
A handy reference with all of the Letterlanders and a guide to saying their names correctly.
The Vowel Men are the only Letterlanders who say their traditional alphabet name in words.
Traditional Alphabet Names (PDF 484kb)
© Letterland International, 2011. Registered in England no. _PHONE_. Registered office: 8/10 South Street, Epsom, Surrey, KT18 7PF. VAT Number 424813757.


text:
The Federal Bureau of Investigations (FBI) and the Cybersecurity and Infrastructure Security Agency (CISA) have issued a joint Flash Alert to U.S. based businesses doing business in China about a remote targeting campaign whereby the tax software that Chinese domestic banks require foreign companies to install is loaded with malware.
Trustwave researchers warned in June 2020 that they had discovered a backdoor in the required tax software used by the Chinese domestic banks dubbed GoldenSpy. The backdoor reportedly could not be removed and allowed remote installation of additional malware.
Not only did the required tax software install malware into U.S. companies' systems, but when Trustwave researchers detected the malware, several days later, the Trustwave researchers found that the GoldenSpy authors attempted to secretly load uninstaller software on the affected systems to remove the backdoor because they got caught!
The FBI and CISA is warning companies that security teams should be utilized to remove the malware as the attackers are attempting to evade industry standard network security rules.
"The FBI assesses that the cyber-actors' persistent attempts to silently remove the malware is not a sign of resignation. Rather, it is an effort to hide their capabilities. Organizations conducting business in China continue to be at risk from system vulnerabilities exploited by the tax software and similar supply chains."


- Amy Toledano
Orangutan Presented by Cup of Brew
What is it?
A young woman examines her current lot in life and the past event that shaped the person she has become.
What's it all about?
Alice (Louise Waller) is twenty four and lives with her mum. She lives with her mum because when her parents divorced her Dad moved to Wales with his girlfriend and Alice did not want to live on a boat like the rest of the Welsh. She is back in the house with her mum because her and her lawyer boyfriend Jamie have broken up and Alice can't find a job. She spends her time gardening and researching Orangutans, her favourite member of the ape family. But Alice's relationship with these clever creatures is complicated, and as we delve more into her world we learn of her childhood experience of falling into an Orangutan enclosure at the zoo, and the impact this event has had on her life,
How did it make me feel?
This show plays with many different elements, and Waller's performance is energised and interesting. The writing by Toby King is varied and articulate, however the character felt at times under developed and slightly vague, with more focus on being angry and defensive than exploring why she was so affected by the experience she had a child. Her erratic and energetic behaviour is at times hard to follow, and I often felt like I was playing catch up with what was going on. However the show did a lovely job of linking the emotional experience of animal and man, and the heavy choices we make in a split second. The set was simple and effective in creating the cluttered and hermit-like mind of Alice at this current point in her life.
Anything Else?
The show has a lot of potential, and while a work in progress is an interesting take on the pressure that is piled onto young people to succeed in a world that sets them up to fail.
Amy x
Recent Posts
See All


text:
Things to do in the North East
PUBLISHED: 22:23 17 November 2009 | UPDATED: 15:03 20 February 2013
North-East England is one of the nine regions of England and comprises the combined area of Northumberland, County Durham, Tyne and Wear and Tees Valley.
North-East England is one of the nine regions of England and comprises the combined area of Northumberland, County Durham, Tyne and Wear and Tees Valley. The highest point in the region is The Cheviot, in Northumberland, at 815 metres (2,674 ft).
The principal city is Newcastle Upon Tyne. As well as its urban centres of Tyneside, Wearside and Teesside the region is also noted for the richness of its natural beauty. Northumberland National Park, the region's coastline, its section of the Pennines and Weardale provides evidence for this. It also has great historic importance, the evidence of which is seen in Northumberland's Castles and the two World Heritage Sites of Durham Cathedral and .
The shipbuilding industry that once dominated both Wearside and Tyneside suffered a terrible decline during the second half of the twentieth century. Tyneside is now re-inventing itself as an international centre of art and culture and, through The Centre For Life, scientific research (especially in stem cell technology) and popular nightlife, in areas such as the Quayside or The Gate. After suffering economic decline during the last century, Wearside is becoming an important area for quaternary industry, science and high technology.
The economy of Teesside is largely based on its petrochemical industry. Northumberland and County Durham, both being largely rural, base much of its economy on farming and tourism. The North East has the lowest GDP/capita in England. In May 2005 the 'Passionate people. Passionate places' Regional Image campaign was launched to promote North East England as a great place in which to work, study, visit and invest.


text:
Elizabeth Partridge's book, Boots on the Ground is a 2019 YALSA Excellence in Nonfiction Award Finalist. In what may be her best book yet, the author brings history to life, through first person interviews and photographs. Boots on the Ground brings the Vietnam War into sharp focus for our young adult readers.
In Boots on the Ground, the author presents first person interviews with people with very different perspectives on the Vietnam War, including soldiers, medical personnel, a protester state-side, and a refugee. These personal narratives are interspersed with facts of the U.S. government and societal views occurring at the time, as well as treatment of veterans after the war, and the creation of the Vietnam Memorial in Washington D.C. The book is a visceral immersion into the war.


We
 formally define TAB Logic, formulate the problem of
 verification on a simulation trace and present
 efficient algorithms to check TAB assertions, both
 offline and online. We present results of application
 of TAB Logic for Instruction Semantics and Bus
 Transaction Verification of a bus integrated pipelined
 processor core implementation. We also employ TAB Logic
 to validate the Interrupt mode behavior of the
 processor core implementation. Further, we show the
 utility of TAB Logic in fault detection. Finally, we
 demonstrate the applicability of TAB Logic in the
 domain of simulation based verification of analog
 circuits like Operational Amplifiers and DC-DC
 Converters. We finally discuss the limitations of TAB
 logic and conclude.",
 acknowledgement = ack-nhfb,
 articleno = "63",
 journal-URL = "_URL_
 keywords = "Bus verification; instruction semantics verification;
 interrupt testing; offline-online verification
 algorithm; simulation based verification; temporal
 logic; timing verification",
}
@Article{Wang:2008:LAS,
 author = "Sying-Jyan Wang and Kuo-Lin Peng and Kuang-Cyun Hsiao
 and Katherine Shu-Min Li",
 title = "Layout-aware scan chain reorder for launch-off-shift
 transition test coverage",
 journal = j-TODAES,
 volume = "13",
 number = "4",
 pages = "64:1--64:??",
 month = sep,
 year = "2008",
 CODEN = "ATASFO",
 DOI = "_URL_
 ISSN = "_PHONE_ (print), _PHONE_ (electronic)",
 bibdate = "Wed Oct 1 16:09:32 MDT 2008",
 bibsource = "_URL_
 _URL_
 abstract = "Launch-off-shift (LOS) is a popular delay test
 technique for scan-based designs. However, it is
 usually not possible to achieve good delay fault
 coverage in LOS test due to conflicts in test vectors.
 In this article, we propose a layout-based scan chain
 ordering method to improve fault coverage for LOS test
 with limited routing overhead. A fast and effective
 algorithm is used to eliminate conflicts in test
 vectors while at the same time restrict the extra scan
 chain routing. This approach provides many advantages.
 (1) The proposed method can improve delay fault
 coverage for LOS test. (2) With layout information
 taken into account, the routing penalty is limited, and
 thus the impact on circuit performance will not be
 significant. Experimental results show that the
 proposed LOS test method achieves about the same level
 of delay fault coverage as enhanced scan does, while
 the average scan chain wire length is about 2.2 times
 of the shortest scan chain.",
 acknowledgement = ack-nhfb,
 articleno = "64",
 journal-URL = "_URL_
 keywords = "scan chain ordering; Scan test; test generation;
 transition faults",
}
@Article{Moiseev:2008:TAP,
 author = "Konstantin Moiseev and Avinoam Kolodny and Shmuel
 Wimer",
 title = "Timing-aware power-optimal ordering of signals",
 journal = j-TODAES,
 volume = "13",
 number = "4",
 pages = "65:1--65:??",
 month = sep,
 year = "2008",
 CODEN = "ATASFO",
 DOI = "_URL_
 ISSN = "_PHONE_ (print), _PHONE_ (electronic)",
 bibdate = "Wed Oct 1 16:09:32 MDT 2008",
 bibsource = "_URL_
 _URL_
 abstract = "A computationally efficient technique for reducing
 interconnect active power in VLSI systems is presented.
 Power reduction is accomplished by simultaneous wire
 spacing and net ordering, such that cross-capacitances
 between wires are optimally shared. The existence of a
 unique power-optimal wire order within a bundle is
 proven, and a method to construct this order is
 derived. The optimal order of wires depends only on the
 activity factors of the underlying signals; hence, it
 can be performed prior to spacing optimization. By
 using this order of wires, optimality of the combined
 solution is guaranteed (as compared with any other
 ordering and spacing of the wires). Timing-aware power
 optimization is enabled by simultaneously considering
 timing criticality weights and activity factors for the
 signals. The proposed algorithm has been applied to
 various interconnect layouts, including wire bundles
 from high-end microprocessor circuits in 65 nm
 technology. Interconnect power reduction of 17\% on
 average has been observed in such bundles.",
 acknowledgement = ack-nhfb,
 articleno = "65",
 journal-URL = "_URL_
 keywords = "interconnect optimization; power optimization; Wire
 ordering; wire spacing",
}
@Article{Lu:2008:EDI,
 author = "Chao-Hung Lu and Hung-Ming Chen and Chien-Nan Jimmy
 Liu",
 title = "Effective decap insertion in area-array {SoC}
 floorplan design",
 journal = j-TODAES,
 volume = "13",
 number = "4",
 pages = "66:1--66:??",
 month = sep,
 year = "2008",
 CODEN = "ATASFO",
 DOI = "_URL_
 ISSN = "_PHONE_ (print), _PHONE_ (electronic)",
 bibdate = "Wed Oct 1 16:09:32 MDT 2008",
 bibsource = "_URL_
 _URL_
 abstract = "As VLSI technology enters the nanometer era, supply
 voltages continue to drop due to the reduction of power
 dissipation, but it makes power integrity problems even
 worse. Employing decoupling capacitances (decaps) in
 floorplan stage is a common approach to alleviating
 supply noise problems. Previous researches overestimate
 the decap budget and do not fully utilize the empty
 space of the floorplan. A floorplan usually has a lot
 of available space that can be used to insert the decap
 without increasing the floorplan area. Therefore, the
 goal of this work is to develop a better model to
 calculate the required decap to solve the power supply
 noise problem in area-array based designs, and increase
 the usage of available space in the floorplan to reduce
 the area overhead caused by decap insertion. The
 experimental results of this work are encouraging.
 Compared with previous approaches, our methodology
 reduces 38\% of the decap budget in average for MCNC
 benchmarks but can still meet the power supply noise
 requirements. The final floorplan areas with decap are
 also smaller than the numbers reported in previous
 works.",
 acknowledgement = ack-nhfb,
 articleno = "66",
 journal-URL = "_URL_
 keywords = "decap insertion; floorplan; Power supply noise",
}
@Article{Moffitt:2008:CDF,
 author = "Michael D. Moffitt and Jarrod A. Roy and Igor L.
 Markov and Martha E. Pollack",
 title = "Constraint-driven floorplan repair",
 journal = j-TODAES,
 volume = "13",
 number = "4",
 pages = "67:1--67:??",
 month = sep,
 year = "2008",
 CODEN = "ATASFO",
 DOI = "_URL_
 ISSN = "_PHONE_ (print), _PHONE_ (electronic)",
 bibdate = "Wed Oct 1 16:09:32 MDT 2008",
 bibsource = "_URL_
 _URL_
 abstract = "In this work, we propose a new and efficient approach
 to the {\em floorplan repair\/} problem, where violated
 design constraints are satisfied by applying small
 changes to an existing rough floorplan. Such a
 floorplan can be produced by a human designer, a
 scalable placement algorithm, or result from
 engineering adjustments to an existing floorplan. In
 such cases, overlapping modules must be separated, and
 others may need to be repositioned to satisfy
 additional requirements. Our algorithmic framework uses
 an expressive graph-based encoding of constraints which
 can reflect fixed-outline, region, proximity and
 alignment constraints. By tracking the implications of
 existing constraints, we resolve violations by imposing
 gradual modifications to the floorplan, in an attempt
 to preserve the characteristics of its initial design.
 Empirically, our approach is effective at removing
 overlaps and repairing violations that may occur when
 design constraints are acquired and imposed
 dynamically.",
 acknowledgement = ack-nhfb,
 articleno = "67",
 journal-URL = "_URL_
 keywords = "constraints; Floorplanning; legalization",
}
@Article{Ozdal:2008:ORA,
 author = "Muhammet Mustafa Ozdal and Martin D. F. Wong and
 Philip S. Honsinger",
 title = "Optimal routing algorithms for rectilinear pin
 clusters in high-density multichip modules",
 journal = j-TODAES,
 volume = "13",
 number = "4",
 pages = "68:1--68:??",
 month = sep,
 year = "2008",
 CODEN = "ATASFO",
 DOI = "_URL_
 ISSN = "_PHONE_ (print), _PHONE_ (electronic)",
 bibdate = "Wed


Contact Info
Crumbtrail
ActiveXperts.com » Network Component » How to Use Network Component » TCP » Visual Basic
How to use TCP in a Visual Basic project
Network Component provides an easy-to-use development interface to a variety of IP protocols. By using Network Component, you can very easily create or enhance applications with network features.
Network Component features the following: DNS, FTP, HTTP, HTTPs, ICMP Ping, IP-to-Country, MSN, NTP, RSH, SCP, SFTP, SNMP v1/v2c (Get, GetNext, Set), SNMP Traps, SNMP MIB, SSH, TCP, Telnet, TFTP, UDP, Telnet, Wake-On-LAN and more.
Network Component can be well integrated into any development platform that supports ActiveX objects.
Step 1: Download and install the Network Component
Download Network Component from the ActiveXperts Download Site and start the installation. The installation guides you through the installation process.
Step 2: Create a new Visual Basic project
Launch 'Microsoft Visual Basic' from the Start menu, and choose 'New' from the 'File Menu'. The 'New Project' dialog appears.
Select 'Standard Exe' and click 'OK':
Visual Basic
(Click on the picture to enlarge)
Step 3: Refer to the Network Component Library and create the objects
A new Project is created, with a blank form.
First, you must add a reference to Network Component in the project to be able to use the object. To do so, choose 'References...' from the 'Project' menu. In the 'References' dialog that pops up, enable the 'Network Component 3.1 Type Library' reference as shown in the following picture:
(Click on the picture to enlarge)
Click 'OK' to close the 'References...' dialog.
Then, select the Project form and choose 'View Code' from the context menu:
(Click on the picture to enlarge)
On top of your code, declare the following object:
Public objTcp As AxNetwork.Tcp
Step 4: Create the object
From the Code window, select 'Form'. The Private Sub 'Form_Load()' will be displayed now. In the 'Form Load' function, create the object in the following way:
Set objTcp = CreateObject("AxNetwork.Tcp")
Appendix: Full source code
Option Explicit
Dim objSocket As Tcp
Dim objConstants As NwConstants
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Private Const MAX_PATH = 260
Dim isConnected As Boolean
'///////////////////////////////////////////////////////////////////////
Private Sub Form_Load()
 Set objSocket = CreateObject("AxNetwork.Tcp")
 Set objConstants = CreateObject("AxNetwork.NwConstants")

 objSocket.Protocol = objConstants.nwSOCKET_PROTOCOL_TELNET
 isConnected = False
 SetDefaultLogFile
End Sub
'///////////////////////////////////////////////////////////////////////
Private Sub btnConnect_Click()
 objSocket.LogFile = txtLogFile.Text
 objSocket.Connect txtHost, CInt(txtPort.Text)

 If (ShowResult() = 0) Then
 isConnected = True
 EnableControls
 End If
End Sub
'///////////////////////////////////////////////////////////////////////
Private Sub btnDisconnect_Click()
 objSocket.Disconnect

 If (ShowResult() = 0) Then
 isConnected = False
 EnableControls
 End If
End Sub
'///////////////////////////////////////////////////////////////////////
Private Sub Timer_Timer()
 While objSocket.HasData
 txtReceived.Text = txtReceived & objSocket.ReceiveString & vbCrLf
 Wend
End Sub
'///////////////////////////////////////////////////////////////////////
Private Sub EnableControls()
 btnSubmit.Enabled = isConnected
 btnDisconnect.Enabled = isConnected
 btnConnect.Enabled = Not isConnected
End Sub
'///////////////////////////////////////////////////////////////////////
Private Sub btnSubmit_Click()
 objSocket.SendString txtCommand

 ShowResult
End Sub
'///////////////////////////////////////////////////////////////////////
Private Sub btnView_Click()
 If FileExists(txtLogFile.Text) = True Then
 Shell "notepad " + txtLogFile.Text, vbNormalFocus
 End If
End Sub
'///////////////////////////////////////////////////////////////////////
Public Function FileExists(sFileName As String) As Boolean
 FileExists = CBool(Len(Dir$(sFileName))) And CBool(Len(sFileName))
End Function
'///////////////////////////////////////////////////////////////////////
Private Function SetDefaultLogFile()
 Dim Buffer As String
 Buffer = Space(MAX_PATH)

 If GetTempPath(MAX_PATH, Buffer) <> 0 Then
 txtLogFile.Text = Left$(Buffer, InStr(Buffer, vbNullChar) - 1) & "Telnet.log"
 Else
 txtLogFile.Text = "C:\Telnet.log"
 End If
End Function
'///////////////////////////////////////////////////////////////////////
Private Function ShowResult()
 ShowResult = objSocket.LastError
 txtResult.Caption = ShowResult & ": " & objSocket.GetErrorDescription(ShowResult)
End Function
'///////////////////////////////////////////////////////////////////////
You can download the complete sample on our FTP site ftp.activexperts-lab.com/samples/network-component/. There are many other working Network Component scripts on our site and shipped with the product.
NOTE: Demo Projects are created with Microsoft Visual Studio


October 2019
Beyond books_0
The image is a graphic called "Censorship by the numbers." The main text reads: "Beyond Books. The American Library Association has noticed an increase in attempts to censor drag queen story hours and LGBTQIA+ programming, as well as challenges to remove access to data bases." The next panel shows a graph. The text reads: "The American Library Association's Office for Intellectual Freedom tracked 347 challenges in 2018. Here's the breakdown. 62% books. 15% programs, meeting rooms. 10% databases, magazines, films, games. 6% displays, artwork. 7% Other (includes access, social media, hate crimes." The graphic was created by the Office for Intellectual Freedom American Library Association.


text:
- This event has passed.
Research Seminar: Arriola
November 30, 2015 @ 12:20 pm - 1:20 pm
Jill Arriola presents her research on "Carbon Burial and Sediment Accretion in Salt Marshes: Local and Regional Perspectives"
Salt marshes are tidal wetlands which provide numerous benefits and services to coastal inhabitants, including humans, but are threatened by anthropogenic activities and sea-level rise. One of the services provided by salt marshes is carbon storage in the form of buried organic material. The rate of carbon burial relies on several factors including sediment deposition and above and below ground biomass production. Alterations in these primary factors create variability in carbon storage on local and regional scales. In this talk I present results from a carbon burial study done along a tidal creek in a pristine salt marsh within the big bend of Florida, where I find two scenarios of carbon burial and sediment accretion between the mouth and headwaters of the creek; these scenarios have implications for a future with higher sea-level rise. I also show preliminary data from a regional variability survey of salt marshes along the Gulf of Mexico, from Corpus Christie, TX to Apalachicola, FL, as well as one site near St. Augustine, FL on the Atlantic coast. Future directions for this research are to apply high resolution field and laboratory experiments in coastal NC to investigate changes in the quantity and quality of the C buried with respect to sea-level rise.