Tag: 上海品茶夜网

A splash of African culture

first_imgStunning acrobatic performances, a mighty African statue and creative artworks await you at the Afro Festival in Delhi. So, wave a Jambo- that is hello in swahili- and get onto this bandwagon.A breathtaking beautiful show of juggling arts, dramatic street entertainment and an exhibition of sculptures and paintings have been put together to celebrate the vibrant culture of Africa in the capital. The Afro Festival will open on 3 July with creative artworks and cultural display and go on to entertain the Delhites till 7 July. Also Read – ‘Playing Jojo was emotionally exhausting’The festival brings to life the experience of its people as a living and dynamic tradition that continues to evolve at the turn of the 21st century. To increase public understanding and appreciation of African art and culture, the festival is devoted exclusively to African way of life. This stunning exhibition integrates everyday life of the people, related objects with paintings and performances and interaction with the artists. This major festival presents exquisite examples of eclectic art and sculptures from Africa. Featuring works of Thomas Ongon’ga, Michael Soi, Edward Orato, Dennis Muragiri and James Oluoch, each creation showcases the artist’s mood, aesthetics and personal journey of creating their pieces of art. Also Read – Leslie doing new comedy special with NetflixThemes explored in this exhibit are inspired by everyday activities of people in Africa, warrior-clans and wildlife. The artists’ interpretation of their work is grounded in the belief that ‘The people of Africa have created an extraordinary cultural heritage, deeply embedded in a beautiful yet fragile physical environment’. The colors in the art work are bright and bold in shades of red, ochre-yellow and ebony black.To celebrate the fun spirit, feast upon the acrobatic experience that blends circus arts with the surreal to create a world where physical strength rubs shoulders with the dare devil acts. The Jambo acrobats are backed by foot thumping Afro Caribbean music. Two acrobats each holding on to large rings that suddenly make them airborne, with a third one reaching out for them to add drama. They toss their spinning props across the stage to one another. And just when you think this is over the top, they amaze you with a finale that is probably, for anyone else on earth, impossible to perform. Look out for choreographed entertainment as you watch jugglers performing tricks and catching tossing balls in seconds. The multimedia displays are magnificent, followed by acts of bottle balancing. The magnificent and daring act is performed effortlessly under the limbo pole- the height of a beer bottle. While Capital drowns in an African cultural fiesta, dig in for your share of fun and frolic.last_img read more

3 Things You Need to Know About Your Tech Guy

