teleren/devto huggingface dataset:
Methods of Adding Subtitles
Published: 2019-12-28 10:27:55

Almost all movies and TV programs nowadays include subtitles. Generally, most filming companies are seeking for movie subtitle service because of the fact that subtitles are primarily sneered at by viewers. That’s <a href="https://visualsubtitling.com/Subtitling-Services.php">Subtitling agency</a> movie subtitle companies are gearing up to offer quality movie subtitle service. However, the movie subtitle rates may vary depending on your requirements.

Furthermore, more and more movie or video makers are  movie subtitle service. The reasons Subtitling agency behind this include the following:

  Translation process
Basically, a foreign language film spoken into their native tongue needs to be translated. Many watchers or viewers see subtitles incorporated by <a href="https://visualsubtitling.com/Subtitling-Translation.php">Film translation and subtitling</a>  as more steady compared to audio dubbing. That’s why most people prefer to watch movies with subtitles.

American viewers may have difficulty to understand wordings having thick accents in a British drama. Because of it, movie subtitle service is needed. Moreover, audio mixing may also be a common barrier. It could be too loud sound effects which overpower the dialogue of the speakers.

Science fiction movies are full of names or proper nouns that are not easy to comprehend in a simple movie watching. Movie subtitle service is beneficial in this kind of film so that it can be more convenient for the viewers to get along. Subtitles may also help to determine the things or topics that the characters are talking.

Overlaying while on Playback
New versions of video players today can read file-based subtitle overlays. In case the one you have is not the same, then try to shift to any of the following program: Mac, Linux or Windows video players. You don’t need to worry as they can be acquired for free. In addition, cool features are included in these programs having subtitle support.

Automatic Overlay
This typically works by naming the subtitle file similarly the same with the video file and save them both on one folder. Subsequently, VLC will accordingly charge the subtitle immediately after the video is loaded. In short, when the video file has been played, then VLC will find the subtitle file bearing the same name on the folder.

The manual overlay method of movie subtitle service is applicable in case of the following situations:

Manual Overla
In these cases, you have two options for manual overlay. First, is using the menu button, choose <Subtitle> and <Add Subtitle File>. The second one is simplydragging the subtitle file in the File Explorer folder going to the VLC when the video has been loaded.
TryExperts is a Marketplace of Experts Across the World.
Published: 2019-12-28 10:10:07

Welcome to TryExperts- Truly the Market Place for Experts

Let me introduce you to Product TryExperts. Its a great platform for Experts & User.

kindly register on this website with your expertise category and fill us feedback with your experience while on this website.

Benefit for Experts is they get paid for this guidance and the benefit to the User is he gets consultation from subject Experts without spending hours googling

Free to register!! https://www.tryexperts.com/register-experts
Dark Mode vs Light Mode with Tailwind CSS only.
Tags: html, css, design
Published: 2019-12-28 10:00:05

Hi everyone, I built these components using Tailwind CSS framework only, I put the source code here for anyone interested.

