• January 23, 2021 /  Computer Technology, Programming

    I’ve been listening to the audiobook of Heart of Darkness this week, read by Kenneth Branagh. It’s fantastic. It also reminds me of some jobs I’ve had in the past.

    There’s a great passage in which Marlow requires rivets to repair a ship, but finds that none are available. This, in spite of the fact that the camp he left further upriver is drowning in them. That felt familiar. There’s also a famous passage involving a French warship that’s blindly firing its cannons into the jungles of Africa in hopes of hitting a native camp situated within. I’ve had that job as well. Hopefully I can help you avoid getting yourself into those situations.

    There are several really good lists of common traits seen in well-functioning engineering organizations. Most recently, there’s Pamela Fox’s list of What to look for in a software engineering culture. More famous, but somewhat dated at this point, is Joel Spolsky’s Joel Test. I want to talk about signs of teams that you should avoid.

    This list is partially inspired by Ralph Peters’ Spotting the Losers: Seven Signs of Non-Competitive States. Of course, such a list is useless if you can’t apply it at the crucial point, when you’re interviewing. I’ve tried to include questions to ask and clues to look for that reveal dysfunction that is deeply baked into an engineering culture.

    Preference for process over tools. As engineering teams grow, there are many approaches to coordinating people’s work. Most of them are some combination of process and tools. Git is a tool that enables multiple people to work on the same code base efficiently (most of the time). A team may also design a process around Git — avoiding the use of remote branches, only pushing code that’s ready to deploy to the master branch, or requiring people to use local branches for all of their development. Healthy teams generally try to address their scaling problems with tools, not additional process. Processes are hard to turn into habits, hard to teach to new team members, and often evolve too slowly to keep pace with changing circumstances. Ask your interviewers what their release cycle is like. Ask them how many standing meetings they attend. Look at the company’s job listings, are they hiring a scrum master?

    Excessive deference to the leader or worse, founder. Does the group rely on one person to make all of the decisions? Are people afraid to change code the founder wrote? Has the company seen a lot of turnover among the engineering leader’s direct reports? Ask your interviewers how often the company’s coding conventions change. Ask them how much code in the code base has never been rewritten. Ask them what the process is for proposing a change to the technology stack. I have a friend who worked at a growing company where nobody was allowed to introduce coding conventions or libraries that the founding VP of Engineering didn’t understand, even though he hardly wrote any code any more.

    Unwillingness to confront technical debt. Do you want to walk into a situation where the team struggles to make progress because they’re coding around all of the hacks they haven’t had time to address? Worse, does the team see you as the person who’s going to clean up all of the messes they’ve been leaving behind? You need to find out whether the team cares

    Tags: , , , ,

  • Getting Down To Basics with

    Comments Off on Getting Down To Basics with
    January 23, 2021 /  Software

    What to Consider When Selecting a Tour Company

    The reputation of the professional tour agency that you want to hire for the professional tour services is the per excellence determinant that you will have to determine the moment that you are in need of the professional tour services. Asking for the per excellence recommendations from your relatives is again the added significant determinant that you will have to determine when you are in need of the professional tour services. You have to observe that you have read the online comments of the professional tour agency that you wish to receive the professional tour services from. The professional tour services that the professional tour agency of your preference is delivering is another determinant that you will have to determine when you are deciding on finding the excellent professional tour services of your preference. Talking to people who have been delivered the professional tour services by the professional tour agency of your selection has to be the excellent determinant to do when you are in need of the professional tour services.
    Choosing the professional tour agency delivering the variety of professional tour services is the per excellence determinant that you will have to determine when deciding on receiving the professional tour services. The customer services that the professional tour agency of your preference is delivering is the added significant determinant that you will have to determine the moment that you are in need of the professional tour services. Choosing a professional tour agency that values its customers has to be the per excellence determinant that you will have to determine when when in need of the professional tour services. Choose a professional tour agency that has representatives who will attend to you when you are in need of the professional tour services. The cost of the professional tour services delivered by the professional tour agency of your preference has to be the added per excellence determinant that you will have to determine when deciding on choosing the excellent professional tour agency. Estimating the budget that you will use when in need of the professional tour services is the added significant determinant to determine when you are in need of the professional tour services.
    The years in business that the professional tour agency has been delivering the quality professional tour services is again the added significant determinant that you will have to determine when you are in need of the professional tour services. Choosing an experienced professional tour agency to deliver you the professional tour services that you desire is the per excellence determinant to determine when you are in need of the professional tour services. Observe that you have chosen specialists the moment that you are doing your research in finding the excellent professional tour agency that will deliver you the professional tour services of your preference. Select the professional tour agency that is able to prove reliability when deciding on receiving the professional tour services from them. You have to observe that you have chosen a professional tour agency that will be able to leave you satisfied with the excellent professional tour services.
    Shopping around when selecting the excellent professional tour agency of your preference has to be the per excellence determinant that you will have to

  • January 21, 2021 /  Computer Technology, Hardware

    Jakarta – Not long after AMD launched its latest graphics processor, the Radeon HD 7790, to fill the mainstream classroom, Nvidia did not remain silent and be ready menggeber rival product through Boost GeForce GTX 650 Ti.

    Naming Boost on the back of the mainstream series leads directly to the clock speed that it has, which of course has got a touch of ‘turbo’ from Nvidia. Boost rumored GTX 650 Ti GPU Boost feature.

    With these features, the GTX 650 Ti Boost which actually has a clock speed of 980 MHz can dynamically increase the clock speed to 1033 MHz as needed. Moreover Boost GTX 650 Ti has 768 CUDA cores armed, 64 TMU, 24 ROP.

    While the sector is supported by the use of GDDR5 memory running on a 192-bit interface that comes with a capacity of 1 GB and 2 GB respectively by Nvidia priced at USD 149 (USD 1.4 million) and USD 169 (USD 1.6 million) . Similarly, as quoted from Techpowerup, Wednesday (27/03/2013).

    Tags: , , , ,

  • January 21, 2021 /  Computer Technology, Hardware

    Starting from his love for the graphic design world, John Djauhari now assembling machines printer (printer) 3D. By leveraging open source technology, 3D printers that can print documents assembled Johanes digital into three-dimensional objects.

    John worked as a product designer. Some clients who want to make a product sometimes is not satisfied if only to see the design in the form of digital documents. They want physical shape despite the small size.

    “Well, from there, why do not I make a 3D printer itself,” he said when met at the show Popcon KompasTekno Asia 2013 in Jakarta Convention Center, beginning last July.

    John also likes the toys (toys). Many colleagues who designed character toys and wanted to realize his ideas into tangible form. Some of them use the services of John for 3D printing.

    Starting from his love for the graphic design world, John Djauhari now assembling machines printer (printer) 3D. By leveraging open source technology, 3D printers that can print documents assembled Johanes digital into three-dimensional objects.

    John worked as a product designer. Some clients who want to make a product sometimes is not satisfied if only to see the design in the form of digital documents. They want physical shape despite the small size.

    “Well, from there, why do not I make a 3D printer itself,” he said when met at the show Popcon KompasTekno Asia 2013 in Jakarta Convention Center, beginning last July.

    John also likes the toys (toys). Many colleagues who designed character toys and wanted to realize his ideas into tangible form. Some of them use the services of John for 3D printing.

    Keseriusan Johanes merakit printer 3D dimulai pada 2011. Ia mendirikan Bikin Bikin 3D Print dan aktif ikut pameran untuk memperkenalkan teknologi ini. Kala itu, desain luar printer buatannya masih berupa kerangka. Setelah melewati beberapa kali pengembangan, kini printer 3D-nya semakin akurat dan didesain menggunakan casing. “Akurasinya sampai 0,2 mm,” tutur Johanes.

    Akurasi itu dibuktikan dengan mencetak replika arca yang penuh detail dan lekukan. Johanes terlebih dahulu memindai seluruh bagian arca asli yang tersimpan di Museum Nasional. Setelah mendapat filepindainya, mulailah Johanes mendesain 3D lalu mencetak dengan printer buatannya sendiri.

    Memanfaatkan “open source

    Dalam mengembangkan printer 3D, Johanes memanfaatkan teknologi open source untuk driver dansoftware. Ia ikut dalam forum internet yang khusus membahas teknologi printer 3D.

    “Di forum ini, kita bisa tahu kalau ada algoritma yang lebih baik dan memberi struktur lebih mudah. Bukan cuma soal teknis, dari sana juga kita tahu soal materi yang mudah dicari dan lebih terjangkau,” jelasnya.

    Untuk mendesain bentuk 3D, Johanes menggunakan software Pronter Face dan Repetier. Komputer yang dipakainya terhubung ke motherboard printer melalui kabel USB. Motherboard inilah yang memerintahkan gerakan koordinat X, Y, dan Z, menerjemahkan dokumen digital menjadi obyek nyata 3D.

    Printer 3D yang dibuat Johanes masuk dalam tahap pengembangan akhir. Ia membuka pre-orderdengan harga Rp 10 juta. Setelah masa pre-order berakhir pada September 2013, printer 3D bakal dibanderol Rp 12 juta.

    Tags: , , , ,

  • Study: My Understanding of

    Comments Off on Study: My Understanding of
    January 20, 2021 /  Software

    IT Solution Options – What IT Services Is and also Exactly How They Work?

    IT Solution Administration is the critical tasks which are accomplished by an organization to strategy, style, handle, supply and also operate infotech solutions. IT Solution Management involves activities like facilities growth, application, release, troubleshooting, training, improvement, as well as certification. It is just one of one of the most vital components in a firm’s IT framework. For that reason, IT Service Management plays a vital function in companies. The primary goal of an IT Solution is to contribute towards a company’s development and profits. There are numerous solution offerings which help to supply the above results for organizations. A few of these offerings are healthcare, details solutions, business source preparation and software life process. Medical care service providers play a vital function in supplying IT solutions to health care companies. Healthcare service providers supply their know-how in the fields of technology and application options which can be made use of to make the work of health care specialists, nurses as well as medical professionals extra efficient. Among the major purposes of health care company is to keep their people completely educated. To accomplish this, medical care provider continuously research their consumer needs as well as maintain them upgraded with the current information. This helps healthcare professionals to provide customized care to their individuals by tailoring their solutions according to the client’s needs and also assumptions. In infotech as well as application growth, IT company aid to provide various organization end results for their customers. Service end results include increased earnings, boosted organizational performance, as well as high quality renovation. To improve top quality, these IT service providers work with making their application’s easy to use. These company outcomes can additionally be accomplished by helping to minimize expense. As part of their service offering, an IT carrier additionally assists to establish a client management system for health centers. IT solution choices describe various kinds of services which aid to make the IT systems of different organizations much more efficient. The major objective of these services is to allow organizations to utilize the most up to date IT modern technologies and applications to provide innovative and tailored solutions to their clients. This makes it possible for companies to enhance efficiency, reduce price, decrease waste and enhance top quality. The IT service alternatives include application solution distribution, application service design, application solution administration, desktop computer application assistance, web server application service, internet solutions, email systems, web-site handling and also various other IT remedies. These company procedures enable companies to accomplish their company goals via the enhancement of service processes as well as far better usage of IT sources. IT service choices offer a crucial link between a company and its clients. IT solution options make it possible for companies to create new services and products. IT solution options make it possible for companies and organizations to accomplish better service success. IT solution options refer to various sorts of IT solutions provided by numerous companies across the world.
    The 10 Laws of And How Learn More
    – Getting Started & Next Steps

  • January 19, 2021 /  Computer Technology, Programming

    Boost Dependency Analyzer

    I have something special to announce today. A tool I’ve build over the last 2 weeks, which allows to analyze the dependencies in boost. With boost 1.53 this spring, I had the idea to build this, but not the time, as I was busy writing a series over the Papers for Bristol. Back then I realized, how easy it could be to build such a tool, as the dependencies could be read & listed by boosts bcp tool. I already had a prototype for the graphpart from 2010. But lets have a look at the tool:

    The tool is very easy to handle, it is based on the out of bcp, which is a tool coming with boost. Actually bcp can help you with ripping libraries out of boost, so that you don’t have to add all of boost to your repository when you would like to use smartpointers. But bcp also has a listing mode, where it only shows the dependencies thats whats my tool build up upon. Lets have a short look at the results, the dependencies of boost 1.54:

    A few words on how to read this graph. The libraries in the middle of the “starshape” are the ones with the most dependencies, each line between the nodes is a dependency. A dependency can be one or multiple files. The graphlayout is not weighted.

    How to

    A short introduction on what you need to get this tool to run. First boost, as this tool is build to analyze boost. I’ve tested with some versions (1.49 – 1.54) of boost. You also need a version of bcp, which is quite easy to build (b2 tools/bcp). Then you simply need to start the tool, if BOOST_ROOT is set, the tool will try to read it, other wise you will be asked to choose the location of boost when clicking on Read dependencies. Next thing is selecting the location of bcp. That is the setup, and the tool will now run for some time. On my machine its 90 seconds to 2 minutes the analysis takes, it might be lot longer on yours, depending on how much cores you got. The tool will spawn for each boost library (~112) a bcp process, and analyze this output in a thread pool. After this is done, the data is loaded into the tool, and then saved to a SQLITE database, which will be used if you start the tool a second time and select this version of boost. Loading from the database is far faster.

    A screenshot to illustrate this:

    tl_files/blog/bda/bda.png

    To the left are all the boost libraries, the number of dependencies is shown in the braces. To the right is a Tabwidget showing all the dependencies, the graph is layouted with boost graph. When you click on show all you’ll get the full view of all dependencies in boost. The layouting is done in the background, so this will take some time to calculate, and is animated when its done. The results of the layouting are good, but not perfect, so that you might have to move some nodes. Exporting supports images, which are transparent PNGs, not all services/tools are happy with that (f.e. facebook, twitter nor G+ could handle the perfectly

    Tags: , , , ,

  • January 18, 2021 /  Computer Technology, Software

    Two editions ago we have discussed how to access Ubuntu from Windows 8. The technique does not necessarily mean that you can access the folder dibagipakaikan Windows 8 on Linux. Well, that ye may be able to access the folders of Windows 8, you should try this tutorial.

    Step 1:
    Configuration Workgroup Computers in the same

    How:

    T04-435-Windows8-gb11

     

    1. Make the same Workgroup. Go to the Start screen, type “System”, click Settings, and then click the System icon on the left side. Click the “Change Settings” on computers using the Windows 8 operating system.

     

    T04-435-Windows8-gb12

     

     

    2. In the System Properties window go to the Computer Name tab and see the workgroup name there. Comparing with the existing workgroup name information in Linux. If the same, you can jump straight to step 4. If different, follow the first 3 steps.

     

     

    T04-435-Windows8-gb12

     

    3. Click the “Change” is in the Computer Name tab. After that, in the Computer Name Changes window, click the Workgroup menu in the box if the Member in the column below, the contents of the same name with a Linux workgroup. Press “OK” to save changes. When prompted, restart the PC in order to connect with the new workgroup.

     

     

    Step 2:
    Configuring Windows PC to be shared
    T04-435-Windows8-gb20Bagipakaikan files as usual. Start Windows Explorer, and browse the folder name you want dibagipakaikan. Right-click the folder, select “Share with> Homegroup (view)” to provide read-only access or “Share with> Homegroup (view and edit)” to provide read and write access.

     

    Step 3:

    Access Folders from Linux
    In this example we will use Ubuntu as an example. To access the folder via the Ubuntu dibagipakaikan, there are two ways that can be used. You can access the network via a network connection directly to the browser or Windows PC. This she steps details.

    Option A: Access via the Network Browser

    T04-435-Windows8-gb31

     

     

    1. Click the Places menu> Network on your desktop.

     

     

     

    T04-435-Windows8-gb32

     

     

    2. When Network File Browser window appears, double-click the Windows Network icon on the list.

     

     

     

    T04-435-Windows8-gb33

     

    3. List of networks will appear next computer operating system Windows detected by Linux. Double-click the line with the name of the workgroup that you created in step 1.

     

    4. Finally, double-click the name of your computer operating system Windows 8. Earlier dibagipakaikan folder will appear and can be accessed as usual.

     

    Option B: Direct Connection to Windows

    T04-435-Windows8-gb41

     

     

    1. From the desktop, click the “Places> Connect to Server”.

     

     

     

    T04-435-Windows8-gb42

     

     

    2. Will munncul Connect to server window on the screen. You are asked to fill in a few questions about the membagipakaikan file server.

     

     

    T04-435-Windows8-gb43

     

     

    3. To get the right information, turn to your Windows PC. After that, right-click the folder that dibagipakaikan, click “Properties” and click the “Sharing” tab. Record the name of the folder sharing and its Network Path.

     

     

    T04-435-Windows8-gb44

     

    4. Now, turning back to Linux. Enter the following information in the Connect to Server window:
    • Service type: Windows share;
    • Server: WINDOWS-PC (filled with computer name);
    • Share: / Users / name / Desktop (the path of the folder in bagipakaikan. Signs backslash (\) is replaced with a slash (/));
    • Folder: shared (folder name dibagipakaikan).

     

    5. Give a check mark in front of the option “Add Bookmark” and give the Bookmark name to any name that allows you to remember the name of the folder and file locations dibagipakaikan.

    T04-435-Windows8-gb45

     

    6. Click “Connect”. Window that contains folders dibagipakaikan in Windows 8 will appear automatically. At other times, you’ll be able to access

    Tags: , , , ,

  • January 17, 2021 /  Computer Technology, Hardware

    The ARM Cortex-M series processor was manufactured with SuVolta’s Deeply Depleted Channel (DDC) technology on a 65 nm bulk planar CMOS DDC process. With SuVolta’s transistor technology, designers are able to reduce power or improve performance, depending upon design requirements.

    “ARM’s heritage is based on low power, so technologies that can further improve power consumption, such as DDC technology from SuVolta, will always be welcomed by ARM and our Partners,” said Noel Hurley, vice president, Strategy and Marketing, Processor Division, ARM. “SuVolta has shown that the DDC technology, when incorporated into an ARM processor, can provide additional power reductions or a significant performance boost. As the Internet of Things continues to expand, innovative ultra-low power technology for Sensors and other devices will be vital to ensure that ARM remains at the forefront of this opportunity.”

    When compared to an identical ARM Cortex-M0 processor manufactured in the conventional 65 nm process, with a 1.2 V supply voltage, the DDC transistor-based ARM implementation operating at 0.9 V demonstrates a 50 percent lower total power consumption at matched 350 MHz operating speed. There is also a 35 percent increased operating speed (performance) at matched power. In addition there is a 55 percent increased operating speed when operated at matched supply voltage.

    “We’ve now validated the benefits of the DDC technology in a complex SoC, by combining the ARM Cortex-M0 CPUs with SRAM instances and various analog components,” explained David Kidd, senior director, digital design at SuVolta. “The results speak for themselves – power-performance optimized CPU cores, with results that hold across process corners and temperature, plus, SRAMs with 150 mV lower minimum operating voltage, 50 percent less leakage power at matched SRAM read current, and more than 5x less leakage power in retention mode.”

    “Reducing power consumption and enhancing performance are key to providing next-generation capabilities for a variety of advanced digital products,” said Bruce McWilliams, president and CEO at SuVolta. “By validating the speed-power advantages of the DDC technology in a SoC that includes ARM processors, we’ve reached another significant milestone in demonstrating the value of our technology in a system.”

    Tags: , , , ,

  • January 16, 2021 /  Computer Technology, Hardware

    Sprint HTC 8XT retail package

    I was given an HTC 8X at the Windows Phone 8 launch event and loved the design that seemed to disappear in your hand. Sprint hasn’t seen much Windows Phone love, but has two decent options for customers. I’ve been using the HTC 8XT for a couple days and wanted to share some first impressions.

    The HTC 8XT from Sprint brings a mixture of HTC’s best with design aspects of the HTC 8X and 8S, along with features from the excellent HTC One. It is available now from Sprint for $99.99 with a 2-year contract.

    Hardware

    It comes in California Blue and at first glance looks like a slightly larger 8S with a different shade of color on the bottom button area. Specifications include:

    • 4.3 inch 800×480 pixels resolution Gorilla Glass display
    • 1.4 GHz dual-core processor
    • 1GB RAM
    • 8GB integrated storage with microSD card (up to 64GB supported)
    • 8 megapixel rear camera and 1.6 megapixel front camera
    • HTC BoomSound front facing stereo speakers
    • Bluetooth 3.0, 802.11 a/b/g/n WiFi, and NFC
    • 1,800 mAh battery
    • Dimensions of 5.2 x 2.6 x 0.39 inches and 4.9 ounces

    As you can see this is more of a mid-range device with the lower resolution display, 8GB of internal storage, and processor. Then you see high end aspects with the HTC BoomSound speakers, Beats Audio, NFC, and 1GB of RAM.

    Like the HTC 8X, the 8XT feels great in your hand and if I was a Sprint customer looking for a Windows Phone then this would probably be the one. The camera has been improved over the 8X with a more attractive design around the lens and new HTC Camera utility. The HTC Camera utility gives you some different effects to use when you capture your photo, just like the HTC One camera utility. You also get the ability to capture photos in burst mode with the software then selecting the best shot so you can make sure to capture the best photo. You can also capture still images while recording video, something again seen on HTC Android devices.

    Software

    The HTC 8XT launches with Windows Phone 8, which is a very functional OS that has enough apps to compete with iOS and Android. You will find all the typical Windows Phone 8 functionality in the 8XT with some HTC-specific experiences included. Windows Phone 8’s latest Data Sense utility is included with Office, OneNote, Wallet, and more. Don’t forget you can also download and install HERE Maps from Nokia on the 8XT.

    HTC includes their weather/news/stocks utility, handy flashlight app, photo enhancer, unit converter, and utility to manage space on your device. As I mentioned earlier, they also provide an HTC Camera app similar to what Nokia does with their special apps. I haven’t taken a ton of photos yet, but so far I am pleased with the camera performance and functionality of the HTC Camera application.

    Sprint also includes apps and services, but like all Windows Phone devices you can easily remove anything you want, unlike on Android devices. Sprint apps and services include Sprint Music Plus, Sprint TV and Movies, Visual Voicemail, and Slacker Radio.

    I was pleasantly surprised to find Telenav Scout on the HTC 8XT since I find this application to be quite useful on my iPhone 5. I did not know they had a Windows Phone 8 client and after trying it on the HTC 8XT I saw it is also available on T-Mobile Windows Phone devices so I

    Tags: , , , ,