first_img Attend this free webinar and learn how you can maximize efficiency while getting the most critical things done right. Free Webinar | Sept 5: Tips and Tools for Making Progress Toward Important Goals You’d think by now, with “cloud” applications, everything being “hosted” and all software being delivered as a “service” that we wouldn’t have to deal with tech guys as much as we did in the past. But we still do. That’s because most of us still need PCs, laptops and tablets. We still have routers and cabling and switches in the office. We’re still saving some stuff locally on servers and many of us still have on-premises systems, like accounting and other databases that we rely on daily and will probably continue to rely on for the foreseeable future. And so all of this needs the tech guy. You know who this is, right?He’s as old as your own kid. He’s a hipster. He last showered when Windows 7 was released. He has a goatee, and probably a pony tail. He’s rushed, frazzled and impatient. He fixes one thing and ten other things break. He drinks coffee or Red Bulls. He’s not unfriendly. But he’s definitely not a salesman. You pay him by the hour or maybe you have a monthly contract with him. You need him. He makes sure your systems keep running so your business can keep running.There are at least three important things you need to know about this guy:1. Not all tech guys were created equal. Most tech guys think their clients are idiots when it comes to tech. But rest assured, there are plenty of other tech guys who likely think the same about your tech guy. And they’re probably right. In the corporate world there are tech guys who deal with very complex security, data, application and connectivity issues. They come with respectable academic pedigrees and work for years in the bowels of giants like Oracle, SAP and Google.Your tech guy is likely not one of these guys. Otherwise, he’d be working there. The barrier to enter the world if independent IT consulting is almost non-existent. Any clown who’s tinkered with a computer can do it. And maybe your tech guy did work at Oracle. But that may not qualify him to be a tech guy. Because tech, like any other industry, has many sub-specialties. I know plenty of competent C# programmers who know nothing about configuring a network. I know lots of SQL database experts who can’t even setup a printer. Make sure you understand your tech guy’s qualifications.2. Don’t take their word for it. Lots of tech guys like to make their clients feel like nincompoops. They toss around unrecognizable words and give you withering looks when you ask simple questions. Men (most tech guys are men because it is one of the last places left in the world where we feel we can control things) like to pretend we know stuff when we really don’t. That’s why we hate to ask for directions and get help. Tech guys pretend they know the answers. But don’t believe every answer they give you. Trust your own common sense. Before spending a lot of money on a new project, get some other tech guys in to give you their second opinions. Don’t be afraid to question. You’re not as stupid as you’re being made to think. Technology is an art, not a science. If it were truly a science, most tech guys wouldn’t be smart enough to do it.3. Get used to stuff breaking. Your tech guy is likely a Microsoft person. That means he’s used to stuff not working all the time and he accepts this. You should too — to a degree. Often tech guys throw out fixes like a baby throws  food — hoping it sticks to the wall. Don’t ask silly questions like “Why did this happen?” Instead ask “If it is God’s will that this problem occurs again, how do I reach you?”This is not entirely the fault of the tech person. There is a part of technology that cannot be explained, perhaps for the same reason no one can explain why Duck Dynasty is such a popular show. It is like dark matter. So you let it go. Tech guys are used to dealing with an imperfect world. You will have to accept this. But don’t let that hold you back from asking the questions you need to get yourself comfortable. If the issue is important enough, don’t let him walk out the door until you get your questions satisfactorily answered. And make sure you know where to reach him when the problem inevitably re-occurs.Just remember, your tech guy may be halfway decent at technology. But he’s not a great businessman. Treat him fairly, but be tough. And don’t let him off the hook. Some tech issues are not worth fighting. But others are important, so push for the answers you need. If a tech issue seems strange to you, that’s because it’s probably strange. You’re not stupid, so get your answers before he leaves. Otherwise you’ll quickly be out-of -ight and out-of-mind, and he’ll be on to disrupting the next small business owner. Opinions expressed by Entrepreneur contributors are their own. November 18, 2013 5 min read Register Now »last_img read more

Police catch motorist driving at 103mph on A500

first_img Want to tell us about something going on where you live? Let us know – Tweet us  @SOTLive  or message us on  our Facebook page  .  And if you have pictures to share, tag us on Instagram at  StokeonTrentLive Police search for missing woman Punter found hiding in bushes Driver named following fatal collisioncenter_img Get the biggest Daily stories by emailSubscribeSee our privacy noticeThank you for subscribingSee our privacy noticeCould not subscribe, try again laterInvalid EmailPolice caught a driver travelling at more than 100mph on a major North Staffordshire road early this morning. The motorist was stopped on the A500 after being spotted by the Central Motorway Police Group (CMPG) travelling at 103mph in the early hours of this morning (Sunday January 20). A CMPG spokesman said:  “Another driver trying to get home far too quickly on the A500. “Recorded at 103mph in a national speed limit area. They have only held their licence for one year and will be off to court with the potential to lose it.” Last night police also stopped a driver on the A50 in Staffordshire who was speeding before being arrested on suspicion of drink driving – while another driver was reported for excess speed when they were caught travelling at 72mph on the A500. Read MoreTop stories on StokeonTrentLive Dad slams ‘disgusting’ hospital windowlast_img read more

Serverless computing wars AWS Lambdas vs Azure Functions