Live Demo: [click here](hamza-nouali.netlify.com)
Source Code on Github: [click here](https://github.com/hamzanouali/Dark-Mode-vs-Light-Mode---Tailwind-CSS)
Follow Me: [click here](https://twitter.com/HamzaNouali3)

I am thinking about writing articles here or making videos on YouTube about building Front-End using Tailwind CSS only, what do you think? does it worth?
How to Speed Up Angular Tests
Tags: angular, webdev, javascript, tutorial
Published: 2019-12-28 03:41:29

**Subscribe to my email list now at http://jauyeung.net/subscribe/**

**Follow me on Twitter at https://twitter.com/AuMayeung**

**Many more articles at https://medium.com/@hohanga**

By default, Angular tests run very slowly because a lot of dependencies are injected and components being tested are reloaded when each test is&nbsp;run.

As a result, you get tests that take 30 minutes or more to run.

It is bad enough that an issue is opened on GitHub about it [https://github.com/angular/angular/issues/12409](https://github.com/angular/angular/issues/12409).

To remedy this, we have to load all the dependencies only once when each test file is executed and then let the test run without reloading everything again.

We make a new spec file called `spec-helper.spec.ts` and add the following:

```
export const beforeTest=()=> {
  beforeAll((done)=> (async ()=> {
    TestBed.resetTestingModule();
    TestBed.configureTestingModule({
      declarations: [
        AppComponent,
        LoginPageComponent,
        MonitorPageComponent,
        SettingsPageComponent,
        AccountsPageComponent,
        TopBarComponent,
        SignUpPageComponent,
        ImagesPageComponent,
        AccountDialogComponent
      ],
      imports: [
        BrowserModule,
        BrowserAnimationsModule,
        MatButtonModule,
        MatCheckboxModule,
        MatToolbarModule,
        MatInputModule,
        MatSidenavModule,
        MatIconModule,
        MatListModule,
        MatTableModule,
        MatDialogModule,
        MatGridListModule,
        RouterTestingModule.withRoutes(appRoutes),
        FormsModule,
        StoreModule.forRoot({
          openSideNav: openSideNavReducer
        }),
        ClickOutsideModule,
        HttpClientTestingModule,
        CustomFormsModule
      ],
      providers: [
        UserService,
        SecurityService,
        AuthenticatedGuard,
        {
          provide: HTTP_INTERCEPTORS,
          useClass: HttpReqInterceptor,
          multi: true
        },
        {
          provide: MatDialogRef,
          useValue: {}
        },
        {
          provide: MAT_DIALOG_DATA,
          useValue: []
        },
      ],
    })
    await TestBed.compileComponents();
    // prevent Angular from resetting testing module
    TestBed.resetTestingModule=()=> TestBed;
  })().then(done).catch(done.fail));
}
```

given all these items exist in our code and libraries. The file will include all the dependencies and code in our Angular module.

Then we import the file in our specs and run the `beforeTest` function that we exported.

After this, our unit tests will run orders of magnitude faster, from 30 minutes down to a few seconds.

Also, now we don't have to worry about including our dependencies in every test file and worry about missing dependencies for every test module.
Moving to SaaS business model 101: is it really worth it?
Tags: saas
Published: 2019-12-28 09:17:24

---
title: Moving to SaaS business model 101: is it really worth it?
published: true
description: If you are thinking about moving to SaaS business model, make sure you keep this info in mind, and your SaaS product will definitely succeed!
tags: SaaS
cover_image: https://www.mindk.com/blog/wp-content/uploads/2019/12/54-min-1920x1080.jpg
canonical_url: https://www.mindk.com/blog/moving-to-saas-business-model/
---
World-renowned companies offering SaaS services like Salesforce, Dropbox, and Slack, are just the tip of the iceberg. Each year more companies around the globe take a chance on moving to a SaaS business model. And for good reason.

Software as a Service (SaaS) industry is a subset of the overall market of cloud-based services that generates $46 billion a year. It is anticipated to be even better by 2020 – around $76 billion.

We are going to talk about what is a SaaS business model and how it works, why SaaS is more than a subscription model, why the shift is a good idea for your business, and how to do it right.

[Continue reading...](https://www.mindk.com/blog/moving-to-saas-business-model/)
Unlock the value of automation for your real estate business
Tags: managementapp
Published: 2019-12-28 09:15:56

---
title: Unlock the value of automation for your real estate business
published: true
description: We have selected a set of fresh ideas for automating your real estate business and reaping the benefits of increased productivity. Enjoy and implement!
tags: management app
cover_image: https://www.mindk.com/blog/wp-content/uploads/2019/12/4201-min-1920x1080.jpg
canonical_url: https://www.mindk.com/blog/real-estate-business-automation/
---
The tech boom innovations have had a far-reaching effect on the world, more so on business. Rules that worked several years ago may not produce the desired results today. The real estate business is just one of many forced to adapt.

Business process automation seems like a necessary step, not an optional choice. The companies who recognize the pressing need for digitalization and develop custom real estate systems have a greater competitive advantage in the market.

The first step on the way toward real estate automation is actually figuring out what processes should be automated. Below we have collected a number of business processes you need to automate in the nearest future. We also introduce an example of how we automate the business processes of our clients with developing custom property management app.

[Continue reading...](https://www.mindk.com/blog/real-estate-business-automation/)
It Is Never Too Late To Learn Code!
Tags: codenewbie, beginners, html, css
Published: 2019-12-28 07:04:30

Coding can be a great career and a great habit. I always ask others why wait until the new years rolls in to get started? You are only delaying what could be your best trait. Some ponder and think if they are good enough to even do code? Well I say why wouldn't you? We are a capable of learning and doing such incredible things and the ability to learn code is one of them! You are given the choice to create something that you wish to make such as an app or design websites or perhaps even more. 

Before beginning learning to code I thought myself if this was something I enjoyed doing. You would be surprised as to how great it feels to accomplish just doing a a simple "Hello World". I like to describe coding as creative thinking involving puzzles where the puzzles are created by me and whenever bugs occur it is up to me to solve them. The more creative I get the more bugs I may receive and thus more puzzles I get to solve. Neat right?

Recently, I had a coworker who was interested in my side work of code. I asked if she was interested in learning and asked that she had no time to learn. I found that as an excuse and made her realize that the internet has tons of free information and many tutorials on others helping many on learning how to code. It is true! We live in a generation where we have so much information given to us freely that we do not use it to better ourselves. Is it really too much of a hassle to code 20 minutes, maybe an hour a day after your full-time job? An hour a day could benefit you greatly in the long run. 

Working a dead end 9 to 5 job full-time can be tiring, but it may or may not lead you somewhere. Learning for 20 minutes or even an hour is never a waste of time as you are acquiring a set of skills bettering yourself. We get too comfortable after work coming home, settling down, relaxing, and going to bed as a routine. That to me seems more wasteful than acquiring skills to pursue something like working for myself. 

I never understood why people wait until the actual new year to even begin something. Possibly because of the holidays or time being spent with family, but procrastination does happen and lack of motivation kicks in around this time. Finding the motivation to even begin is one of the worst things to go through and I always tell others "Lets find a YouTube video of how to start!".

We always search things up on how to start stuff or how to fix things on YouTube. I advise many to search "Learning to code"  and you will see many video tutorials just waiting for you to view and learn.
Mutation Testing อีกทางหนึ่งในการวัดคุณภาพของการทดสอบ
Tags: mutationtesting, automatedtesting
Published: 2019-12-28 06:08:57

---
title: Mutation Testing อีกทางหนึ่งในการวัดคุณภาพของการทดสอบ
published: true
description: Mutation Testing อีกทางหนึ่งในการวัดคุณภาพของการทดสอบ
tags: mutationtesting, automatedtesting
---

เพิ่งรู้จัก Mutation Testing จากบทความ [A demonstration of Mutation Testing](https://gerg.dev/2019/09/mutation-testing-demo/)

เค้าบอกว่าปกติแล้วเราจะใช้ test coverage เป็น metric ในการวัด quality ของเทสของเรา แต่ทีนี้มันเหมือนโกงได้ คือจริงๆ มันประมาณว่าถ้าเทสเรารันผ่านโค้ดทุกส่วน โดยเทสไม่ต้อง pass หรือ fail ก็ได้ มันก็ได้ 100% coverage แล้ว (เช่น เขียนเทส แต่ไม่เขียน assertion เลย) ทีนี้ก็เลยมีอีกทางหนึ่งนอกจาก coverage แล้วเนี่ย เรายังทำ mutation testing เพิ่มได้อีก

ไอเดียคือ… เราจะใช้ tool เพื่อใส่บั๊ก 🐛 หรือ mutants เข้าไปในโค้ดของเรา เพื่อให้เทส fail

* ถ้าเทสเรา fail แปลว่าเราฆ่า mutant นั้นได้
* ถ้าเทสเรา pass แปลว่า mutant นั้นยังมีชีวิตอยู่

เป้าหมายของเราคือฆ่า mutant ให้ได้เยอะที่สุด % ที่ mutant ตายยิ่งมาก ก็หมายความว่าเทสของเราก็ยิ่งมีประสิทธิภาพมากขึ้นด้วย 💪

ลองดูตัวอย่างการที่ tool ใส่ mutant เข้าไปในโค้ดเราได้ที่ [Stryker Mutator: An example](https://stryker-mutator.io/#an-example)

***หมายเหตุ*** ข้อเสียมันคือใช้เวลารันนาน… แหงล่ะ เล่นใส่ mutant มาในโค้ดแล้วก็รันเทสทดสอบทีละ mutant แบบนั้น ดังนั้นเราก็ไม่ควรใส่ไว้ใน build pipeline นะ เอาไว้เป็น tool สำหรับ review เทสของเราก็น่าจะพอ
Showing Error in NPM Start
Tags: showingerrorinnpmstart
Published: 2019-12-28 05:58:08

Starting the development server...


<--- Last few GCs --->

[16088:00000269F06CEF90]   113889 ms: Scavenge 1372.0 (1423.7) -> 1371.2 (1424.2) MB, 5.4 / 0.0 ms  (average mu = 0.155, current mu = 0.114) allocation failure 
[16088:00000269F06CEF90]   113896 ms: Scavenge 1372.0 (1424.2) -> 1371.2 (1424.7) MB, 5.5 / 0.0 ms  (average mu = 0.155, current mu = 0.114) allocation failure 
[16088:00000269F06CEF90]   113904 ms: Scavenge 1372.2 (1424.7) -> 1371.3 (1425.2) MB, 6.2 / 0.0 ms  (average mu = 0.155, current mu = 0.114) allocation failure 


<--- JS stacktrace --->

==== JS stack trace =========================================

    0: ExitFrame [pc: 00000300F02DC5C1]
Security context: 0x02630751e6e9 <JSObject>
    1: SourceMapConsumer_allGeneratedPositionsFor [000002BDB20489A1] [C:\Users\dhana\Documents\TSE\liveproject\vishal-kids-dashboard\node_modules\@babel\core\node_modules\source-map\lib\source-map-consumer.js:~178] [pc=00000300F0B235FB](this=0x0315c1b82291 <BasicSourceMapConsumer map = 000002748C4A4389>,aArgs=0x038652c02249 <Object map = 0000030C6F7E06B9>)...

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 00007FF6365ADD8A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4506
 2: 00007FF636588886 node::MakeCallback+4534
 3: 00007FF636589200 node_module_register+2032
 4: 00007FF6368A30DE v8::internal::FatalProcessOutOfMemory+846
 5: 00007FF6368A300F v8::internal::FatalProcessOutOfMemory+639
 6: 00007FF636A89804 v8::internal::Heap::MaxHeapGrowingFactor+9620
 7: 00007FF636A807E6 v8::internal::ScavengeJob::operator=+24550
 8: 00007FF636A7EE3C v8::internal::ScavengeJob::operator=+17980
 9: 00007FF636A87B87 v8::internal::Heap::MaxHeapGrowingFactor+2327
10: 00007FF636A87C06 v8::internal::Heap::MaxHeapGrowingFactor+2454
11: 00007FF636BB1EA7 v8::internal::Factory::NewFillerObject+55
12: 00007FF636C2F096 v8::internal::operator<<+73494
13: 00000300F02DC5C1
npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! paper-dashboard-react@1.1.0 start: `react-scripts start`
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the paper-dashboard-react@1.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dhana\AppData\Roaming\npm-cache\_logs\2019-12-28T05_50_57_866Z-debug.log
The terminal process terminated with exit code: 1
2019 In Review
Tags: carrer, growth, newyearnewme, basicaf
Published: 2019-12-28 05:45:45



Heya folks, Hope your holiday season went well! I'm sitting in the airport waiting for my flight home from the holidays. And since I'm apparently nostalgic trash I thought I'd take a moment and acknowledge the achievements of this year.
nostalgic 

## Achievements

Big life events this year, for one I graduated from the University of Georgia with a degree in Computer Science and Mathematics. Then I went on to get my first real full-time programming job.

I moved across the country and I furnished my apartment.

I completed three large software projects, One was used to grade assignments in the CS department at UGA this past fall semester. One is currently in the hands of its first users right now. 

I completed a nanodegree, and I hit some large savings and financial milestones. And I started a blog.

This was a big year, a momentous year.

## Failures

This was a good year, but it wasn't all good. I've got several areas to work on for next year. A huge area is my health. Having started my first full-time software gig means I'm also living my most sedentary lifestyle yet. And I failed to balance that with exercise, and a healthy diet. I ate and drank far too much at the end of this year.

In a larger sense that's indicative of a larger failure to maintain a work-life balance. I've done well at my job, but I'd like to start putting some effort into more areas of my life. Have more connections outside of work. And have more goals outside of software and work. 

Overall I had a pretty good year. I have this image in my mind of doing this next year too. 

How did your year go?
#CodepenChallenge Tree: CSS Only Rotating Christmas Tree
Tags: codepen, css, html, showdev
Published: 2019-12-28 05:41:30

<p>Maybe a little late for Christmas Tree, but not yet for this week's challenge. This is a flat-style designed (or maybe pseudo-3D) Christmas Tree that's rotating depending on where your mouse pointer is.</p>

<p>Most of the technique that I used in rotation is CSS (and HTML) loop.</p>

<p>I also took advantage of CSS variables to make the CSS source code shorter, but maybe, I could say dynamic (in terms of adding an object, or redesigning).</p>

{% codepen https://codepen.io/takaneichinose/pen/xxbdNMx %}
Mlakumlaku
Tags: replit, html, css, javascript
Published: 2019-12-28 04:10:48

Mlakumlaku.com adalah situs web yang menyediakan informasi wisata yang ada di Banyuwangi. Mlakumlaku.com menyediakan fitur play video sebagai referensi untuk tempat yang ingin dikunjungi.

{% replit @361955401041/Mlakumlakucom %}
Mlakumlaku1
Tags: replit, html, css, javascript
Published: 2019-12-28 04:04:49

Mlakumlaku.com adalah situs web yang menyediakan informasi wisata yang ada di Banyuwangi. Mlakumlaku.com menyediakan fitur play video sebagai referensi untuk tempat yang ingin dikunjungi.

{% replit @361955401041/Mlakumlaku1 %}
How to Check if a Variable is a Number
Tags: javascript, beginners, tutorial
Published: 2019-12-28 03:50:44

**Subscribe to my email list now at http://jauyeung.net/subscribe/**

**Follow me on Twitter at https://twitter.com/AuMayeung**

We can check if a variable is a number in multiple ways.

isNaN
=====

We can check by calling `isNaN` with the variable as the argument. It also detects if a string’s content is a number. For example:

```
isNaN(1) // false  
isNaN('1') // false  
isNaN('abc') // true
```

**Note:** `isNaN(null)` is `true` .

typeof Operator
===============

We can use the `typeof` operator before a variable to check if it’s a number, like so:

```
typeof 1 == 'number' // true  
typeof '1' == 'number' // false
```
Reducing Newbie Coder Lethargy
Tags: newbie, productivity
Published: 2019-12-28 02:55:46

Hello everyone! 

Recent C#/.NET boot camp grad here. This post is about doing what you can. 

I've been a big to-do list maker/user for a long time. Every Sunday night for the last few decades I've taken a notepad and wrote out the week's tasks in order of priority. Years later, I switched to Notes on the iPhone and I still make and edit my to-do list many times daily. 

Recently I realized that my to-do list has many things on it I'll never do, and they're generally at the bottom. Why won't I do them? Because I feel like I'm not ready, and because of that I'll mess them up or get stuck prematurely. The truth is, the coding bootcamp I attended was a nerve-wracking daily ordeal of me not feeling "ready" and constantly messing up, making mistakes and getting stuck, often in pretty ludicrous ways. But I learned every day from those experiences. 

My post-bootcamp to-do list has many things I'd like to do with coding, like more  learning and independent projects but at the same time I don't feel ready to do them well. That usually makes me feel like putting them off and pretending like I'll do more learning before I try them but the truth is, with thinking like that  I'll never get around to it, probably. I'll just do stuff that's easier. 

I have 5 Udemy courses (JavaScript, Data Structures and Algorithms, some C# stuff) I've started and am about 7% into all of them. I need to devote daily time to them and finish them. Some are a bit over my head, but I decided it would be good to go through them anyway and be exposed to the material at least once and go from there. 

Similarly I just need to get to the bigger challenges on my list and jump in! I find that items that are never attempted or finished are fatiguing to keep seeing. I want my to-do list to be interesting and inspiring! I have some basic app ideas and it would a nice refresher to build them. 

So for the New Year I decided that I would scale my to-do list down but also hit every item as best I can and then move on. Thanks for reading!
JavaScript Frameworks: My Thoughts
Tags: webdev, javascript, angular, react
Published: 2019-12-28 02:55:20

JavaScript frameworks are all the rage these days, but an increasing number of developers, including myself, aren't so fond of them.

#### Why?

For me, it's because they add so much complexity for what I see as a minimal gain. Frameworks like React and Angular allow you to create reusable components in your web project, but at the same time, completely take over your front-end. This might not necessarily be a bad thing, it could be a good thing if that's the way you like to develop, but for me, I don't like it.

I'm not opposed to the idea of reusable components, I just think they should fit in to your project, not define it. This is where framework-agnostic web components come in. They can be used with any framework, or none at all.

In my opinion, that's the way it should be. I use a tool like [Lit-Element](https://lit-element.polymer-project.org/) to make web components that work regardless of what other tools I decide to use or not use.

That seems like a "dream situation" to me. I can still leverage web components while not having to use a full-featured framework if I don't want to. And if you feel differently about it, write your thoughts in the comments if you feel inclined, I'd like to see what you have to say!