first_imgIn recent times, local servers and on-premises computers are counted as old school. Users and organisations have shifted their focus on Cloud to store, manage, and process data. Cloud computing has evolved in ways that DevOps teams can now focus on improving code and processes rather than focusing on provisioning, scaling, and maintaining servers. This means we have now entered the Serverless era, and the big players of this era are AWS Lambda and Azure Functions. So if you are a developer now you need not worry about low-level infrastructure decision. Coming to the bigger question. What is Serverless Computing / Function-as-a-Service? Serverless Computing / Function-as-a-Service FaaS can be described as a concept of serverless computing where applications depend on third party services to manage server-side logics. This means application developers can concentrate on building their applications rather than thinking about servers. So if you want to build any type of application or backend service, just go about with it as everything required to run and scale your application is already being handled for you. Following are popular platforms that support Faas. AWS Lambda Azure Functions Cloud Functions Iron.io Webtask.io Benefits of Serverless Computing Serverless applications and architectures are gaining momentum and are increasingly being used by companies of all sizes. Serverless technology rapidly reduces production time and minimizes your costs, while you still have the freedom to customize your code, without hindering functionalities. For good reason, the serverless-based software takes care of many of the problems developers face when running systems and servers such as fault-tolerance, centralized logging, horizontal scalability, and deployments, to name a few. Additionally, the serverless pay-per-invocation model can result in drastic cost savings. Since AWS Lambda and Azure Functions are the most popular and widely used serverless computing platforms, we will discuss these services further. AWS Lambda AWS is recognized as one of the largest market leaders for cloud computing. One of the recent services within the AWS umbrella that has gained a lot of traction is AWS Lambda. It is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. AWS Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and requires no system administration. Although seemingly simple and easy to use, Lambda is a highly effective and scalable compute service that provides developers with a powerful platform to design and develop serverless event-driven systems and applications. Pros: Supports automatic scaling Support unlimited number of functions Takes 1 million requests for free, then charges $0.20/1 million invocations, plus $0.00001667/GB per sec Cons: Limited concurrent executions (1000 executions per account) Supports lesser languages in comparison to Azure ( JavaScript, Java, C#, and Python) Azure Functions Microsoft provides a solution you can use to easily run small segments of code in the Cloud: Azure Functions. It provides solutions for processing data, integrating systems, and building simple APIs and microservices. Azure Functions help you easily run small pieces of code in cloud without worrying about a whole application or the infrastructure to run it. With Azure functions, you can use triggers to execute your code and bindings to simplify the input and output of your code. Pros: Supports unlimiter concurrent executions Supports C#, JavaScript, F#, Python, Batch, PHP, PowerShell Supports unlimited number of functions Takes 1 million requests for free, then charges $0.20/1 million invocations, plus $0.000016/GB per sec Cons: Manual scaling (App Service Plan) Conclusion When compared with the traditional Client-server approach, serverless architecture saves a lot effort and proves to cost effective for many organisations, no matter its size. The most important aspect of choosing the right platform is understanding which platform benefits your organisation the best. AWS Lambda has been around for a while with infinite support to Linux-based platforms but Azure Functions is not behind in supporting Windows-based suite even after entering the serveless market recently. If you are going to adopt AWS you will be to make the most of its; availability to open source integration, pay-as-you-go model, and high performance computing environment. Azure, on the other hand is easier to use as it’s a Windows platform. It also supports a precise pricing model where they charge by the minute and it has extended support for MacOS and Linux. So if you are looking for a clear winner here you shouldn’t be surprised that AWS and Azure are similar in many ways and it would be a tie if it was to choose who is better or worse than the other. This battle would always be heated and experts will be placing their bets on who wins the race. In the end, the entire discussion would drill down to what your business needs. After all the mission would always be to grow your business at a marginal cost. Read Next The Lambda programming model How to Run Code in the Cloud with AWS Lambda Download Microsoft Azure serverless computing e-book for freelast_img read more

Software developer tops the 100 Best Jobs of 2019 list by US

first_imgYesterday, the U.S. News and World Report published its annual list of 100 best jobs of 2019 and the software developer role topped the list. Software developer job was also ranked #1 in its other lists like Best STEM (science, technology, engineering, and math) Jobs and Best Technology Jobs in 2019. Source: U.S. News and World Report While opting for a job role depends on your interests and qualification, there are some common career qualities that everyone looks for in a job. For compiling this list, the U.S. News and World Report looked for the jobs with the highest number of openings from 2016 to 2026, as determined by the U.S. Bureau of Labor Statistics. Then they considered seven of the career qualities, which were median salary, employment rate, 10-year growth percentage, future job prospects, stress level, and a good work-life balance. Talking about the salary aspect, on an average Software Developers made $101,790 in 2017, while the 25% best-paid made $128,960 that year and the lowest-paid 25% made $77,710. The role was rated average in opportunities for advancements and salary and stress level. In terms of work-life balance and working schedule, it was surprisingly rated above average. Rebecca Koening, who works as a careers reporter at U.S. News and World Report told USA Today, “Unlike some other jobs that do pretty well on the list, which are very demanding, software developer tends not to be a really stressful profession.” Looking at advancements in the tech industry and its adoption in our day to day life it is not a surprise that software developers will have good future job prospects. They are employed not only in tech companies but in a range of industries like banking, manufacturing, and finance. According to The Bureau of Labor Statistics, there will be a 30.7 percent growth in employment for software developers during the period 2016 to 2026 and an estimated 255,400 jobs will open up. The other top jobs in the list were Statistician, Physician Assistant, Dentist, Nurse Anesthetist, Orthodontist, Nurse Practitioner, Pediatrician, Obstetrician and Gynecologist, Oral and Maxillofacial Surgeon. And, if you are curious which was the least favorite job, it was Surgical Technologist. Read Next 15 millions jobs in Britain at stake with Artificial Intelligence robots set to replace humans at workforce Key trends in software development in 2019: cloud native and the shrinking stack 18 people in tech every programmer and software engineer needs to follow in 2019last_img read more

GitLab 117 releases with multilevel child epics API integration with Kubernetes search

first_imgYesterday, the team at Gitlab released GitLab 11.7, an application for the DevOps lifecycle that helps the developer teams work together efficiently to secure their code. GitLab 11.7 comes with features like multi-level child epics, API integration with Kubernetes, cross-project pipeline and more. What’s new in GitLab 11.7 Managing releases with GitLab 11.7 This version of GitLab eliminates the need for manual collection of source code, build output, or metadata associated with a released version of the source code. GitLab 11.7 comes with releases in GitLab Core which helps users to have release snapshots that include the source code and related artifacts. Multi-level child epics for work breakdown structures This release comes with multi-level child epics in GitLab portfolio management which allow users to create multi-level work breakdown structures. It also helps in managing complex projects and work plans. This structure builds a direct connection between planning and actionable issues. Users can now have an epic containing both issues and epics. Streamlining JavaScript development with NPM registries This release also delivers NPM registries in GitLab Premium that provides a standard and secure way to share and version control NPM packages across projects. Users can then share a package-naming convention for utilizing libraries in any Node.js project and NPM. Remediating vulnerabilities GitLab 11.7 helps users to remediate vulnerabilities in the apps and suggest a solution for Node.js projects managed with Yarn. Users can download a patch file, and apply it to their repo using the git apply command. They can then push changes back to their repository and the security dashboard will then confirm if the vulnerability is gone. This process is easy and reduces the time required to deploy a solution. API integration with Kubernetes This release comes with API support to Kubernetes integration. All the actions that are available in the GUI currently, such as listing, adding, and deleting a Kubernetes cluster are now accessible with the help of the API. Developers can use this feature to fold in cluster creation as part of their workflow. Cross-project pipeline With this release, it is now possible to expand upstream or downstream cross-project pipelines from the pipeline view. Users can view the pipelines across projects. Search filter box for issue board navigation This release comes with a search filter that makes navigation much easier. Users can simply type a few characters in the search filter box to narrow down to the issue board they are interested in. Project list redesign Project list UI is redesigned in GitLab 11.7 and mainly focuses on readability and summary of the project’s activity. Import issues CSV This release makes transitions easier. Users can now import issues into GitLab while managing their existing work. This feature works with Jira or any other issue tracking system that can generate a CSV export. Support catch-all email mailboxes This release supports sub-addressing and catch-all email mailboxes with a new email format that allows more email servers to be used with GitLab, including Microsoft Exchange and Google Groups. Include CI/CD files from other projects and templates With this release, users can now include their snippets of configuration from other projects and predefined templates. This release also includes snippets for specific jobs, like sast or dependency_scanning, so users can use them instead of copying and pasting the current definition. GitLab Runner 11.7 The team at GitLab also released GitLab Runner 11.7 yesterday. It is an open source project that is used to run CI/CD jobs and send the results back to GitLab. Major improvements In GitLab 11.7, the performance of viewing merge requests has been improved by caching syntax highlighted discussion diffs. Push performance has been improved by skipping pre-commit validations that have passed on other branches. Redundant counts in snippets search have been removed. This release comes with Mattermost 5.6, an open source Slack-alternative that includes interactive message dialogs, new admin tools, Ukrainian language support, etc. Users are generally happy with GitLab 11.7 release. One of the users who has been using GitLab for quite some time now is waiting for MR[0]. They commented on Hacker News, “I’m impatiently waiting for this MR [0] that will allow dependant containers to also talk to each other. It’s the last missing piece for my ideal CI setup.” To which, GitLab’s product manager for Verify (CI) replied, “Thanks for bringing this up I hadn’t seen your contribution! I think this is a great idea. I know the technical team has been overwhelmed with community contributions as of late – which is a good problem to have but one that we’re still solving. I’m going to try and shepherd this one along myself.” Some users think if GitLab can pull off the npm registry well, then this might prove to be the beginning of a universal package management server built into Gitlab. One of the comments reads, “Gitlab API is amazingly simple and flexible, can be used efficiently from the terminal to list CI jobs, your issues, edit them.” Users are also comparing GitLab with GitHub, where some users are supporting GitHub. One user commented, “GitLab’s current homepage hides their actual site (the repositories) and makes it hard as a developer to actually get started compared to Github.” Another user commented, “We’ve started using Gitlab where I work and it’s so much better than GitHub.” Users are also facing issues with memory optimization. One of the comments reads, “I like GitLab but noticed my Docker container running it is steadily requiring more memory to run smoothly. It’s sitting at 12GB right now, which is a little too high for my taste. I wish there were ways to reduce this.” Read Next Introducing GitLab Serverless to deploy cloud-agnostic serverless functions and applications GitLab 11.5 released with group security and operations-focused dashboard, control access to GitLab pages GitLab 11.4 is here with merge request reviews and many more featureslast_img read more

GDPR complaint claims Google and IAB leaked highly intimate data of web

first_imgLast September, a complaint was filed against Google and other ad auction companies about a data breach that “affects virtually every user on the web”. This complaint was made by a host of privacy activists and browser makers, alleging that tech companies broadcasted people’s personal data to dozens of companies, without proper security through a mechanism of “behavioural ads”. The complaint stated that every time a person visits a website and is shown a “behavioural” ad on a website; intimate personal data describing each visitor and what they are watching online is captured and broadcast to tens or hundreds of companies. This was done in order to request potential advertisers’ bids for the attention of the specific individual visiting the website. The complaints were lodged by Jim Killock of the U.K.’s Open Rights Group, tech policy researcher Michael Veale of University College London, and Johnny Ryan of the pro-privacy browser firm Brave. They claimed that Google and other ad-tech firms were breaking the EU’s strict General Data Protection Regulation (GDPR) by unlawfully recording people’s sensitive characteristics. Now, new evidence has been released by the very same organizations that filed last September’s complaint, showing the data broadcasted includes information about people’s ethnicity, disabilities, sexual orientation and more. This sensitive information allows advertisers to specifically target incest, abuse victims, or those with eating disorders. The irony of it being, yesterday was ‘International Data Protection Day”. What is Behavioral advertising? Yahoo finance has explained the concept of behavioral advertising very simply. The online ad industry tracks a person’s movements around the internet and builds a profile based on what the individual looks at/ sites the user visits. On visiting a webpage that runs behavioral ads, an automated auction takes place between ad agencies with the winner allowed being to show the user an ad that supposedly matches their profile. This ultimately means that for the real-time bidding system to work, personal details of the users have to be broadcasted to the advertisers in so-called “bid requests”. Evidence against Google and IAB Joining the list of complainants is Poland’s Panoptykon Foundation, another rights group, that has complained to its local data protection authority about organizations including Google and the Interactive Advertising Bureau (IAB), which is the industry body that sets the rules for ad auctions. The evidence submitted by the complainants comprises category lists from Google and IAB, including topics such as being an incest victim, having cancer, having a substance-abuse problem, being into a certain kind of politics or adhering to a certain religion or sect. Special needs kids, endocrine and metabolic diseases, birth control, infertility, diabetes, Islam, Judaism, disabled sports, bankruptcy- these serve as supplementary evidence for the two original complaints filed with the UK’s ICO and the Irish DPC last year. A Google spokesperson told TechCrunch that the company has “strict policies that prohibit advertisers on our platforms from targeting individuals on the basis of sensitive categories” and that if they did find such ads violating said policies, they would take immediate action”. The original IAB lists can be downloaded as a spreadsheet. The PDF versions of the IAB lists with special category and sensitive data highlighted by the complainants can be viewed here (v1) and here (v2). You can go ahead and download Google’s original document for more insights on this news. Read Next French data regulator, CNIL imposes a fine of 50M euros against Google for failing to comply with GDPREuropean Consumer groups accuse Google of tracking its users’ location, calls it a breach of GDPRTwitter on the GDPR radar for refusing to provide a user his data due to ‘disproportionate effort’ involvedlast_img read more

Firefox now comes with a Facebook Container extension to prevent Facebook from

first_imgIf you are worried about Facebook tracking your web activities outside Facebook, you can now prevent it from doing so using the Facebook Container extension for Firefox, that Mozilla launched on Wednesday. This extension is supported in Firefox 57 and higher on Desktop but does not work on other browsers and Firefox for mobile. Facebook Container extension, which goes by the tagline “What happens outside Facebook stays outside of Facebook”, isolates your Facebook identity into a separate container. And, hence makes it difficult for Facebook from tracking your activities outside the social media platform with third-party cookies. Facebook Container extension will close your Facebook tabs, delete your Facebook cookies, and log you out of Facebook. All the non-Facebook links you click on or non-Facebook websites you navigate to will be loaded outside of the container. To prevent Facebook from associating information about user activity on websites outside of Facebook to their Facebook identity, embedded Facebook comments and like buttons in tabs outside the Facebook Container will not work. Additionally, the “directly sign-in with Facebook credentials” option on other websites will not work properly, as it is designed to separate Facebook use from use of other websites. The extension is not meant for stopping Facebook advertisements and recommendations on their site. But, this will surely limit Facebook to use your activity collected off Facebook to send you ads and other targeted messages. To read more in detail, check out Mozilla’s website. Read Next Mozilla releases Firefox 65 with support for AV1, enhanced tracking protection, and more! Mozilla disables the by default Adobe Flash plugin support in Firefox Nightly 69 Mozilla releases Firefox 64 and Firefox 65 betalast_img read more

Patricia Hidalgo Turner is launching kids channel

first_imgPatricia HidalgoTurner is launching kids channel Boomerang in Turkey on the D-Smart satellite service and Tivibù IPTV platform.The channel, which will launch on April 23, will bring animated shows including The Tom & Jerry Show, Scooby-Doo, Looney Tunes, Inspector Gadget, Mr Bean and Garfield to Turkish viewers. Boomerang’s Turkish debut will see the channel joining Cartoon Network in the country.Patricia Hidalgo, SVP, chief content and creative officer, kids, Turner EMEA and international kids strategy said: “The timing of this launch is significant as we continue to invest in new, original content for Boomerang and further develop the brand as our second flagship kids’ channel across the region. Turkey is a big priority market for Turner and we feel confident that, with its strong portfolio of classic animation and loveable characters, Boomerang will offer a fun, light-hearted entertainment experience for families to enjoy together.”last_img read more